Link nur für Admins

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
xtreme
Mitglied
Beiträge: 54
Registriert: 16.11.2006 19:03
Wohnort: Karlsruhe

Link nur für Admins

Beitrag von xtreme »

Hallo,
Ich weiß nicht ob ich hier richtig bin.
Aber ich habe eine frage.
Wie kann ich ein Link in der Overal-header.tpl reinmachen den nur Admins sehen?



MfG
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

includes/page_header.php

suche nach

Code: Alles auswählen

// send to template
$template->assign_vars(array(
füge davor ein

Code: Alles auswählen

if($userdata['user_level'] == ADMIN)
{
$template->assign_block_vars('switch_is_admin',array());
}
und dann kansste dieses als switch in zb overall_header.tpl oder viewforum_body.tpl gebrauchen ;)

Code: Alles auswählen

<!-- BEGIN switch_is_admin -->
dein Code
<!-- END switch_is_admin -->
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

Beitrag von RockyC »

Ich weiß, is bissl alt das topic, aber hab ne frage dazu :<

Ich bin noch absoluter php noob...also, wenn ich die "page_header.php"-datei mit dem editor öffne gibts nur diesen eintrag bei mir:

Code: Alles auswählen

$template->assign_vars(array(
dieses "// send to template" steht bei mir nich...
und muss ich dann einfach

Code: Alles auswählen

if($userdata['user_level'] == ADMIN) 
{ 
$template->assign_block_vars('switch_is_admin',array()); 
}
davor einfügen und keine extra "/" oder irgendwas anderes dazwischen einfügen?


und meine letzte frage:

was für nen code is hier =>

Code: Alles auswählen

<!-- BEGIN switch_is_admin --> 
dein Code 
<!-- END switch_is_admin -->
gemeint? ^^;


danke schonma :>
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Beitrag von yks »

hi rockyc,
dieses "// send to template" steht bei mir nich...
ich habe die datei nicht vor mir, denke aber, daß du das ignorieren kannst.
wenn am zeilenanfang // mit einem kommentar dahinter steht, dann ist das nicht wichtig für die funktionalität des programms selbst, sondern hat mehr informativen charakter für den, der an dem code bastelt.
was für nen code is hier =>

Code: Alles auswählen

<!-- BEGIN switch_is_admin --> 
dein Code 
<!-- END switch_is_admin -->
gemeint? ^^;
damit ist der code gemeint, der das beschreibt, was du nur für admins sichtbar machen willst - das kann bei jedem etwas anderes sein.

bevor du etwas an dem code änderst, solltest du aber immer auch eine sicherungskopie der veränderten datei vor der änderung machen, daß du zur not wieder die alte dateiversion hochladen kannst.

viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

Beitrag von RockyC »

Ja, ich hab mir ne sicherheitskopie gemacht.

Naja, ich möchte den "Benutzergruppen"-Link nur für den Admin sichbar machen...wie/wo finde ich den Code dafür? ^^; oder kennst du den zufällig?

Und danke schonmal für deine Hilfe :o
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Wenn du nur den Knopf oben im Kopf wegmachst, kann man allerdings immer noch die Seite angucken über: www.deineseite.tdl/forum_root_verzeichnis/groupcp.php
kein Support per PN
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Den Benutzergruppen Link findest du in der overall_header.tpl

SUCHE mal nach:

Code: Alles auswählen

&nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp;
Und ersetzte es dann mit:

Code: Alles auswählen

<!-- BEGIN switch_is_admin --> 

&nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp;

<!-- END switch_is_admin -->
Und beachte, das die "Switche" in einer eigenen Zeile stehen müssen!
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

Beitrag von RockyC »

Jetzt is der "mitgliederliste" button weg und nich der "benutzergruppen"-button xD
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ein Link zu Deinem Forum bitte ;-)
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

Beitrag von RockyC »

ah hat schon hingehauen :)

hab nochmal alles von vorn gemacht und dann hats geklappt :D

danke euch für die hilfe

hier trotzdem mal nen link :P :
(is aber noch nich fertig :< )

www.veneration.de.ki

EDIT: achso..öhm..

wenn ich das style meines forums ändern, werd ich das dann nochmal machen müssen? ^^;
Und wenn ja, wird es anders sein oder sind die codes in allen "styles" gleich? x_x
Antworten

Zurück zu „phpBB 2.0: Mod Support“