WICHTIG: in farbe orange.

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ja.. irgendwo gibt´s da auch ´n MOD zu (eventuell von netclectic oder der Split Topic Type MOD von Ptirhiik).
Wenn´s nicht das ist, was du dir vorstellst, frag nochmal hier nach. :wink:
Benutzeravatar
Kettu
Mitglied
Beiträge: 99
Registriert: 25.02.2003 16:36

Beitrag von Kettu »

Hi Acid,
also der Split topic type Mod ist mir bekannt. Der trennt das Ganze dann komplett ab vom Rest. Das ist aber unheimlich kompliziert. :roll: Bei netclectic hab ich nichts gefunden.
Ich wollt halt gerne einfach nur einen optischen Abheber. Die Worte farbig hilft schon etwas, aber es wäre besser, wenn die Zeile komplett optisch abgehoben wird. Die Trennung im Split topic type Mod geht da schon wieder zu weit. Das ist dann ja gleich eine eigene Tabelle.
Es ist schon über so viele Dinge Gras gewachsen, dass man keiner Wiese mehr trauen kann! 8)
--------
Nutzer von phpBB 2.0.4 und 2.0.11
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du müsstest die 'row'-Farben (row1, row2, row3) in den jeweiligen Spalten der viewforum_body.tpl mit {topicrow.ROW1} (sowie *2 und *3) ersetzen, z.B.
<td class="{topicrow.ROW2}" align="center" valign="middle"><span class="postdetails">{topicrow.VIEWS}</span></td>
In der viewforum.php fügst du dann folgendes ein (blau ist neu)..
'ROW1' => $color_row1,
'ROW2' => $color_row2,
'ROW3' => $color_row3,

'ROW_COLOR' => $row_color,
'ROW_CLASS' => $row_class,
Mehrere Zeilen darüber ersetzt du..

Code: Alles auswählen

		if( $topic_type == POST_ANNOUNCE )
		{
			$topic_type = $lang['Topic_Announcement'] . ' ';
		}
		else if( $topic_type == POST_STICKY )
		{
			$topic_type = $lang['Topic_Sticky'] . ' ';
		}
		else
		{
			$topic_type = '';		
		}
..mit diesem Code..

Code: Alles auswählen

		if( $topic_type == POST_ANNOUNCE )
		{
			$topic_type = $lang['Topic_Announcement'] . ' ';
			$color_row1 = 'row1_announce';
			$color_row2 = 'row2_announce';
			$color_row3 = 'row3_announce';
		}
		else if( $topic_type == POST_STICKY )
		{
			$topic_type = $lang['Topic_Sticky'] . ' ';
			$color_row1 = 'row1_sticky';
			$color_row2 = 'row2_sticky';
			$color_row3 = 'row3_sticky';
		}
		else
		{
			$topic_type = '';		
			$color_row1 = 'row1';
			$color_row2 = 'row2';
			$color_row3 = 'row3';
		}
In der *.css bzw. overall_header.tpl definierst du dann noch bei td.row* die jeweiligen Farben, z.B.
td.row1_sticky { background-color: #0815; }
Wenn du jetzt nicht unbedingt für die verschiedenen Spalten in der Forenansicht verschiedene Farben bei den Stickies und Ankündigungen eintragen willst, müssten die obigen Codebeispiele nicht in 1, 2, 3 unterteilt werden.
Das lässt sich dann natürlich auch für geschlossene/verschobene Themen oder Umfragen realisieren.
Zuletzt geändert von Acid am 15.08.2004 09:07, insgesamt 1-mal geändert.
Benutzeravatar
Kettu
Mitglied
Beiträge: 99
Registriert: 25.02.2003 16:36

Beitrag von Kettu »

Wow :o Cool! Werde das so bald wie möglich umsetzen und dann berichten. Ich komme allerdings die nächsten Tage nicht mehr dazu. Aber ich melde mich. *wink*
Und schon jetzt DANKE!!! :grin:
Es ist schon über so viele Dinge Gras gewachsen, dass man keiner Wiese mehr trauen kann! 8)
--------
Nutzer von phpBB 2.0.4 und 2.0.11
Benutzeravatar
Kettu
Mitglied
Beiträge: 99
Registriert: 25.02.2003 16:36

Beitrag von Kettu »

Hm, ich hab alles so gemacht, wie du es gesagt hast.
Vorher hab ich auch CSS freigeschaltet.

Aber es wird keinerlei Veränderung angezeigt. :(
Es ist schon über so viele Dinge Gras gewachsen, dass man keiner Wiese mehr trauen kann! 8)
--------
Nutzer von phpBB 2.0.4 und 2.0.11
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wo hast du denn die neuen css-Klassen eingetragen?

