Tabelle nur für Gäste sichtbar
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.
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.
Tabelle nur für Gäste sichtbar
Hallo, ich möchte in die overall_header.html eine kleine Tabelle einbauen, die aber nur für Gäste sichtbar ist, und nicht gür Registrierte und Bots.
Welchen Code muss ich dazu vor nach der Tabelle einfügen?
Danke schonmal im voraus.
MFG
Welchen Code muss ich dazu vor nach der Tabelle einfügen?
Danke schonmal im voraus.
MFG
Re: Tabelle nur für Gäste sichtbar
das wird so nicht hinhauen, weil die overall_header.html der header des kompletten forums ist und das ausblenden sehr wahrscheinlich das komplette layout zerschiesst.
darüber hinaus: deine user könnten sich dann nicht mehr abmelden und auch keinen link in der navi-leiste aufrufen.
was beabsichtigst du denn mit deinem vorhaben?!
darüber hinaus: deine user könnten sich dann nicht mehr abmelden und auch keinen link in der navi-leiste aufrufen.
was beabsichtigst du denn mit deinem vorhaben?!
There are 10 types of people in the world: Those who understand binary and those who don't. 
Support Toolkit in Deutsch

Support Toolkit in Deutsch
- DeepSurfer
- Mitglied
- Beiträge: 1337
- Registriert: 23.01.2009 10:26
Re: Tabelle nur für Gäste sichtbar
Ist machbar....
Hallo
Manchmal möchte man diverse Dinge im Template nur bestimmten Gruppen zur Verfügung stellen (also für bestimmte Gruppen sichtbar oder unsichtbar machen).
Aus diesem Grunde stelle ich hier mal die Anleitung zur Erstellung einer Template Variable zur Prüfung der Gruppen Mitgliedschaft zur Verfügung.
Öffne includes/functions.php
Suche
Code: Alles auswählen
Füge danach ein
Code: Alles auswählen
Jetzt kannst du S_GROUP_x im Template verwenden, wobei x mit der Gruppen ID zu ersetzen ist.
Beispiel:
Code: Alles auswählen
Das "X" ist die ID der Gruppe.
Hier noch einmal die Auflistung der Systemgruppen-IDs
* 1. Guest - Gäste (Anonymous)
* 2. Registered Users - Normale registrierter Benutzer
* 3. Registered COPPA Users - registrierte Coppa Benutzer
* 4. Global Moderators - Globale Moderatoren
* 5. Administrators - Administratoren
* 6. BOTs
* 8. NEWLY_REGISTERED - Kürzlich registrierte Benutzer (neu ab phpBB3.0.6)
Hallo
Manchmal möchte man diverse Dinge im Template nur bestimmten Gruppen zur Verfügung stellen (also für bestimmte Gruppen sichtbar oder unsichtbar machen).
Aus diesem Grunde stelle ich hier mal die Anleitung zur Erstellung einer Template Variable zur Prüfung der Gruppen Mitgliedschaft zur Verfügung.
Öffne includes/functions.php
Suche
Code: Alles auswählen
Code: Alles auswählen
'SITE_LOGO_IMG' => $user->img('site_logo'),
'A_COOKIE_SETTINGS' => addslashes('; path=' . $config['cookie_path'] . ((!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain']) . ((!$config['cookie_secure']) ? '' : '; secure')),
));
Code: Alles auswählen
Code: Alles auswählen
if ( !function_exists('group_memberships') )
{
include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}
$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
$template->assign_vars(array(
'S_GROUP_' . $grouprec['group_id'] => true
));
}
Jetzt kannst du S_GROUP_x im Template verwenden, wobei x mit der Gruppen ID zu ersetzen ist.
Beispiel:
Code: Alles auswählen
Code: Alles auswählen
<!-- IF S_GROUP_X and S_USER_LOGGED_IN -->
html code
<!-- ENDIF -->
Hier noch einmal die Auflistung der Systemgruppen-IDs
* 1. Guest - Gäste (Anonymous)
* 2. Registered Users - Normale registrierter Benutzer
* 3. Registered COPPA Users - registrierte Coppa Benutzer
* 4. Global Moderators - Globale Moderatoren
* 5. Administrators - Administratoren
* 6. BOTs
* 8. NEWLY_REGISTERED - Kürzlich registrierte Benutzer (neu ab phpBB3.0.6)
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
- end of communication -
greets
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: Tabelle nur für Gäste sichtbar
Hallo
Jetzt verstehe ich die Antworten von euch zweien nicht.
@aurora
Warum soll das nicht funktionieren ?
@DeepSurfer
Für zwei Gruppen so einen Aufstand würde ich nicht machen.
Ich würde es einfach wie immer mit
Jetzt verstehe ich die Antworten von euch zweien nicht.
@aurora
Warum soll das nicht funktionieren ?
@DeepSurfer
Für zwei Gruppen so einen Aufstand würde ich nicht machen.
Ich würde es einfach wie immer mit
Code: Alles auswählen
<!-- IF not S_IS_BOT and not S_USER_LOGGED_IN-->
deine Tabelle
<!-- ENDIF -->
LG Franki
- DeepSurfer
- Mitglied
- Beiträge: 1337
- Registriert: 23.01.2009 10:26
Re: Tabelle nur für Gäste sichtbar
Da der OP im overall_header eine Tabelle (interpretiere es als TABLE im html Format) haben will und diese Tabelle nur den Gästen zeigen will und sonst keinem, ist die mit Boardmitteln so nicht möglich.
Dieser Snippet den ich hier angebracht sorgt aber dafür Content nur bestimmten Guppen-IDs zugänglich gemacht wird.
Dieser Snippet den ich hier angebracht sorgt aber dafür Content nur bestimmten Guppen-IDs zugänglich gemacht wird.
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
- end of communication -
greets
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: Tabelle nur für Gäste sichtbar
Hallo,DeepSurfer hat geschrieben:Da der OP im overall_header eine Tabelle (interpretiere es als TABLE im html Format) haben will und diese Tabelle nur den Gästen zeigen will und sonst keinem, ist die mit Boardmitteln so nicht möglich.
doch, das ist mit "Boardmitteln" möglich, indem der Fragesteller das so macht wie von franki beschrieben, denn dann wird der entsprechende eingeschlossene Teil nur Gästen angezeigt.
- DeepSurfer
- Mitglied
- Beiträge: 1337
- Registriert: 23.01.2009 10:26
Re: Tabelle nur für Gäste sichtbar
Ok
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
- end of communication -
greets