Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Ich stehe grade ein bisschen auf der Leitung. Ich habe eine kleine Plugindatei, die eine Variable ersetzt. Beim Deaktivieren soll die wieder auf den ursprünglichen Zustand zurückgesetzt werden:
PHP-Code:
function css_activate()
{
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{\$theme\[\'css_url\'\]}#', "{\$css['css_url']}");
}
function css_deactivate()
{
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#$css[\'css_url\']}#' , "\$theme['css_url']");
}
Das Ersetzen beim Aktivieren funktioniert, beim Deaktivieren nicht, obwohl der Code identisch ist. Jemand eine Idee?
Beiträge: 1.204
Themen: 17
Registriert seit: 07.08.2005
MyBB-Version: 1.4
Code:
function css_activate()
{
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{\$theme\[\'css_url\'\]}#', "{\$css['css_url']}");
}
function css_deactivate()
{
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#$css[\'css_url\']#' , "\$theme['css_url']");
}
So evtl?
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
Hallo Mak,
Beim Deaktivieren fehlt eine öffnende, geschweifte Klammer.
PHP-Code:
function css_deactivate()
{
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{$css[\'css_url\']}#' , "\$theme['css_url']");
}
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Fehlt bei #$css[\'css_url\']}#' nicht ein \ vor dem $?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.204
Themen: 17
Registriert seit: 07.08.2005
MyBB-Version: 1.4
wir fassen zusammen
Code:
function css_deactivate()
{
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{\$css[\'css_url\']}#' , "\$theme['css_url']");
}
versuchs so xD
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Samu schrieb:wir fassen zusammen
Code:
function css_deactivate()
{
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{\$css[\'css_url\']}#' , "\$theme['css_url']");
}
versuchs so xD
Wenn du vorne geschweifte Klammern hinmachst, solltest du sie hinten auch hinzufügen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
12.12.2007, 14:58
(Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2007, 14:59 von Mak.)
Ach, jetzt habe ich die falsche Version vom Code kopiert. Ich hatte:
PHP-Code:
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{\$css[\'css_url\']}#', "{\$theme['css_url']}");
Und der funktioniert auch nicht. Danke schon mal.
Beiträge: 1.204
Themen: 17
Registriert seit: 07.08.2005
MyBB-Version: 1.4
Mak schrieb:Ach, jetzt habe ich die falsche Version vom Code kopiert. Ich hatte:
PHP-Code:
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{\$css[\'css_url\']}#', "{\$theme['css_url']}");
Und der funktioniert auch nicht. Danke schon mal.
Dann versuch ich mal wieder was XD
PHP-Code:
require_once MYBB_ROOT."/inc/adminfunctions_templates.php";
find_replace_templatesets("headerinclude", '#{\$css\[\'css_url\'\]}#', "{\$theme['css_url']}");
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Hatte ich auch schon mal, leider kein Erfolg :/