Seite 1 von 3
First Post on Every Page - Rahmen?
Verfasst: 27.05.2016 19:39
von Scanialady
Hallo zusammen.
Ich habe die Erweiterung "
First Post on Every Page" installiert. Diese sorgt dafür, dass bei ausgewählten Foren der erste Beitrag auf jeder Seite sichtbar ist. Das macht es auch ganz prima.
Was mir jetzt noch dringend fehlen würde, wäre eine Styleänderung für diesen ersten Beitrag,
damit er sich von den anderen abhebt. Leider finde ich weder auf phpbbguru.net noch phpbb.com noch hier einen Beitrag dazu.
Also: könnte mich jemand Schritt für Schritt anleiten, wie ich z.B. einen farbigen Rahmen um diesen ersten Beitrag bekomme, wenn die Extension aktiv ist? Andere Vorschläge sind auch willkommen, aber ein roter Rahmen oder sowas wäre schon ausreichend.
Die Extension hat bisher keinerlei eigene css-Datei.
Als einzige html-Datei ist dabei
/template/event/posting_editor_options_prepend.html mit folgendem Inhalt:
Code: Alles auswählen
<!-- IF S_FIRST_POST_SHOW_ALLOWED -->
<div><label for="topic_first_post_show"><input type="checkbox" name="topic_first_post_show" id="topic_first_post_show" {S_FIRST_POST_SHOW_CHECKED} {S_FIRST_POST_SHOW_READONLY}/> {L_FIRST_POST_SHOW} </label></div>
<!-- ENDIF -->
Re: First Post on Every Page - Rahmen?
Verfasst: 27.05.2016 20:02
von Talk19zehn
Hi Mylady, vorweg --> ich kenne die Extension nicht. Vorstellen kann ich mir, dass du dem einleitenden div eine CSS-Anweisung mitgibst:
<div style="border: 4px antiquewhite solid;">
Daher nur ein Denkansatz. Border sind ja zwischenzeitlich vielfältig im Einsatz, also "neuzeitlich" (CSS3) machbar. Wenn du dies ähnlich bereits ausprobiert hast und leider nicht funktioniert, weiß ich aus dem Handgelenk auch nicht weiter. Evtl. müsste man sich "label" näher anschauen?
Viel Erfolg und LG
Re: First Post on Every Page - Rahmen?
Verfasst: 27.05.2016 21:42
von Scanialady
Danke für den Versuch - aber das hat nichts verändert. Wie gesagt, die html in event ist das einzige, was die Extension an Styledateien mitbringt.
Re: First Post on Every Page - Rahmen?
Verfasst: 28.05.2016 01:44
von Talk19zehn
Hm, da lag ich völlig falsch.

Was mir noch einfiele, um ein Unterscheidungsmerkmal bzgl. dem ersten Post zu haben wäre die Klasse
postbody h3.first
anzusprechen. Nur laut gedacht ...
content.css
Code: Alles auswählen
.postbody h3.first {
/* The first post on the page uses this */
font-size: 1.7em;
background-color: #FAFAFA;
border: 2px solid #aa0000;
border-radius: 7px;
padding: 4px;
}
Vielleicht hilft dir das zunächst ein wenig. Mir ist aber so, als hätte ich mal etwas gelesen: First Post andersfarbig -oder ähnlich- ...

Ich finde den Beitrag in der großen SuMa jedoch nicht wieder.
Grüße
Re: First Post on Every Page - Rahmen?
Verfasst: 28.05.2016 10:28
von Scanialady
Guten Morgen.
Ja, dieser letzte Code bewirkt eine Färbung der Überschrift - vorausgesetzt, ich ändere die core-Style-Datei (was so eigentlich nicht unbedingt gedacht war) - hier sind wir also auf dem richtigen Weg und nahe dran
Ok - ändere ich also die originalen Styledateien, bekomme ich GLOBAL diese Änderung, mit und ohne Extension. Natürlich. Kopiere ich aber eine css-Datei mit gleichem Namen (content.css) in einen neuen Ordner /ext/...../styles/prosilver/theme und schreibe da lediglich den neuen Code rein
Code: Alles auswählen
.postbody h3.first {
/* The first post on the page uses this */
background-color: #FAFAFA;
border: 2px solid #aa0000;
border-radius: 7px;
padding: 4px;
}
würde ich jetzt erwarten, dass dieser hinzugefügt wird, wenn die Extension aktiv ist. Aber dann passiert genau nichts. Auch nicht, wenn ich die Ext deaktiviere/aktiviere, sämtliche Caches lösche... Füge ich den Code in die original content.css von Prosilver ein, geht es. Aber halt mit und ohne Extension (womit ich notfalls noch leben könnte).
edit://
ich fand einen
alten Beitrag für die zugrundeliegende phpBB 3.0-Modifikation. Vielleicht hilft das? Wobei das Ziel jetzt nicht wäre, sämtliche core-Dateien von phpBB selbst zu ändern. Es wäre mir schon lieber, könnte man diese Änderungen der Extension beibringen - so dass sie verschwinden, ist die Extension deaktiviert.
Re: First Post on Every Page - Rahmen?
Verfasst: 28.05.2016 21:42
von Talk19zehn
Hi Mylady und guten Abend, meine Verständnisfrage lautet zunächst, wie hast du das CSS includiert? Bei mir funktioniert weder diese Prozedur noch das Anlegen von einem Mini-Template geschweige das Event:
<!-- EVENT viewtopic_body_post_subject_before -->
? Hier rasselt es nur Fehlerchen und ich muss die ganze EXT umbauen.

