Beiträge von Reini69

    Hallo zusammen,
    ich verwende das Shadowbox JS Plugin und zeige damit u.a. Videos im FLV Format an. Ich habe gelesen dass der jwplayer, der in Shadowbox verwendet wird, auch das Anzeigen von Untertiteln unterstützt, die in einer eigenen XML-Datei abgelegt sind. Funktioniert dies auch im Shadowbox Plugin? Wenn ja, was muss ich da wie konfigurieren?

    Vielen Dank vorab.

    Ich dachte deshalb an einen Filter, weil die Post-Überschriften ja kategorie-abhängig zentriert werden sollen. Nicht alle sollen zentriert werden und selbst die, die z.B. als Single zentriert sind, sollen in der Kategorie-Übersicht nicht zentriert werden.

    Im Normalfall sehen die Post-Überschriften ja immer gleich aus. Wenn ich in den von Wordpress generieren HTML-Code schaue, dann sehe ich für die Post-Überschrift immer dieses Markup:

    <h1 class="entry-title">Post-Überschrift</h1>

    mehr nicht. Wenn ich da jetzt z.B. eine bestimmte CSS-Klasse im h1, z.B. "center-title" hätte, dann könnte ich es über eine CSS-Anweisung im Stylesheet meines Child Themes machen, das stimmt. Hab ich aber nicht. Wie krieg ich so was rein? Auch über einen Filter?

    Oder sehe ich etwas komplett falsch? Ganz so fit bin ich in Wordpress halt auch noch nicht. :-(

    Hallo zusammen,

    ich bin gerade (oder eigentlich seit langem schon) die Internet-Seite unseres Fußballvereins auf Wordpress umzustellen. Eine große Anzahl der Posts sind dabei die Spielberichte unserer Mannschaften. Dafür habe ich zahlreiche Kategorien angelegt, die alle das Wort "Spielberichte" im Namen haben. Wenn ein solcher Spielbericht-Post angezeigt wird, möchte ich die Überschrift des Posts zentriert dargestellt haben (allerdings nicht in der Kategorie-Ansicht, da soll die Überschrift nochmals anders angezeigt werden). Dazu habe ich in meinem Theme, welches ein Child Theme von "Twenty Eleven" ist, folgenden Filter in functions.php angelegt:

    function center_title($title) {[INDENT]$post_categories = wp_get_post_categories(get_the_ID());[/INDENT]
    [INDENT]foreach($post_categories as $c){[/INDENT]
    [INDENT=2]$cat = get_category($c);[/INDENT]
    [INDENT=2]if ((substr($cat->cat_name, 0, 13) == 'Spielberichte') && (!is_category()))[/INDENT]
    [INDENT=3]return "<div align=\"center\">".$title."</div>";[/INDENT]
    [INDENT=2]else[/INDENT]
    [INDENT=3]return $title;[/INDENT]
    [INDENT]}[/INDENT]
    }
    add_filter('the_title', 'center_title');

    Das ganze funktioniert im Prinzip auch, nur folgendes tritt auf: damit werden auch, sobald der Filter aktiv ist und greift, die Menüpunkte in meinem Menü zentriert, was ich eigentlich nicht haben will. Zeige ich z.B. einen Einzel-Post an, bei dem der Filter nicht greift, sind meine Menüpunkte normal links ausgerichtet, wie es im Twenty Eleven Standard ist. Zeige ich aber einen Post an, bei dem der Filter wirkt, werden auch die Menüpunkte zentriert. Das möchte ich nicht haben.
    Wer kann mir sagen was an meinem oben dargestellten Filter nicht okay ist und wie ich das korrigieren kann?
    Ich finde auch die Zentrierung mittels <div align="center"> nicht besonders elegant. Wie kann ich denn das über CSS-Klassen machen? Wie kann ich diese dynamisch meiner Post-Überschrift per Filter zuweisen und die Standard-CSS-Klasse des Themes in diesem Fall deaktivieren?

    Vielen Dank schon mal. :-)

    Ah, durch den Tipp von "spickzettel" bin ich dann tatsächlich weiter gekommen, auch ohne das Definieren oder Abfragen von Oberkategorien.
    Vielen Dank, spickzettel, dass Du mich auf die richtige Fährte gebracht hast. :-)
    Schönen Abend noch.

    Nach meinem jetzigen Aufbau haben sie zumindest keine direkte gemeinsame Oberkategorie. Ein bis zwei direkte Hierarchiestufen drüber dann schon. Dort gibt es dann die recht allgemeine Kategorie "Fussball". Darunter werden dann aber auch Kategorien sein, die ich sicher anders formatieren möchte.
    Wäre es denn auch möglich dass eine Kategorie mehr als eine direkte Oberkategorie hat?

    Tach zusamm'!
    Ich betreibe die Website unseres Fußballvereins und bin gerade dabei, von einer 8 Jahre alten, selbstgestrickten Seite, auf Wordpress umzustellen.
    Viele der alten Inhalte hab ich bereits in WP reingepumpt. Eine große Anzahl der Posts die ich nun schon im WP drin habe, sind Spielberichte unserer Fußballmannschaften aus den vergangenen Jahren. Ich habe dazu für jede Saison (also 2010/11, 2009/10 usw.) eine eigene Kategorie erstellt. Dazu noch für jede unserer beiden Mannschaften (erste und zweite Mannschaft). Die Slugs dieser Kategorien heißen nun "spielberichte-1-2010-11", "spielberichte-2-2010-11", "spielberichte-1-2009-10", "spielberichte-2-2009-10" undsoweiterundsoweiter.
    Wenn ich eine der Spielberichts-Kategorien in WP anzeige, möchte ich sie per Template speziell formatieren. Was ich aber nicht möchte, ist ein eigenes category template für jede der oben gennanten Kategorien zu erstellen. Optimal wäre für mich eine Datei, z.B. "category-spielberichte.php", mit der alle Kategorien, die Spielberichte beinhalten, abgedeckt sind. Was ich also will, ist ein Template für viele, aber nicht für alle Kategorien. Wie kann ich so etwas realisieren? Was ich bisher gelernt habe ist, dass ich ein eigenes Template für alle Kategorien ("category.php") oder aber spezielle Templates für einzelne Kategorien (z.B. "category-spielberichte-1-2010-11.php" oder "category-4.php") erstellen kann.

    Zur Anmerkung: ich kenn mich mit PHP (relativ) gut aus, mit WP aber noch nicht so besonders...

    Vorab, schon mal schön' Dank.

    Ja okay. Aber wenn meine "single-7.php" praktisch eine "angepasste Kopie" der "single.php" ist, dann kann ich bei einem WP-Update, was vielleicht mit einer veränderten Version von "single.php" verbunden ist, mein ganzes Geraffel neu machen. Auf meine ursprünglich gedachte Art, hätte ich weiterhin nur meine 3 oder 4 Zeilen oben anzufügen und fertig.

    Ihr habt ja Recht, ich mach es mir unnötig schwer, aber darin sehe ich ja gerade meine (oder Eure?) Herausforderung. ;-)
    Nein, im Ernst: so wie Spickzettel das beschrieben hat, habe ich es auch schon gemacht und es hat auch funktioniert. Meine Idee war einfach die, dass ich die "single.php" so wenig wie möglich manipulieren möchte. So wie ich es mir vorgestellt hatte, hänge ich einfach 3 oder 4 Zeilen Code ganz oben über den Sourcecode von single.php und der Rest bleibt unberührt und somit meiner Meinung nach, besser wartbar bei Updates usw.
    So wie von Euch vorgeschlagen, muss ich halt innerhalb der single.php meinen gecustomizten Code einfügen, was mir weniger elegant erschinen.
    Mal was anderes: ich bin ja noch ganz brutaler WP-Neuling. In einer Doku hab ich gelsen, dass ich eine eigene single_x.php schreiben kann, die dann verwendet wird, wenn ich den Post mit der ID "x" anzeige. Das geht bei mir aber nicht. Stimmt die Aussage überhaupt?

    Nun ja, mein altes System basiert auch auf einer mySQL-Datenbank. Um genau zu sein, habe ich bei der Installation von WP die WP-Tabellen sogar in der gleichen Datenbank abgelegt. Für die Eingabe meiner alten Spielberichte habe ich mir ein sehr aufwändiges Ligaverwaltungs-System programmiert, dass ich auch weiterhin zur Eingabe der Ergebnisse und der zugehörigen Spielberichte verwenden möchte. Nun möchte ich aber das Frontend für meine Ligaverwaltung, also wo der normale Seitenbesucher z.B. die Spielberichte lesen kann, in meine neue auf WP baisierende Homepage integrieren. Und damit ich nun nicht alle der bereits existierenden Spielberichte doppelt in meiner Datenbank abgelegt habe (einmal als "normaler" alter Spielbericht und einmal als WP-Post), möchte ich eben immer erst zum Zeitpunkts der Anzeige eines einzelnen Berichts (per "single.php") den Inhalt des gewünschten Spielberichts laden und anzeigen. Und da dies dynamisch geschieht, habe ich, sozusagen als Container für den Bericht, einen WP Dummy-Beitrag (#7) erstellt.
    Ich hoffe, dadurch ist ein bisschen mehr Licht in die Sache gekommen...

    Tach zusamm'!
    Bin ganz neu hier, dies ist mein erster Beitrag. :-)
    Ich bin gerade dabei die alte Vereinshomepage meines Fußballvereins zu modernisieren (bisher ist da alles noch hand-made). Da mir Wordpress recht gut gefällt, versuchte ich mich mal damit und möchte es nun ein bisschen in Richtung CMS "aufbohren".
    In der Datenbank unserer Fußball-Site liegen auch Hunderte von Spielberichten von unseren Fußballspielen. Diese würde ich gerne in Wordpress anzeigen, allerdings ohne jeden Spielberichts-Eintrag in meiner "alten" Datenbank einzeln als Post in Wordpress zu übernehmen. Nun habe ich folgendes vor: ich habe in der Wordpress-Datenbank einen Dummy-Post mit der Post-ID 7 liegen. Die Datei "single.php" habe ich so modifiziert, dass ich ganz am Anfang der Datei abgefrage, ob gerade dieser Dummy-Post mit der ID 7 angezeigt wird. Wenn ja, möchte ich den Datenbank-Eintrag mit der Post-ID 7 derart manipulieren, dass ich meinen aktuell ausgewählten Spielbericht im Feld "post_content" dieses Datensatzes eintrage. Danach soll der Bericht ganz normal mittels der "single.php" und der Funktion "the_content()" angezeigt werden. Im Prinzip funktioniert das auch, nur wird der Inhalt den ich gerade in den Datensatz geschrieben habe, immer erst beim nächsten Aufruf eines einzelnen Eintrags bzw. der "single.php" angezeigt. Kann es sein, dass hier irgendwelche Dinge asynchron ablaufen und die Aktualisierung der Datenbank bzw. des Datensatzes erst abgeschlossen ist, nachdem "the_content()" aufgerufen wird? Oder wird vom System schon vorher festgelegt was angezeigt wird, bevor ich meine Manipulationen zu Beginn der single.php vornehme? Wenn ich anschließend nämlich in der Datenbank meinen Post mit der ID 7 anschaue, dann steht tatsächlich der Bericht drin, den ich auch hinein schreiben wollte.
    Wäre schön, wenn mir jemand einen Tipp geben könnte.