Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Umsetzbar ist das bestimmt. Aber den Regeln sollte schon bei der Registrierung zugestimmt werden und damit sind sie für das gesamte Forum gültig.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
22.02.2007, 13:15
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2007, 13:21 von modercol.)
Sowas ähnliches hab ich schon mal vorgeschlagen bloß mit der Suche. Ist aber auf wenig Begeisterung gestoßen:
http://www.mybbcoder.de/showthread.php?tid=436
Keinen Support per PN, eMail und Messenger
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
22.02.2007, 15:54
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2007, 15:55 von modercol.)
Weder
\$mybb->settings[\'welcomepg_rules\'] noch das
{\$welcomepg_rules} funktioniert. Es wird einfach nichts angezeigt.
Im ACP soll der Pfad zu den Regeln eingestellt werden.
Dabei hab ich das benutzt:
PHP-Code:
$welcomepg_1 = array(
"sid" => "NULL",
"name" => "welcomepg_rules",
"title" => "URL zu den Regeln",
"description" => "Gib die URL zu den Regeln an.",
"optionscode" => "text",
"value" => "rules.php",
"disporder" => "1",
"gid" => intval($gid),
);
$db->insert_query(TABLE_PREFIX."settings", $welcomepg_1);
Keinen Support per PN, eMail und Messenger
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Wo funktioniert das nicht? Kannst du mal den gesamten Code posten?
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
23.02.2007, 12:23
(Dieser Beitrag wurde zuletzt bearbeitet: 23.02.2007, 17:06 von modercol.)
*entfernt*
Keinen Support per PN, eMail und Messenger
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
1. Du solltest bei Aktivierung und Deaktivierung die Einstellungen erneuern.
2. Die Variablen im Template müssen in geschweifte Klammern.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
Zitat:Fatal error: Call to undefined function: rebuild_settings() in /usr/export/www/vhosts/funnetwork/hosting/forumowrestling/t/inc/plugins/welcomepg.php on line 119
Jetzt weiss ich warum ich das rausgemacht habe
Keinen Support per PN, eMail und Messenger
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Füge die Funktion am Ende in die Plugin-Datei ein:
PHP-Code:
if(!function_exists("rebuild_settings")) {
function rebuild_settings() {
global $db;
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."settings ORDER BY title ASC");
while($setting = $db->fetch_array($query)) {
$setting['value'] = addslashes($setting['value']);
$settings .= "\$settings['".$setting['name']."'] = \"".$setting['value']."\";\n";
}
$settings = "<?php\n/*********************************\ \n DO NOT EDIT THIS FILE, PLEASE USE\n THE SETTINGS EDITOR\n\*********************************/\n\n$settings\n?>";
$file = fopen(MYBB_ROOT."/inc/settings.php", "w");
fwrite($file, $settings);
fclose($file);
}
}
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
Jop jetzt funktionierts. Danke michael.
Keinen Support per PN, eMail und Messenger
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
23.02.2007, 22:08
(Dieser Beitrag wurde zuletzt bearbeitet: 23.02.2007, 22:12 von modercol.)
Aber mit dem Yes No gibts Probleme:
Es wird gar nichts angezeigt statt den Variablen.
Frag mich nicht warum der jetzt unten bei dem width="100%" den ersten backslash weg hat ( ich hab width=\"100%\" im Plugin)
PHP-Code:
// in den Templates stehen diese Variablen
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"{\$theme[\'tablespace\']}\"><tr>
{\$wrules}
</td>
<td class=\"trow1\" align=\"center\" valign=\"center\">
{\$whelp}
</td></tr></table>
PHP-Code:
//Das steht im Plugin, unten bei der aktivierung
"description" => "Gib die URL zu der Forumshilfeseite an.",
"optionscode" => "text",
"value" => "misc.php?action=help",
"disporder" => "5",
"gid" => intval($gid),
);
$db->insert_query(TABLE_PREFIX."settings", $welcomepg_5);
if($mybb->settings['welcomepg_view_rules'] == "yes") {
$wrules = "<img src=\"images/welcome/rules.gif\" align=\"middle\" alt=\"Rules\" /> <b><font size=\"+2\"><a href=\"{\$mybb->settings[\'welcomepg_rules\']}\">Regeln</a></font></b>"; }
else { $wrules = " "; }
if($mybb->settings['welcomepg_view_help'] == "yes") {
$whelp = "<img src=\"images/welcome/help.gif\" align=\"middle\" alt=\"Help\" /> <b><font size=\"+2\"><a href=\"{\mybb->settings[\'welcomepg_help\']}\">Hilfe</a></font></b>"; }
else { $whelp = " "; }
Keinen Support per PN, eMail und Messenger