Version haut débit de: Forum du site Lebrikabrak
Aide - Rechercher - Membres

Décalage des icà´nes

Olivier (28 Janvier 2009, 21:21)
Bonsoir,

Je viens d'installer le plugin sur un Guppy 4.6.9 et je n'ai sélectionné que les articles et le diaporama pour un groupe de rédacteurs.
Je recherche la possibilité de soigner la présentation de la page de manière à ce que les deux icà´nes soient cà´te à cà´te.

Est-ce possible ?

Merci.
jchouix (03 Février 2009, 21:43)
bonsoir olivier,
l'organisation des icones se passe dans le fichier intitulé admin.php situé dans le répertoire plugins/adm_redacteurs/ entre les lignes 144 et 175.
A+
Olivier (03 Février 2009, 22:12)
Bonsoir Jchouix,

Merci pour l'info.

Voici les lignes en question:
Citation
<table cellspacing="0" cellpadding="0" border="0" align="center">
<?php
//affichage des icones des sections du rédacteur
echo '<tr>';
AffichSectionRedac('rart',TYP_ART,'art',$admin5);
//Icone adm_redacteurs
if(isset($redacprefs['rlistgestredac']) && $redacprefs['rlistgestredac'] != '') {
include("plugins/adm_redacteurs/plugin.inc");
echo '<td nowrap="nowrap" style="text-align:center;padding:15px;"><a href="admin.php?lng='.$lng.'&amp;pg=plugin&amp;plug='.$plugin_admin_url.'"><img src="plugins/'.$plugin_admin_icon.'" width="32" height="32" alt="'.$redac56.'" alt="'.$redac56.'" border="0" /><br />'.$redac68.'</a></td>'."\n";
} else {
echo '<td nowrap="nowrap" style="text-align:center;padding:15px;"><img src="inc/img/admin/blank.gif" width="32" height="32" alt="" border="0" /></td>'."\n";
}
// echo '<td>&nbsp;</td>';
echo '</tr>';
//insertion des icones des plugins
include("plugins/plugins.inc");
//fin insertion des icones plugins
?>
</table>
<hr />
<p style="text-align:center;font-weight:bold;"><a href="admin.php?lng=<?php echo $lng; ?>&amp;logout=1"><?php echo $admin19; ?></a></p>
<?php
btable();
include(CHEMIN."inc/bpage.inc");
}
elseif (!empty($pg)) {
if (($pg == "plugin") && (file_exists("plugins/".$plug.".inc"))) {
define("CHEMIN", "../../");
include("plugins/".$plug.".inc");
}
elseif (file_exists("inc/".$pg.".inc")) {
define("CHEMIN", "../../");


Je ne vois pas comment mettre les deux icà´nes cà´te à cà´te.

Merci de m'aider.

Bonne soirée.
jchouix (04 Février 2009, 22:04)
bonsoir olivier,
en effet, ce n'est pas simple car le diaporama est un plugin.
Je ne pense pas que cela vaut le coup de faire ces modifs surtout que si tu veux rajouter des sections plus tard, tu devras tout refaire.
A+
Olivier (04 Février 2009, 22:11)
Bonsoir Jchouix,

Les deux sections seront les seules proposées. Je ne rajouterai pas de sections plus tard.

Les modifs sont-elles si importantes que cela ? :fsb2_cry:


Merci. :fsb2_smyle:
jchouix (07 Février 2009, 0:30)
bonsoir olivier,
à ce moment là , le plus simple est d'écrire les liens des icones concernées à la place du tableau.
A+
Olivier (07 Février 2009, 1:40)
Bonsoir Jchouix,

J'ai essayé de supprimer le tableau, mais cela décale les boà®tes latérales et tout part en vrille.

Bon week-end et merci encore.
jchouix (09 Février 2009, 21:05)
bonsoir olivier,
à la place du tableau d'origine,
<table cellspacing="0" cellpadding="0" border="0" align="center">
<?php
//affichage des icones des sections du rédacteur
echo '<tr>';
AffichSectionRedac('rart',TYP_ART,'art',$admin5);
//Icone adm_redacteurs
if(isset($redacprefs['rlistgestredac']) && $redacprefs['rlistgestredac'] != '') {
include("plugins/adm_redacteurs/plugin.inc");
echo '<td nowrap="nowrap" style="text-align:center;padding:15px;">
<a href="admin.php?lng='.$lng.'&amp;pg=plugin&amp;plug='.$plugin_admin_url.'">
<img src="plugins/'.$plugin_admin_icon.'" width="32" height="32" alt="'.$redac56.'" alt="'.$redac56.'" border="0" />
<br />'.$redac68.'</a></td>'."\n";
} else {
echo '<td nowrap="nowrap" style="text-align:center;padding:15px;">
<img src="inc/img/admin/blank.gif" width="32" height="32" alt="" border="0" /></td>'."\n";
}
// echo '<td>&nbsp;</td>';
echo '</tr>';
//insertion des icones des plugins
include("plugins/plugins.inc");
//fin insertion des icones plugins
?>
</table>

écris ce code :
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<?php 
AffichSectionRedac('rart',TYP_ART,'art',$admin5);
echo '<td nowrap="nowrap" style="text-align:center;padding:15px;">
<a href="admin.php?lng=fr&pg=plugin&plug=diaporama/inc/admin">
<img src="plugins/diaporama/img/diaporama.gif" width="32" height="32" alt="diaporama" title="diaporama" border="0" />
<br />Diaporama</a></td>'."\n";
?>			  
</tr>
</table>


A+
Olivier (09 Février 2009, 22:54)
Bonsoir Jchouix,

Félicitation, à§a marche.

Je vais étudier ce code de plus près pour comprendre.

Encore merci pour tes recherches fructueuses...

Bonne soirée.
Olivier (10 Février 2009, 0:29)
Re,

Je viens de tester la partie Rédacteur.
Après avoir composé le pseudo et le mot de passe, on arrive sur une première page (plugins/adm_redacteurs/admin.php?lng=fr). Si je veux modifier le mot de passe en tant que Rédacteur ou si je veux me déconnecter, cela me renvoie sur une erreur 404.

Pourtant la case "Autoriser la modification du mot de passe :" est bien cochée pour le groupe auquel appartient le Rédacteur de test.

Par contre une fois dans la partie Articles ou Diaporama, la déconnexion fonctionne (plugins/adm_redacteurs/admin.php?lng=fr&pg=art&tri=ch).

Merci pour ton analyse.
jchouix (11 Février 2009, 20:29)
bonsoir Olivier,
je ne constate pas le problème que tu décris. Vérifie que tous les fichiers sont bien présents car une erreur 404 indique des fichiers non trouvés.
A+
Olivier (11 Février 2009, 21:16)
Bonsoir Jchouix,

Pourrais-tu me dire justement quels fichiers sont appelés ?

Car je ne vois pas de fichiers manquant.

Merci.
jchouix (11 Février 2009, 21:51)
re-,
vérifie la présence du fichier plugins/adm_redacteurs/connect.php en particulier.
as tu aussi vérifié l'url enregistrée dans ton site ?
A+
Olivier (11 Février 2009, 22:03)
Citation
vérifie la présence du fichier plugins/adm_redacteurs/connect.php en particulier.

Oui, le fichier plugins/adm_redacteurs/connect.php est bien présent puisque je peux me déconnecter dans la partie Articles ou Diaporama, mais impossible juste après avoir composé le pseudo et le mot de passe quand on arrive sur la première page (plugins/adm_redacteurs/admin.php?lng=fr).


Citation
as tu aussi vérifié l'url enregistrée dans ton site ?

Oui, c'est OK à ce niveau. Sinon, j'aurais une boucle de redirection (ce qui m'était arrivé il n'y a pas longtemps!)

Veux-tu que je t'envoie par mail un fichier en particulier pour contrà´le?

Merci.
jchouix (13 Février 2009, 19:10)
bonsoir olivier,
vérifies que dans ton fichier admin.php situé dans le répertoire plugins/adm_redacteurs/, tu as bien, après les modifs que tu as inséré auparavant, le code suivant :
<p style="text-align:center;font-weight:bold;">
<a href="admin.php?lng=<?php echo $lng; ?>&amp;logout=1">
<?php echo $admin19; ?>
</a></p>

A+
Olivier (13 Février 2009, 19:14)
Bonsoir jchouix,

Voici le code que j'ai:
<p style="text-align:center;font-weight:bold;">
<a href="../admin.php?lng=<?php echo $lng; ?>&logout=1">
<?php echo $admin19; ?>
</a></p>


Merci.
Olivier (13 Février 2009, 19:19)
Re,

J'ai testé et voici le résultat.
-OK pour la déconnexion
-par contre "Modifier le mot de passe ouvre la page: "STOP ! No file !" et en barre d'adresse: ".../error.php?id=20090213_181743_404"

@+
jchouix (13 Février 2009, 19:24)
re-,
vérifies à la ligne 136 que tu as bien
Citation
<form action="admin.php?lng=<?php echo $lng; ?>&amp;pg=redac_pass" method="post">

A+
Olivier (13 Février 2009, 19:30)
En fait j'ai ceci:
<form action="../admin.php?lng=<?php echo $lng; ?>&pg=redac_pass" method="post">


En ayant corrigé, tout est rentré dans l'ordre. Félicitation !

Merci beaucoup jchouix.

Bon Week-end !
jchouix (13 Février 2009, 19:32)
bonsoir,
tu l'as sacrément bidouillé ton fichier admin.php.
Si j'étais toi, j'en récupèrerai un tout neuf pour àªtre sà»r de partir sur une base saine et je ferai ensuite la modif pour le remplacement du tableau.
Bon week-end.
A+
Olivier (13 Février 2009, 19:39)
Non, la seule bidouille est celle que tu m'as préparé, mais j'ai utilisé bàªtement frontpage qui a rajouté des bizarreries. Désolé...

Merci encore jchouix pour ton aide toujours aussi précieuse.

Amitiés.
jchouix (13 Février 2009, 20:09)
re-,
pour info, microsoft a arreté le développement de frontpage car il est totalement obsolète aujourd'hui et il l'a remplacé par le logiciel microsoft expression web qui est un excellent logiciel de création web.
Tu peux le télécharger à cette adresse : http://www.microsoft.com/france/expression/default.aspx
Il est d'ailleurs gratuit pour les étudiants.
De mon point de vue, il est aussi bien que dreamweaver voir mieux pour ceux qui ont l'habitude d'utiliser la suite office de microsoft.
A+
Olivier (13 Février 2009, 20:19)
Malheureusement, cela fait plus de 20 ans que j'ai quitté les bancs de la Fac, mais c'est toujours bon de le savoir.
Perso, j'ai Dreamweaver et Context.

En tout cas merci pour toutes ces précisions bien utiles.

Je me demande depuis longtemps comment tous les développeurs parviennent à créer des plugins. Vous utilisez des logiciels particuliers pour vous aider?

@+
jchouix (13 Février 2009, 22:40)
Citation
Je me demande depuis longtemps comment tous les développeurs parviennent à créer des plugins. Vous utilisez des logiciels particuliers pour vous aider ?
Le secret est de bien comprendre le fonctionnement du logiciel (ici guppy) et de connaitre un language de programmation (ici, le php).
Après, c'est une question de temps. Au niveau logiciel, un simple éditeur de texte peut convenir. Perso, j'utilise dreamweaver car je consulte très souvent les bouquins de référence oreilly sur les différents langages du web (php, html, css, javascript, sql, xml, xslt, etc...) qu'il embarque : une vraie mine d'or !
A mon avis, c'est ce qui fait la différence avec les autres logiciels.
A+
Olivier (14 Février 2009, 11:16)
Bonjour jchouix,

Merci pour cette explication.

Par exemple, la modification effectuée qui a permis de mettre cà´te à cà´te 'Articles' et 'Diaporama' dans admin.php du plugin adm_redacteurs ne peut se voir dans Dreamweaver en mode Création.
Pourtant la structure du code est un tableau.
Le tableau du plugin adm_members par contre est visible en mode Création.

Donc pour moi, modifier le plugin adm_members pour le faire correspondre à la charte graphique de mon site a été relativement facile. Pour adm_redacteur par contre, sans toi je n'y serai jamais parvenu.

Salutations.
linuxmr (16 Février 2009, 20:23)
Salut Jerome,

A partir lundi prochain, avec mon stagiaire qui en Master 2 Année Informatique, nous allons utiliser netbean.

Il intègre beaucoup de fonctionnalités.
Je reviendrai sur ce site pour t'en parler

A++

Ps: je t'ai envoyé un mail e, janvier, l'as tu eu??
jchouix (17 Février 2009, 19:09)
bonsoir michel,
Citation
A partir lundi prochain, avec mon stagiaire qui en Master 2 Année Informatique, nous allons utiliser netbean.
Il intègre beaucoup de fonctionnalités.
Je reviendrai sur ce site pour t'en parler
Je connais de nom mais je n'ai jamais fait de java donc je ne l'ai jamais testé.
Par contre, j'ai testé eclipse avec le module pour php et je dois dire que à§a m'a paru une usine à gaz pour le type de petits projets que je pourrais avoir. Maintenant, pour des gros projets, je pense que c'est justifié.
Citation
Ps: je t'ai envoyé un mail e, janvier, l'as tu eu??

Non, je ne l'ai pas vu mais je reà§ois plus de 300 spams par jour et l'anti spam m'a déjà supprimé des mails qui n'en étaient pas en fin de compte. Ces spams sont une véritable plaie et je ne vois pas comment m'en débarrasser à part changer d'adresse mail toutes les semaines.
A+
Olivier (21 Mars 2009, 14:46)
Bonjour jchouix,

Quand je crée un groupe de Rédacteur et que j'ajoute un nouveau Rédacteur,je m'aperà§ois à l'usage de cette erreur pour le diaporama:
Citation
Warning: copy(../../plugins/adm_redacteurs/data/plugins/diaporama/liste_nomdumembre.dtb)
[function.copy]: failed to open stream: No such file or directory in
/web/ctr3/www/monsite/plugins/diaporama/inc/data_func.inc
on line 529
.

Merci pour ton aide.

Cordialement.
jchouix (23 Mars 2009, 19:54)
bnjour,
c'est un avertissement sans importance vu que je ne me sers pas de cette fonctionnalité donc pas de problème. D'ailleurs, l'avertissement ne doit apparaitre que lors du premier accès du rédacteur au plugin diaporama.
A+
Olivier (23 Mars 2009, 21:56)
Bonsoir Jchouix,

OK pour l'explication.

Merci.