Hide Post Buttons erneuert

Hier die Newsecke (Kein Support!)
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Hide Post Buttons erneuert

Beitrag von oxpus »

Der Mod versteckt bekanntermaßen die Button für neue Topics und Antworten, wenn der User keine entsprechenden Rechte besitzt. Nun ist der Mod erweitert worden und versteckt auch den Zitat-Button im Beitrag selber, sollte ein User keine Rechte zum Antworten haben.

Version 1.1.0 ist zum Download bereit. Update wie folgt:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
	$temp_url = append_sid("posting.$phpEx?mode=quote&lpid=$last_post_id&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
	$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '"  border="0" /></a>';
	$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';

#
#-----[ REPLACE WITH ]------------------------------------------
#
	if ($is_auth['auth_reply'])
	{
		$temp_url = append_sid("posting.$phpEx?mode=quote&lpid=$last_post_id&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
		$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '"  border="0" /></a>';
		$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
	}
	else
	{
		$quote_img = '';
		$quote = '';
	}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Jetzt weis ich auch warum ich das Snippet nicht gefunden habe. :D
Bei den Mods hab ich nicht nachgesehen. :rolleyes:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja sorry, das hatte ich auch verwechselt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^ Macht ja nichts!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Hab da mal ne Frage oxpus

Wenn ich das richtig kapiert habe, versteckt der die Buttons, wenn nichts erlaubt ist

Bei mir sperre ich ein Thema, somit kann man nicht Antworten aber ein neues Thema erstellen
Es werden beide Buttons angezeigt...der zum Neues Thema und der bei mir "nichts" (da ja antworten verboten ist)
Sollte dieser nicht ausgeblendet werden auch bei User?

Oder hab ich da was falsch verstanden ?
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der Mod fragt nicht ab, ob ein Topic gesperrt ist oder nicht, sondern ob man posten oder antworten darf. Wenn ich bei gesperrten Topics die Button aussperren würde, müsste man als Mod oder Admin erst wieder entsperren, um was posten zu dürfen ;)
Allerdings habe ich jetzt nicht getestet, ob User in gesperrten Topics die Button sehen oder nur Mods/Admins...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Sehen tuns alle User die entsprechende Rechte besitzen.....das wird ja abgefragt und funktioniert also
Ich hab da nen Schritt zuweit gedacht ;)
Aber das mit dem erst entsperren ist ja Sinn und Zweck...also warum nicht auch sie Buttons solange verstecken..
Zuletzt geändert von LaraCroft am Mo 24.Jan, 2005 23:22, insgesamt 1-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Entsperren, der Mod/Admin postet und andere User in der Zwischenzeit auch...
Ja, kann man machen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Kleine Frage!
Auszug aus meiner Datei

Code: Alles auswählen

$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
	$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
	$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
und nun aus der Anleitung

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
	$temp_url = append_sid("posting.$phpEx?mode=quote&lpid=$last_post_id&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
	$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '"  border="0" /></a>';
	$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';

#
#-----[ REPLACE WITH ]------------------------------------------
#
	if ($is_auth['auth_reply'])
	{
		$temp_url = append_sid("posting.$phpEx?mode=quote&lpid=$last_post_id&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
		$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '"  border="0" /></a>';
		$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
	}
	else
	{
		$quote_img = '';
		$quote = '';
	}
ich habe es so gelöst, ist es richtig?

Code: Alles auswählen

	if ($is_auth['auth_reply'])
	{	
		$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
		$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
		$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
	}
	else
	{
		$quote_img = '';
		$quote = '';
	}
Ich hoffe schon da ich keine Fehlermeldungen bekomme! Aber ich bin ja auch der Board Admin und kein "normaler" User!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ohne mir den Code überhaupt mal angesehen zu haben:
Wie wäre es wenn du mal als Gast und als normaler User, sowie als Mod (Testaccount(s)) testen würdest?!? ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Antworten