Beiträge von floffimedia

    Hallo liebes Forum,

    die neue Mediathek sieht ja wirklich schick aus, aber leider habe ich seit dem Update auf Version 3.5 das Problem, dass Bilder nicht mehr richtig verarbeitet werden. Nach dem Upload eines gewöhnlichen Bildes (jpg, 360 KB) über den TinyMCE wird mir ein HTTP-Error angezeigt. Die Originaldatei landet zwar auf dem Server, wird aber nicht zugeschnitten.

    Wenn ich den Upload über Medien > Datei hinzufügen benutze, bekomme ich keine Fehlermeldung. Das Bild wird in der Thumbnail-Größe zugeschnitten, allerdings wird statt der zweiten Bildgröße (der maximalen, die mittlere benutze ich nicht) eine leere Datei auf dem Server angelegt.

    Wenn ich bei Medien > Medienübersicht "Bearbeiten" wähle, erscheint: Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0

    Das Merkwürdige: Der Fehler tritt nur bei meinem selbstgeschriebenem Theme auf. Mit Twenty Twelve funktioniert alles wunderbar. Als Theme-Autor interessiert mich natürlich brennend, wo der Fehler liegt. Ich mache lediglich von the_post_thumbnail Gebrauch, eigene Bildgrößen habe ich im Theme nicht definiert.

    Vielen Dank für eure Antworten
    Florian

    Bilder werden nur beim Upload in die angegebenen Größen umgerechnet, danach ändert sich ihre Größe auch nicht mehr, wenn du die Abmessungen in den Einstellungen änderst. Zur erneuten Skalierung würdest du ein Plugin benötigen.

    Konkret zu deinem Problem: Mit welcher URL sind deine Bilder denn im Artikel verlinkt? Befindet sich da zufällig ein 150x150.jpg im Link? Oder gibt es eine Datei namens attachment.php in deinem Theme? Wenn das der Fall ist, verschiebe sie doch testweise einmal in ein anderes Verzeichnis und sieh nach, was passiert.

    Dein Browser speichert diese Eingaben in Cookies und zeigt sie dir beim nächsten Aufruf wieder an. Wenn du sie loswerden möchtest, durchsuche am besten einfach deine Cookies nach meinedomain.de und lösche die entsprechenden Einträge.

    Für die Zukunft kannst du ganz einfach ein privates Browserfenster verwenden, wenn du nicht möchtest, dass diese Einträge gespeichert werden.

    Richte doch einfach eine Weiterleitung ein.

    Multisite würde bedeuten, dass du mit einer Installation mehrere Blogs betreiben kannst, die dann entweder über Subdomains oder Unterverzeichnisse erreicht werden können. So wie sich es anhört, reicht dir aber ein Blog aus.

    Ich könnte das Problem lösen, indem ich das onblur-Attribut löschen würde, das möchte ich aber nicht. Genauso könnte ich das neue placeholder-Attribut einsetzen, aber es wird nur über umständliche Workarounds in allen Browsern unterstützt und lässt sich in CSS nicht richtig stylen.

    Trotzdem danke, natürlich ist diese Lösung hundert Mal schöner. In ein paar Jahren dann, wenn HTML5 endlich fertigdefiniert und implementiert ist... :D

    Plugins, die sich auf das Template auswirken, lassen sich im Normalfall immer auch ins Theme integrieren, dazu gibt es die functions.php.

    Dein Slider sollte sich ohne Weiteres in die index.php integrieren und vielleicht noch um ein wenig JavaScript im header ergänzen lassen. Außerdem bringt WordPress standardmäßig die jQuery-Bibliothek mit, die in diesem Fall sehr hilfreich sein dürfte.

    Ein derartiger Slider ist vermutlich eine der meistgewünschten Funktionen in solch einem Forum. Du solltest also mit etwas Suchen genügend Vorlagen finden. Wenn du sowieso alles selbst umsetzen möchtest, wirst du damit schon klarkommen. Viel Erfolg!

    Die allermeisten WordPress-Plugins lassen sich nicht rückstandsfrei deinstallieren (falls du das überhaupt hast), also besteht eine sehr gute Chance, dass sich deine Descriptions noch in deiner eigenen Datenbank befinden. Sieh dich doch einfach ein wenig in phpmyadmin um und suche nach Wortfetzen, die dir vielleicht noch in Erinnerung geblieben sind.

    Du musst einfach nur den alten Link in deinem Template durch den neuen ersetzen. Ich vermute, der RSS-Button im Header befindet sich in der header.php deines Themes, also solltest du dort suchen nach:

    PHP
    <?php bloginfo('rss2_url'); ?>

    Und das Ganze ersetzen durch http://feeds.feedburner.com/netzquark

    Noch besser wäre allerdings, eine dauerhafte Migration mithilfe von Plugins und der .htaccess durchzuführen, wie hier beschrieben ist: http://codex.wordpress.org/Using_FeedBurner

    Viel Erfolg!

    Ich kann dein Problem nicht vollständig nachvollziehen - beim Hochladen eines Bildes gibt es doch den Button "In Artikel einfügen" und "Als Artikelbild nutzen" und man kann sehr wohl einfach nur letzteren drücken und das Bild taucht dann nicht im Text auf.

    Allerdings könnte ich mir vorstellen, dass dein Theme möglicherweise die Thumbnails auf den Artikelseiten integriert, dann wäre ein Eingriff in den Code unvermeidlich.

    Liebes Forum,

    nachdem ich mich nun schon viel zu lange mit diesem kleinen Problem beschäftigt habe, werde ich aufgeben und wende mich hilfesuchend an euch.

    Das "Website"-Feld in meiner comments.php sieht derzeit so aus:

    PHP
    <input type="text" name="url" id="url" value="<?php if ($comment_author_url) {echo $comment_author_url;} else {echo 'Website';}; ?>" onfocus="this.value=(this.value=='Website') ? '' : this.value;" onblur="this.value=(this.value=='') ? 'Website' : this.value;" tabindex="4" />

    Nun ergibt sich das Problem, dass Kommentatoren, die keine URL angeben, den Wert "Website" zugewiesen bekommen. WordPress macht daraus http://Website

    Ich könnte das Problem lösen, indem ich das onblur-Attribut löschen würde, das möchte ich aber nicht. Genauso könnte ich das neue placeholder-Attribut einsetzen, aber es wird nur über umständliche Workarounds in allen Browsern unterstützt und lässt sich in CSS nicht richtig stylen.

    Ich möchte einfach nur in einer kurzen Abfrage überprüfen, ob das Website-Feld beim Absenden noch immer den Default-Wert "Website" besitzt und diesen Wert in dem Fall löschen.

    Ich dachte, es könnte so funktionieren, aber das tut es aus irgendeinem Grund nicht:

    PHP
    <?php if ($_POST['url'] == 'Website') { unset($_POST['url']); }; ?>

    Ich bin für alle Lösungsvorschläge (evtl. auch ein Filter in der functions.php) offen.

    Vielen Dank im Voraus! :)