Hide Post Buttons erneuert

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

Hide Post Buttons erneuert

Beitrag von oxpus » Fr 10.Dez, 2004 00:13

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!

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

Beitrag von AmigaLink » Fr 10.Dez, 2004 17:31

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
Administrator
Beiträge: 29116
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus » Fr 10.Dez, 2004 20:47

Ja sorry, das hatte ich auch verwechselt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!

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

Beitrag von AmigaLink » Sa 11.Dez, 2004 12:02

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

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

Benutzeravatar
LaraCroft
User
User
Beiträge: 287
Registriert: Fr 10.Sep, 2004 09:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft » Mo 24.Jan, 2005 22:01

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
Administrator
Beiträge: 29116
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus » Mo 24.Jan, 2005 23:00

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!

Benutzeravatar
LaraCroft
User
User
Beiträge: 287
Registriert: Fr 10.Sep, 2004 09:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft » Mo 24.Jan, 2005 23:21

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
Administrator
Beiträge: 29116
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus » Di 25.Jan, 2005 10:00

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 ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per ICQ, Email or PM. Each unasked message will be ignored!

Benutzeravatar
skittles
User
User
Beiträge: 907
Registriert: So 04.Apr, 2004 00:07
Wohnort: Wien

Beitrag von skittles » Mo 18.Apr, 2005 18:17

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
Moderator
Moderator
Beiträge: 6211
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink » Mo 18.Apr, 2005 21:50

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