Documentations et Dossiers Liste des membre sous forme d'une plaquette affichage des avatars + pseudo
Reprise du message précédent
est tu en version 3.0.9 ? car j'ai remarqué que sur une 3.0.8 j'ai le même message ?Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Voila monsieur j'espere que ca va pas deformer le post
fichier member.php
fichier member.php
Code PHP :
Edité par
PascalD36
Le 12/10/2011 à 00h59
# IF C_USER_UPDATE_PROFIL # <script type="text/javascript"> <!-- function check_form(){ if(document.getElementById('mail').value == "") { alert("{L_REQUIRE_MAIL}"); return false; } # IF C_PROFIL_MISCELLANEOUS # # START miscellaneous_js_list # if(document.getElementById('{miscellaneous_js_list.ID}') && document.getElementById('{miscellaneous_js_list.ID}').value == "") { alert("{miscellaneous_js_list.L_REQUIRED}"); return false; } # END miscellaneous_js_list # # ENDIF # return true; } function img_sex(url) { if( document.getElementById('img_sex') ) { var img_sex = ''; if( url == 1 ) img_sex = 'man.png'; else if( url == 2 ) img_sex = 'woman.png'; document.getElementById('img_sex').innerHTML = (img_sex != '') ? '<img src="../templates/{THEME}/images/' + img_sex + '" alt="" />' : ''; } } function change_img_theme(id, value) { if(document.images ) document.images[id].src = "../templates/" + value + "/theme/images/theme.jpg"; } var array_identifier = new Array(); {JS_LANG_IDENTIFIER} function change_img_lang(id, lang) { if( array_identifier[lang] && document.getElementById(id) ) document.getElementById(id).src = '../images/stats/countries/' + array_identifier[lang] + '.png'; } function XMLHttpRequest_register_mail(value) { document.getElementById('msg_email').innerHTML = '<img src="{PATH_TO_ROOT}/templates/{THEME}/images/loading_mini.gif" alt="" />'; data = "mail=" + value + "&login=" + "{USER_LOGIN}"; var xhr_object = xmlhttprequest_init('{PATH_TO_ROOT}/member/register_xmlhttprequest.php?token={TOKEN}'); xhr_object.onreadystatechange = function() { if( xhr_object.readyState == 4 && xhr_object.status == 200 && xhr_object.responseText == '1' ) { document.getElementById('msg_email').innerHTML = '<img src="../templates/{THEME}/images/forbidden_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_email_div').innerHTML = "{L_MAIL_AUTH}"; } else if( xhr_object.readyState == 4 ) { document.getElementById('msg_email').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_email_div').innerHTML = ""; } } xmlhttprequest_sender(xhr_object, data); } function check_email(value) { if (!check_mail_validity(value)) { document.getElementById('msg_email').innerHTML = '<img src="../templates/{THEME}/images/forbidden_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_email_div').innerHTML = "{L_MAIL_INVALID}"; } else XMLHttpRequest_register_mail(value); } function check_password(value) { if (value.length<6) { document.getElementById('msg_password1').innerHTML = '<img src="../templates/{THEME}/images/forbidden_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password1_div').innerHTML = "{L_PASSWORD_HOW}"; } else { var password = document.getElementById('pass_bis').value; if (password == value) { document.getElementById('msg_password1').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password1_div').innerHTML = ''; document.getElementById('msg_password2').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password2_div').innerHTML = ''; } else if (password.length > 0) { document.getElementById('msg_password1').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password1_div').innerHTML = ''; document.getElementById('msg_password2').innerHTML = '<img src="../templates/{THEME}/images/forbidden_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password2_div').innerHTML = "{L_PASSWORD_SAME}"; } else { document.getElementById('msg_password1').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password1_div').innerHTML = ''; } } } function check_password2(value) { if (value.length<6) { document.getElementById('msg_password2').innerHTML = '<img src="../templates/{THEME}/images/forbidden_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password2_div').innerHTML = "{L_PASSWORD_HOW}"; } else { var password = document.getElementById('pass').value; if (password == value) { document.getElementById('msg_password1').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password1_div').innerHTML = ''; document.getElementById('msg_password2').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password2_div').innerHTML = ''; } else if (password.length > 0) { document.getElementById('msg_password2').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password2_div').innerHTML = ''; document.getElementById('msg_password1').innerHTML = '<img src="../templates/{THEME}/images/forbidden_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password1_div').innerHTML = "{L_PASSWORD_SAME}"; } else { document.getElementById('msg_password2').innerHTML = '<img src="../templates/{THEME}/images/processed_mini.png" alt="" class="valign_middle" />'; document.getElementById('msg_password2_div').innerHTML = ''; } } } --> </script> # IF C_ERROR_HANDLER # <span id="errorh"></span> <div class="{ERRORH_CLASS}" style="width:500px;margin:auto;padding:15px;"> <img src="../templates/{THEME}/images/{ERRORH_IMG}.png" alt="" style="float:left;padding-right:6px;" /> {L_ERRORH} <br /> </div> <br /> # ENDIF # <script type="text/javascript"> <!-- var theme = '{THEME}'; --> </script> <script type="text/javascript" src="../kernel/framework/js/calendar.js"></script> <form action="member{U_USER_ACTION_UPDATE}" enctype="multipart/form-data" method="post" onsubmit="return check_form();" class="fieldset_content"> <fieldset> <legend>{L_PROFIL_EDIT}</legend> <dl> <dt><label for="mail">* {L_MAIL}</label><br /><span>{L_VALID}</span></dt> <dd><label><input type="text" maxlength="50" size="30" id="mail" name="mail" value="{MAIL}" class="text" onblur="check_email(this.value);" /></label> <span id="msg_email"></span><div style="font-weight:bold" id="msg_email_div"></div></dd> </dl> <dl> <dt><label for="pass_old">(*) {L_PREVIOUS_PASS}</label><br /><span>{L_EDIT_JUST_IF_MODIF}</span></dt> <dd><label><input size="30" type="password" class="text" name="pass_old" id="pass_old" maxlength="30" /></label></dd> </dl> <dl> <dt><label for="pass">(*) {L_NEW_PASS}</label><br /><span>{L_EDIT_JUST_IF_MODIF}</span></dt> <dd><label><input size="30" type="password" class="text" name="pass" id="pass" maxlength="30" onblur="check_password(this.value);" /></label> <span id="msg_password1"></span><div style="font-weight:bold" id="msg_password1_div"></div></dd> </dl> <dl> <dt><label for="pass_bis">(*) {L_CONFIRM_PASS}</label><br /><span>{L_EDIT_JUST_IF_MODIF}</span></dt> <dd><label><input size="30" type="password" class="text" name="pass_bis" id="pass_bis" maxlength="30" onblur="check_password2(this.value);" /></label> <span id="msg_password2"></span><div style="font-weight:bold" id="msg_password2_div"></div></dd> </dl> <dl> <dt><label for="del_member">{L_DEL_USER}</label></dt> <dd><label><input size="30" type="checkbox" name="del_member" id="del_member" /></label></dd> </dl> <dl> <dt><label for="user_lang">* {L_LANG_CHOOSE}</label></dt> <dd> <label> <select name="user_lang" id="user_lang" onchange="change_img_lang('img_lang', this.options[this.selectedIndex].value)"> # START select_lang # <option value="{select_lang.IDNAME}"{select_lang.SELECTED}>{select_lang.NAME}</option> # END select_lang # </select> <img id="img_lang" src="{IMG_LANG_IDENTIFIER}" alt="" class="valign_middle" /> </label> </dd> </dl> </fieldset> <fieldset> <legend>{L_OPTIONS}</legend> <dl> <dt><label for="user_theme">* {L_THEME_CHOOSE}</label></dt> <dd> <label> <select name="user_theme" id="user_theme" onchange="change_img_theme('img_theme', this.options[selectedIndex].value)"> # START select_theme # <option value="{select_theme.IDNAME}"{select_theme.SELECTED}>{select_theme.NAME}</option> # END select_theme # </select> <img id="img_theme" src="../templates/{USER_THEME}/theme/images/theme.jpg" alt="" style="vertical-align:top" /> </label> </dd> </dl> <dl> <dt><label for="user_editor">* {L_EDITOR_CHOOSE}</label></dt> <dd> <label> <select name="user_editor" id="user_editor"> # START select_editor # {select_editor.SELECT_EDITORS} # END select_editor # </select> </label> </dd> </dl> <dl> <dt><label for="user_timezone">{L_TIMEZONE_CHOOSE}</label><br /><span>{L_TIMEZONE_CHOOSE_EXPLAIN}</span></dt> <dd> <label> <select name="user_timezone" id="user_timezone"> # START select_timezone # {select_timezone.SELECT_TIMEZONE} # END select_timezone # </select> </label> </dd> </dl> <dl> <dt><label for="user_show_mail">{L_HIDE_MAIL}</label><br /><span>{L_HIDE_MAIL_WHO}</span></dt> <dd><label><input type="checkbox" {SHOW_MAIL_CHECKED} name="user_show_mail" id="user_show_mail" /></label></dd> </dl> </fieldset> <fieldset> <legend>{L_INFO}</legend> <dl> <dt><label for="user_web">{L_SITE_WEB}</label><br /><span>{L_VALID}</span></dt> <dd><label><input size="30" type="text" class="text" name="user_web" id="user_web" value="{WEB}" maxlength="70" /></label></dd> </dl> <dl> <dt><label for="user_local">{L_LOCALISATION}</label></dt> <dd><label><input size="30" type="text" class="text" name="user_local" id="user_local" value="{LOCAL}" maxlength="25" /></label></dd> </dl> <dl> <dt><label for="user_occupation">{L_JOB}</label></dt> <dd><label><input size="30" type="text" class="text" name="user_occupation" id="user_occupation" value="{OCCUPATION}" maxlength="50" /></label></dd> </dl> <dl> <dt><label for="user_hobbies">{L_HOBBIES}</label></dt> <dd><label><input size="30" type="text" class="text" name="user_hobbies" id="user_hobbies" value="{HOBBIES}" maxlength="50" /></label></dd> </dl> <dl> <dt><label for="user_sex">{L_SEX}</label></dt> <dd><label> <select name="user_sex" id="user_sex" onchange="img_sex(this.options[selectedIndex].value)"> # START select_sex # {select_sex.SEX} # END select_sex # </select> <span id="img_sex">{USER_SEX}</span> </label></dd> </dl> <dl class="overflow_visible"> <dt><label for="user_born">{L_DATE_OF_BIRTH}</label><br /><span>{L_DATE_FORMAT}</span></dt> <dd> <label><input size="10" maxlength="10" type="text" class="text" id="user_born" name="user_born" value="{USER_BORN}" /></label> <div style="position:relative;z-index:100;top:6px;float:left;display:none;" id="calendar1"> <div id="calendar" class="calendar_block" onmouseover="hide_calendar(1, 1);" onmouseout="hide_calendar(1, 0);"> </div> </div> <a onclick="xmlhttprequest_calendar('calendar', '?input_field=user_born&field=calendar&lyear=1&d={BORN_DAY}&m={BORN_MONTH}&y={BORN_YEAR}');display_calendar(1);" onmouseover="hide_calendar(1, 1);" onmouseout="hide_calendar(1, 0);" style="cursor:pointer;"><img class="valign_middle" id="imgcalendar" src="../templates/{THEME}/images/calendar.png" alt="" /></a> </dd> </dl> <p><label for="user_sign">{L_SIGN}</label><br /><span class="text_small">{L_SIGN_WHERE}</span></p> {USER_SIGN_EDITOR} <textarea class="post" rows="10" cols="27" name="user_sign" id="user_sign">{USER_SIGN}</textarea> <p><label for="user_desc">{L_BIOGRAPHY}</label></p> {USER_DESC_EDITOR} <textarea class="post" rows="10" cols="27" id="user_desc" name="user_desc">{USER_DESC}</textarea> <div class="spacer"> </div> </fieldset> <fieldset> <legend>{L_CONTACT}</legend> <dl> <dt><label for="user_msn">MSN</label></dt> <dd><label><input size="30" type="text" class="text" name="user_msn" id="user_msn" value="{USER_MSN}" maxlength="50" /></label></dd> </dl> <dl> <dt><label for="user_yahoo">Yahoo</label></dt> <dd><input size="30" type="text" class="text" name="user_yahoo" id="user_yahoo" value="{USER_YAHOO}" maxlength="50" /></dd> </dl> </fieldset> <fieldset> <legend>{L_AVATAR_MANAGEMENT}</legend> <dl> <dt><label>{L_CURRENT_AVATAR}</label></dt> <dd>{USER_AVATAR}</dd> </dl> # IF C_UPLOAD_AVATAR # <dl> <dt><label for="avatars">{L_UPLOAD_AVATAR}</label><br /><span>{L_UPLOAD_AVATAR_WHERE}</span></dt> <dd><label> <input type="file" name="avatars" id="avatars" size="30" class="file" /> <input type="hidden" name="max_file_size" value="2000000" /> <br /> {L_WEIGHT_MAX}: {WEIGHT_MAX} {L_UNIT_KO} <br /> {L_HEIGHT_MAX}: {HEIGHT_MAX} {L_UNIT_PX} <br /> {L_WIDTH_MAX}: {WIDTH_MAX} {L_UNIT_PX} </label></dd> </dl> # ENDIF # <dl> <dt><label for="avatar">{L_AVATAR_LINK}</label><br /><span>{L_AVATAR_LINK_WHERE}</span></dt> <dd><label><input type="text" name="avatar" id="avatar" size="30" class="text" /></label></dd> </dl> <dl> <dt><label for="delete_avatar">{L_AVATAR_DEL}</label></dt> <dd><label><input type="checkbox" name="delete_avatar" id="delete_avatar" /></label></dd> </dl> </fieldset> # IF C_PROFIL_MISCELLANEOUS # <fieldset> <legend>{L_MISCELLANEOUS}</legend> # START miscellaneous_list # <dl> <dt><label for="{miscellaneous_list.ID}">{miscellaneous_list.NAME}</label><br /><span>{miscellaneous_list.DESC}</span></dt> <dd><label>{miscellaneous_list.FIELD}</label></dd> </dl> # END miscellaneous_list # </fieldset> # ENDIF # <fieldset class="fieldset_submit"> <legend>{L_UPDATE}</legend> <input type="submit" name="valid" value="{L_UPDATE}" class="submit" /> <input type="reset" value="{L_RESET}" class="reset" /> </fieldset> </form> # ENDIF # # IF C_USER_INDEX # <div class="module_position"> <div class="module_top_l"></div> <div class="module_top_r"></div> <div class="module_top"><strong>{L_PROFIL}</strong></div> <div class="module_contents"> <p style="text-align:center;" class="text_strong">{L_WELCOME} {USER_NAME}</p> <table class="module_table" style="width:99%;margin-top:15px;"> <tr> <td class="row2" style="text-align:center;"> <a href="member{U_USER_ID}" title=""> <img src="../templates/{THEME}/images/upload/member.png" alt="{L_PROFIL_EDIT}" title="{L_PROFIL_EDIT}" /> </a> <br /> <a href="member{U_USER_ID}">{L_PROFIL_EDIT}</a> <br /><br /> </td> <td class="row2" style="text-align:center;"> <a href="pm{U_USER_PM}"> <img src="../templates/{THEME}/images/{IMG_PM}" alt="{L_PRIVATE_MESSAGE}" title="{L_PRIVATE_MESSAGE}" /> </a> <br /> <a href="pm{U_USER_PM}">{PM} {L_PRIVATE_MESSAGE}</a> <br /><br /> </td> # IF C_USER_AUTH_FILES # <td class="row2" style="text-align:center;"> <a href="upload.php{SID}"> <img src="../templates/{THEME}/images/upload/files_add.png" alt="{L_FILES_MANAGEMENT}" title="{L_FILES_MANAGEMENT}" /> </a> <br /> <a href="upload.php{SID}">{L_FILES_MANAGEMENT}</a> <br /><br /> </td> # ENDIF # <td class="row2" style="text-align:center;"> <a href="{U_CONTRIBUTION_PANEL}"> <img src="../templates/{THEME}/images/contribution.png" alt="{L_CONTRIBUTION_PANEL}" title="{L_CONTRIBUTION_PANEL}" /> </a> <br /> <a href="{U_CONTRIBUTION_PANEL}">{L_CONTRIBUTION_PANEL}</a> <br /><br /> </td> # IF C_IS_MODERATOR # <td class="row2" style="text-align:center;"> <a href="{U_MODERATION_PANEL}"> <img src="../templates/{THEME}/images/moderation_panel.png" alt="{L_MODERATION_PANEL}" title="{L_MODERATION_PANEL}" /> </a> <br /> <a href="{U_MODERATION_PANEL}">{L_MODERATION_PANEL}</a> <br /><br /> </td> # ENDIF # </tr> </table> <br /><br /> {MSG_MBR} </div> <div class="module_bottom_l"></div> <div class="module_bottom_r"></div> <div class="module_bottom"></div> </div> # ENDIF # # IF C_USER_LIST # <table class="module_table" style="width:100%;"> <tr> <td style="vertical-align:top;" class="row2"> <form action="../member/member.php?token={TOKEN}" method="post"> {L_SELECT_GROUP}: <select name="show_group" style="text-align:center;" onchange="document.location = {U_SELECT_SHOW_GROUP};"> <option value="0" selected="selected">-- {L_LIST} --</option> # START group_select # {group_select.OPTION} # END group_select # </select> <noscript> <input type="submit" name="valid" value="{L_SEARCH}" class="submit" /> </noscript> </form> </td> <td style="vertical-align:top;" class="row2"> <form action="member.php?token={TOKEN}" method="post"> <span style="float:left;"> {L_SEARCH_USER}: <input type="text" size="20" maxlength="25" id="login" value="{all.LOGIN}" name="login_mbr" class="text" /> <span id="search_img"></span> </span> <span style="float:left;margin-left:5px;"> <input type="submit" id="search_member" name="search_member" value="{L_SEARCH}" class="submit" /> <script type="text/javascript"> <!-- document.getElementById('search_member').style.display = 'none'; document.write('<input value="{L_SEARCH}" onclick="XMLHttpRequest_search_members('', '{THEME}', 'member', '{L_REQUIRE_LOGIN}');" type="button" class="submit">'); --> </script> <div id="xmlhttprequest_result_search" style="display:none;" class="xmlhttprequest_result_search"></div> </span> </form> </td> </tr> </table> <br > <div id="conteneur_vignette"> # START member_list # <div id="vignette"><a href="member{member_list.U_USER_ID}"><div id="avatar">{member_list.USER_AVATAR}</div><div id="pseudo">{member_list.PSEUDO}</div></a></div> # END member_list # </div> # ENDIF # <table class="module_table" style="width:100%; margin-top: 15px;"> <tr> <td style="vertical-align:top;" class="row2"> <span style="float:left;">{PAGINATION}</span> </td> </tr> </table> # IF C_PROFIL_USER_VIEW # <div class="fieldset_content"> <fieldset> <legend>{L_PROFIL}</legend> # IF C_USER_PROFIL_EDIT # <dl> <dt>{L_PROFIL_EDIT}</dt> <dd><a href="{U_USER_SCRIPT}" title="{L_PROFIL_EDIT}"><img src="../templates/{THEME}/images/{LANG}/edit.png" alt="{L_PROFIL_EDIT}" /></a></dd> </dl> # ENDIF # <dl> <dt>{L_PSEUDO}</dt> <dd>{USER_NAME}</dd> </dl> <dl> <dt>{L_AVATAR}</dt> <dd>{USER_AVATAR}</dd> </dl> <dl> <dt>{L_STATUT}</dt> <dd>{STATUT}</dd> </dl> <dl> <dt>{L_GROUPS}</dt> <dd>{USER_GROUPS_LIST}</dd> </dl> <dl> <dt>{L_REGISTERED}</dt> <dd>{DATE}</dd> </dl> <dl> <dt>{L_NBR_MSG}</dt> <dd>{USER_MSG} <br /><a href="membermsg{U_USER_MSG}">{L_DISPLAY_USER_MSG}</a></dd> </dl> <dl> <dt>{L_LAST_CONNECT}</dt> <dd>{LAST_CONNECT}</dd> </dl> <dl> <dt>{L_WEB_SITE}</dt> <dd>{WEB}</dd> </dl> <dl> <dt>{L_LOCALISATION}</dt> <dd>{LOCAL}</dd> </dl> <dl> <dt>{L_JOB}</dt> <dd>{OCCUPATION}</dd> </dl> <dl> <dt>{L_HOBBIES}</dt> <dd>{HOBBIES}</dd> </dl> <dl> <dt>{L_SEX}</dt> <dd>{USER_SEX}</dd> </dl> <dl> <dt>{L_AGE}</dt> <dd>{USER_AGE}</dd> </dl> <dl> <dt>{L_BIOGRAPHY}</dt> <dd><div>{USER_DESC}</div></dd> </dl> </fieldset> <fieldset> <legend>{L_CONTACT}</legend> <dl> <dt>{L_MAIL}</dt> <dd>{MAIL}</dd> </dl> <dl> <dt>{L_PRIVATE_MESSAGE}</dt> <dd><a href="pm{U_USER_PM}"><img src="../templates/{THEME}/images/{LANG}/pm.png" alt="{L_PRIVATE_MESSAGE}" /></a></dd> </dl> <dl> <dt>MSN</dt> <dd>{USER_MSN}</dd> </dl> <dl> <dt>Yahoo</dt> <dd>{USER_YAHOO}</dd> </dl> </fieldset> # IF C_PROFIL_MISCELLANEOUS # <fieldset> <legend>{L_MISCELLANEOUS}</legend> # START miscellaneous_list # <dl> <dt>{miscellaneous_list.NAME}<br /><span>{miscellaneous_list.DESC}</span></dt> <dd>{miscellaneous_list.FIELD}</dd> </dl> # END miscellaneous_list # </fieldset> # ENDIF # </div> # ENDIF # # IF C_GROUP_LIST # <table class="module_table" style="width:70%;"> <tr> <td style="vertical-align:top;" class="row2"> <form action="member.php?token={TOKEN}" method="post"> {L_SELECT_GROUP}: <select name="show_group" style="text-align:center;" onchange="document.location = {U_SELECT_SHOW_GROUP};"> <option value="0" selected="selected">-- {L_LIST} --</option> # START group_select # {group_select.OPTION} # END group_select # </select> {group.ADMIN_GROUPS} <noscript> <input type="submit" name="valid" value="{L_SEARCH}" class="submit" /> </noscript> </form> </td> </tr> </table> <br /><br /> <table class="module_table" style="width: 70%;text-align:center;"> <tr> <th colspan="3"> {GROUP_NAME} </th> </tr> <tr> <td class="row3" colspan="3" style="text-align:left;"> <a href="member.php{SID}">{L_BACK}</a> </td> </tr> <tr> <td class="row3" style="font-weight: bold;width: 120px;"> {L_AVATAR} </td> <td class="row3" style="font-weight: bold;"> {L_LOGIN} </td> <td class="row3" style="font-weight: bold;"> {L_STATUT} </td> </tr> # START group_list # <tr> <td class="row1"> {group_list.USER_AVATAR} </td> <td class="row1"> {group_list.U_USER} </td> <td class="row1"> {group_list.USER_RANK} </td> </tr> # END group_list # </table> # ENDIF #
c'est surement liès au fichier php, car j'ai eu le même pb en suivant le tuto, je vais donc vous coller le fichiers PHP complet, demains si j'ai le temps
Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
ha bha voila le code a viré au gris en prime avec la coloration syntaxique :
tu a rajouter une ligne entier au lieu de modifier la ligne
Code PHP :
$result = $Sql->query_while("SELECT user_id, login, user_mail, user_show_mail, timestamp, user_msg, user_local, user_web, last_connect FROM " . PREFIX . "member $result = $Sql->query_while("SELECT user_id, login, user_mail, user_show_mail, timestamp, user_msg, user_local, user_web, last_connect, user_avatar
tu a rajouter une ligne entier au lieu de modifier la ligne
Accroche toi au clavier, je retire le shell...
slt Saturnin je comprends pas puisque .....
Citation:
Citation:
Remplacez la ligne 1012 par ce code :
Code PHP :
Edité par
PascalD36
Le 13/10/2011 à 15h17
Code PHP :
Code PHP :
$result = $Sql->query_while("SELECT user_id, login, user_mail, user_show_mail, timestamp, user_msg, user_local, user_web, last_connect, user_avatar
oui oui remplacer, mais tu l'a deux fois la ligne.
regarde sur la fin dans le code que tu as mis, apres le souci a la fin du code, cela deviens gris.
la première ligne et originale est coloré normalement, la seconde est légèrement décalé vers la gauche.
tu aurais du avoir (j'ai pris plus large et jusqu'à la fin exprès que tu cible bien le souci):
j'ai commenter et modifier une ligne, elle apparaisse en vert. une précision est apporter tu ne devrais pas avoir de mal a la trouver
regarde sur la fin dans le code que tu as mis, apres le souci a la fin du code, cela deviens gris.
la première ligne et originale est coloré normalement, la seconde est légèrement décalé vers la gauche.
tu aurais du avoir (j'ai pris plus large et jusqu'à la fin exprès que tu cible bien le souci):
Code PHP :
//On crée une pagination si le nombre de membre est trop important. import('util/pagination'); $Pagination = new Pagination(); $Template->assign_vars(array( 'PAGINATION' => ' <strong>' . $LANG['page'] . ' :</strong> ' . $Pagination->display('member' . url('.php' . (!empty($unget) ? $unget . '&' : '?') . 'p=%d', '-0-%d.php' . $unget), $nbr_member, 'p', 25, 3) )); //$result = $Sql->query_while("SELECT user_id, login, user_mail, user_show_mail, timestamp, user_msg, user_local, user_web, last_connect //FROM " . PREFIX . "member /! j'ai recopier 2 ligne plus bas elle était manquante $result = $Sql->query_while("SELECT user_id, login, user_mail, user_show_mail, timestamp, user_msg, user_local, user_web, last_connect, user_avatar FROM " . PREFIX . "member ORDER BY " . $sort . " " . $mode . $Sql->limit($Pagination->get_first_msg(25, 'p'), 25), __LINE__, __FILE__); while ($row = $Sql->fetch_assoc($result)) { $user_web = !empty($row['user_web']) ? '<a href="' . $row['user_web'] . '"><img src="../templates/' . get_utheme() . '/images/' . get_ulang() . '/user_web.png" alt="' . $row['user_web'] . '" title="' . $row['user_web'] . '" /></a>' : ' '; $user_msg = !empty($row['user_msg']) ? $row['user_msg'] : '0'; $user_mail = ( $row['user_show_mail'] == 1 ) ? '<a href="mailto:' . $row['user_mail'] . '"><img src="../templates/' . get_utheme() . '/images/' . get_ulang() . '/email.png" alt="' . $row['user_mail'] . '" /></a>' : ' '; $row['last_connect'] = !empty($row['last_connect']) ? $row['last_connect'] : $row['timestamp']; $Template->assign_block_vars('member_list', array( //Avatar. $user_avatar = !empty($row['user_avatar']) ? '<img class="valign_middle" src="' . $row['user_avatar'] . '" alt=""/>' : ''; if (empty($row['user_avatar']) && $CONFIG_USER['activ_avatar'] == '1') $user_avatar = '<img class="valign_middle" src="../templates/' . get_utheme() . '/images/' . $CONFIG_USER['avatar_url'] . '" alt="" />'; 'PSEUDO' => $row['login'], 'USER_AVATAR' => $user_avatar, 'L_AVATAR' => $LANG['avatar'], 'MAIL' => $user_mail, 'MSG' => $user_msg, 'LOCAL' => !empty($row['user_local']) ? $row['user_local'] : ' ', 'LAST_CONNECT' => gmdate_format('date_format_short', $row['last_connect']), 'WEB' => $user_web, 'DATE' => gmdate_format('date_format_short', $row['timestamp']), 'U_USER_ID' => url('.php?id=' . $row['user_id'], '-' . $row['user_id'] . '.php'), 'U_USER_PM' => url('.php?pm=' . $row['user_id'], '-' . $row['user_id'] . '.php') )); } $Sql->query_close($result); $Template->pparse('member'); } require_once('../kernel/footer.php'); ?>
j'ai commenter et modifier une ligne, elle apparaisse en vert. une précision est apporter tu ne devrais pas avoir de mal a la trouver
Accroche toi au clavier, je retire le shell...
effectivement, c'est bien cela
Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
j'ai tout refait depuis le debut, je viens de voir que j'ai un decalage de numerotation de ligne
dans member.php 1012 correspond a 1010 d'ou le probleme apres pour coller aux lignes indiquées
je n'ai plus d'erreur, j'ai donc dû reussir mes modifs au bon endroit j'obtiens donc ceci
Preview
est ce correcte comme affichage ? j'utilise le theme de base Edité par PascalD36 Le 14/10/2011 à 14h32
dans member.php 1012 correspond a 1010 d'ou le probleme apres pour coller aux lignes indiquées
je n'ai plus d'erreur, j'ai donc dû reussir mes modifs au bon endroit j'obtiens donc ceci
Preview
est ce correcte comme affichage ? j'utilise le theme de base Edité par PascalD36 Le 14/10/2011 à 14h32
Non c'est pas normal ..
Regarde ici ce que ça donne : http://passion-truck.fr/site/member/member.php
Regarde ici ce que ça donne : http://passion-truck.fr/site/member/member.php
fait une sauvegarde de ton fichier member.php de base et copie ce code (complet)
Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie