Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


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