MyBB.de Forum
[plugin] Template per Variable global erreichbar - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: [plugin] Template per Variable global erreichbar (/thread-16500.html)

Seiten: Seiten: 1 2


RE: [plugin] Template per Variable global erreichbar - StefanT - 29.08.2010

Da hat sich gar nichts geändert. Ohne deinen Code können wir nicht helfen.


RE: [plugin] Template per Variable global erreichbar - homepage-sk - 11.10.2010

Also ist ne Weile her seit ich den Thread hier eröfffnet habe. Habe mich in dieser Zeit mit anderen Dingen beschäftigt und blick in diesem Hinblick immer noch nicht durch.

Hier hab ich meinen Code:

PHP-Code:
if(preg_match("=^[0-9]+$=i",$_GET['uid'])) {

    
$link $db->query("
        SELECT *
        FROM "
.TABLE_PREFIX."link
        WHERE created='"
.$_GET['uid']."'
        ORDER BY name
    "
);
    
    while(
$link_data $db->fetch_array($link)) {
        
$url parse_url($link_data['link']);
        
$img_fav "<img src=\"http://".$url['host']."/favicon.ico\" onerror=\"this.src='./images/toplinks/linklist.png'\" height=\"16px\" width=\"16px\">";
        
        
$dots '';
        if(
strlen($link_data['ldesc']) > 100) {
            
$dots '...';
        }
        
        
$ldesc substr($link_data['ldesc'],0,100).$dots;
        
$eingetragen_um my_date($mybb->settings['dateformat'], $link_data['time']);
        
        
$proposer get_user($link_data['created']);
        
$bgcolor alt_trow();
        
//Kategorie
        
$linkcid $link_data['cid'];
        
$catquery $db->simple_select('linkcat''*''cid = '.$linkcid.'');
        
$catitem $db->fetch_array($catquery);
        
        
$cat_name $lang->alle_links_des_users.$proposer['username'];
        
$cat_description "";
        
        
$profile_link get_profile_link($link_data['created']) ;
        
        
$content .= "<tr class=\"".$bgcolor."\">
                <td><a href=\"links.php?id="
.$link_data['lid']."\" target=\"_blank\" style=\"text-decoration:none;\">".$img_fav."<div style=\"line-height:16px;display:inline;vertical-align:top;\"> ".$link_data['name']."</div></a><div style=\"line-height:16px;display:inline;vertical-align:top;\"> ".$ldesc."</div></td>
                <td align=\"right\"><nobr>"
.$eingetragen_um."</nobr></td>
            </tr>"
;
    }
    
    global 
$userslinks;
    
    
$userslinks "<table border=\"0\" cellspacing=\"".$theme['borderwidth']."\" cellpadding=\"".$theme['tablespace']."\" class=\"tborder\" style=\"margin-bottom:5px;\">
        <thead>
          <tr>
            <td class=\"thead\" colspan=\"4\"> 
               <div><strong>"
.$cat_name."</strong>".$cat_description."</div>
            </td>
          </tr>
        </thead>
        <tbody  id="
.$cat_name."_e\">
         "
.$content."
        </tbody>
      </table>"
;
}[/
php 
]

Die Variable $userslinks möchte ich auf den Memberprofilen einbinden.

Das ganze hab ich die function uninstall geschrieben.

Was muss ich anders machen? Bzw. auf was muss ich achten?
Vielen Dank schonmal.


RE: [plugin] Template per Variable global erreichbar - Michael - 11.10.2010

Das ist nicht der ganze Plugincode, oder? global $userslinks; muss am Anfang innerhalb der Funktion stehen, in der $userslinks befüllt wird und welche per Hook in die entsprechende Seite eingebunden wird.


RE: [plugin] Template per Variable global erreichbar - homepage-sk - 12.10.2010

(11.10.2010, 23:25)Michael schrieb: Das ist nicht der ganze Plugincode, oder? global $userslinks; muss am Anfang innerhalb der Funktion stehen, in der $userslinks befüllt wird und welche per Hook in die entsprechende Seite eingebunden wird.

Nein, das ist nur der gesamte Teil, den ich dafür geschrieben habe um etwas in die Profile einzubinden.


RE: [plugin] Template per Variable global erreichbar - StefanT - 12.10.2010

Poste doch bitte das ganze Plugin...


RE: [plugin] Template per Variable global erreichbar - homepage-sk - 12.10.2010

Wüsst nicht was das bringen sollte...

Alles was irgendetwas damit zu tun hat ist da drauf. Wink


RE: [plugin] Template per Variable global erreichbar - StefanT - 12.10.2010

Ein ganzes Plugin kann man leicht durchschauen als einen Ausschnitt... Toungue