Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.39 veröffentlicht (02.06.25)


Benutzer, die gerade dieses Thema anschauen: 2 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