Beiträge von birphborph

    optimierte upload.php für WP1.5.2 (für Lightbox Plugin)

    Tach,

    Nachdem ich die Lightbox-Extension installiert habe, wollte ich auch beim Upload die in WP integrierte Thumbnail Funktion nutzen.

    Generell wird beim Upload einer beliebigen Datei in WP (je nach Permissions), nach dem Upload ein Tag generiert, den man mit copy/paste in seinen Beitrag einfügen kann. WP1.5.2 unterscheidet dabei aber nur zwischen Bildern (<img src> wird erzeugt), und nicht-Bildern (<a href> wird erzeugt).

    Ich hab die upload.php so modifiziert, dass diese beim Bilderupload erkennt, ob man ein Bild mit Thumbnail generiert, oder ob man nur ein Bild hochlädt ohne Thumbnail zu erzeugen. Ersteres erzeugt ein verlinktes Thumbnail Bild als html-tag zum copy/paste. Zweiteres erzeugt nur den gewöhnlichen img tag, den WP sonst immer erzeugt hat.

    Der Code mit dem verlinkten Thumbnail wurde darüber hinaus so gestaltet, dass er mit dem Lightbox Plugin funktioniert. http://www.m3nt0r.de/blog/lightbox-wordpress-plugin/

    Wer noch WP1.5.2 benutzt und die Thumbnail Funktion mal richtig austesten will, kann ja mal die geänderte upload.php testen. Wenn man vorher die original Datei sichert, kann man sich quasi nix kaputt machen...

    Hier mal ein Anwendungsbeispiel in Verbindung mit dem Lightbox Plugin:
    http://birphborph.ionismus.de/2006/08/19/photo-booth-fun/

    Ah, danke schon mal für den Tipp, ich hab nun auch die upload.php von Wordpress kapiert. Da hatte ich ein Verständnisproblem! Ich kann ja nicht nur Bilder hochladen, sondern auch andere Dateien! Und diese angesprochene Abfrage, checkt über den Mimetype ab, ob es ein Bild ist und generiert dann eben den img Tag. Ansonsten (wenn es kein Bild ist) wird ein ganz normaler Link zum hochgeladenen Objekt generiert!

    Ich werde einfach das upload.php nun korrekt anpassen.

    Edit: So, geschafft. Ich habs nicht sonderlich elegant gelöst. Wenn man ein Bild hochlädt bekommt man einen verlinkten IMG Tag geliefert. Wenn man den Anchor aussenrum nicht braucht, dann kann man ja nur den img Tag kopieren.

    Ein kleiner Zusatz war noch notwendig, und zwar musste ich die einfachen Anführungsstriche im generierten Code durch doppelte ersetzen, weil sonst das Lightboxplugin nicht funktioniert (zumindest bei mir nicht).

    Wen's interessiert hier der Code:

    Hiho!

    Gleich vorweg: WP1.5.2:
    Ich habe bisher meine Bilder nie verlinkt, und daher beim Upload immer bereits eine angepasste Bildatei hochgeladen, ohne ein zusätzliches Thumbnail zu erzeugen.
    Der Link, der mir nach dem Upload zum c/p gegeben wurde, war immer passend!

    Jetzt hab ich aber diese Lightbox-Extension eingebaut, und nun will ich die Thumbnail Funktion benutzen! Aber der erzeugte c/p-Link stimmt nun nicht mehr 100%. Er lädt zwar das Bild hoch, und erzeugt auch ein korrektes Thumbnail mit dem Namen "thumb-dateiname.jpg", aber der angegebene Link ist quasi der normale Link zum großen Bild. Ich muss also im img Tag ein "thumb-" reinbasteln und aussenrum den Anchor!

    Das hat mich genervt und ich wollte das in der upload.php korrigieren.
    Aber dort habe ich entdeckt, dass es sogar eine if-Abfrage gibt, die dies genau machen soll, je nachdem ob ich die Funktion mit oder ohne Thumbnail-Generierung ausgewählt habe.

    Aber scheinbar funktioniert die nicht.

    Leider reichen meine PHP Kenntnisse nicht aus, um festzustellen warum das nicht funzen will! Kennt vielleicht jemand das Problem in Version 1.5.2

    Außerdem nervt mich die Qualität der erzeugten Thumbnails. Die könnte schon einen Zacken besser sein.

    Gibts eventuell sogar alternative Thumnailplugins, das ein Bild hochladen kann, ein Thumnail generiert und mir einen fix und fertigen html Code mit Anchor und Img Source anzeigt?

    Die Sprachdatei hat vor allem Auswirkungen im Adminbereich! Im Template-Bereich sind nur Schreibweise von Datum und Uhrzeit betroffen, so wie ich das mitbekommen habe.

    Wenn die Weblog Besucher gesiezt werden sollen, dann muss man das wohl per Hand im verwendeten Template austauschen.

    Hallo,
    hab auch wieder eine Frage, und zwar geht es um Bilder, die ich hin und wieder in einen Weblog einbaue.

    Ich habe Anfangs einen absoluten Pfad bei den Bildern verwendet. Nachdem ich aber nach einem Umzug des Weblogs alle Bild-Pfade meiner bisherigen Beiträge mit der Hand umändern musste (wg. anderer Domain), verwende ich nun bei Bilder nur noch relative Pfade. Ich benutze die Uploadfunktion in WP, und dort ist auch per default mit "/wp-content" bereits ein relativer Pfad angegeben.

    Problem:
    Ein Freund von mir liest meinen rss2.0 Feed mit dem AvantBrowser und der kann mit den relativen Bildpfaden nix anfangen, sprich es kommt ein rotes X.
    Bei absolutem Pfad kommt hingegen das Bild.

    Auf den anderen Aggregatoren, zB Bloglines oder auch SAGE für Firefox, haut das mit den Bildern auch bei relativen Pfaden hin.

    Frage: Darf ich in nem RSS Feed einen relativen Bilder-Pfad angeben oder muss der absolut sein?
    Evtl. ist einfach der RSS-Part des Avant Browser Schrott?

    DANKE! :roll:

    dummes Problem.

    Hab heute auf 1.5.1 upgegradet. Bin dabei nach Anleitung vorgegangen und habe alle alten Files gelöscht und durch die neuen ersetzt, mein eigenes Template hab ich behalten. und habe am Ende diese upgrad.php aufgerufen, das das Update auch beendet hat.

    Die Seite an sich funzt auch nach dem Update einwandfrei, nur die RSS Feeds sind nicht ganz "sauber"

    ich hab nur NULL Ahnung wo hier das Problem liegt.

    Beispiel hier:
    http://feedvalidator.org/check.cgi?url=…ffeed%2fatom%2f

    Hi!

    Ich hab mir jetzt nen mittleren Ast gesucht aber finde das betreffende Plugin einfach nicht.

    Einige Weblogs haben in ihrem header manchmal den Zusatz.
    Weblog online seit xy Tagen oder Stunden oder Sekunden...

    Ich möchte sowas auch, finde aber nur das timesince Plugin für einzelne Posts. Das bringt mir nix, da ich die verstrichene Zeit seit dem ersten Post in WP quasi in der Sidebar anzeigen will...
    Super wäre es noch, die Postings-Gesamtzahl auch noch mit anzuzeigen....

    Gibts so ein Plugin?

    Hallo WPler!

    Ich bin immer noch dabei mein Template etwas zu verbessern.

    Gestern ist mir aufgefallen, daß lange Titel, die in der Sidebar umbrechen, bündig zum listenzeichen ">>" abschliessen. Jetzt wollte ich im Style Sheet das ändern, bekomme es aber nicht hin!

    Im Moment sieht man es noch bei mir auf der Seite unter der Rubrik Beiträge der letzten Woche:
    http://birphborph.cybton.com/test/wordpress/

    Der Artikel über "kostenlose Multiplayergames" ragt nach dem Umbruch bis zum Listenpunkt hinaus. Das möchte ich vermeiden.

    Bei den Stylsheets habe ich nun folgenen Eintrag gefunden, der demnach dazu passen müsste.

    Code
    .entry ul li:before, #sidebar ul ul li:before {
            content: "\00BB \0020";
    	}

    Ist das der Eintrag?
    Da ja nicht mit den klassischen Liststyles gearbeitet wird, gibts hier auch ne Möglichkeit die umbrechende Schrift in der nächsten Zeile soweit einzurücken, dass sie bündig mit der Zeile darüber ist und eben nicht mit dem Listenpunkt??

    Cool! Muaha...mittels Suche hab ich zu Beginn auch dein Posting hierüber gefunden und den Code auch getestet - was aber zuerst nicht ging - war wohl irgendwas falsch.

    Jedenfalls funzt der Code, den du mir hier gegeben hast einwandfrei! Danke!

    Ich hab ihn so eingebunden:

    PHP
    [*]
    <h2>Allgemeines</h2>
        <ul>
         [*][url="<?php echo get_settings('home'); ?>"]Startseite[/url]
         <?php wp_list_pages('sort_column=menu_order&title_li='); ?>
        [/list]

    So funktioniert auch die manuelle Sortierung weiterhin. Die class "page_item" für die Liste hab ich rausgenommen, die stammt von dir, oder?

    Hallo!

    Ich habe die Suche bemüht und auch was in der Richtung gefunden, aber das funktioniert bei mir irgendwie nicht.

    Es geht darum, dass ich unter meiner Rubrik mit den statischen Seiten ganz oben einen "home" Button will, der das gleiche macht, wie wenn ich auf das Header Image drücke.

    Im sidebar Template habe ich die Liste meiner Statischen Seiten (es sind 3) schon etwas modifiziert, damit ich meine Seitenreihenfolge selbst sortieren kann. Der Code , der mir die "Allgemeinliste" generiert, sieht derzeit so aus.

    PHP
    <?php wp_list_pages('sort_column=menu_order&title_li=<h2>' . __('Allgemeines') . '</h2>' ); ?>

    Ich hab da keinen Plan, wie ich einen home-Button ganz oben unter "Allgemeines" als ersten [*]-Punkt unterbringe...

    http://birphborph.cybton.com/test/wordpress/

    Hm, warum willst du unbedingt mit .htaccess arbeiten?

    Ich hab leider keinen Zugriff darauf, aber WP1.5 bietet ja auch dafür einen "Workaround", indem du einfach
    ein /index.php/ vor die Permalink Regel schreibst.

    also zB.

    /index.php/%year%/%monthnum%/%day%/%postname%/

    Hab ich bei mir gemacht und funzt prima. Den Eintrag in der htaccess kannst du dann vergessen.

    Hat das eigentlich Vorteile wenn ich Permalinks über den "umständlicheren" Weg mittels dem htaccess-Eintrag realisiere?

    EDIT: Habs installiert - funktioniert einwandfrei.
    Ich bin nur etwas irritiert, wie das mit der de_DE.mo funzt. Der Adminbereich wird dadurch fast komplett deutsch, während man die Kubrick Templates selbst umschreiben muss...?


    Ich hab noch eine Frage, weil ich das mit dem Eindeutschen nicht ganz überrissen habe.

    Ich bin noch ein ziemlicher Anfänger und wollte es eigentlich nur mal austesteten, aber da ja Bloggen süchtig macht und es bis jetzt recht gut hinhaut, mach ich nun mal weiter. :)

    Ich hab WP1.5 installiert und verwende eineleicht modifiziertes Kubrick Template (hab einfach den entsprechenden template Ordner dupliziert und das CSS so verändert, dass ich es als eigenes Template in WP auswählen kann.)

    Meine Veränderungen bestehen bis dato darin, dass ich Header-Grafik, CSS und einige Template Files verändert habe. Die Templates habe ich per Hand eingedeutscht. Jetzt ist alles soweit auch auf Deutsch, nur die Monate der Archiv Anzeige...

    Was macht jetzt diese de_DE.mo Datei?
    Kann ich die nachträglich noch installieren ohne dass es mein Deutsch überschreibt?
    Sind dann die Monatsnamen auch auf Deutsch?

    Sorry, ich bin da etwas vorsichtig. :oops:
    Mein blog ist der hier:
    http://birphborph.cybton.com/test/wordpress/