Gönderen Konu: isabey haber istek uzerine tekrar yayinda  (Okunma sayısı 1121 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı isabey

  • Moderatör
  • *
  • İleti: 585
  • Puan: 70
  • Cinsiyet: Bay
    • isabey koyu
isabey haber istek uzerine tekrar yayinda
« : Ocak 07, 2010, 23:39:48 ÖS »
bu haberler yeni bir php sayfa yeni bolok olustur ve ftp yukleyin blok ismini neyazarsaniz yaziniz

Kod: [Seç]
<?
/*
+--------------------------------------------------------------------------
|   MkPortal
|   ========================================
|   by Meo aka Luponero <Amedeo de longis>
|
|   (c) 2004 mkportal.it
|   http://www.mkportal.it
|   Email: luponero@mclink.it
|
+---------------------------------------------------------------------------
|
|   > MKPortal
|   > Written By Amedeo de longis
|   > Date started: 9.2.2004
|
+--------------------------------------------------------------------------
*/


$limit = $this->config['news_block'];
if (!$limit) {
    $limit = 5;
}

$cont = "";
$content = "";
$link_user = $mklib_board->forum_link("profile");



    $query = $DB->query( "SELECT n.id, n.idcategoria, n.idautore, n.titolo, n.autore, n.testo, n.data, n.totalcomm, s.id AS idcat, s.titolo AS titcat, s.icona  
    FROM mkp_news AS n
    LEFT JOIN mkp_news_sections AS s ON(s.id = n.idcategoria)
    WHERE validate = '1' ORDER BY `id` DESC LIMIT $limit");
    while( $row = $DB->fetch_row($query) ) {
        $idnt = $row['id'];
        $totcomments = $row['totalcomm'];
        $id_orig_name = $row['idautore'];
        $idcategoria = $row['idcategoria'];
        $titolo = stripslashes($row['titolo']);
        $name = $row['autore'];
        $testo = stripslashes($row['testo']);
        if ($this->mkeditor == "BBCODE") {
            $testo = $this->decode_bb($testo);
            $testo = $mklib_board->decode_smilies($testo);
        }
        $sezione = $row['titcat'];
        $icona = $row['icona'];
        switch($icona) {
            case '1':
                $image = "$this->images/icona_news.gif";
            break;
            case '2':
                $image = "$this->images/icona_help.gif";
                break;
            case '3':
                $image = "$this->images/icona_star.gif";
            break;
            case '4':
                $image = "$this->images/icona_pc.gif";
            break;
            case '5':
                $image = "$this->images/icona_world.gif";
            break;
            default:
                $image = $icona;
            break;
            }
        
        $cdata = $this->create_date($row['data']);
        $news_words= $this->config['news_words'];
        if ($this->config['news_html']) {
            $testo = str_replace ("<br />", " ", $testo);
            $testo = strip_tags ($testo);
           }
        if ($news_words) {
            $testo = substr ($testo, 0, $news_words);
            $testo .= " ...";
           }

        $cont .= "
                      <table class=\"tabnews\" cellspacing=\"2\" cellpadding=\"2\" width=\"100%\">
                        <tbody>
                        <tr>
                          <td class=\"tdblock\" align=\"center\" width=\"5%\">
                          <img hspace=\"0\" src=\"$image\" align=\"bottom\" border=\"0\" alt=\"\" />
                          </td>
                          <td class=\"tdblock\" valign=\"top\" width=\"95%\">
                          <b>$sezione<br /><a href=\"index.php?ind=news&amp;op=news_show_single&amp;ide={$row['id']}\">$titolo</a></b>
                          </td>
                        </tr>
                        </tbody>
                      </table>
        ";
    }
    $query = $DB->query( "SELECT n.id, n.idcategoria, n.idautore, n.titolo, n.autore, n.testo, n.data, n.totalcomm, s.id AS idcat, s.titolo AS titcat, s.icona  
    FROM mkp_news AS n
    LEFT JOIN mkp_news_sections AS s ON(s.id = n.idcategoria)
    WHERE validate = '1' ORDER BY `id` DESC");
    $row = $DB->fetch_row($query);
    $idnt = $row['id'];
        $totcomments = $row['totalcomm'];
        $id_orig_name = $row['idautore'];
        $idcategoria = $row['idcategoria'];
        $titolo = stripslashes($row['titolo']);
        $name = $row['autore'];
        $testo = stripslashes($row['testo']);
        if ($this->mkeditor == "BBCODE") {
            $testo = $this->decode_bb($testo);
            $testo = $mklib_board->decode_smilies($testo);
        }
        $sezione = $row['titcat'];
        $icona = $row['icona'];
        switch($icona) {
            case '1':
                $image = "$this->images/icona_news.gif";
            break;
            case '2':
                $image = "$this->images/icona_help.gif";
                break;
            case '3':
                $image = "$this->images/icona_star.gif";
            break;
            case '4':
                $image = "$this->images/icona_pc.gif";
            break;
            case '5':
                $image = "$this->images/icona_world.gif";
            break;
            default:
                $image = $icona;
            break;
            }
        
        $cdata = $this->create_date($row['data']);
        
        if ($news_words) {
            $testo = substr ($testo, 0, $news_words);
            $testo .= " ...";
           }    
        
    $cont2 = "
                    <table class=\"tabnews\" cellspacing=\"2\" cellpadding=\"2\" width=\"100%\">
                        <tbody>
                        <tr>
                          <td>
                          <b><a href=\"index.php?ind=news&amp;op=news_show_single&amp;ide={$row['id']}\">$titolo</a></b>
                          <br />
                          $testo
                          </td>
                        </tr>
                        <tr>
                          <td align=\"right\">
                          <br /><i>{$this->lang['from']}<b> <a href=\"$link_user=$id_orig_name\">$name</a></b>, $cdata <a href=\"index.php?ind=news&amp;op=submit_comment&amp;idnews={$row['id']}\">{$this->lang['comments']}</a>($totcomments), <a href=\"index.php?ind=news&amp;op=news_show_single&amp;ide={$row['id']}\">{$this->lang['readall']}</a></i>
                          </td>
                        </tr>
                        </tbody>
                      </table>
            ";
            
    $content = "
                <tr>
                  <td class=\"contents\">
                  <div class=\"taburlo\">
                    <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">
                      <tr>
                    <td width=\"50%\" class=\"taburlo\" valign=\"top\">
                    {$cont}
                    </td>
                    <td width=\"50%\" class=\"taburlo\" valign=\"top\">
                    {$cont2}
                    </td>
                      </tr>
                    </table>
                  </div>
                  </td>
                      </tr>
                  ";

        unset($cont);
        unset($row);
        unset($idcat);
        unset($categoria);
        unset($idnt);
        unset($query);
        unset($query2);
        unset($totcomments);
        unset($id_orig_name);
        unset($idcategoria);
        unset($titolo);
        unset($name);
        unset($testo);
        unset($sezione);
        unset($icona);
        unset($cdata);
        unset($news_words);




?>

mkportal/templates/kullandığınıztema/mkp.js adlı dosyayı açıp, modüldeki js_code.txt dosyasındakileri ekledikten sonra işlem tamamlanıyor. Daha sonrada bloğu aktif ediyorsun.

  once yedek aliniz <<< mkp.js>>> sayfa en altina su kodlari ekleyin


Kod: [Seç]
//** Tab Content script v2.0- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)

////NO NEED TO EDIT BELOW////////////////////////

function ddtabcontent(tabinterfaceid){
this.tabinterfaceid=tabinterfaceid //ID of Tab Menu main container
this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a") //Get all tab links within container
this.enabletabpersistence=true
this.hottabspositions=[] //Array to store position of tabs that have a "rel" attr defined, relative to all tab links, within container
this.currentTabIndex=0 //Index of currently selected hot tab (tab with sub content) within hottabspositions[] array
this.subcontentids=[] //Array to store ids of the sub contents ("rel" attr values)
this.revcontentids=[] //Array to store ids of arbitrary contents to expand/contact as well ("rev" attr values)
this.selectedClassTarget="link" //keyword to indicate which target element to assign "selected" CSS class ("linkparent" or "link")
}

ddtabcontent.getCookie=function(Name){
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return ""
}

ddtabcontent.setCookie=function(name, value){
document.cookie = name+"="+value+";path=/" //cookie value is domain wide (path=/)
}

ddtabcontent.prototype={

expandit:function(tabid_or_position){ //PUBLIC function to select a tab either by its ID or position(int) within its peers
this.cancelautorun() //stop auto cycling of tabs (if running)
var tabref=""
try{
if (typeof tabid_or_position=="string" && document.getElementById(tabid_or_position).getAttribute("rel")) //if specified tab contains "rel" attr
tabref=document.getElementById(tabid_or_position)
else if (parseInt(tabid_or_position)!=NaN && this.tabs[tabid_or_position].getAttribute("rel")) //if specified tab contains "rel" attr
tabref=this.tabs[tabid_or_position]
}
catch(err){alert("Invalid Tab ID or position entered!")}
if (tabref!="") //if a valid tab is found based on function parameter
this.expandtab(tabref) //expand this tab
},

cycleit:function(dir, autorun){ //PUBLIC function to move foward or backwards through each hot tab (tabinstance.cycleit('foward/back') )
if (dir=="next"){
var currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)? this.currentTabIndex+1 : 0
}
else if (dir=="prev"){
var currentTabIndex=(this.currentTabIndex>0)? this.currentTabIndex-1 : this.hottabspositions.length-1
}
if (typeof autorun=="undefined") //if cycleit() is being called by user, versus autorun() function
this.cancelautorun() //stop auto cycling of tabs (if running)
this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])
},

setpersist:function(bool){ //PUBLIC function to toggle persistence feature
this.enabletabpersistence=bool
},

setselectedClassTarget:function(objstr){ //PUBLIC function to set which target element to assign "selected" CSS class ("linkparent" or "link")
this.selectedClassTarget=objstr || "link"
},

getselectedClassTarget:function(tabref){ //Returns target element to assign "selected" CSS class to
return (this.selectedClassTarget==("linkparent".toLowerCase()))? tabref.parentNode : tabref
},

urlparamselect:function(tabinterfaceid){
var result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)", "i")) //check for "?tabinterfaceid=2" in URL
return (result==null)? null : parseInt(RegExp.$1) //returns null or index, where index (int) is the selected tab's index
},

