Link bei "Verschoben" in anderer Farbe

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Link bei "Verschoben" in anderer Farbe

Beitrag von Holger »

Hallo,

wenn ein Thema in ein anderes Forum verschoben wurde und ein Schatten im alten Forum liegen bleibt, dann möchte ich den Link in grau anzeigen, also in einer anderen Farbe als die Standard viewforum-Linkfarbe. Geht das?

Gruss
Holger
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, würde gehen. Dazu muss man aber erst einmal wissen, welche MODs Du in der Forenansicht eingebaut hast.
Also z. B. den Split Topic Type MOD oder den Topic List MOD...
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Uh, wenn ich das wüsste!
Das forum kann z.B. so aussehen:
http://www.gremminger.se/service/forum/ ... um.php?f=4
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na, Du musst doch wissen, welche MODs verbaut sind, oder nicht?
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Es sind viele und ich habe keine Liste geführt. :-(

Ich habe einen Mod der die unterschiedlichen Typen (Announcement, Sticky, ...) von den normalen Themen separiert.
Dann habe ich einen Mod, mit dem ich Beiträge zusammenführen kann.
Was könnte ich Dir zeigen, um das darzustellen? viewforum.php und viewforum_body.tpl?
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe einen Mod der die unterschiedlichen Typen (Announcement, Sticky, ...) von den normalen Themen separiert.
Also ist einer der beiden vorhanden.
Dann müsstest Du auch eine include/functions_topics_list.php haben, oder?
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

includes/functions_separate.php
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann ist das ein anderer, mir unbekannter MOD.
Häng doch mal diese Datei an, um zu schauen, was man damit anfangen kann...
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Hier ist der Mod, kann auch von phpbbhacks.com runtergeladen werden.

Aber: was hat das mit der Link-Farbe zu tun?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na, ganz einfach:
Die Farbe wird entweder direkt im Template oder per CSS-Klasse definiert.
Da hier aber andere Farben als die Standard-Farben des Tempaltes verwendet werden sollen, muss an der richtigen Stelle eine neue Klasse für die neue Farbe eingefügt werden.
Sprich:
In den Dateien, die auch die Links darstellen und wenn das dieser MOD ist, dann dort.
Ich schaue daher nachher mal da rein und prüfe, was sich machen lässt...
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Danke!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mal Quick & Dirty:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
viewforum.php

#
#-----[ FIND ]-----
#
		if( $topic_rowset[$i]['topic_vote'] )
		{
			$topic_type .= $lang['Topic_Poll'] . ' ';
		}

#
#-----[ AFTER, ADD ]-----
#
		$link_color = '';

#
#-----[ FIND ]-----
#
		if( $topic_rowset[$i]['topic_status'] == TOPIC_MOVED )
		{
			$topic_type = $lang['Topic_Moved'] . ' ';
			$topic_id = $topic_rowset[$i]['topic_moved_id'];

#
#-----[ AFTER, ADD ]-----
#
			$link_color = 'style="color: #AAAAAA"';

#
#-----[ FIND ]-----
#
		$template->assign_block_vars('topicrow', array(
			'ROW_COLOR' => $row_color,
			'ROW_CLASS' => $row_class,

#
#-----[ AFTER, ADD ]-----
#
			'LINK_COLOR' => $link_color,

#
#-----[ OPEN ]-----
#
templates/subSilver/viewforum_body.tpl

#
#-----[ FIND ]-----
#
	  <td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />

#
#-----[ IN-LINE FIND ]-----
#
<a href="{topicrow.U_VIEW_TOPIC}"

#
#-----[ IN-LINE AFTER, ADD ]-----
#
 {topicrow.LINK_COLOR}
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Leider bekomme ich nur eine weisse Seite angezeigt!
Hier ist mein viewforum.php:
http://www.gremminger.se/service/forum/viewforum.txt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kein Wunder:

Code: Alles auswählen

		if( $topic_rowset[$i]['topic_vote'] )
		{
			$topic_type .= $lang['Topic_Poll'] . ' ';
		}

		$link_color = '';

		// BEGIN Quiz Hack
		else if( $topic_rowset[$i]['topic_quiz'] )
		{
				$topic_type .= $lang['Topic_Quiz'] . ' ';
				if( $topic_rowset[$i]['topic_quiz'] >= 2 )
				{
					$topic_type .= $lang['Topic_Quiz_answered'] . ' ';
				}
		}
		// END Quiz Hack
Da hast Du eine Variable direkt in die Bedingung reingefummelt.
Pack $link_color = ''; mal nach // END Quick Hack in die Datei, dann sollte es besser klappen ;)
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Sorry! Das else if habe ich übersehen! Teste direkt mal.

Klappt! Danke!
Zuletzt geändert von Holger am Fr 22.Dez, 2006 12:51, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na fein...

Ist aber nur erst einmal ohne Unterstützung mehrere Farben für unterschiedliche Templates.
Aber da kann man auch zur Not noch einen Kompromiss finden...
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Für meine Belange ist das so perfekt ...
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Antworten