Script tout fait

Répondre
BigZ[SHN]
le 21/10/2010 à 15:52
BigZ[SHN]
J'ai déjà controlé l'affichage de mon HTML.

Par contre, j'ai pas la possibilité de mettre le nez dans son code PHP puisque sa classe semble ... compressée (?) tout le code est sur 5-6 lignes très longues...
moogli
le 21/10/2010 à 16:25
moogli
wé possible avec les bouzzions de zend, ça permet de vendre ton code et la maintenance XD

j'ai pas utilisé zend studio depuis longtemps mais c'est sur c'est faisable.

mais il a très bien pu juste supprimer les saut de ligne et indentation ?...
Il en faut peu pour être heureux !!!!!
moogli
le 23/10/2010 à 08:16
moogli
Yop, j'ai terminé :)

bon faudrais faire des effort de design mais tu peut trouver une archive la

@+
Il en faut peu pour être heureux !!!!!
i M@N
le 23/10/2010 à 20:02
i M@N
Hello.

C'est génial ton pma Moogli! Félicitations ...
Pour le design ça me va j'aime beaucoup le côté épuré.
Au niveau du footer (c moogli 2010) ça masque un peu l'affichage en bas (essaye un div avec une propriété css fixed bottom peut-être).
Si tu pouvais ajouter une checkbox tout en haut de la colonne de checkboxes pour tout cocher d'un coup ce serait génial.
Tiens moi au courant de tes avancées surtout j'adore ton pma!

@+...
One Love, One Heart, One Unity.
moogli
le 25/10/2010 à 11:37
moogli
merci iM@N ça fait plaisir :)
pour le bandeau footer, effectivement j'arrive pas à le positionner en bas et le faire descendre, c'est pour cela que j'ai limiter le nombre de tuple des tables, par contre je l'ai pas fait sur les table et si on regarde information_schema (par exemple) c'est sur super moche :)

si je n'ai pas mis de div c'est parce que j'en profiter pour essayer html 5 et css3, d'ailleur j'ai ajouter le message d'erreur de Raphaël Goetter (alsacreations) pour IE 6

<!--[if lte IE 7]>
<link rel="stylesheet" href="styles-ie6.css" />
<div class="alert-ie6" style="padding: 1em; background: #900; font-size: 1.1em; color: #fff;">
<p><strong>Attention ! </strong> Votre navigateur (Internet Explorer 6 ou 7) présente de sérieuses lacunes en terme de sécurité et de performances, dues à son obsolescence (il date de 2001).<br />En conséquence, ce site sera consultable mais de manière moins optimale qu'avec un navigateur récent (<a href="http://www.browserforthebetter.com/download.html" style="color: #fff;">Internet Explorer 8</a>, <a href="http://www.mozilla-europe.org/fr/firefox/" style="color: #fff;">Firefox 3</a>, <a href="http://www.google.com/chrome?hl=fr" style="color: #fff;">Chrome</a>, <a href="http://www.apple.com/fr/safari/download/" style="color: #fff;">Safari</a>,...)</p>
</div>
<![endif]-->

=> exemple
tu a raison pour la case à cocher, c'est pas bien compliqué et pratique, je viens donc de l'ajouter.

Je ne l'ai pas dit mais il y a des restrictions :
- mysql 5
- php 5
- utf-8

le premier parce que j'utilise la table_information schema qui n'existe que depuis mysql 5 il me semble, et le second parce que mes classes php sont en V5 (faut vivre avec son temps ;))

pour utf-8 faut que je vois comment on peut gérer cela correctement parce que c'est super crade d'imposer un charset :/
j'ai déjà pas mal de chose faut juste que j'ajoute une option dans le config pour gérer le truc !

faut que je joue avec les droit mysql pour afficher ou non les boutons edit / delete pour éviter les suprises :)

faut que je fait un petit manuel d'utilisation aussi XD

j'ai mis ajour l'archive avec le bout de JS en plus ;)

@+
PS : ne pas hésiter sur les commentaire (pour ceux sur le design proposer aussi une charte graphique valide html5 / css3 en même temps XD)
Il en faut peu pour être heureux !!!!!
i M@N
le 25/10/2010 à 14:32
i M@N
Hello.

Pour ton footer (je me suis pas encore essayé au html5) tu peux remplacer dans ton index.php
<footer>
<?php
echo 'Moogli@'.date('Y');
?>
</footer>

par
<!--crad fix on-->
<div id="footer" style="text-align:center;fixed:bottom">
<?php
echo 'Moogli@'.date('Y');
?>
</div>
<!--crad fix off-->


Un autre truc serait d'avoir la possibilité de vider la table (TRUNCATE) et de la supprimer (DROP)

Je pense que je vais me servir de ton script et que je vais modifier la .css pour mes besoins donc je te tiens au courant.
Continue surtout ton pma est trop cool!

@+...
One Love, One Heart, One Unity.
moogli
le 26/10/2010 à 20:57
moogli
Ajout du truncate pour les tables (le drop existe déja dans la liste des tables, je peut le remettre a coté du truncate a voir pour la suivante)
Modif pour support de Mysql 4 (test à finir)

coté design je n'ai pas réussi, je verrais plus tard :-)~

@+
Il en faut peu pour être heureux !!!!!
i M@N
le 27/10/2010 à 12:35
i M@N
Hello.
Bien, ça avance ...
Par contre y'a plus le nombre d'enregistrement dans la colonne de gauche qui liste les tables de la base. :-/
Pour le footer dans main.css :
footer {
fixed:bottom;
float:left;
background: #FFC956;
height: 30px;
width: 1100px;
text-align: center;
line-height: 30px;
}

Pour les liens "sensibles" comme DROP ou TRUNCATE je verrais bien un lien du genre :
<a href="javascript:if(confirm('DELETE?'))javascript:document.location.href='./?action=delete'">DELETE</a>


Moogli envoie-moi un email : i_man_01( a )yahoo( p o i n t )fr

@+...
One Love, One Heart, One Unity.
i M@N
le 27/10/2010 à 12:44
i M@N
reuh ...

Comme ça les liens (lignes 401-405 index.php) :
<?php
echo '<a href="javascript:if(confirm(\'Vider la table?\'))javascript:document.location.href=\'./?afaire=truncatetable&table='.$table.'&base='.htmlentities($_GET['base']).'\'" alt="Vider la table ',htmlentities($_GET['table']),'">
<img src="images/pictos/b_empty.png" title="Vider la table ',htmlentities($_GET['table']),'" /></a>';
if ($lastcol === true){
echo '&nbsp;&nbsp;&nbsp;&nbsp;';
echo '<a href="javascript:if(confirm(\'Supprimer la table?\'))javascript:document.location.href=\'./?afaire=droptable&table='.$table.'&base='.htmlentities($_GET['base']).'\'" alt="Supprimer la table"><img src="images/pictos/b_drop.png" title="" /></a>';
?>


@+...
One Love, One Heart, One Unity.
i M@N
le 27/10/2010 à 12:50
i M@N
ligne 146 index.php :
<?php
echo '<a href="javascript:if(confirm(\'Vider la table ',htmlentities($_GET['table']).'?\'))javascript:document.location.href=\'./?afaire=truncatetable&table='.htmlentities($_GET['table']).'&base='.htmlentities($_GET['base']).'\'" alt="Vider la table ',htmlentities($_GET['table']),'">Vider la table ',htmlentities($_GET['table']),'</a>';
?>


@+...
One Love, One Heart, One Unity.
Répondre
LoadingChargement en cours