Beiträge von Putzlowitsch

    Die Tabelle ist 'wp_postmeta'.
    Hier gibt es je Attachment, sofern es sich um ein Bild handelt, zwei relevante Einträge.
    Zum einen einfach der absolute Dateiname (z.B.):

    Code
    meta_key = '_wp_attached_file'
    meta_value = '/www/htdocs/w007a243/putzlowitsch/wp-content/uploads/2006/11/putzl_1und1_blog.png'

    Das kann man einfach per SQL behandeln.
    Der andere Eintrag ist aber ein serialisiertes Array, was ungefähr so aussieht:

    Code
    meta_key = '_wp_attachment_metadata'
    meta_value = 'a:5:{s:5:"width";i:810;s:6:"height";i:832;s:14:"hwstring_small";s:22:"height='96' width='93'";s:4:"file";s:81:"/www/htdocs/w007a243/putzlowitsch/wp-content/uploads/2006/11/putzl_1und1_blog.png";s:5:"thumb";s:30:"putzl_1und1_blog.thumbnail.png";}'

    Der eigentlich Knackpunkt ist die Längenangabe vor dem String. Die muß stimmen. Falls sich die Länge von altem und neuem Dateipfad nicht unterscheidet, ist man fein raus. Dann kan man auch einfach per SQL Suchen und Ersetzen. wenn doch, müßte man ein kleines PHP-Skript schreiben, was die Metadaten ändert.

    Gruß
    Ingo

    EDIT: Da war ich wohl ein bissl langsam :) Naja, ich habe zumindest noch eine ausführliche Erklärung mitgeliefert.

    Noch ein ergänzender Hinweis zu den Attachments, die mit der WP-internen Uploadverwaltung hinzugefügt wurden.
    Wenn das unter der neuen URL auch für die bereits vorhandenen Uploads richtig funktionieren soll, muß zusätzlich zu

    SQL
    UPDATE wp_posts SET post_content =
    replace(post_content, 'www.domain.de', 'domain.com');

    auch das Feld 'guid' entsprechend behandelt werden:

    SQL
    UPDATE wp_posts SET guid =
    replace(post_content, 'www.domain.de', 'domain.com');


    Außerdem wird diese guid auch in RSS-Feeds verwendet, und würde dann dort auch nicht stimen.

    Falls zusätzlich das ganze auf neuem Webspace liegt, müssen auch noch die Einträge in den Metadaten korrigiert werden. Hier ist jeweils der absolute Pfad der Datei auf dem Server hinterlegt. Falls dieser nicht stimmt, werden die Thumbnails für Bilder von der Uploadverwaltung nicht gefunden.
    Das ist aber leider nicht so einfach mit einem SQL-Befehl zu erschlagen.

    Gruß
    Ingo

    Achso, und Google et al. beherrschen sehr wohl (einfaches) JavaScript, gerade weil es viele Seiten zur Navigation verwenden (traurig, aber wahr). Das habe ich bis vor Tagen auch nicht geglaubt und musste mich eines besseren belehren lassen.

    Hmmm, ich habe vor etwa einem Jahr mal ein diesbezügliches Experiment gestartet, weil ich auch wissen wollte, ob Google und andere Suchmaschinen Javascript verarbeiten.
    Zumindest wenn man den Code in eine externe js-Datei auslagert, scheint dies nicht der Fall zu sein. Ich hatte einfach drei externe Links zu Seiten auf einer Testseite eingefügt, zwei davon per externer js-Datei und einen normal. Der normale Link wurde nach ein paar Tagen von Google, und auch anderen Suchmaschinen besucht (und wird dies auch regelmäßig weiterhin), die beiden Javascript-Links werden aber von allen Sumas hartnäckig ignoriert.

    Gruß
    Ingo

    Wenn es wirklich .us ist, wäre es schon ungewöhnlich. Google z.B. würde eher unter .com in der Statistik erscheinen.

    Hier mal exemplarisch meine Daten von 2006:

    Gruß
    Ingo

    Ist komisch, bei mir klappt das ohne Probleme, bei gwen58 wohl auch. Könnte noch irgendwie am konkreten Hostingpaket liegen. Ich habe ein relativ neues "pw* A" (November 2006). Gut möglich, das die Server bei älteren oder anderen Paketen abweichend konfiguriert sind.

    Als Trick für Premium-Pakete wäre noch eine Umstellung auf PHP 4.1.2 denkbar, da hier, so die Angaben stimmen, das Memorylimit bei 20M liegt. Nur könnte das wiederum andere nicht vorhersehbare Auswirkungen haben. Ist also eigentlich nicht wirklich empfehlenswert.
    Wenn ich das richtig gelesen habe, erfordert z.B. das neue WP 2.1 mindestens PHP 4.2.

    Gruß
    Ingo

    [COLOR="Red"]* Moderatorenhinweis: Markenname auf Wunsch der Firma PHADE Software - PowerWeb unkenntlich gemacht.[/COLOR]

    Ich habe mir mal angeschaut, was du mit der linken Sidebar meinst...jedoch sehe ich kein verschieben der linken Sidebar...oder ich bin noch blind am frühen morgen...:-D

    Ähmm, ja. Ich meine auch nicht die linke Sidebar, sondern die rechte, also 'side'. Aber der Sachverhalt ist derselbe, es gibt einen negativen, linken Außenabstand, was den IE möglicherweise verwirrt. Zur Illustration habe ich mal einen Bildschirmabzug dessen gemacht, was der FF-DOM-Inspector anzeigt:
    side_rahmen.gif
    Der rote Rahmen markiert das 'side'-div, die Listenelemente ragen links darüber hinaus.

    Gruß
    Ingo

    Das verkleinern der des div nutzt nichts, wenn z.B. enthaltene Bilder immer noch die alte Bereite haben.
    Etwas ungewöhnlich finde ich auch den negativen, linken Außenabstand der Liste in der Sidebar side2:

    Code
    #side2 ul {
        list-style-type: none;
        margin: 0px 0px 0px -10px;
        padding: 0px;
        }

    Damit ragt die Liste links aus dem Container heraus und bringt vielleicht damit den IE außer Tritt.

    Nur mal so, als ein paar Ansatzpunkte.

    Gruß
    Ingo

    Ich muß hier mal noch einen kleinen Nachtrag zu meiner "Holzhammermethode" loswerden.

    Die Verwendung der von mir oben gezeigten php.ini führt dazu, das eventuell von Strato in einer zentralen php.ini gemachte Einstellungen, welche von den PHP-Defaultwerten abweichen, unwirksam werden.

    Wenn man auf Nummer Sicher gehen will, sollte man sich diese Strato-PHP-Ini zunächst beschaffen, darin die gewünschten Änderungen vornehmen, und diese dann als lokale php.ini verwenden. Aber bitte nur an den Stellen ändern, wo man weiß, was man tut :)

    Es dürfte weniger was mit dem Monitor, sondern eher mit dem Browser zu tun haben.
    Bei mir sieht es im Firefox zerhackt aus, im IE6 ist alles gut (in beiden Fällen 19" TFT).

    Vermutlich ist irgendwo was im HTML-Quelltext nicht in Ordnung. Merkwürdig finde ich beispielsweise, das als erste Zeile, noch vor dem DOCTYPE der Title-Tag kommt.

    Naja, vielleicht nicht gleich ins Kunden-Hauptverzeichnis. Am besten ein Unterverzeichnis anlegen, das z.B. den Name der Domain hat.
    Falls noch nicht erfolgt, eine Datenbank einrichten und die Daten in der wp-config.php eintragen. Dann die WP-Datein per FTP in das erstellte Unterverzeichnis kopieren.
    Nun das 1und1-Blog löschen, weil sonst die Verwendung der Domain nicht geändert werden kann.
    Zu guter Letzt die Domain auf das Unterverzeichnis zeigen lassen (siehe Bild):

    1und1config.jpg


    Gruß
    Ingo

    Das ist hier zwar nicht die "Blogshow", wo man ja sofort wegen nicht validem Code angezählt wird ;-), aber dennoch eine kleiner technischer Hinweis auf Grund folgender Warnungen:

    Zitat

    Zeile 243 Zeichen 1 - Warnung: Element <a> hat proprietäres Attribut "alt"
    Zeile 243 Zeichen 87 - Warnung: Bei <img> fehlt das Attribut "alt"

    Das ganze wiederholt sich dann noch ein paar mal.
    Es ist also so, das bei einem Bild das alt-Attribut gefordert wird, um auch bei ausgeschalteter Grafikanzeige oder puren Textbrowsern etwas sinnvolles anzeigen zu können. Bei Verweisen <a ...> hingegen gibt es das alt-Attribut nicht, hier könnte man stattdessen das title-Attribut verwenden.

    Gruß
    Ingo

    Ist schon krass und hat dazu geführt, das Fingerzeig erst mal dicht ist.
    Wen es sonst interessiert, worum es geht, dem seien diese Quellen empfohlen:
    http://www.ra-blog.de/2007/01/13/ein-brotchen-fur-6000-euro
    http://www.maingold.com/2007/01/15/abm…rions-kochbuch/

    Also nur eigene Bilder oder solche aus verläßlicher Quelle verwenden, wo man sicher sein kann, das sie wirklich frei verwendbar sind. Das dürfte aber gerade bei Flickr eher nicht der Fall sein.

    Gruß
    Ingo

    Auch mir hat Helmut mit seiner wirklich verständlichen Erklärung schon geholfen.
    Dennoch habe ich noch eine Frage. Kann man den Text, der im Trackback aus meinem Artikel zitiert wird, irgendwie beeinflussen? Oder werden grundsätzlich z.B. die ersten 36 Wörter ab Anfang genommen?

    Gruß
    Ingo


    Letztendlich denke ich aber, dass dieses Plugin nur selten und wenig gebraucht wird. In den wenigen Fällen, denke ich, kann man auch mit dem etwas grobschlächtigeren Interface arbeiten...

    Naja, stimmt schon.
    Aber das ist ja auch das schöne an quelloffener Software, man kann sich das ganze gegebenfalls selbst (so man kann) nach eigenem Gusto anpassen.
    Ich habe mir einfach die SQL-Abfrage bei den Posts um

    Code
    WHERE post_status IN ('publish', 'static')

    erweitert, und schon sehe ich Attachments, Objekte und was es sonst noch so an uninteressanten Posts gibt, nicht mehr.

    Gruß
    Ingo