Beiträge von pufaxx

    ... die ID der als Startseite festgelegten Seite müsste in den Options drinstehen ...

    Code
    get_option('page_on_front');

    Probier's mal so:

    PHP
    <li<?php if(is_home()||is_page(get_option('page_on_front'))) { ?> class="current_page_item"<?php } ?>>
    <a href="<?php echo get_settings('home'); ?>" title="zur Startseite">Home</a></li>

    Ich hab's jetzt selbst nicht probiert, was passiert, wenn keine Seite als Startseite festgelegt ist, weiß ich nicht - eventuell müsste man prüfen, ob get_option('page_on_front') wirklich gefüllt ist ...

    Doch - da gibt's ne Lösung für - Ich hab vor ein paar Wochen mal einen kleinen "Filter" geschrieben, der dafür sorgt, dass die "Zähler" innerhalb des Links angezeigt werden und man so keine "Umklapp"-Probleme mehr hat ...

    Beitrag hier: http://forum.wordpress-deutschland.org/design/22959-c…html#post114090

    Link zum "PlugIn" hier:
    http://www.gunnart.de/wp-uploads/wor…CountInside.zip

    :-)

    Einfach entpacken, hochladen und im BackEnd aktivieren.

    Viele Funktionen gibt's "in etwa" als PlugIn bzw. so, dass man vermutlich gar nicht SO viel herumschrauben muss, bis es passt ...

    ... und man könnte ein paar "Grundfunktionen" von WP sicher ein wenig aufbohren - Bei der Pressestimmen-Thematik würd ich z.B. den Kommentar-Bereich als Grundlage nehmen etc.

    Bis wirklich alle aktuellen Features auch mit WordPress nachgebaut sind - Schon ein umfangreiches Projekt, aber sicherlich auch keine "unendliche Geschichte"

    Was genau verstehst Du jetzt unter "Designen"? Gibt's bereits eine Vorlage, die umgesetzt werden soll, oder ist der Link eher als "Orientierung" zu verstehen?

    Was für ein CMS soll im Hintergrund laufen? ... WordPress müsste man stellenweise dann doch ein bisschen "Aufbohren", wenn der "Aufbau" (also die Struktur Teaser mit Teaser-Bild etc.) übernommen werden soll ... Ist aber möglich, hab ich kürzlich (im Auftrag einer anderen Agentur) in Form eines PlugIns umgesetzt etc. - Link kann ich Dir mailen, nähere Beschreibung und genaue Features dann wohl eher heut abend (muss gleich weg ...)

    :-)

    ... freut mich ...

    :-)

    ... ich bin grad am Überlegen - Ist natürlich schade, dass die "Zählung" quasi genau so aussehen "muss" wie der Link-Text - Was würdest Du Dir denn für ein Tag um die Zählung wünschen?

    Ich würd <em></em> vorschlagen. In Ordnung? Andere Vorschläge?

    (Hatte zuerst an <small></small> gedacht, aber ich glaub, das wäre eher unpraktisch)

    und da leg ich mich krumm ...

    ... *snif* mag denn keiner einer mein schönes Filter-PlugIn ausprobieren? Hab ich doch extra geschrieben.

    :-(

    >>LINK

    Mit dem PlugIn versetzt man die "Beitrags-Zählung" in den Link - und dann klappt nichts mehr um. Und - glaubt mir - es gibt Fälle, in denen die Zahl "in den Link rein muss", damit sie nicht wegklappt. Wenn man z.B. wert drauf legt, dass die gesamte "Knopf-Fläche" anklickbar ist, damit man nicht auf die "Buchstaben des Links" zielen muss, dann Konstellationen mit Hintergrundbild-für-Link etc. pp ...

    Sprich: So ziemlich alle Navis, in denen die Links aus Layout-Gründen als Block-Element definiert sein müssen, haben dieses "Umklapp"-Problem für alles, was innerhalb der <li>...</li> aber außerhalb des <a></a> ist


    Mein "Filter" hat noch den kleinen Nachteil, dass man die "Zahl" nicht anders "stylen" (z.B. färben) kann als den Link-Text, aber das wäre auch mit ein paar Handgriffen zu ändern.

    "Filter-PlugIn geschrieben" ...

    Moinmoin,

    hier mein Vorschlag für ein "Filter-PlugIn" (warum eigentlich kein PlugIn? Sonst ist es nicht möglich, Deine Layout-Vorstellungen ohne Änderungen an System-Dateien zu realisieren ...)

    http://www.gunnart.de/wp-uploads/wor…CountInside.zip

    Anleitung: Entpacken, hochladen, aktivieren. That's all.

    :-)

    Der Filter wirkt sich aus auf folgende Template-Tags (wenn Dir da was fehlt, einfach nach gleichem Muster ergänzen)

    1) wp_list_categories
    2) wp_list_cats

    Funktionsweise:

    Die HTML-Ausgabe von wp_list_categories sowie wp_list_cats wird mit einem Regulären Ausdruck durchsucht und geändert.


    Code
    function gunnart_CountInside($Input) {
    
    
    	return preg_replace('/(<a[^>]*>)([^<]*)(<\/a>)([^<]*)/is','$1$2$4$3',$Input);
    }
    
    
    add_filter('wp_list_categories', 'gunnart_CountInside');
    add_filter('wp_list_cats', 'gunnart_CountInside');

    Erklärung:

    - Testen konnt ich das nur mit WordPress 2.13, müsste aber auch mit 2.2x klappen ...
    - Hast Du die "Kategorien-Zählung" ausgeschaltet, sollte auch alles in Ordnung sein, da $4 (siehe Erklärung) auch leer sein darf
    - Alle anderen Parameter (hierarchical, exclude, child_of etc.) funktionieren natürlich weiterhin wie gehabt
    - Testen ist ohne Risiko, wenn's irgendwie nicht klappt, einfach wieder ausschalten (und bescheid sagen)
    - Kaputtmachen kannste jedenfalls nix damit, ist reiner Ausgabe-Filter

    Schreib Dir einen Filter.

    Ist im Grunde genommen ganz einfach. Dieser hier ist zwar nicht der, den Du brauchst - Aber um Dir genau sagen zu können, wie der aussehen könnte, müsste ich den Quelltext angucken. Egal.

    Prinzip "Filter" - Beispiel:

    Und Ende. Datei ins PlugIn-Verzeichnis hochladen, aktivieren - Und dann kannst Du dich über eine Kategorien-Navigation freuen, in der aus jedem "Servus" ein "Moin" gemacht wird. ... Und in Beitrags-Texten ebenfalls.

    Suupa, nä?

    :-)

    Mit diesem "Filtern" kann man eine ganze Menge anstellen, natürlich auch sinnvollere Geschichten. Je nach Anforderung können die Funktionen dann auch ein bisschen komplexer aussehen.

    ...

    Oder andere Variante - Wenn Dir die Kategorien-Auflistung nicht gefällt, dann kopier sie doch einfach - und ändere Deine Kopie. Natürlich auch die Funktionsbezeichnung ändern (sonst gibt's Fehlermeldungen) - beispielsweise in "wp_NEWlist_categories();" - Sowas kann man auch als PlugIn hochladen.

    Dein System als solches bleibt unverändert, im Template muss dann entsprechende die neue Funktion aufgerufen werden ... Vielleicht ist das sogar das Einfachste, dann brauchst Du dich auch nicht mit "regulären Ausdrücken" als Suchmuster für einen Filter herumzuschlagen ...


    Monika: ich finde es für CSS-Formatierung meistens außerordentlich unpraktisch, wenn irgendwelche Zahlen außerhalb des Links stehen. Je nach Layout und je nach Browser-Krieg bleibt einem oftmals nichts anderes übrig, als seine Links als Blockelement festzulegen ... Und dann klappen die Zahlen natürlich "drunter weg" ...

    wenn ich Seiten oder Baustellen "verstecken" will, frag ich immer vor get_header(); nach einer Benutzer-ID - gibt es keine, wird der ganze Krempel bis einschließlich Footer übersprungen und dort steht dann ne Weiterleitung nach ... wohinauchimmer.de

    Aber als PlugIn ist das natürlich sehr viel komfortabler - Das kann man sicherlich auch dahingehend aufbohren, dass "unberechtigte Besucher" irgendwohin weitergeleitet werden.

    ... weil es das PlugIn tatsächlich so macht. Vermutlich um einige WordPress-Formatierungs-Funktionen innerhalb von Code-Marken auszuhebeln. Vielleicht "überspringe" ich den Schritt einfach mal. Und "vorher" alle Filter für CommentText ausschalten und nachher wieder einschalten ... oder so ...

    :-)

    Jedenfalls schon mal vielen Dank für den Tipp, jetzt ahne ich langsam, wo ich suchen muss.

    Grüße,

    Gunnar

    Seit dem Upgrade auf WP 2.2 hab gibt's bei mir Probleme mit >>Code-Beispielen in Kommentaren, wie ich vorhin das erste Mal bemerkt habe.

    Als "Code-Anzeige" PlugIn benutze ich Code AutoEscape ... Hat noch jemand anders derlei Phänomene in seinem Blog beobachtet - oder hab ich das selbst irgendwomit "verbockt"? Ich wäre für Hinweise dankbar ...

    (ist das richtig in "Allgemeines" oder wäre das eher was für "Konfiguration"?)

    WS FTP Pro

    Kann Drag & Drop, komplette Ordner (auch volle mit Unterordnern) löschen, kompletten Ordner-Inhalten andere Berechtigungen geben, beinahe beliebig viele "Instanzen" gleichzeitig offen halten - was man so braucht. Die Sounds sind tatsächlich furchtbar, aber dagegen kann man ja was tun.

    Zum Beispiel ganz laut singen, oder so.

    Gekauft hätte ich's mir nicht, gibt sicherlich schickere Dinger - aber nachdem ich in meinen "Anfangszeiten" mal auf Strato reingefallen bin, war's halt mit dabei.

    :-)

    (die LE Version ist aber Mist, richtig ... ohne Drag & Drop macht das Programm wirklich extrem wenig Spaß ...)

    Zwei Möglichkeiten ...

    Einmal gibt's eine Voreinstellung im Admin-Bereich, in der man festlegen kann, ob der volle Beitrag oder nur ein "Auszug" gezeigt werden kann - Und zum Zweiten müsstest Du mal gucken, was in deiner "index.php" bzw. "archive.php", "category.php" etc. steht.

    Wenn dort "the_excerpt();" benutzt wird, hat auch die Voreinstellung im Admin-Bereich keinen Einfluss, das ist nämlich eben dieser "Auszug". Einfach durch "the_content();" austauschen, und der Beitrag sollte vollständig angezeigt werden.

    Einen "Beitrag" in eine "Seite" - das müsste man in der Datenbank machen. Aber ich meine, irgendwo auch mal ein PlugIn gesehen zu haben, mit dem das geht ...

    Ansonsten ist in der Einzel-Ansicht eines Beitrages ja die ID des Postings bekannt - Einfach daraus eine "if else" Geschichte stricken ...

    Wie hast Du's denn geschafft, bei wp-plugins.net etwas reinzustellen? Ich wollte vorhin auch ein paar Sachen dort veröffentlichen, aber irgendwie "not allowed to edit this page" ...?

    Muss man da erst von Admins freigeschaltet werden? Und was mich auch wundert - >> hier ist Folgendes zu lesen:

    Zitat

    Please fill in your email. It won’t get displayed anywhere else ...

    ... nur hab ich nirgends eine Möglichkeit gefunden, meine E-Mail-Adresse anzugeben ...?


    EDIT: Hat jetzt funktioniert, man muss scheinbar bloß ne Stunde warten oder so.
    :-)