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
cyanogenmod alternative Firmware für Android Systeme, z.B. Handys und Tablets.
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.
Freier CAD Software edrawingsviewer.
http://argouml.tigris.org/
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
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.
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