wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?

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 entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Antworten
featherweight
Mitglied
Beiträge: 23
Registriert: 05.01.2009 14:28
Kontaktdaten:

wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?

Beitrag von featherweight »

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.
www.pure-ana.com
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?

Beitrag von sepp71 »

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
featherweight
Mitglied
Beiträge: 23
Registriert: 05.01.2009 14:28
Kontaktdaten:

Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?

Beitrag von featherweight »

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!
www.pure-ana.com
phpbb3; Style: Minimalistic & Serenity; Mods: Whowasonline, Upcoming Birthdays, Geomap und diverse Kleinigkeiten
featherweight
Mitglied
Beiträge: 23
Registriert: 05.01.2009 14:28
Kontaktdaten:

Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. ändern?

Beitrag von featherweight »

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!):

Code: Alles auswählen

<!-- IF Topic=sticky --><class="sticky">Topictitle<-- ENDIF-->
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)

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>&nbsp;
					<!-- ENDIF -->
					<!-- IF topicrow.S_TOPIC_REPORTED -->
						<a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a>&nbsp;
					<!-- 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
jovalli
Mitglied
Beiträge: 13
Registriert: 26.07.2011 18:36

Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. änder

Beitrag von jovalli »

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
Benutzeravatar
FRvN
Mitglied
Beiträge: 604
Registriert: 16.07.2009 13:43
Wohnort: Wankum
Kontaktdaten:

Re: wichtige Themen/Bekanntmachungen Schriftfarbe etc. änder

Beitrag von FRvN »

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...

Code: Alles auswählen

.sticky {
	/* you can add a background for stickies and announcements*/
}
ersetze mit

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;
}
Allround-phpBB.de - jung, frech, dynamisch...
Kein Support per PN oder eMail
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“