Beiträge von toscho

    Bitte den Support doch mal, einen Blick ins Errorlog zu werfen, wenn du selber keinen Zugriff darauf hast. Die reagieren erfahrungsgemäß auch am Wochenende recht schnell und kompetent (hab dennoch Geduld ;)).

    Hier meine .htaccess; ich habe auch ein Paket bei all-inkl.com, PHP läuft als Modul, nicht über CGI:

    Die Texte, die du aus dem Portal beziehst, liegen in einer anderen Zeichenkodierung vor als das Blog: Im Portal ISO-8859-1, im Blog UTF-8.

    Also laß erst [FONT="Courier New"]utf8_encode()[/FONT] über die eingebundenen Inhalte laufen, ehe du sie veröffentlichst. Oder stell das Portal auf UTF-8 um; das ist langfristig die bessere Lösung.

    Nachtrag: Etwas zuverlässiger als [FONT="Courier New"]utf8_encode()[/FONT] ist diese Lösung: UTF-8 mit PHP erzwingen.

    Du mußt einzelnen Listenpunkten ein [FONT="Courier New"]padding-top[/FONT] oder [FONT="Courier New"]margin-top[/FONT] geben.

    Sieh mal in den Quellcode der HTML-Ausgabe: Da findest du bei jedem Menupunkt spezielle Werte im Attribut [FONT="Courier New"]class[/FONT]. Such du dir die passende – beispielsweise [FONT="Courier New"]page-item-1000[/FONT] – heraus, und dann schreib ins Stylesheet:

    HTML
    .page-item-1000 {
        padding-top: 1em;
    }

    Allerdings solltest du den zusätzlichen Leerraum nicht an eine willkürliche Stelle plazieren: Er suggeriert deinen Lesern eine logische Trennung. Wenn die anhand des Inhaltes nicht nachvollziehbar ist, produzierst du damit eine subtile Verwirrung.

    Google wertet Worte in der URL offenbar nur bis zum achten Trennzeichen aus. Also sollte die Basis möglichst kurz sein. Und WordPress wird langsam, wenn die Basis mit %category%, %tag%, %author% oder %postname% beginnt.

    Daher halte ich folgende Linkstruktur für günstig:

    • Domainname ohne www.
    • Basis aussagekräftig aber kurz. Ich benutze nur das Jahr, damit man den Link zeitlich zuordnen kann: [FONT="Courier New"]/%year%/%postname%/[/FONT]
      Detaillierter braucht man es kaum.
    • Sinnvoll gekürzte URLs für Einzelposts: Für Safari in CSS und Javascript ansprechen habe ich beispielsweise die URL-Form [FONT="Courier New"]safari-css-javascript[/FONT] benutzt.

    Gruß
    Thomas

    Aktualisierung nicht erkannt

    Ich habe auf die originale Version 2.7.1 aktualisiert (also nicht DE_de), aber das kapiert WordPress nicht. Siehe Bild.

    Wie vollende ich das Update denn so, daß auch Wordpress selbst sich erkennt?

    Gruß
    Thomas

    Die zweite Zeile wird für den Alternativtext benutzt. Sie kann daher eigentlich keine Beschreibung enthalten, denn das ist nicht die Aufgabe dieses Attributes.

    Ein Beispiel:

    HTML
    <img 
      src="droschke.png" alt="Foto einer Droschke" 
      title="Sowas sieht man nur noch selten!"
    >

    Für jemanden, der keine Bilder sehen kann oder will, wäre die zusätzliche Beschreibung als Alternativtext komplett wertlos.

    Ich schlage deshalb vor, dieses Feld »Alternativtext« oder »Ersatztext« zu nennen. Daß Wordpress diesen Wert für die Unterschrift verwendet und nicht den des richtigen Titels ist ein separater Bug, den die Übersetzung allein nicht lösen kann.

    Gruß
    Thomas

    das 2. "Titel"-Feld in unserer Übersetzung


    Das ja eigentlich Alternativtext heißen muß.

    Ich habe nie verstanden, warum WP den Alternativtext für die Beschreibung verwendet, obwohl es doch genau darüber ein Feld für die … Beschreibung gibt.
    Dieses Durcheinander muß ja zu Verwirrung führen.

    Gruß
    Thomas

    Nee, ist leider schon UTF-8... Das habe ich auch schon überlegt, daran liegt es leider nicht. Wie würde man denn konvertieren?


    Wenn du dir ganz sicher bist, verstehe ich leider das Problem nicht. Ansonsten: Hier ist eine kleine Beschreibung

    Zitat

    Was vielleicht gehen würde, ist die sql-Datei im Editor zu öffnen und einfach alle Umlaute zu ersetzen. Habe nur Angst, dass ich mir so was zerschieße und sieht im Blog natürlich ziemlich beschissen aus...


    Du arbeitest natürlich mit einer Kopie des Original-Dumps, und du testest es lokal! Dazu empfehle ich dir die USB-Stick-Variante. Wähle dort Wordpress aus, und entpacke das fertige Archiv irgenwohin. Keine Installation nötig.

    Dann importierst du den bearbeiteten SQL-Dump und siehst gleich, ob es Probleme gibt.

    Gruß
    Thomas

    Sehr wahrscheinlich sind deine alten Texte in Windows-1252 oder so kodiert; Wordpress erwartet aber UTF-8.

    Der Abbruch ist tatsächlich etwas Gutes (auch wenn es dir nicht so vorkommt ;)), denn er bewahrt dich davor, illegale Zeichen zu importieren und das Problem der falschen Zeichenkodierung dann in der laufenenden DB beheben zu müssen.

    Konvertiere also erst die alte Datei nach UTF-8.

    Gruß
    Thomas

    Mein Blog läuft bei all-inkl.com. Mit eigener, aktueller Installation natürlich. Auf Nachfrage bekommt man die PHP-Version (4 oder 5), die haben möchte, ebenso die Einbindung (CGI oder Modul). Ich hatte keine Probleme bisher. Das will ich aber nicht verallgemeinern.

    Gruß
    Thomas

    Es muß im Quellcode früher als die Conatiner kommen, die daneben stehen sollen, und es braucht ein float:left im Stylesheet. Wenn die nachfolgenden Container absolut oder relativ positioniert sind, dann mußt du deren top- und left-Werte anpassen.

    Gruß
    Thomas