Irgendwie sollte schon eine Veränderung zu sehen sein, denn wenn du die "row1" usw. in der viewforum_body.tpl entfernt/ersetzt hast, dürfte dann zumindest nicht mehr die bisherige Farbe angezeigt werden.
Benutzeravatar
Kettu
Mitglied
Beiträge: 99
Registriert: 25.02.2003 16:36

Beitrag von Kettu »

Acid hat geschrieben:Wo hast du denn die neuen css-Klassen eingetragen?

Irgendwie sollte schon eine Veränderung zu sehen sein, denn wenn du die "row1" usw. in der viewforum_body.tpl entfernt/ersetzt hast, dürfte dann zumindest nicht mehr die bisherige Farbe angezeigt werden.
Das ist ja das Verwirrende. Die Farben werden wie zuvor angezeigt. Die CSS-Klassen hab ich in der SubSilver.css eingetragen. Und in der viewforum_body.tpl hab ich jeweils "row1" durch "{topicrow.ROW1}" ersetzt usw.
Es ist schon über so viele Dinge Gras gewachsen, dass man keiner Wiese mehr trauen kann! 8)
--------
Nutzer von phpBB 2.0.4 und 2.0.11
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Der Cache des Browsers hängt nicht dazwischen?

Ansonsten poste mal die geänderten Codeabschnitte.
Benutzeravatar
Kettu
Mitglied
Beiträge: 99
Registriert: 25.02.2003 16:36

Beitrag von Kettu »

Hab mehrfach neu geladen, daran kann's also nicht gelegen haben.

Okay, ich habe folgende Veränderungen vorgenommen:
viewforum_body.tpl

alle class="row1" usw. habe ich durch class="{topicrow.ROW1}" ersetzt usw.
blau neu:
viewforum.php

'ROW1' => ( $topic_type == POST_ANNOUNCE || $topic_type == POST_STICKY ) ? $color_row1 : 'row1',
'ROW2' => ( $topic_type == POST_ANNOUNCE || $topic_type == POST_STICKY ) ? $color_row2 : 'row2',
'ROW3' => ( $topic_type == POST_ANNOUNCE || $topic_type == POST_STICKY ) ? $color_row3 : 'row3',

'ROW_COLOR' => $row_color,
'ROW_CLASS' => $row_class,
und

Code: Alles auswählen

if( $topic_type == POST_ANNOUNCE ) 
      { 
         $topic_type = $lang['Topic_Announcement'] . ' '; 
      } 
      else if( $topic_type == POST_STICKY ) 
      { 
         $topic_type = $lang['Topic_Sticky'] . ' '; 
      }
habe ich durch folgendes ersetzt:

Code: Alles auswählen

if( $topic_type == POST_ANNOUNCE ) 
      { 
         $topic_type = $lang['Topic_Announcement'] . ' '; 
         $color_row1 = 'row1_announce'; 
         $color_row2 = 'row2_announce'; 
         $color_row3 = 'row3_announce'; 
      } 
      else if( $topic_type == POST_STICKY ) 
      { 
         $topic_type = $lang['Topic_Sticky'] . ' '; 
         $color_row1 = 'row1_sticky'; 
         $color_row2 = 'row2_sticky'; 
         $color_row3 = 'row3_sticky'; 
      }
in der subSilver.css habe ich folgende Veränderungen vorgenommen (blau = neu):
td.row1 { background-color: #EFEFEF; }
td.row2 { background-color: #DEE3E7; }
td.row3 { background-color: #D1D7DC; }
td.row1_sticky { background-color: #00FF00; }
td.row2_sticky { background-color: #E0FF00; }
td.row3_sticky { background-color: #FFE000; }
td.row1_announce { background-color: #0000FF; }
td.row2_announce { background-color: #00E0FF; }
td.row3_announce { background-color: #FF00FF; }
Die CSS wird auch normal angenommen, denn ich habe dort grad Veränderungen vorgenommen, die problemlos angezeigt werden.
Aber weil's so schön ist, probiere ich es gleich nochmal *seufz* Vielleicht hab ich ja Glück.

Nö, kein Ton. Und dabei hab ich extra auffällige Farben zum Testen gewählt *seufz*
Es ist schon über so viele Dinge Gras gewachsen, dass man keiner Wiese mehr trauen kann! 8)
--------
Nutzer von phpBB 2.0.4 und 2.0.11
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

ok, ich hab die Anpassung der viewforum.php nochmal abgeändert (s.o.).
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“