Fork me on GitHub






Bug affichage user avec mon thème
Régulier
Inscrit: 23/06/2004 17:28
Messages: 311
Salut, avec mon thème en cours de réalisation, lorsque je clique sur un membre, je tombe là dessus :

Citation :
This page cannot be displayed due to an internal error.

You can provide the following information to the administrators of this site to help them solve the problem:

Error: Smarty error: [in db:system_userinfo.html line 58]: [plugin] modifier 'xoEmail' is not implemented (core.load_plugins.php, line 118)


Par contre, ça fonctionne avec les autres thèmes :-o

Il doit donc y avoir une bourde dans le fichier system_userinfo.html de mon thèmùe, mais je ne vois pas d'où cela peut venir

Et comme je suis un âne en codes, je vous poste le fichier... si une âme charitable se sent d'y jetter un oeil, ce serait hyper sympa de sa part :roll:

<{if $user_ownpage == true}>

<
form name="usernav" action="user.php" method="post">

<
br /><br />

<
table width="70%" align="center" border="0">
  <
tr align="center">
    <
td><input type="button" value="<{$lang_editprofile}>" onclick="location='edituser.php'" />
    <
input type="button" value="<{$lang_avatar}>" onclick="location='edituser.php?op=avatarform'" />
    <
input type="button" value="<{$lang_inbox}>" onclick="location='viewpmsg.php'" />

    <{if 
$user_candelete == true}>
    <
input type="button" value="<{$lang_deleteaccount}>" onclick="location='user.php?op=delete'" />
    <{/if}>

    <
input type="button" value="<{$lang_logout}>" onclick="location='user.php?op=logout'" /></td>
  </
tr>
</
table>
</
form>

<
br /><br />
<{elseif 
$xoops_isadmin != false}>

<
br /><br />

<
table width="70%" align="center" border="0">
  <
tr align="center">
    <
td><input type="button" value="<{$lang_editprofile}>" onclick="location='<{$xoops_url}>/modules/system/admin.php?fct=users&uid=<{$user_uid}>&op=modifyUser'" />
    <
input type="button" value="<{$lang_deleteaccount}>" onclick="location='<{$xoops_url}>/modules/system/admin.php?fct=users&op=delUser&uid=<{$user_uid}>'" />
  </
tr>
</
table>

<
br /><br />
<{/if}>

<
table width="100%" border="0" cellspacing="5">
  <
tr valign="top">
    <
td width="50%">
      <
table class="outer" cellpadding="4" cellspacing="1" width="100%">
        <
tr>
          <
th colspan="2" align="center"><{$lang_allaboutuser}></th>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_avatar}></td>
          <
td align="center" class="even"><img src="<{$user_avatarurl}>" alt="Avatar" /></td>
        </
tr>
        <
tr>
          <
td class="head"><{$lang_realname}></td>
          <
td align="center" class="odd"><{$user_realname}></td>
        </
tr>
        <
tr>
          <
td class="head"><{$lang_website}></td>
          <
td class="even"><{$user_websiteurl}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_email}></td>
          <
td class="odd"><{$user_email|xoEmail}></td>
        </
tr>
 <
tr valign="top">
          <
td class="head"><{$lang_privmsg}></td>
          <
td class="even"><{$user_pmlink}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_icq}></td>
          <
td class="odd"><{$user_icq}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_aim}></td>
          <
td class="even"><{$user_aim}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_yim}></td>
          <
td class="odd"><{$user_yim}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_msnm}></td>
          <
td class="even"><{$user_msnm}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_location}></td>
          <
td class="odd"><{$user_location}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_occupation}></td>
          <
td class="even"><{$user_occupation}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_interest}></td>
          <
td class="odd"><{$user_interest}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_extrainfo}></td>
          <
td class="even"><{$user_extrainfo}></td>
        </
tr>
      </
table>
    </
td>
    <
td width="50%">
      <
table class="outer" cellpadding="4" cellspacing="1" width="100%">
        <
tr valign="top">
          <
th colspan="2" align="center"><{$lang_statistics}></th>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_membersince}></td>
          <
td align="center" class="even"><{$user_joindate}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_rank}></td>
          <
td align="center" class="odd"><{$user_rankimage}><br /><{$user_ranktitle}></td>
        </
tr>
        <
tr valign="top">
          <
td class="head"><{$lang_posts}></td>
          <
td align="center" class="even"><{$user_posts}></td>
        </
tr>
 <
tr valign="top">
          <
td class="head"><{$lang_lastlogin}></td>
          <
td align="center" class="odd"><{$user_lastlogin}></td>
        </
tr>
      </
table>
      <
br />
      <
table class="outer" cellpadding="4" cellspacing="1" width="100%">
        <
tr valign="top">
          <
th colspan="2" align="center"><{$lang_signature}></th>
        </
tr>
        <
tr valign="top">
          <
td class="even"><{$user_signature}></td>
        </
tr>
      </
table>
    </
td>
  </
tr>
</
table>

<!-- 
start module search results loop -->
<{foreach 
item=module from=$modules}>

<
p>
<
h4><{$module.name}></h4>

  <!-- 
start results item loop -->
  <{foreach 
item=result from=$module.results}>

  <
img src="<{$result.image}>" alt="<{$module.name}>" /><b><a href="<{$result.link}>"><{$result.title}></a></b><br /><small>(<{$result.time}>)</small><br />

  <{/foreach}>
  <!-- 
end results item loop -->

<{
$module.showall_link}>
</
p>

<{/foreach}>
<!-- 
end module search results loop -->

Posté le : 19/06/2008 15:54
Partager Twitter Partagez cette article sur GG+
Re: Bug affichage user avec mon thème
Guest_
b'soir,

Ligne 58, si je ne me trompe pas, xoEmail est une variable Made in Dugris qui permet de ré-écrire graphiquement le mail de l'utilisateur.
Citation :

<tr valign="top">
<td class="head"><{$lang_email}></td>
<td class="odd"><{$user_email|xoEmail}></td>
</tr>


A toi de voir si tu souhaites garder cette fonctionnalité, qui permet de déjouer les robots spammeurs (auquel cas, regardes son implémentation, c'est assez simple : copie de fichier + quelques paramétrages facultatifs).

Dans le cas contraire, tu devra corriger les lignes ci-dessus en te fiant au template original qui se trouve dans ton Xoops (www/modules/system/templates/system_userinfo.html)

@+

Posté le : 19/06/2008 21:13
Partager Twitter Partagez cette article sur GG+
Re: Bug affichage user avec mon thème
Régulier
Inscrit: 23/06/2004 17:28
Messages: 311
Merci, vais tenter de voir ça

Posté le : 20/06/2008 00:56
Partager Twitter Partagez cette article sur GG+
Re: Bug affichage user avec mon thème
Régulier
Inscrit: 23/06/2004 17:28
Messages: 311
ça marche nickel, je suis trop bête

Merci Burning

Posté le : 20/06/2008 08:01
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

124 Personne(s) en ligne (111 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 124 | Plus ...