Ich möchte in meinem Forum die Schriftfarbe von topic titles ändern, die Bekanntmachungen oder wichtige Themen sind (announcements oder sticky), damit man sie besser von den normalen Themen unterscheiden kann.
Was ich bisher gefunden habe, ist das hier ("gesperrte Themen durchgestrichen darstellen"):
http://www.phpbb.de/community/viewtopic ... 5&t=185691
Ich denke, daß man das auch für mein Problem anpassen könnte, aber ich finde leider alleine nicht raus, wie.
Könnte mir jemand sagen, was ich wo ändern muß, damit der Themen-Titel bei wichtigen Themen z.B. grün und bei Bekanntmachungen in rot angezeigt wird?
Würde mich echt über Hilfe freuen.
wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 23
- Registriert: 05.01.2009 14:28
- Kontaktdaten:
wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?
www.pure-ana.com
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?
Wenn ich das richtig sehe, werden Bekanntmachungen als class="announce" ausgezeichnet. Für Hintergrund bzw. Hauptschrift gibt es dazu Festlegungen in \styles\prosilver\theme\colours.css (Hintergrund) und \styles\prosilver\theme\content.css (allgemeine Darstellung).
Wenn Du dort die Schriftfarbe hinzusetzt, sollte sich etwas tun.
Falls Du diese Änderungen nicht in Datenbank/ACP vornimmst, sondern in den genannten Dateien und diese anschließend hochlädst, bitte im ACP Template aktualisieren, und alle Caches löschen (ACP + Browser).
Ob es im Code Unterschiede zwischen Wichtig und Bekanntmachung gibt, habe ich nicht gesehen.
Achtung: Dies ist nur ein Schritt im Sinne von Trial & Error, daher unbedingt vorher Backups machen!
Sepp
Wenn Du dort die Schriftfarbe hinzusetzt, sollte sich etwas tun.
Falls Du diese Änderungen nicht in Datenbank/ACP vornimmst, sondern in den genannten Dateien und diese anschließend hochlädst, bitte im ACP Template aktualisieren, und alle Caches löschen (ACP + Browser).
Ob es im Code Unterschiede zwischen Wichtig und Bekanntmachung gibt, habe ich nicht gesehen.
Achtung: Dies ist nur ein Schritt im Sinne von Trial & Error, daher unbedingt vorher Backups machen!
Sepp
-
- Mitglied
- Beiträge: 23
- Registriert: 05.01.2009 14:28
- Kontaktdaten:
Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?
Danke für die gute Idee!
Sie würde vermutlich auch funktionieren, wenn ich einen der beiden Standard-Sytles hätte, aber ich benutze einen modifizierten "Minimalistic"-Style.
Da gibt es nur ein Stylesheet, das ich durchgesehen habe, aber sowas wie announce {} habe ich in diesem Sytle wohl nicht.
Der Quelltext des Forums sagt mir, daß die Titel der Bekanntmachungen und wichtigen Themen mit class="topictitle" ausgezeichnet werden, aber diese css-Klasse wird leider auch bei allen anderen Topic-Titles benutzt.
Jetzt versuche ich mal, in den entsprechenden templates eine neue Klasse einzufügen und diese im Stylesheet zu defininieren.
Falls es funktionier, melde ich mich noch mal.
Danke noch mal für Deine Hilfe!
Sie würde vermutlich auch funktionieren, wenn ich einen der beiden Standard-Sytles hätte, aber ich benutze einen modifizierten "Minimalistic"-Style.
Da gibt es nur ein Stylesheet, das ich durchgesehen habe, aber sowas wie announce {} habe ich in diesem Sytle wohl nicht.
Der Quelltext des Forums sagt mir, daß die Titel der Bekanntmachungen und wichtigen Themen mit class="topictitle" ausgezeichnet werden, aber diese css-Klasse wird leider auch bei allen anderen Topic-Titles benutzt.
Jetzt versuche ich mal, in den entsprechenden templates eine neue Klasse einzufügen und diese im Stylesheet zu defininieren.
Falls es funktionier, melde ich mich noch mal.
Danke noch mal für Deine Hilfe!
www.pure-ana.com
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
-
- Mitglied
- Beiträge: 23
- Registriert: 05.01.2009 14:28
- Kontaktdaten:
Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?
Leider hat unsere Idee nicht funktioniert.
Ich habe inzwischen die Stelle im viewforum_body-template gefunden, die für die Auflistung der Topics verantwortlich ist. Und ich versteh' sie teilweise einfach nicht. Wie weiß das Forum denn, daß es die Bekanntmachungen ÜBER die ganzen anderen Themen setzen muß? Das steht doch da (meiner Ansicht nach) nirgends, aber es funktioniert trotzdem.
Da einfach ALLE Topics (egal ob announce, sticky, global) mit class="topictitle" ausgezeichnet werden, müßte man wohl vorher schon eine IF-Schleife einbauen? Laienhaft ausgedrückt (nicht ausprobieren, das ist Code-Müll und dient nur zur Veranschaulichung!):
Nur kenne ich die "Variablen" nicht, mit denen ich diese unterschiedlichen Fälle ansprechen kann.
Falls jemanden die ganze Stelle interessiert (Themen-Auflistung):
(Aus meinem Style, ist aber in allen anderen sehr ähnlich)
Ich habe inzwischen die Stelle im viewforum_body-template gefunden, die für die Auflistung der Topics verantwortlich ist. Und ich versteh' sie teilweise einfach nicht. Wie weiß das Forum denn, daß es die Bekanntmachungen ÜBER die ganzen anderen Themen setzen muß? Das steht doch da (meiner Ansicht nach) nirgends, aber es funktioniert trotzdem.
Da einfach ALLE Topics (egal ob announce, sticky, global) mit class="topictitle" ausgezeichnet werden, müßte man wohl vorher schon eine IF-Schleife einbauen? Laienhaft ausgedrückt (nicht ausprobieren, das ist Code-Müll und dient nur zur Veranschaulichung!):
Code: Alles auswählen
<!-- IF Topic=sticky --><class="sticky">Topictitle<-- ENDIF-->
Falls jemanden die ganze Stelle interessiert (Themen-Auflistung):
(Aus meinem Style, ist aber in allen anderen sehr ähnlich)
Code: Alles auswählen
<!-- BEGIN topicrow -->
<!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 1 -->
<tr>
<td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_ANNOUNCEMENTS}</b></td>
</tr>
<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 0 -->
<tr>
<td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_TOPICS}</b></td>
</tr>
<!-- ENDIF -->
<tr>
<td class="row1" width="25" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
<!-- IF S_TOPIC_ICONS -->
<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
<!-- ENDIF -->
<td class="row1">
<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF -->
{topicrow.ATTACH_ICON_IMG} <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {topicrow.FIRST_POST_TIME}" href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED -->
<a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a>
<!-- ENDIF -->
<!-- IF topicrow.S_TOPIC_REPORTED -->
<a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a>
<!-- ENDIF -->
<!-- IF topicrow.PAGINATION -->
<p class="gensmall"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}: {topicrow.PAGINATION} ] </p>
<!-- ENDIF -->
</td>
<td class="row2" width="130" align="center"><p class="topicauthor">{topicrow.TOPIC_AUTHOR_FULL}</p></td>
<td class="row1" width="50" align="center"><p class="topicdetails">{topicrow.REPLIES}</p></td>
<td class="row2" width="50" align="center"><p class="topicdetails">{topicrow.VIEWS}</p></td>
<td class="row1" width="140" align="center">
<p class="topicdetails" style="white-space: nowrap;">{topicrow.LAST_POST_TIME}</p>
<p class="topicdetails">{topicrow.LAST_POST_AUTHOR_FULL}
<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a>
</p>
</td>
</tr>
<!-- BEGINELSE -->
<!-- IF S_IS_POSTABLE -->
<tr>
<!-- IF S_TOPIC_ICONS -->
<td class="row1" colspan="7" height="30" align="center" valign="middle"><span class="gen"><!-- IF not S_SORT_DAYS -->{L_NO_TOPICS}<!-- ELSE -->{L_NO_TOPICS_TIME_FRAME}<!-- ENDIF --></span></td>
<!-- ELSE -->
<td class="row1" colspan="6" height="30" align="center" valign="middle"><span class="gen"><!-- IF not S_SORT_DAYS -->{L_NO_TOPICS}<!-- ELSE -->{L_NO_TOPICS_TIME_FRAME}<!-- ENDIF --></span></td>
<!-- ENDIF -->
</tr>
<!-- ENDIF -->
<!-- END topicrow -->
www.pure-ana.com
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. änder
hm, das würde mich auch brennend interessieren. Ich fände eine farbliche Abgrenzung von wichtigen Themen sehr übersichtlich.
Keiner eine Idee (oder besser Lösung)?
lg
jovi
Keiner eine Idee (oder besser Lösung)?
lg
jovi
Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. änder
schaut mal hier vorbei http://4seven.kilu.de/forum/phpbb3/view ... f=20&t=265
oder noch einfacher in der styles/dein_style/theme/colours.css
finde...
ersetze mit
oder noch einfacher in der styles/dein_style/theme/colours.css
finde...
Code: Alles auswählen
.sticky {
/* you can add a background for stickies and announcements*/
}
Code: Alles auswählen
.sticky {
/* you can add a background for stickies and announcements*/
background-color: green !important;
}
.announce {
background-color: blue !important;
}
.global-announce {
background-color: red !important;
}