MyBB.de Forum
Template per Plugin ändern - 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: Template per Plugin ändern (/thread-21608.html)



Template per Plugin ändern - Toasterfraktion - 10.08.2009

Hallo,
ich versuche garde ganz simpel nur ein Template zu ändern, nur leider klappt es überhauptnicht.

Es handelt sich um das Template "index_whosonline".

Dort möchte ich "{$lang->online_note}<br />{$onlinemembers}" mit
"<div id="wio">{$lang->online_note}<br />{$onlinemembers}</div>" ersetzen.

Warum funktioniert es so nicht?
PHP-Code:
function ajaxwio_activate(){
    
    require 
"../inc/adminfunctions_templates.php";
    
    
$temp_find    '#{$lang->online_note}<br />{$onlinemembers}#';
    
$temp_replace '<div id="wio">{$lang->online_note}<br />{$onlinemembers}</div>';
    
    
find_replace_templatesets("index_whosonline"$temp_find$temp_replace); 



Gruß,
Toaster


RE: Template per Plugin ändern - querschlaeger - 10.08.2009

Hi,

warum rufst du die Funktion find_replace_templatesets() ohne ersten Parameter auf?


RE: Template per Plugin ändern - Toasterfraktion - 10.08.2009

Sorry, das war ein Schreibfehler in meinem Beitrag!

Edit: Mit ein dem fehlenden Parameter und ein paar escapes Später geht es dann doch wunderschön!

PHP-Code:
function ajaxwio_activate(){
    
    require 
"../inc/adminfunctions_templates.php";
    
    
$temp_find    '#{\$lang->online_note}<br />{\$onlinemembers}#';
    
$temp_replace '<div id="wio">{$lang->online_note}<br />{$onlinemembers}</div>';
    
    
find_replace_templatesets("index_whosonline"$temp_find$temp_replace,0);
 
}
function 
ajaxwio_deactivate(){
    
    require 
"../inc/adminfunctions_templates.php";
    
    
$temp_find '#<div id=\"wio\">{\$lang->online_note}<br />{\$onlinemembers}</div>#';
    
$temp_replace    '{\$lang->online_note}<br />{\$onlinemembers}';

    
find_replace_templatesets("index_whosonline"$temp_find$temp_replace,0);




RE: Template per Plugin ändern - querschlaeger - 10.08.2009

Wollte dich mit der Frage auch nur auf den richtigen Weg bringen. Wink


RE: Template per Plugin ändern - Toasterfraktion - 10.08.2009

Is klar! ;-) Sags lieber gleich, anstatt davon ein Rätselraten zu machen!

Gruß,
Toaster