Archiv

Autor Archiv

WordPress 3.0 Menü und qtranslate

20. November 2011 Keine Kommentare

Problem:

Habe in letzter Zeit das Problem, daß qtranslate nicht Links im Menü von WordPress 3.0 automatisch übersetzt.

Lösung:

Einen Filter für das WordPress Menü (walker_nav_menu_start_el) hinzufügen in der functions.php des Themes:

 

add_filter(‘walker_nav_menu_start_el’, ‘qtrans_in_nav_el’, 10, 4);
function qtrans_in_nav_el($item_output, $item, $depth, $args){
$attributes  = ! empty( $item->attr_title ) ? ‘ title=”‘  . esc_attr( $item->attr_title ) .’”‘ : ”;
$attributes .= ! empty( $item->target )     ? ‘ target=”‘ . esc_attr( $item->target     ) .’”‘ : ”;
$attributes .= ! empty( $item->xfn )        ? ‘ rel=”‘    . esc_attr( $item->xfn        ) .’”‘ : ”;

// Determine integration with qTranslate Plugin
if (function_exists(‘qtrans_convertURL’)) {
$attributes .= ! empty( $item->url ) ? ‘ href=”‘ . qtrans_convertURL(esc_attr( $item->url )) .’”‘ : ”;
} else {
$attributes .= ! empty( $item->url ) ? ‘ href=”‘ . esc_attr( $item->url ) .’”‘ : ”;
}

$item_output = $args->before;
$item_output .= ‘<a’. $attributes .’>’;
$item_output .= $args->link_before . apply_filters( ‘the_title’, $item->title, $item->ID ) . $args->link_after;
$item_output .= ‘</a>’;
$item_output .= $args->after;

return $item_output;
}

Quellen:

http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output/

http://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=1746&start=0

Share
KategorienWissenswertes Tags:

cyanogenmod – Alternative Firmware für Android Systeme

27. Mai 2011 Keine Kommentare

cyanogenmod alternative Firmware für Android Systeme, z.B. Handys und Tablets.

Share
KategorienAndroid, Firmware, Open Source, Software Tags:

Geschützt: High Available NFS Server

16. Mai 2011 Auch die Kommentare sind durch das Passwort geschützt.

Dieser Artikel ist durch ein Passwort geschützt.
Um ihn anzusehen, trage es bitte hier ein:


Share
KategorienWissenswertes Tags:

scponly – sftp Connection closed by server with exitcode 128

7. Mai 2011 Keine Kommentare

Problem:

Beim Verbindungsaufbau per sftp zum Server bekomme ich bei Filezilla und anderen Tools folgende Fehlermeldung:

sftp Connection closed by server with exitcode 128

 

Lösung:

Die Benutzer auf dem Server hatten die verkehrte Shell in der /etc/passwd zugewiesen bekommen. Jedem Benutzer die Shell in seiner Chroot-Umgebung zuordnen mit:

z.B.:

usermod -s /home/<username>/usr/lib/sftp-server

 

Anmerkung:

Anschließend noch in die /etc/shells mal kurz reingeschaut, ob da auch /usr/lib/sftp-server drin steht.

Share

edrawingsviewer

4. Mai 2011 Keine Kommentare

Freier CAD Software edrawingsviewer.

Share
KategorienFreeware, Open Source, Software Tags:

argouml

3. Mai 2011 Keine Kommentare

http://argouml.tigris.org/

Share

Mysql Dump wieder einspielen mit UTF8

1. Mai 2011 Keine Kommentare

Problem:

Erstellt man mit mysqldump einen Abzug der Datenbank kennt man das Problem die Sonderzeichen bzw. Umlaute in kryptischer Form vorliegen zu haben.

Lösung:

Beim einspielen mit mysql wird auch als Default Character Set LATIN1 benutzt, deshalb folgender Aufruf zum einspielen der Daten:

mysql -v -u<user> -p<password> <datenbank> < backup.sql –default-character-set=utf8

Share

Error : Unknown table engine ‘InnoDB’

28. April 2011 Keine Kommentare

Problem:

mysql-server Version 5.1

Error    : Unknown table engine ‘InnoDB’

Lösung:

Habe lange gesucht bis ich diese Lösung für die Fehlermeldung gefunden habe:

Die beiden Dateien ib_logfile0 und ib_logfile1 im Verzeichnis /var/lib/mysql löschen bzw. irgendwo anders verschieben.

Und siehe da nach einem Neustart des MySQL Servers funktioniert der InnoDB Table wieder.

Share
KategorienDatenbank, MySQL, Problemlösung Tags:

Open Compute Project

11. April 2011 Keine Kommentare
KategorienWissenswertes Tags:

files list file for package ‘mysql-common’ is missing final newline

2. April 2011 Keine Kommentare

files list file for package ‘mysql-common’ is missing final newline

Problem:
Aus irgendeinem Grund ist die Datei:

/var/lib/dpkg/info/mysql-common.list

in einem inkonsistenten Zustand geraten.

Lösung:

Die Datei löschen und durch apt erstellen lassen

rm /var/lib/dpkg/info/mysql-common.list
apt-get update
apt-get upgrade

Share