Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Nach Registrierung weiterleitung zu den Regeln
#11
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
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#12
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
Wink
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#13
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
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#14
Wo funktioniert das nicht? Kannst du mal den gesamten Code posten?

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#15
*entfernt*
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#16
1. Du solltest bei Aktivierung und Deaktivierung die Einstellungen erneuern.
2. Die Variablen im Template müssen in geschweifte Klammern.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#17
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 habeRolleyes
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#18
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
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#19
Jop jetzt funktionierts. Danke michael.
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#20
Aber mit dem Yes No gibts Probleme:
Es wird gar nichts angezeigt statt den Variablen.Sad
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\" />&nbsp;&nbsp;&nbsp;&nbsp;<b><font size=\"+2\"><a href=\"{\$mybb->settings[\'welcomepg_rules\']}\">Regeln</a></font></b>"; } else { $wrules = "&nbsp;"; } if($mybb->settings['welcomepg_view_help'] == "yes") { $whelp = "<img src=\"images/welcome/help.gif\" align=\"middle\" alt=\"Help\" />&nbsp;&nbsp;&nbsp;&nbsp;<b><font size=\"+2\"><a href=\"{\mybb->settings[\'welcomepg_help\']}\">Hilfe</a></font></b>"; } else { $whelp = "&nbsp;"; }
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren