theme wechsel über parameter

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
fuchs
Mitglied
Beiträge: 29
Registriert: 11.03.2003 11:41
Wohnort: Dornbirn
Kontaktdaten:

theme wechsel über parameter

Beitrag von fuchs »

da das Mod. Theme_select_box bei der version 2.0.4 nicht funktioniert
hab ich das Mod eingebaut.
http://www.phpbb2.de/modules.php?name=D ... it&lid=484

leider funktioniert das mod nicht mit der direkten parametereingabe über den link da die select_box auf die datei changestyle.php verweist.
siehe nachfolgendes skript.

Code: Alles auswählen

                                <td valign="top">
                                        <table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline">
                                                <tr><td style="font-size: 11px" align="center">
                                                        <nobr>{L_BOARD_STYLE}:</nobr><br/>
                                                        <a href="changestyle.php?s=subSilver" class="mainmenu">subSilver</a><br/>
                                                        <a href="changestyle.php?s=subGreen" class="mainmenu">subGreen</a><br/>
                                                </td></tr>
                                        </table>
                                </td>
was gibt es für lösungen zum die selectbox nicht zu verwenden.
kann man die datei changestyle.php zum beispiel in die datei overall_header.tpl oder in die index.php includieren damit nicht auf die Datei changestyle.php verlinkt werden muss.

nachfolgend der code der changestyle.php

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


$url = "index.php"; // fallback, if HTTP_REFERER is not set

if ( isset($HTTP_SERVER_VARS['HTTP_REFERER']) )
        $url = $HTTP_SERVER_VARS['HTTP_REFERER'];


if ( isset($HTTP_GET_VARS[STYLE_URL]) )
{
        $style = $HTTP_GET_VARS[STYLE_URL];

        if( strpos($url, STYLE_URL . '=') != false )
        {
                // replace STYLE_URL parameter
                $url = ereg_replace( STYLE_URL . "=[^&]*", STYLE_URL . "=" . $style, $url );
        }
        else
        {
                // add STYLE_URL parameter
                $url .= ( ( strpos($url, '?') != false ) ? '&' : '?' ) . STYLE_URL . "=" . $style;
        }
}

header("Location: " . $url);
Dank Thomas
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

da das Mod. Theme_select_box bei der version 2.0.4 nicht funktioniert
natürlich funktioniert es du musst es nur entwas anders einbauen...

ah
fuchs
Mitglied
Beiträge: 29
Registriert: 11.03.2003 11:41
Wohnort: Dornbirn
Kontaktdaten:

Beitrag von fuchs »

natürlich ist der suchen button nützlich.
aber wenn man nichts vernünftiges findet kann man auch nichts machen.

kannst bitte einen genaueren hinweis geben wie das mod in der 2.0.4 anders eingebaut werden muss. (hab nichts dazu gefunden)

und deine angabe
natürlich funktioniert es du musst es nur entwas anders einbauen...
ist nicht hilfreich.

eben hab ich mit dem etwas anders einbauen meine probleme da ich mich in php noch nicht so gut auskenne.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

zeig mal deine modifinzierte includes/functions.php als link

das da unten ist nur meine signatur und war in diesem fall nicht an dich gerichtet...

ah
fuchs
Mitglied
Beiträge: 29
Registriert: 11.03.2003 11:41
Wohnort: Dornbirn
Kontaktdaten:

Beitrag von fuchs »

da ich heute und morgen nicht im geschäft bin kann ich dir die funktions.php erst am montag senden.

aber vorerst danke für deine hilfe.

werd dir dann gleich montag morgen die datei senden.
hoffe dann dass ich das teil am montag zum laufen bringe.

thomas
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“