expandtab:function(tabref){
var subcontentid=tabref.getAttribute("rel") //Get id of subcontent to expand
//Get "rev" attr as a string of IDs in the format ",john,george,trey,etc," to easily search through
var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/\s+/, "")+"," : ""
this.expandsubcontent(subcontentid)
this.expandrevcontent(associatedrevids)
for (var i=0; i<this.tabs.length; i++){ //Loop through all tabs, and assign only the selected tab the CSS class "selected"
this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)? "selected" : ""
}
if (this.enabletabpersistence) //if persistence enabled, save selected tab position(int) relative to its peers
ddtabcontent.setCookie(this.tabinterfaceid, tabref.tabposition)
this.setcurrenttabindex(tabref.tabposition) //remember position of selected tab within hottabspositions[] array
},

expandsubcontent:function(subcontentid){
for (var i=0; i<this.subcontentids.length; i++){
var subcontent=document.getElementById(this.subcontentids[i]) //cache current subcontent obj (in for loop)
subcontent.style.display=(subcontent.id==subcontentid)? "block" : "none" //"show" or hide sub content based on matching id attr value
}
},

expandrevcontent:function(associatedrevids){
var allrevids=this.revcontentids
for (var i=0; i<allrevids.length; i++){ //Loop through rev attributes for all tabs in this tab interface
//if any values stored within associatedrevids matches one within allrevids, expand that DIV, otherwise, contract it
document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)? "block" : "none"
}
},

setcurrenttabindex:function(tabposition){ //store current position of tab (within hottabspositions[] array)
for (var i=0; i<this.hottabspositions.length; i++){
if (tabposition==this.hottabspositions[i]){
this.currentTabIndex=i
break
}
}
},

autorun:function(){ //function to auto cycle through and select tabs based on a set interval
this.cycleit('next', true)
},

cancelautorun:function(){
if (typeof this.autoruntimer!="undefined")
clearInterval(this.autoruntimer)
},

init:function(automodeperiod){
var persistedtab=ddtabcontent.getCookie(this.tabinterfaceid) //get position of persisted tab (applicable if persistence is enabled)
var selectedtab=-1 //Currently selected tab index (-1 meaning none)
var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid) //returns null or index from: tabcontent.htm?tabinterfaceid=index
this.automodeperiod=automodeperiod || 0
for (var i=0; i<this.tabs.length; i++){
this.tabs[i].tabposition=i //remember position of tab relative to its peers
if (this.tabs[i].getAttribute("rel")){
var tabinstance=this
this.hottabspositions[this.hottabspositions.length]=i //store position of "hot" tab ("rel" attr defined) relative to its peers
this.subcontentids[this.subcontentids.length]=this.tabs[i].getAttribute("rel") //store id of sub content ("rel" attr value)
this.tabs[i].onclick=function(){
tabinstance.expandtab(this)
tabinstance.cancelautorun() //stop auto cycling of tabs (if running)
return false
}
if (this.tabs[i].getAttribute("rev")){ //if "rev" attr defined, store each value within "rev" as an array element
this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))
}
if (selectedtabfromurl==i || this.enabletabpersistence && selectedtab==-1 && parseInt(persistedtab)==i || !this.enabletabpersistence && selectedtab==-1 && this.getselectedClassTarget(this.tabs[i]).className=="selected"){
selectedtab=i //Selected tab index, if found
}
}
} //END for loop
if (selectedtab!=-1) //if a valid default selected tab index is found
this.expandtab(this.tabs[selectedtab]) //expand selected tab (either from URL parameter, persistent feature, or class="selected" class)
else //if no valid default selected index found
this.expandtab(this.tabs[this.hottabspositions[0]]) //Just select first tab that contains a "rel" attr
if (parseInt(this.automodeperiod)>500 && this.hottabspositions.length>1){
this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)
}
} //END int() function

} //END Prototype assignment
//** END Kimi added for Dynamic Web News v1.0
« Son Düzenleme: Ocak 08, 2010, 00:10:44 ÖÖ Gönderen: isabey »
Konuyu Paylaş:
  delicious  facebook  twitter  google

Çevrimdışı isabey

  • Moderatör
  • *
  • İleti: 585
  • Puan: 70
  • Cinsiyet: Bay
    • isabey koyu
-isabey haber istek uzerine tekrar yayinda
« Yanıtla #1 : Ocak 08, 2010, 00:21:00 ÖÖ »
arkdaslar lutfen deneyin hatalar duzelmek icin saygilar

Çevrimdışı zugasi_61

  • İleti: 61
  • Puan: 0
  • Cinsiyet: Bay
    • Agırtaş Resmi Web Sitesi
-isabey haber istek uzerine tekrar yayinda
« Yanıtla #2 : Ocak 08, 2010, 13:36:52 ÖS »
bu tam olarak ne işe yarıyor ?

Çevrimdışı isabey

  • Moderatör
  • *
  • İleti: 585
  • Puan: 70
  • Cinsiyet: Bay
    • isabey koyu
-isabey haber istek uzerine tekrar yayinda
« Yanıtla #3 : Ocak 10, 2010, 17:42:41 ÖS »
degisik haber blok

Çevrimdışı zugasi_61

  • İleti: 61
  • Puan: 0
  • Cinsiyet: Bay
    • Agırtaş Resmi Web Sitesi
-isabey haber istek uzerine tekrar yayinda
« Yanıtla #4 : Ocak 25, 2010, 16:05:49 ÖS »
denedım olmadı :S

Çevrimdışı yusufkayafb

  • İleti: 1
  • Puan: 0
-isabey haber istek uzerine tekrar yayinda
« Yanıtla #5 : Eylül 10, 2011, 11:25:38 ÖÖ »
Denedim Çalışıyor Ancak Cok buyuk ;D

Seo4Smf Tagleri:
 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
6 Yanıt
1616 Gösterim
Son İleti Mayıs 22, 2008, 17:34:50 ÖS
Gönderen: aybars_123
9 Yanıt
1437 Gösterim
Son İleti Ocak 11, 2009, 16:54:50 ÖS
Gönderen: AcemiXoops
0 Yanıt
802 Gösterim
Son İleti Ocak 31, 2009, 12:10:48 ÖS
Gönderen: isabey
2 Yanıt
999 Gösterim
Son İleti Şubat 08, 2009, 18:07:04 ÖS
Gönderen: AdmiN
2 Yanıt
3545 Gösterim
Son İleti Şubat 08, 2011, 23:55:46 ÖS
Gönderen: AdmiN