<!-- IF Service --> Blog einblenden

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
fragz
Mitglied
Beiträge: 204
Registriert: 23.10.2006 12:52
Kontaktdaten:

<!-- IF Service --> Blog einblenden

Beitrag von fragz »

HiHo,

Derzeit stehe ich vor einem Problem.

Bei einem Aufruf von bsp
http://domain.de/services.php?page=services
soll ein bestimmter Teil angezeigt werden. Gleiche auch bei http://domain.de/services.php?page=vote

Dies wollte ich über eine Switch Abfrage lösen aber irgendwie scheint dies nicht zu klappen.
Hier mal mein Code

Code: Alles auswählen

if ( isset($_GET['page']) )
{
switch($_GET['page']) {
    
case "services":
    echo 'test';
break;
    
case "vote":
    echo 'test1';
break;

default:
    echo 'default';
break;
}
}

$template->assign_vars(array(
    'SERVICES'     => $_GET['services'] == '1'  ? true : false,
    'VOTE'         => $_GET['vote'] == '1'  ? true : false,
    )); 

Code: Alles auswählen

<!-- IF SERVICES -->
		TEXT
	<!-- ENDIF -->
    
    <!-- IF VOTE -->
		TEXT1
	<!-- ENDIF -->
Hoffe ihr wisst was ich meine und könnt mir helfen
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: <!-- IF Service --> Blog einblenden

Beitrag von marc1706 »

Versuchs mal so:

Code: Alles auswählen

$page = request_var('page', '');   

 if ($page) )
    {
    switch($page) {
        
    case "services":
        echo 'test';
    break;
        
    case "vote":
        echo 'test1';
    break;

    default:
        echo 'default';

    }
    }

    $template->assign_vars(array(
        'SERVICES'     => ($page  == 'services')  ? true : false,
        'VOTE'         => ($page == 'vote')  ? true : false,
        )); 
phpBB Lead Developer
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“