Easy-Design.Net forum




Documentations et Dossiers Liste des membre sous forme d'une plaquette affichage des avatars + pseudo

pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 11/10/2011 à 12h35

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
Site web    
PascalD36 Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 08/10/2009 à 13h31

Messages: 386

Le 11/10/2011 à 15h43
3 0 9 oui


Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 11/10/2011 à 21h38
c'est l'ensemble qu'il me faudrait pas que cette ligne :)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
PascalD36 Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 08/10/2009 à 13h31

Messages: 386

Le 12/10/2011 à 00h58
Voila monsieur j'espere que ca va pas deformer le post

fichier member.php

Code PHP :
# 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> &nbsp;<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> &nbsp;<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> &nbsp;<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> &nbsp;<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">&nbsp;</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" />
&nbsp;&nbsp; 
<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>
&nbsp;&nbsp;{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 #
 
Edité par PascalD36 Le 12/10/2011 à 00h59


Site web    
Hardstyle Membre non connecté

Banni

Rang

Avatar

Inscrit le : 03/11/2010 à 18h02

Messages: 205

Le 12/10/2011 à 08h05
Merci à toi Pegas :)


Compte Innactif
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 12/10/2011 à 11h57
pascal c'est le tpl sa :) il me faut le php :)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
PascalD36 Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 08/10/2009 à 13h31

Messages: 386

Le 12/10/2011 à 13h41
desoler j'ai du me planté de fichier

Le code que vous voulez colorer est trop long et consommerait trop de ressources pour être interprété. Merci de réduire sa taille ou de l'éclater en plusieurs morceaux.


Site web    
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 12/10/2011 à 18h03
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
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 12/10/2011 à 21h17
ha bha voila :) le code a viré au gris en prime avec la coloration syntaxique :

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 :)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
PascalD36 Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 08/10/2009 à 13h31

Messages: 386

Le 13/10/2011 à 15h16
slt Saturnin je comprends pas puisque .....

Citation:
Remplacez la ligne 1012 par ce code :

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


Edité par PascalD36 Le 13/10/2011 à 15h17


Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 13/10/2011 à 22h02
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):
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' => '&nbsp;<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>' : '&nbsp;';
$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>' : '&nbsp;';
 
$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'] : '&nbsp;',
'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 :)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 14/10/2011 à 12h02
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
Site web    
PascalD36 Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 08/10/2009 à 13h31

Messages: 386

Le 14/10/2011 à 14h29
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


Site web    
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 14/10/2011 à 19h10
Non c'est pas normal ..

Regarde ici ce que ça donne : http://passion-truck.fr/site/member/member.php
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 16/10/2011 à 00h05
fait une sauvegarde de ton fichier member.php de base et copie ce code (complet)

Le code que vous voulez colorer est trop long et consommerait trop de ressources pour être interprété. Merci de réduire sa taille ou de l'éclater en plusieurs morceaux.



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
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 16/10/2011 à 00h43
ce serais pas un souci de tpl ?¿


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie