PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "Neues Thema"-Button ausblenden


haefti
02.03.2007, 17:07
Hallo!
Gibt es eine Möglichkeit, den Button "Neues Thema" auszublenden oder muss man dafür Templates ändern?
Geplant ist, dass Threads nur von Moderatoren angelegt werden können sollen, was man durch die Rechte auch entsprechend steuern kann. Den überflüssigen Button für normale Benutzer würde ich bei der Gelegenheit aber auch gerne gleich ausblenden.
Das gleiche Problem habe ich übrigens mit dem Kalender. Die Rechte entziehen kann ich, aber um ihn aus der Navigationsleiste zu entfernen, muss ich auch die Templates ändern, oder geht das einfacher?
Vielen Dank!

Haefti

Za4a Tuner
02.03.2007, 23:56
Ohne Templatemodifikation ist das nicht möglich.

Was möglich ist, um den Button für "neues Thema" auszublenden ->
im AdminCP bei den Foreneinstellungen den Menue-Punkt: "Forum ist offen" auf NEIN zu stellen.
Allerdings kann dann NIEMAND mehr ein Thema erstellen, bzw Antworten!

apotrea
05.03.2007, 14:58
Im Style "FORUMDISPLAY" gibt es zum Thema Button "Neues Thema" den Eintrag:


<if condition="$show['newthreadlink']">
<a href="newthread.php?$session[sessionurl]do=newthread&amp;f=$foruminfo[forumid]" rel="nofollow">
<img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" />
</a>
<else />
&nbsp;
</if>


Auf welche Einstellung bezieht sich die Bedingung $show['newthreadlink']?

Mystics
07.03.2007, 23:31
$show['newthreadlink'] = iif(!$show['search_engine'] AND $foruminfo['allowposting'], true, false);Wenn der "Benutzer" also eine Suchmaschine ist, oder das Forum für neue Antworten geschlossen ist, wird die Schaltfläche nicht angezeigt.

Za4a Tuner
07.03.2007, 23:47
Hallo Mike,
da ist ein "i" bei der "IF-Abfrage" zuviel drin

haefti
08.03.2007, 09:51
Hallo Mike,
da ist ein "i" bei der "IF-Abfrage" zuviel drin

Nein, das passt schon so. Die Funktion iif() liegt in der functions.php, allerdings würde ich gerne wissen, welche condition ich im Template verwenden muss, um in Abhängigkeit des Benutzerrechts, den Button anzeigen zu lassen.
Gewünscht ist also "if userrecht is moderator oder admin, dann zeig ihn an".
Kann mir damit nochmal jemand bitte helfen?

Vielen Dank!

Haefti

DerPate
08.03.2007, 09:56
http://www.vbulletin-germany.com/forum/showthread.php?t=24195