Beiträge von emax

    Man kann gar nicht genug darauf aufmerksam machen, deshalb hier noch ein Thread gegen die Zensur. Sofern jemand glaubt, dass per Zensur hier Kinder geschützt werden, bitte ich darum, erst mal die Links im "Mahnwachen" Thread zu beachten, und auch mal zu lesen, was auf den nachfolgend verlinkten Seiten zu sehen ist.

    Also: wer Interesse daran hat, sich an dieser Aktion zu beteiligen, für den meine Schilderung, wie ich das gemacht habe. Vorab ein kleines Beispiel, wie das aussieht.

    In meinem WP-Theme kann ich direkt HTML-Code für den BODY angeben. In anderen Themes muss man es vielleicht irgendwo anders einfügen.

    Der Code sieht so aus:

    Sofern jemand das als PHP-Ausgabe verwenden will, das Ganze nochmal mit PHP-Wrapper und gequoteten Apostrohen:

    Das stammt alles von der oben verlinkten Protestseite. Dort gibt es auch Alternativen mit anderem Hintergrund. Da ein Cookie gesetzt wird, erscheint der Hinweis nur ein Mal. Ihr könnt das auf Eurer Seite also auch nur ein Mal testen. Für einen neuen Test müsst Ihr ggf. den Cookie aus dem Browser löschen.

    Worum es eigentlich geht, ist auf der Protestseite beschrieben. Ich bitte Euch sehr, Euch zu beteiligen und die Sache auch weiter zu geben.

    Gelöst

    Die einfachsten Dinge sieht man immer zuletzt: Bei Hetzner kann man im Kundenmenü für die Site-Konfiguration den Wert "magic_quotes_gpc" auf "aus" stellen. Und siehe da: alles in Butter!

    Eure Vermutungen waren also genau richtig.

    Herzlichen Dank für Eure Hilfe, ich hätte ohne Euch nicht gewusst, wo ich dran drehen musste.

    Ganz nebenbei hat sich das Forum hier als gute Anlaufstelle gezeigt, und ausserdem durfte ich noch ein bischen was zu "Plugins" lernen (zumindest darüber, wie einfach die im Grunde einzubinden sind).

    Perfekt, yipiieeh! Da freu ich mich echt! Danke nochmal!

    Noch was zu drupal/wordpress: Das ist genau das Thema. Drupal ist wirklich klasse, und unglaublich flexibel. Aber ich möchte unbedingt wordpress einsetzen, weil es drupal in zwei Disziplinen aussticht, die für mich oberste Priorität haben:

    1. Automatisiertes Update-Verfahren. Bei Drupal braucht man, um vollständig zu sein, schnell mal 20-30 Plugins, so dass man sich in einer permanenten Update-Arie wiederfindet. Und das geht leider nicht so locker wie bei Wordpress, es ist deutlich aufwändiger.
    2. NextGEN Gallery: Da muss ich nicht viel zu sagen. Für Drupal gibt es m.E. überhaupt keine wirklich gute Galerielösung, und sowas Geiles wie NGGallery schon gar nicht.


    Da ansonsten beide Systeme für mich mehr als genug können, sind es letztlich diese beiden Punkte, wegen derer ich un-be-dingt wordpress einsetzen möchte.

    Das nur nebenher. Es ist für mich aber sicher ein Grund, in der Sache nicht aufzugeben (und ausserdem sollte es ja ganz generell hinzubekommen sein).

    Ok, war mein Fehler: hing tatsächlich eine Leerzeile vom cut & paste dran. Ich wusste nicht, dass das in php solche Auswirkung zeigt. Dieser Teil ist also nun ok, aber die Quoterei bleibt.

    Hier kannst Du die Seite sehen:

    hermanns.net

    Da wo "lecker" steht, sollte eigentlich das Bild erscheinen. Wenn man sich den Link anschaut und manuell in den Browser einträgt, kann man die Quotes wegmachen: Dann erscheint auch das Bild. Klickt man aber direkt auf "lecker", landet man auf meiner 404-Seite (die z.Zt übrigens von drupal ausgegeben wird :mrgreen:): nicht gefunden.

    So,

    das plugin erscheint im Backend, ich habs auch aktiviert, aber nun bekomme ich beim Speichern eines Artikels das hier:

    Zitat


    Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/herman/current/wordpress/wp-content/plugins/rmquot/rmquot.php:49) in /usr/www/users/herman/current/wordpress/wp-includes/pluggable.php on line 850

    Damit steh ich leider auf dem Schlauch.

    Ich hab sonst nichts an Plugins installiert, auch keinen cache.

    Na wie's aussieht bin ich an den/die richtigen geraten :-) vielen Dank, ich wüsste phpinfo nicht so präzise zu deuten.

    Ich werde jetzt erst mal Dein script versuchen. Blöd ist nur, dass die firewall hier den ftp-port blockiert, und shell-Zugriff habe ich nicht.

    Also über die Mediathek als *txt-Datei hochladen und dann via phpshell umbenennen ...

    Das dauert jetzt mal ein paar Minuten.

    Ja Du hast Recht, version 4 ändert daran nichts, ich hab es eben getestet. Nein, an die php.ini komme ich leider nicht.

    Aber es gibt auf der Hetzner Konfigurationsseite noch eine Einstellung, mit der ich nicht anfangen kann: "zend_extension". Man kann dafür verschiedene Optionen aktivieren: "Ioncube Loader", "Zend Optimizer" oder "eAccelerator". Was auch immer das ist: Ich habe nichts dergleichen aktiviert, aber weil ich von PHP nicht viel verstehe erwähne ich es hier mal, kann ja nicht schaden ...

    Ich frage mich nur, warum es bei mir auf dem localhost geht?

    Hey danke,

    dass werde ich probieren, aber es kann sein, dass ich das erst am Freitag machen kann (ich bin gerade in Italien beim Kunden).

    Komisch finde ich nur, dass das noch keinem anderen passiert zu sein scheint. Es müssen doch noch mehr Leute die 2.7.1 probiert und Bilder verwendet haben?

    Am Hoster dürfte es eigentlich kaum liegen, die Hetznerleute sind ja keine Stümper. Auf meinen Localhost klappt es allerdings. Ich habe deshalb mal die PHP-Versionen nachgesehen. Auf meinem Rechner:

    Code
    $ php -v
    PHP 5.2.4-2ubuntu5.5 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 11 2009 20:09:52) 
    Copyright (c) 1997-2007 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

    Auf dem Host:

    Code
    $ php -v
    php5 -v
    PHP 5.2.9 (cli) (built: Mar 12 2009 14:19:46) 
    Copyright (c) 1997-2009 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies


    Ich bin wie gesagt nicht der Web und PHP-Guru, aber m.E. sollten diese Unterschiede nichts machen. Ich kann aber die PHP-Version für die Website selber einstellen, deshalb probiere ich es jetzt erst mal mit PHP4.

    Hab ich grade mal probiert

    Und zwar hab ich die Plugins deaktiviert, und dann mal einen Artikel eingestellt. Im wysiwyg-Editor hab ich dann ein Bild eingefügt, diesesmal aber direkt von meinem Rechner hochgeladen. Zunächst sieht das in der HTML-Ansicht des Editors so aus:

    Code
    <a href="http://www.hermanns.net/wordpress/wp-content/uploads/2009/04/20080924_014857_0.jpg"><img class="alignleft size-medium wp-image-49" title="20080924_014857_0" src="http://www.hermanns.net/wordpress/wp-content/uploads/2009/04/20080924_014857_0-300x203.jpg" alt="20080924_014857_0" width="300" height="203" /></a>

    aber wenn ich dann auf "Publizieren" klicke, sieht es hinterher so aus:

    Code
    <a href=\"http://www.hermanns.net/wordpress/wp-content/uploads/2009/04/20080924_014857_0.jpg\"><img class=\"alignleft size-medium wp-image-49\" title=\"20080924_014857_0\" src=\"http://www.hermanns.net/wordpress/wp-content/uploads/2009/04/20080924_014857_0-300x203.jpg\" alt=\"20080924_014857_0\" width=\"300\" height=\"203\" /></a>

    Der Code kommt nach dem Upload bzw. der Bildauswahl also richtig im Editor an, aber beim Wegschreiben wird er zerschossen. Und mit jedem nachfolgenden Klick auf "Artikel aktualisieren" werden es mehr Backslashes:

    Code
    <a href=\\\"http://www.hermanns.net/wordpress/wp-content/uploads/2009/04/20080924_014857_0.jpg\\\"><img class=\\\"alignleft size-medium wp-image-49\\\" title=\\\"20080924_014857_0\\\" src=\\\"http://www.hermanns.net/wordpress/wp-content/uploads/2009/04/20080924_014857_0-300x203.jpg\\\" alt=\\\"20080924_014857_0\\\" width=\\\"300\\\" height=\\\"203\\\" /></a>

    Also ist da irgendeine quoting-Funktion am Werk, die mir das zerschiesst. Leider versteh ich nichts von PHP und den Wordpress-Internas.

    Es ist übrigens eine ziemlich jungfräuliche Installation, ich hab nurden "All in One SEO-Pack" und die "NextGEN Gallery" zusätzlich installiert, aber die sind wie gesagt beide inaktiv.

    Moin Moin miteinander,

    leider bekomm ich es nicht hin, ein Bild in einen Artikel einzubinden, und auch bei einer "Seite" klappt das nicht. Es sieht mir so aus, als wäre die Bild-URL verstümmelt.

    Hier mal die Fakten:

    • Uploads klappen, ich kann die Bilder im "uploads" Ordner sehen.
    • "Bild einfügen" im Wysiwyg Editor klappt auch noch: ich sehe den Dialog "Mediadateien von deinem Computer hinzufügen", klicke dort auf den Tab "Mediathek" und wähle dort dann ein Bild zur Anzeige aus. Die Bildvorschau erscheint korrekt, und ich klicke auf "In Artikel einfügen".
    • Daraufhin lande ich wieder im Wysiwyg-Editor, und ich kann das gewählte Bild auch sehen (Bild 1).
    • Wenn ich den Artikel nun publiziere (oder auch aktualisiere, es ist in beiden Fällen das Gleiche), verschwindet das Bild, es bleibt nur ein leerer Rahmen (Bild 2).
    • Und auch auf der Website sieht man das Bild nicht (Bild 3).


    In der "HTML" Ansicht, sieht es dann so aus:

    Code
    <a href="\"><img class="\&quot;size-medium" title="\&quot;napoleon-600\&quot;" src="\" alt="\&quot;Napoleon" width="248" height="300" /></a>
    
    
    bbbbbbbb

    (Das "bbbbbbb" ist nur ein Probetext).

    Die WP-Version ist 2.7.1, ich habe sie gestern gezogen und installiert.

    Ihr könnt doch sicher helfen?