Thema teilen Buton nur Admins

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
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Thema teilen Buton nur Admins

Beitrag von Foxx »

Hola´s

ich moechte gerne den [Thema teilen]-Buton (topic_split.gif) nur fuer Admins sichtbar haben, denn es wurden mir schon Themen zerschossen.

Ich habe in folgenden Scripts nachgesucht: modcp.tpl - modcp_split.tpl - viewtopic.php

... und bin bei viewtopic.php glaube ich fuendig geworden:

Code: Alles auswählen

	$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '">
<img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a>&nbsp;';
wie bitte lautet nun der code und wo setze ich ihn ein, damit nur Admins den
[Thema teilen]-Buton sehen koennen?

Anmerkung: Die Suche habe ich reichlich benutzt.
Saludos - Foxx

phpBB_2.0.23 | phpBB_3.0.5 | PHP5
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Versuch mal:
Umfasse die Zeile mit:

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN )
{


...


}
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Beitrag von Foxx »

Hola Seimon,

erstmal vielen Dank fuer deine Antwort und Hilfe :grin:

Ich habe nun verschiedenes probiert, mit if-anweisung funzte es nicht - parser-Error! Nun bin ich soweit das der [Thema teilen] Buton zwar weg ist, aber ich als Admin kann ihn auch nicht mehr sehen.

So sieht mein code momentan aus, habe deine Empfehlung nach verschiedenen Tests, zuletzt vor <img src="' gesetzt.

Code: Alles auswählen

$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['user_level'] == ADMIN . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a>&nbsp;';
Ich denke das ist noch ein Code-Fehler drin, hab ihn aber nicht gefunden!
Saludos - Foxx

phpBB_2.0.23 | phpBB_3.0.5 | PHP5
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Ich meinte so:
öffne:
viewtopic.php
finde:

Code: Alles auswählen

$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a>&nbsp;';
ersetze durch:

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN )
{

$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a>&nbsp;';


}
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Beitrag von Foxx »

Hola Seimon,

ein grosses Danke fuer deine promte Hilfe!

Nun funzt es gut. :grin:

Es lag ein Fehler von mir vor, ich hatte deinen code eincopiert aber eine Klammer "{" (Zeile 605) total uebersehen und darueber copiert. :oops: Es muessen aber 2 von den Klammern am Abschluss stehen. Denn die Teil-Script-Eroeffnung beginnt bei Zeile 563 und schliesst bei 605. Meine Aenderung aber geht von 600 bis 604.

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN )
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=split&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_split'] . '" alt="' . $lang['Split_topic'] . '" title="' . $lang['Split_topic'] . '" border="0" /></a>&nbsp;';
}
}
PS: Vielleicht kann ich mich eines Tages revanchieren,
wie ich aber sehe bist du besser drauf als ich. :D
Saludos - Foxx

phpBB_2.0.23 | phpBB_3.0.5 | PHP5
Antworten

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