Routes, Templates, CSS - ich staune nur so, was mein Ergebnis zu Tage bringt. Schritt um Schritt komme ich nicht weiter. Eine Stunde ist vergangen und es ist keine Lösung in Sicht.

Das Teilchen müsste ich an entscheidenden Stellen umstricken.
Sag, wäre es ggf. ratsam, den Autor rxu, z.Z. seines Zeichens "Extensions Development Team"

zu befragen? Die Lösung ist bestimmt ganz einfach aus seiner Sichtweise. Ich denke, das wäre eine gute Idee, denn so macht die Extension nicht unbedingt Sinn, wenn der Startbeitrag
nicht durch die Extension gekennzeichnet wird, --- finde ich auch. Das ist irgendwie "zu mager oder so"....
Das geht bestimmt zahlreichen Anwendern auch so (vermutlich). Frage doch bitte direkt im dortigen
Supportbereich und ich nehme daran gerne teil, da auch ich an einer Lösung interessiert bin, wenn du magst. Nur, ich möchte dir nicht vorgreifen ....
LG
Re: First Post on Every Page - Rahmen?
Verfasst: 29.05.2016 00:57
von Scanialady
Wie oben beschrieben habe ich deinen Code-Vorschlag in der originalen content.css von /root/styles/prosilver/theme eingefügt. Das sorgt dafür, dass nun alle ersten Beiträge einen Rahmen um die Überschrift haben (nicht nur die, die gewünscht wären, weil durch die Extension aktiv...), wie ich schon sagte.
Nun, wenn niemand sonst eine Idee hat, muss ich wohl tatsächlich im englischen Bereich nachfragen. Ich wollte vermeiden, an verschiedenen Stellen gleichzeitig die gleiche Frage zu stellen, solang wir hier noch drüber sprechen - drum hatte ich das nicht getan.
Mich erstaunt auch ein wenig, dass noch keiner sonst den Wunsch hatte, den ersten Beitrag abzuheben. Da muss man schon wissen, dass es der erste ist, so ohne irgendwas andersfarbiges.
Re: First Post on Every Page - Rahmen?
Verfasst: 01.06.2016 16:28
von Scanialady
Nun - dass ein Extensions-Autor Teammitglied bei phpBB ist, bedeutet offenbar noch nicht notwendigerweise, dass er seine eigenen Extensionen auch supported.
Die Beiträge haben wir ja jetzt verfasst, aber wie man dort im Supportbereich sieht, antwortet rxu nicht allzu häufig auf irgendetwas.
Vorschläge werden also noch immer gern angenommen. Kirk hat noch gar nichts gesagt

Re: First Post on Every Page - Rahmen?
Verfasst: 01.06.2016 16:55
von Pfiffy
Hier MUSS niemand, egal ob Mitglied oder Team, auf eine Frage antworten! Das ist ein Support-Forum und keine Support-Firma!
Grücce
Pfiffy
Re: First Post on Every Page - Rahmen?
Verfasst: 01.06.2016 18:52
von Talk19zehn
Hello Pfiffy, nun
Pfiffy hat geschrieben:Hier MUSS niemand, egal ob Mitglied oder Team, auf eine Frage antworten! Das ist ein Support-Forum und keine Support-Firma!
Grücce
Pfiffy
Ausschau nach Kompetenz hat (meiner persönlichen Auffassung nach) nichts in ihrer Konsequenz mit einem Bezahlsupport zu tun.
Leider bin ich der russischen Sprache nicht mächtig und ersuchte hier und dort ebenso um Hilfe. Was ich Laie so sah in jener EXT, ist nicht ganz so einfach lösbar. Größen oder kompetentere EXT-Schreiber mögen das auf Anhieb -oder schrittweise- hinbekommen. Bei mir schlugen nur Fehler auf und ich legte das Teil daher zu den Akten.

Schade eigentlich, denn ohne zeitnahen Support sind Anfragen natürlich im *dortigen Supportbereich leider ohne Nutzen. Vielleicht dauert es *darin (auf phpBB.com) auch nur noch ein Weilchen und wir müssen uns nur in Geduld üben.
Hast du denn ggf. gar bereits etwas ausprobiert? Immer her damit, falls es deine Zeit zuließe. Das wäre ja Klasse.
Grüße