Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Grundwissen
Was hast Du gemacht, bevor das Problem aufgetreten ist?
aufgeräumt
Was hast Du bereits versucht um das Problem zu lösen?
getüftelt
Fehlerbeschreibung und Nachricht
Moin,
dieses
in der overall_header.html
<!-- IF SCRIPT_NAME == 'portal'-->
funktioniert nicht (mehr).
Das ging, so glaube ich, als das Portal noch keine Extension war.
Wie müsste das aussehen? (Ich bin etliche Beiträge durchgegangen, habe aber keine Hinweise gelesen, aus denen ich eine Idee generieren konnte).
Gruß und danke
cpg
<!-- IF SCRIPT_NAME == 'portal'-->
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
-
Topic author - Sponsor
- Posts: 119
- Joined: 3. September 2010 19:42
- phpBB.de User: cpg
- Location: Ringsberg
- Contact:
Re: <!-- IF SCRIPT_NAME == 'portal'-->
Moin,
ich habe erst einmal eine Lösung gefunden, die für mich praktikabel ist. So überprüfe ich, ob eine Forum_ID vorhanden ist.
Ist das nicht der Fall, dann wird ausgegeben, was angezeigt werden soll, wenn ich im Portal bin.
Es geht um die
<meta name="description"
Gruß
cpg
ich habe erst einmal eine Lösung gefunden, die für mich praktikabel ist. So überprüfe ich, ob eine Forum_ID vorhanden ist.
Ist das nicht der Fall, dann wird ausgegeben, was angezeigt werden soll, wenn ich im Portal bin.
Es geht um die
<meta name="description"
Gruß
cpg
Re: <!-- IF SCRIPT_NAME == 'portal'-->
Hallo
Probiere es mal so:
Probiere es mal so:
Code: Select all
<!-- IF SCRIPT_NAME eq 'app/portal' -->dein Code<!-- ENDIF -->
Gruß Udo
-
Topic author - Sponsor
- Posts: 119
- Joined: 3. September 2010 19:42
- phpBB.de User: cpg
- Location: Ringsberg
- Contact:
Re: <!-- IF SCRIPT_NAME == 'portal'-->
Moin,
... und danke!
Gruß
cpg
... und danke!
Gruß
cpg
-
- Active Member
- Posts: 24
- Joined: 7. January 2017 14:34
Re: <!-- IF SCRIPT_NAME == 'portal'-->
Hallo Ihr,
zwar ist der letzte Beitrag schon länger her, passt aber genau zu meinem Problem.
Ich verwende phpBB 3.2.2 mit Board3 Portal 2.1.0., das Theme ist Latte.
Das Board läuft dirket in der Top Level Domain ohne einen Zusatz wie /portal oder app.php/portal.
Meine Frage ist nun, wie ich in der Navigation den "Home"(Portal) Button als selected markieren kann, keine der obigen Lösungen hat bei mir funktioniert. Die Tabs, auf denen man sich gerade befindet, sollen farbig markiert sein:
Hier meine bisherigen Versuche.
Beispiel 1 - Portal wird nicht erkannt:
Versucht mit <!-- IF SCRIPT_NAME eq 'app/portal' --><!-- IF SCRIPT_NAME eq 'app.php/portal' --><!-- IF SCRIPT_NAME eq 'portal' -->
Gibt es eine andere Möglichkeit als SCRIPT_NAME, um herauszufinden, ob man gerade auf der Portalseite ist?
Beispiel 2 - "Foren" Tab ist standarmäßig ausgewählt, Portal wird nicht erkannt:
Beispiel 3 - Portal ist standarmäßig ausgewählt, alle anderen Tabs über data-select-match. Funktioniert, für viewforum und viewtopic, aber leider nicht für die Index (momentan in Verwendung):
Gibt es beim letzten Beispiel eine Möglichkeit, für data-select-match "index" oder "view" anzugeben?
zwar ist der letzte Beitrag schon länger her, passt aber genau zu meinem Problem.
Ich verwende phpBB 3.2.2 mit Board3 Portal 2.1.0., das Theme ist Latte.
Das Board läuft dirket in der Top Level Domain ohne einen Zusatz wie /portal oder app.php/portal.
Meine Frage ist nun, wie ich in der Navigation den "Home"(Portal) Button als selected markieren kann, keine der obigen Lösungen hat bei mir funktioniert. Die Tabs, auf denen man sich gerade befindet, sollen farbig markiert sein:
Hier meine bisherigen Versuche.
Beispiel 1 - Portal wird nicht erkannt:
Versucht mit <!-- IF SCRIPT_NAME eq 'app/portal' --><!-- IF SCRIPT_NAME eq 'app.php/portal' --><!-- IF SCRIPT_NAME eq 'portal' -->
Gibt es eine andere Möglichkeit als SCRIPT_NAME, um herauszufinden, ob man gerade auf der Portalseite ist?
Code: Select all
<!-- IF U_SITE_HOME -->
<li class="tab home<!-- IF SCRIPT_NAME == "portal" --> selected<!-- ENDIF -->" data-responsive-class="small-icon icon-home">
<a class="nav-link" href="{U_SITE_HOME}" data-navbar-reference="home">{L_SITE_HOME}</a>
</li>
<!-- ENDIF -->
<li class="tab forums<!-- IF SCRIPT_NAME eq 'index' or SCRIPT_NAME eq 'viewforum' or SCRIPT_NAME eq 'viewtopic' --> selected<!-- ENDIF -->" data-responsive-class="small-icon icon-forums">
<a class="nav-link" href="{U_INDEX}" data-navbar-reference="index">{L_FORUMS}</a>
</li>
Code: Select all
<!-- IF U_SITE_HOME -->
<li class="tab home" data-responsive-class="small-icon icon-home">
<a class="nav-link" href="{U_SITE_HOME}" data-navbar-reference="home">{L_SITE_HOME}</a>
</li>
<!-- ENDIF -->
<li class="tab forums selected" data-responsive-class="small-icon icon-forums">
<a class="nav-link" href="{U_INDEX}" data-navbar-reference="index">{L_FORUMS}</a>
</li>
Code: Select all
<!-- IF U_SITE_HOME -->
<li class="tab home selected" data-responsive-class="small-icon icon-home">
<a class="nav-link" href="{U_SITE_HOME}" data-navbar-reference="home">{L_SITE_HOME}</a>
</li>
<!-- ENDIF -->
<li class="tab forums" data-responsive-class="small-icon icon-forums" data-select-match="view">
<a class="nav-link" href="{U_INDEX}" data-navbar-reference="index">{L_FORUMS}</a>
</li>
Last edited by Neverlands on 14. September 2018 08:29, edited 1 time in total.
-
- Active Member
- Posts: 24
- Joined: 7. January 2017 14:34
Re: <!-- IF SCRIPT_NAME == 'portal'-->
Den Beitrag kann man auf <gelöst> setzen.
Hier meine Lösung:
Hier meine Lösung:
Code: Select all
<!-- IF SCRIPT_NAME eq 'index' or SCRIPT_NAME eq 'viewforum' or SCRIPT_NAME eq 'viewtopic' -->
<!-- IF U_SITE_HOME -->
<li class="tab home" data-responsive-class="small-icon icon-home">
<a class="nav-link" href="{U_SITE_HOME}" data-navbar-reference="home">{L_SITE_HOME}</a>
</li>
<!-- ENDIF -->
<li class="tab forums selected" data-responsive-class="small-icon icon-forums">
<a class="nav-link" href="{U_INDEX}" data-navbar-reference="index">{L_FORUMS}</a>
</li>
<!-- ELSE -->
<!-- IF U_SITE_HOME -->
<li class="tab home selected" data-responsive-class="small-icon icon-home">
<a class="nav-link" href="{U_SITE_HOME}" data-navbar-reference="home">{L_SITE_HOME}</a>
</li>
<!-- ENDIF -->
<li class="tab forums" data-responsive-class="small-icon icon-forums">
<a class="nav-link" href="{U_INDEX}" data-navbar-reference="index">{L_FORUMS}</a>
</li>
<!-- ENDIF -->