« Zone morte » non cliquable sur un écran de portable Asus

On m’a récemment soumis « ce problème à la noix », dont je n’avais jamais entendu parler : sur un portable Asus, même après reformatage, une partie de l’écran n’est pas cliquable, on ne peut y déposer d’îcones, etc.

Croyant à « un bug utilisateur », j’ai quand même cherché un petit peu sur le Nain Ternette et c’est apparement un problème rare mais connu…

Solution :

Mettre à jour l’utilitaire ATKOSD2, disponible sur le site Asus (une version par système d’exploitation).

J’espère que ca vous servira !

Afficher le commentaire de la table dans PhpMyAdmin

Lorsqu’une application comporte plus d’une centaine de tables, il est toujours difficile de s’y retrouver…

Phpmyadmin permet de rajouter un commentaire sur chaque table, mais celui-ci n’est visible qu’à l’affichage de la table :

phpmyadmin_commentaire_table1

Vu que rentrer dans chaque table pour se souvenir à quoi elle correspond n’est pas faisable (ni logique), je me suis bricolé un petit hack pour l’afficher directement au bon endroit :

phpmyadmin_commentaire_table2

Il suffit de modifier le fichier db_structure.php, cherchez ce bloc (vers la ligne 320) :

$alias = (!empty($tooltip_aliasname) && isset($tooltip_aliasname[$each_table['TABLE_NAME']])) ? str_replace(' ', ' ', htmlspecialchars($tooltip_truename[$each_table['TABLE_NAME']])) : str_replace(' ', ' ', htmlspecialchars($each_table['TABLE_NAME']));

$truename = (!empty($tooltip_truename) && isset($tooltip_truename[$each_table['TABLE_NAME']])) ? str_replace(' ', ' ', htmlspecialchars($tooltip_truename[$each_table['TABLE_NAME']])) : str_replace(' ', ' ', htmlspecialchars($each_table['TABLE_NAME']));

Ajoutez juste après :

if ((isset($each_table['Comment'])) && ($each_table['Comment']!=$each_table['TABLE_NAME']))
        $truename .= " ( ".$each_table['Comment'].")";

J’ai rajouté ici une classe personnalisée histoire de donner une taille différente au commentaire.

Note : le commentaire de chaque table est accessible via le menu Opérations dans la vue Table