WordPress Update 2.9.1 – Änderungen bei Verwendung von qTranslate

WordPress
29. Januar 2010
4 Kommentare
webwork.onblog.AT in english

WordPress Installation

1.) Vor einem Update (aktuell 2.9.1) unbedingt qTranslate checken, ob eine zum WordPress-Update angepasste Plugin-Version existiert. Ansonsten können Probleme beim Abspeichern der Beiträge entstehen.

2.) Ich verwende ausschließlich die jeweils aktuelle WordPress-Version in der DE-Edition von wordpress-deutschland.org

3.) Seit einigen Versionen lässt sich die Größe der Avatar-Bilder bei Kommentaren nicht mehr im Administration-Menü von WordPress ändern. Daher ist für eine andere Foto-Größe ein Eingriff ebenfalls in der Datei wp-includes/comment-template.php ab Zeile 1324 (WP-Version 2.9.1) notwendig:

1324
1325
1326
1327
/* AENDERUNG */
	$defaults = array('walker' => null, 'max_depth' => '', 'style' => 'ul', 'callback' => null, 'end-callback' => null, 'type' => 'all',
		'page' => '', 'per_page' => '', 'avatar_size' => 55, 'reverse_top_level' => null, 'reverse_children' => '');
/* AENDERUNG ENDE */

qTranslate – Plugin

Wie bereits oben beim Version-Update von WordPress erwähnt, ist für den einwandfreien Betrieb die zur WordPress-Version passende qTranslate-Version erforderlich. Ab Version 2.5.3 wurde für den „Sprachwähler“ die ID qtrans_language_chooser in die gleichnamige Class umgewandelt. Dadurch wurde eine Änderung im Theme-Stylesheet für qtrans_language_chooser ( . statt #) notwendig. Ansonsten sind keine weiteren Anpassungen durchzuführen.

Floatbox Plus – Plugin

Das Plugin Floatbox Plus benötigt das JavaScript floatbox, die Verwendung der „Floatbox“ ist mittlerweile leider kostenpflichtig. Änderungen sind keine notwendig, allerdings wird der Bildzähler in Englisch (noch) nicht richtig angezeigt.

Google XML Sitemaps – Plugin

Das Plugin Google XML Sitemaps muss zu den zusätzlichen Einträgen für englische Artikel erst “überredet” werden.
Die Änderungen zur Aufnahme der englischsprachigen Beiträge und Seiten sind in dem Beitrag qTranslate: Anpassungen für Google XML Sitemaps ausführlich beschrieben.

Microkid’s Related Posts Version 2.5

Nur eine kleine Änderung in der Datei microkids-related-posts.php (Zeile 330) ist notwendig, um Microkid’s Related Posts fit für qTranslate zu machen:

330
331
332
333
foreach( $related_posts as $related_post  ) {
/* AENDERUNG alte Zeile: $output .= "<li><a href="".get_permalink( $related_post->ID )."">".$related_post->post_title."</a></li>\n"; */
$output .= "<li><a href="".get_permalink( $related_post->ID )."">". get_the_title( $related_post->ID ) ."</a></li>\n";
}
WordPress
29. Januar 2010
4 Kommentare
webwork.onblog.AT in english

4 Kommentare zu:
WordPress Update 2.9.1 – Änderungen bei Verwendung von qTranslate

  • Andreas sagt:

    Guter Beitrag. Leider funktioniert das Plugin nicht immer sauber. Ein Upgrade von qTranslate von Version 2.3.1 auf 2.5.3 und WP 2.8.6 macht massive Probleme. Backend sieht in Ordnung aus aber Frontend geht so gut wie gar nicht mehr. Nach stundenlangen suchen konnte ich nichts finden und hab aufgegeben. Vielleicht hast du einen Tipp für mich?

    • Bei bestehenden WordPress-Installationen kann ich mich auch an Probleme erinnern. Falls du nur einen Test-Blog hast, würde ich mal die Datenbank-Konvertierung in den erweiterten Einstellungen von qTranslate probieren. Mitunter half es auch, jeden Beitrag mit Artikel bearbeiten in WordPress zu laden und ohne Änderungen den Artikel aktualisieren (= speichern). Derzeit ergeben sich bei meinen Blogs manchmal Probleme, wenn der englische Beitragstitel von einem anderen Editor kopiert wird und Sonderzeichen enthält. Ich schreibe dann den Titel noch einmal direkt in das Eingabefeld. …und wahrscheinlich hast du es eh schon probiert: Alle anderen Plugins deaktivieren, vielleicht lässt sich so ein Übeltäter eruieren.

  • Hi,
    I am using WP 2.8.2, QT 2.4.1.
    I have the same qtranslate issue with comments date/time.
    See http://www.vennekens.be/Index.php?page_id=402&lang=de
    I have tried your suggested modification to comment-template.php, but for some reason it doesn’t seem to work…
    Did I miss something or do you have perhaps extra suggestions?
     
    Thanks -
     
    Tom

    • Hi,in the version above I took these settings for qTranslate (under “Advanced Settings”):

      If it doesn’t work maybe your theme uses an other form of date_display. So check with the standard WordPress-theme. If it works, you can use the copy of the date-display there and replace it in your theme.On the other hand – On my test-blog I updated to WordPress Version 2. 9. (and qTranslate as well) and there the time display works correctly without modifications. I just changed the settings in qTranslate to the 4th option in the picture above: x “Use strftime… AND replace..”.
      Update January 16, 2010: With the method for WordPress 2.9 I described above, you can change the form of the date at the settings of qTranslate for each language seperatly. This is a very comfortable way.

      Hope, this will work for you.Nice greetings from LinzMichael Punzenberger

Kommentar schreiben