Zitat Knopf für anonyme User ausblenden?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Wolfgang67
Mitglied
Beiträge: 25
Registriert: 01.11.2004 21:03

Zitat Knopf für anonyme User ausblenden?

Beitrag von Wolfgang67 »

Hallo Leute,

mir ist aufgefallen, dass bei Google von meinen ca. 19.000 indizierten links ungefähr 3.500 von den Zitatknöpfen in den einzelnen Beiträgen sind.

Da bei mir ohnehin nur angemeldete User posten (und zitieren) können, sind die Knöpfe überflüssig und für die Suchmaschinenfreundlichkeit sind sie wahrscheinlich auch nicht so optimal. Nun hab ich versucht sie in viewtopic.tpl mit:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
{postrow.QUOTE_IMG}
<!-- END switch_user_logged_in --> 
wegzubekommen, allerdings ist der Zitat-Knopf dann komplett weg, auch wenn man angemeldet ist. Scheint also nicht so einfach zu gehen :grin: Kann mir Jemnand sagen, wie ich das hinbekommen kann?

Das Forum findet Ihr hier: www.funkart-forum.de
Gruss Wolfgang
Wolfgang67
Mitglied
Beiträge: 25
Registriert: 01.11.2004 21:03

Beitrag von Wolfgang67 »

up
Gruss Wolfgang
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Dein Gedanke war schon richtig, nur leider hast Du eines übersehen. Dieser Switch für "eingeloggter User" wird im viewtopic.php gar nicht gesetzt und deswegen im Template immer als $false angesehen.

Code: Alles auswählen

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

#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');

#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $userdata['session_logged_in'] )
{
	$template->assign_block_vars('switch_user_logged_in', array());
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Grüße an meinen Jahrgang :)
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Wolfgang67
Mitglied
Beiträge: 25
Registriert: 01.11.2004 21:03

Beitrag von Wolfgang67 »

Danke für die Antwort cybercosmonaut,

irgendwie geht das nicht. Ich habe bereits die Jumpbox sowie unten rechts in der Ecke den Textblock "Du kannst Beiträge in dieses Forum schreiben" usw. für anonyme User ausgeblendet (able2know-mod).

Wenn ich deinen Code nun einfüge ist der Zitat-Knopf immer noch verschollen und außerdem erscheinen dann unten der Textblock sowie die Jumpbox doppelt :-? und verzerren mir das Template.

Habe dann testhalber deinen Code mal an anderer Stelle in viewtopic.php gesetzt... dann bekomme ich unten sogar alles dreifach :o
Gruss Wolfgang
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
{postrow.QUOTE_IMG} 
<!-- END switch_user_logged_in --> 
Switch ist zwar schon vorhanden in der page_header.php,
wird so aber nicht funktionieren innerhalb postrow.

Bitte mal deine viewtopic.php als TXT verlinken. easy
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

cYbercOsmOnauT hat geschrieben:

Code: Alles auswählen

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

#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');

#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $userdata['session_logged_in'] )
{
	$template->assign_block_vars('switch_user_logged_in', array());
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
fast... :wink:

es muss imho so heißen:

Code: Alles auswählen

if ( $userdata['session_logged_in'] )
{
	$template->assign_block_vars('postrow.switch_user_logged_in', array());
}
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Recht hast Du. Typischer Fehler bei "Nested Loops and Switches". :D Ich sollte nicht posten wenn ich kurz vorm Schlafengehen bin. ;)

Danke für die Ausbesserung. :)
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Na immerhin lernt ihr schnell dazu...

wobei das so kompliziert zu handhaben wenig Sinn macht,
da mans auch direkt (oder zusammenfassend) in der
viewtopic.php festlegen kann. easy
Wolfgang67
Mitglied
Beiträge: 25
Registriert: 01.11.2004 21:03

Beitrag von Wolfgang67 »

Nabend zusammen,

die Lösung oben geht auch nicht... aber zumindest gibts einen Teilerfolg:

Jeweils der unterste Beitrag hat damit einen Zitat Knopf, wenn man eingelogt ist. Alle anderen jedoch nicht.

Hat ein Thema mehr Beiträge als auf eine Seite passen, dann hat auch auf den weiteren Seiten jeweils der unterste Beitrag den Zitat Knopf.


Ich hab mal meine viewtopic.php als .txt bei mir eingestellt:

http://www.funkart-forum.de/docs/viewtopic.txt
Gruss Wolfgang
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Ok dann versuchs mal damit -->

EDIT: TXT Link entfernt

Macht deinen Schalter in der viewtopic_body.tpl überflüssig.

Bitte entfernen ^^ falls noch vorhanden. easy
Zuletzt geändert von easygo am 06.09.2005 22:52, insgesamt 1-mal geändert.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“