Aktuell arbeiten wir noch im Hintergrund an der Foren-Struktur, daher kann es vorkommen das noch nicht alles zu 100% passt. Sowohl die Foren-Bereiche, Labels, Berechtigungen, Icons und das verschieben der Themen in die entsprechende Bereiche wird noch alles durchgeführt, sobald das abgeschlossen ist entfernen wir diesen Hinweis auch.
  • Anfängerfrage

    Hallo,

    ich hätte da mal ne kurze Anfängerfrage.

    Muß ich denn die Uploadfunktion benutzen, damit die Bilder "richtig" (soll heißen, in der Datenbank) in WP integriert sind, oder kann ich auch irgendwo im WP-Verzeichniss einen Ordner "images" erststellen und dann in den Beiträgen und Seiten, die Bilder in diesem Ordner verlinken?

    Viele Grüße
    Tom

    WP 2.3.1

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis: folgt noch

  • Quote from Chet

    oder kann ich auch irgendwo im WP-Verzeichniss einen Ordner "images" erststellen und dann in den Beiträgen und Seiten, die Bilder in diesem Ordner verlinken?

    Geht auch. Die neue Upload-Funktion soll nur etwas die Arbeit erleichtern, so daß man z.B. nicht mehr das FTP-Programm starten muß und quasi alles unter einem Hut hat. :-)

  • hey danke erstmal an euch...hier gibts immer flink ne antwort! mein hoster ändert mir das mit dem phpsafemode für 15 euro :-(

    jetzt lade ich die bilder mit filezilla hoch und schreibe den link manuell ins feld...mit bildgrösse, tags usw.

    klappt auch toll, nur wenn ich mir dann die seite anschaue gibts erst kein bild, dann gehe ich nochmal unter edit in den artikel rein und nach kurzer zeit lädt er dann das bild in der vorschau. wenn ich danach speichere...sieht man es dann auch im blog...ist das ein bug? komisch...

    http://www.mindtime-blog.de

    [size=14][COLOR=Red][FONT=Times New Roman][size=12]The Online Show[/SIZE]
    [/FONT]
    [/COLOR][/SIZE]

  • Quote from jowra

    wp-includes/function-post.php Zeile 838:

    Code
    function wp_upload_dir() {
            if ( defined('UPLOADS') )
                    $dir = UPLOADS;
            else
                    $dir = 'wp-content/uploads';

    Also z.B. einfach die Variable "UPLOADS" definieren oder unter else ändern.

    Kannst Du das noch etwas genauer erklären. Ich kenne mich leider mit PHP überhaupt nicht aus. Wo und wie definiere ich die Varibale UPLOADS? Ich möchte die Dateien in ein Verzeichnis /srv/www/htdocs/media hochladen. (/srv/www/htdocs ist das Root-Verzeichnis des Webservers, Wordpress liegt unter /srv/www/htdocs/blog.

    Wie muss ich die Rechte setzen?

    Olaf

  • Ich habs selbst noch nicht ausprobiert, da ich mit dem uploads-Verzeichnis keine Probleme habe, aber füge mal in besagter function-post.php direkt hinter der PHP-Einleitung folgende Zeile ein:

    PHP
    <?php
    
    
    $UPLOADS = "http://" . getenv("SERVER_NAME") . "media";

    Wäre in Deinem Fall wohl das sinnvollste, da Du ein Verzeichnis außerhalb von WP nutzen willst.

    Schreib mal obs klappt. Sonst muß ich es mal real durchspielen.

  • Quote from jowra

    Ich habs selbst noch nicht ausprobiert, da ich mit dem uploads-Verzeichnis keine Probleme habe, aber füge mal in besagter function-post.php direkt hinter der PHP-Einleitung folgende Zeile ein:

    PHP
    <?php
    
    
    $UPLOADS = "http://" . getenv("SERVER_NAME") . "media";

    Wäre in Deinem Fall wohl das sinnvollste, da Du ein Verzeichnis außerhalb von WP nutzen willst.

    Schreib mal obs klappt. Sonst muß ich es mal real durchspielen.

    Quatsch, Kommando zurück. Schreib es mal so hier:

    PHP
    <?php
    
    
    define('UPLOADS', 'http://' . getenv("SERVER_NAME") . 'media';);

    außerdem müßtest Du den Teil der functions-post.php ab Zeile 838 so anpassen:

    Ist alles etwas umständlicher, weil Du die Dateien "außerhalb" von WP hochladen willst.

  • Quote from jowra

    Bleibt nur noch die Frage nach der automatischen Übernahme der Bildabmessungen.

    Genau!
    Kann da nicht mal jemand von Euch php-freaks ne kleine Lösung am code vorschlagen?

    tschüß [size=24][color=olive]n[/color][/size]epf

  • Quote from jowra

    Quatsch, Kommando zurück. Schreib es mal so hier:

    PHP
    <?php
    
    
    define('UPLOADS', 'http://' . getenv("SERVER_NAME") . 'media';);

    außerdem müßtest Du den Teil der functions-post.php ab Zeile 838 so anpassen:

    Ist alles etwas umständlicher, weil Du die Dateien "außerhalb" von WP hochladen willst.

    Klappt leider nicht ...

    Das Einfügen der Zeile

    PHP
    define('UPLOADS', 'http://' . getenv("SERVER_NAME") . 'media';);

    erzeugt folgende Fehlermeldung ...

    Code
    Parse error: parse error, unexpected ';' in /srv/www/htdocs/blog/wp-includes/functions-post.php on line 3

    Olaf

  • Quote from jowra

    Falls da jetzt noch Fehlermeldungen kommen sollten, spiele ich das Szenario heute Abend mal von zu Hause aus durch. Ich melde mich dann.

    Danke für Deine Hilfe. Leider bekomme ich jetzt diese Fehlermeldung.

    Code
    Warning: stat(): Stat failed for http://www.mueller-michaels.netmedia (errno=2 - No such file or directory) in /srv/www/htdocs/blog/wp-includes/functions-post.php on line 850
    Unable to create directory http://www.mueller-michaels.netmedia. Is its parent directory writable by the server?

    Macht aber nichts, ich benutze einfacht das Standardverzeichnis. Das klappt, nachdem ich "uploads" manuell als Unterverzeichnis von "wp-content" erstellt habe und die Rechte von "uploads" auf 777 gesetzt habe.

    Olaf

  • Quote from dromm
    Code
    Warning: stat(): Stat failed for http://www.mueller-michaels.netmedia (errno=2 - No such file or directory) in /srv/www/htdocs/blog/wp-includes/functions-post.php on line 850
    Unable to create directory http://www.mueller-michaels.netmedia. Is its parent directory writable by the server?

    Liegt am fehlenden Schrägstrich. Neu:

    PHP
    define('UPLOADS', 'http://' . getenv("SERVER_NAME") . '/media');

    aber da es eh nur ein Hack für Dich wäre, kannst Du auch gleich schreiben:

    PHP
    define('UPLOADS', 'http://www.mueller-michaels.net/media');

    Ich teste es heute Abend trotzdem mal, interessieren würde es mich schon. :-)

  • Also - wenn ich das hier so lese, werde ich mehr und mehr Fan des WYSIWYG-Editors Xinha4WP - hat ne ziemlich geile Bildverwaltung mit Upload und echtem Neuberechnen, man kann die Bilder sogar spiegeln, drehen, Ausschnitt wählen usw.

    Doof ist (und da hab ich noch nicht herausgefunden, wie man das ändert), dass bei Einfügen eines Bildes dieses mit etlichen Style-Angaben geschieht, die man nicht unbedingt haben will bzw. lieber global über ein Stylesheet definieren wollen könnte. Denn standardmäßig kommt jedes img-Tag mit border: solid 0px blabla daher - Blöd, wenn man mal sein Theme wechseln will...

    (Xinha ist recht umfangreich - Ich hätte mir das Dings gerne so angepasst, dass es beim Bild-Einfügen nur style-Hinweise ausspuckt, wenn ich wirklich etwas "Besonderes" mit dem Bild vorhab. Denn Themes, in denen Bildern ein Rahmen gegeben werden soll, haben natürlich verloren, wenn direkt im img-Tag selbst steht, dass es KEINEN Rahmen haben soll... Hat da jemand ne Idee?)

    Also - Sollte jemand ebenfalls ab und an mal WP "für Andere" installieren und sollten diese "Anderen" einen WYSIWYG-Editor haben wollen - Ich find Xinha im Vergleich zum TinyMCE richtig gut.

    Nett vor allem, dass man einzelne Funktionsgruppen, die man nicht haben bzw. verbieten möchte (z.B. Tabellen-blabla oder Text-Einrücken-Knöpfe, die mit blockquote arbeiten) einzeln ein- und ausschalten kann. Xinha schreibt auch ganz passables XHTML und fummelt zudem nicht allzuviel "eigenständig" herum... Ich hab einige andere Editoren ausprobiert, bei denen es z.B. gar nicht möglich ist, ein small-Tag o.ä. überhaupt zu benutzen.

    Unter WP 2.0 läuft Xinha problemlos. Damit man mit seinen Upload-Ordnern nicht durcheinanderkömmt, sollte man in der Datei wp_xinha_plugin.php die Zeilen 169, 170 und 779 in Augenschein nehmen und die dahingehend anpassen, dass der upload-Ordner vom Bild-Manager mit dem von WP übereinstimmt.

    Adresse Xinha: http://baptiste.us/plugins/xinha4wp
    Ebenfalls nötig (sonst Fehlermeldungen, die man zwar ignorieren kann, aber man weiß ja nie) das PlugIn TextControl http://dev.wp-plugins.org/wiki/TextControl

    Ach ja, der Upload - nachdem ich die Bildverwaltung von WP2.0 ziemlich missraten finde, hab ich sie einfach "holzhammermethodenmäßig" ausgeschaltet: In der Datei "inline-uploading.php" (Ordner "wp-admin") alles von Zeile 626 bis Ende in einen Kommentar umwandeln.
    Also in Zeile 626 vor <ul id="upload-menu"> ein <!-- einfügen - und in Zeile 699 vor <body> entsprechend ein -->
    In Zeile 654 steht <!--<div class="tip"><?php _e('You can drag and drop these items into your post. Click on one for more options.'); ?></div>--> Dort entweder Kommentarmarken löschen oder davor --> und danach ein <!-- rein.

    Und dann nervt datt Ding nich mehr.

    (Gibt bestimmt noch sauberere Lösungen, aber gestern nacht war büschn Bett-vorm-Kropf oder Brett-vorm-Kopf - hab die "schnellen Stellen" einfach nicht gefunden... Wer was "besseres" hat - bin für Anregungen dankbar!)

    Nein, das ist keine Brille, das sind Augenränder!

    Print- und Webdesign

    Edited once, last by pufaxx (December 29, 2005 at 6:00 PM).

  • der xinha funktioniert wirklich gut,
    nur dass der Editor zu klein ist,
    auch wenn ich die Grösse manuell bei Optionen einstelle, ändert sich nichts.

    ausserdem lässt sich der vorinstallierte Editor nicht ausschalten.

    weis jemand was ich an den .php Dateien verändern muss, um den auszubauen?

  • Ausbauen muss man den vorinstallierten Editor gar nicht, ausschalten reicht: Im Admin-Bereich unter "Benutzer" / "Dein Profil" einfach das Häkchen bei "Benutze den WYSIWYG-Editor beim Schreiben" abwählen und die Änderungen übernehmen.

    Damit ist beim Schreiben NUR noch der Xinha drin - und dann sollte auch die Größe des Xinha-Fensters wieder einstellbar sein.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!