autre sujet la suite post:106689
ddtddt a écrit:
sakkhho a écrit:
je besoin d'aide sur le tpl
Qu'elle est ta question ?
j'arrive pas à rendre le tpl de l'admin lisible et j'ai cette erreur
Warning: Smarty error: unable to read resource: "./plugins/nbc_UserAdvManager/admin/UserAdvManager_admin.tpl" in /home.44/g/a/l/xxxxx/www/piwigo/include/smarty/libs/Smarty.class.php on line 1092
pas trop eut le tps depuis l'autre jour de regarder ce qui ne vas pas... j'essai de voir ca cette apres midi.
voilà le code du tpl, si qq chose vous saute aux yeux..
<div class="titrePage"> <ul class="categoryActions"> <li><a href="{$U_HELP}" onclick="popuphelp(this.href); return false;" title="{'Help'|@translate}"><img src="{themeconf:icon_dir}/help.png" class="button" alt="(?)"></a></li> </ul> <h2>{'Title'|@translate}</h2> </div> <form method="post" action="{$UserAdvManager_F_ACTION}" class="general"> <fieldset> <legend>{'UserAdvManager_Title'|@translate}</legend> <ul> <li><label>{'UserAdvManager_Mail_Info'|@translate}</label><br/> <input type="radio" value="true" {$UserAdvManager_MAIL_INFO_TRUE} name="UserAdvManager_Mail_Info"/>{'UserAdvManager_Mail_Info_true'|@translate}<br/> <input type="radio" value="false" {$UserAdvManager_MAIL_INFO_FALSE} name="UserAdvManager_Mail_Info"/>{'UserAdvManager_Mail_Info_false'|@translate}<br/> </li> <br/> <li><label>{'UserAdvManager_MailInfo_Text'|@translate}</label><br/> <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea> </li> <br/> <li><label>{'UserAdvManager_Mail_Need'|@translate}</label><br/> <input type="radio" value="true" {$UserAdvManager_MAIL_NEED_TRUE} name="UserAdvManager_Mail_Need"/>{'UserAdvManager_Mail_Need_true'|@translate}<br/> <input type="radio" value="false" {$UserAdvManager_MAIL_NEED_FALSE} name="UserAdvManager_Mail_Need"/>{'UserAdvManager_Mail_Need_false'|@translate}<br/> </li> <br/> <li><label>{'UserAdvManager_Mail_Unik'|@translate}</label><br/> <input type="radio" value="true" {$UserAdvManager_MAIL_UNIK_TRUE} name="UserAdvManager_Mail_Unik"/>{'UserAdvManager_Mail_Unik_true'|@translate}<br/> <input type="radio" value="false" {$UserAdvManager_MAIL_UNIK_FALSE} name="UserAdvManager_Mail_Unik"/>{'UserAdvManager_Mail_Unik_false'|@translate}<br/> </li> <br/> <li><label>{'UserAdvManager_No_Casse'|@translate}</label><br/> <input type="radio" value="true" {$UserAdvManager_NO_CASSE_TRUE} name="UserAdvManager_No_Casse"/>{'UserAdvManager_No_Casse_true'|@translate}<br/> <input type="radio" value="false" {$UserAdvManager_NO_CASSE_FALSE} name="UserAdvManager_No_Casse"/>{'UserAdvManager_No_Casse_false'|@translate}<br/> </li> <br/> <li><label>{'UserAdvManager_Username_Char'|@translate}</label><br/> <input type="radio" value="true" {$UserAdvManager_USERNAME_CHAR_TRUE} name="UserAdvManager_Username_Char"/>{'UserAdvManager_Username_Char_true'|@translate} <input type="text" name="UserAdvManager_Username_List" value="{$UserAdvManager_USERNAME_CHAR_LIST}" size="20" style="text-align: center;"/><br/> <input type="radio" value="false" {$UserAdvManager_USERNAME_CHAR_FALSE} name="UserAdvManager_Username_Char"/>{'UserAdvManager_Username_Char_false'|@translate}<br/> </li> <br/> <li><label>{'UserAdvManager_Confirm_Mail'|@translate}</label><br/> <input type="radio" value="true" {$UserAdvManager_CONFIRM_MAIL_TRUE} name="UserAdvManager_Confirm_Mail"/>{'UserAdvManager_Confirm_Mail_true'|@translate}<br/> <input type="radio" value="false" {$UserAdvManager_CONFIRM_MAIL_FALSE} name="UserAdvManager_Confirm_Mail"/>{'UserAdvManager_Confirm_Mail_false'|@translate}<br/> </li> <br/> <li><label>{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br/> <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea> </li> <br/> <li><label>{'UserAdvManager_No_Confirm_Group'|@translate}</label><br/> <select name="UserAdvManager_No_Confirm_Group"> <!-- BEGIN No_Confirm_Group --> <option value="{$No_Confirm_Group.VALUE}" {$No_Confirm_Group.SELECTED} > {$No_Confirm_Group.CONTENT}</option> <!-- END No_Confirm_Group --> </select> </li> <br/> <li><label>{'UserAdvManager_Validated_Group'|@translate}</label><br/> <select name="UserAdvManager_Validated_Group"> <!-- BEGIN Validated_Group --> <option value="{$Validated_Group.VALUE}" {$Validated_Group.SELECTED} > {$Validated_Group.CONTENT}</option> <!-- END Validated_Group --> </select> </li> <br/> <li><label>{'UserAdvManager_No_Confirm_Status'|@translate}</label><br/> <select name="UserAdvManager_No_Confirm_Status"> <!-- BEGIN No_Confirm_Status --> <option value="{$No_Confirm_Status.VALUE}" {$No_Confirm_Status.SELECTED} > {$No_Confirm_Status.CONTENT}</option> <!-- END No_Confirm_Status --> </select> </li> <br/> <li><label>{'UserAdvManager_Validated_Status'|@translate}</label><br/> <select name="UserAdvManager_Validated_Status"> <!-- BEGIN Validated_Status --> <option value="{$Validated_Status.VALUE}" {$Validated_Status.SELECTED} > {$Validated_Status.CONTENT}</option> <!-- END Validated_Status --> </select> </li> <br/> <li><label>{'UserAdvManager_No_Comment_Anonymous'|@translate}</label><br/> <input type="radio" value="true" {$UserAdvManager_NO_COMMENT_ANO_TRUE} name="UserAdvManager_No_Comment_Anonymous"/>{'UserAdvManager_No_Comment_Anonymous_true'|@translate}<br/> <input type="radio" value="false" {$UserAdvManager_NO_COMMENT_ANO_FALSE} name="UserAdvManager_No_Comment_Anonymous"/>{'UserAdvManager_No_Comment_Anonymous_false'|@translate}<br/> </li> </ul> <div align="center"><input class="submit" type="submit" value="{'audit'|@translate}" name="audit" /> <input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} /></div> </fieldset> </form>
J''ai fait cette modification sur la version 1.7 et 1.5.2 (détail ici), si ça peut aider pour le plugin ! Par contre, il faut faire attention à remettre la base de données au bon format sinon plus personne ne pourra s'identifier ;-)
Je suis du même avis que sakkhho sur l'utilité d'avoir le nom d'utilisateur insensible à la casse.
sakkhho a écrit:
je suis en train de mettre à niveau le plugin de nicco. je besoin d'aide sur le tpl mais sinon ça fonctionne et déjà en place sur mon site.
j'attendrai le feux vert de nicco pour diffuser.
Ca tombe pile-poil au moment où P@t vient de développer la fonctionnalité "multi auteur" dans le gestionnaire d'extensions (je suis en train de faire des tests avant de passer ça "en production"). Donc il faudra demander à nicco de te mettre en co-auteur sur son plugin.
sakkhho a écrit:
je besoin d'aide sur le tpl
Qu'elle est ta question ?
sakkhho a écrit:
je suis en train de mettre à niveau le plugin de nicco. je besoin d'aide sur le tpl mais sinon ça fonctionne et déjà en place sur mon site.
j'attendrai le feux vert de nicco pour diffuser.
C'est bon ça. :D
je suis en train de mettre à niveau le plugin de nicco. je besoin d'aide sur le tpl mais sinon ça fonctionne et déjà en place sur mon site.
j'attendrai le feux vert de nicco pour diffuser.
nicolas a écrit:
C'est une mauvaise idée même si je comprends ton besoin. De plus avec ton dernier exemple ce n'est plus un simple problème de casse.
Et résoudre ton problème n'est pas aussi simple qu'il n'y parait. Comment gères-tu les inscriptions ? Il ne faut pas que l'on puisse inscrire jéjé et jeje, etc.
Le nom d'utilisateur insensible à la casse je vois pas pourquoi c'est une mauvaise idée mais bon. Après la gestion des accents là oui c'est pas une bonne idée, je suis d'accord. :D
sakkhho a écrit:
le plugin de nicco le faisait en 1.7.3 extension:216
et c'etait bien pratique.
Tout à fait d'accord mais cela restait une option non essentielle au fonctionnement global du plugin et de la galerie. AMHA, intégrer la sensiblilité à la casse dans piwigo pourrait générer plus de problèmes que de solutions au final.
"y_a_plus_qu'à" migrer AdvancedUserManager vers Piwigo ;-)
Ce plugin était aussi bien pratique pour l'envoie de mail de confirmation ... très bonne option!
:-))
le plugin de nicco le faisait en 1.7.3 extension:216
et c'etait bien pratique.
C'est une mauvaise idée même si je comprends ton besoin. De plus avec ton dernier exemple ce n'est plus un simple problème de casse.
Et résoudre ton problème n'est pas aussi simple qu'il n'y parait. Comment gères-tu les inscriptions ? Il ne faut pas que l'on puisse inscrire jéjé et jeje, etc.
salut,
est il possible de prévoir cette option ?
ainsi tonton jojo avec son login Jojo se connecte sans probleme si il rentre Jojo ou jojo se connecte sans probleme
ca marche aussi pour jéjé et jeje ...
a+