Bonjour à tous,
Après avoir passé une soirée sur mon problème je me retourne vers vous pour connaître une solution éventuelle.
Voilà, j'ai installé deux mods permettant d'ajouter davantage d'informations liés au profile de l'utilisateur, et qui s'affiche en dessous l'avatar sous forme d'icônes. (Un pour les réseaux sociaux, et un pour les comptes de jeux vidéos).
Les mods fonctionne à la perfection, cependant chaque mods ce réserve une ligne sous l'avatar de l'utilisateur en plus des lignes d'icône par défaut (Voir le profile, site internet, Genre etc...).
Serait-il possible de les rassembler sur une même ligne ? Car le résultat tel quel n'est pas très propre (Voir PJ)
En vous remerciant d'avance,
Connors
Bonjour,
Celà se situe au niveau du fichier Display.template.
Rechercher ceci :
// Any custom fields to show as icons?
Il suffit de regrouper tout tes icônes en enlevant les sauts de lignes ou tu veux qu'ils soient retiré.
:)
Je regarde ça je te remercie ! :D
Je n'y arrive pas pourrai-tu m'aiguiller sur la manière de m'y prendre ?
Voilà ce que j'ai :
// Any custom fields to show as icons?
if (!empty($message['member']['custom_fields']))
{
$shown = false;
foreach ($message['member']['custom_fields'] as $custom)
{
if ($custom['placement'] != 1 || empty($custom['value']))
continue;
if (empty($shown))
{
$shown = true;
echo '
<li class="im_icons">
<ul>';
}
echo '
<li>', $custom['value'], '</li>';
}
if ($shown)
echo '
</ul>
</li>';
}
if ($message['member']['has_gamer_id'] && $message['member']['can_view_profile'])
{
if (!empty($modSettings['gamer_plain']))
echo '
', !empty($message['member']['gamer_xbgt']['link_name']) ? '<li>' . $message['member']['gamer_xbgt']['link_name'] . '</li>' : '', '
', !empty($message['member']['gamer_psn']['link_name']) ? '<li>' . $message['member']['gamer_psn']['link_name'] . '</li>' : '', '
', !empty($message['member']['gamer_steam']['link_name']) ? '<li>' . $message['member']['gamer_steam']['link_name'] . '</li>' : '', '
', !empty($message['member']['gamer_xfire']['link_name']) ? '<li>' . $message['member']['gamer_xfire']['link_name'] . '</li>' : '', '';
else
echo '
<li class="im_icons">
<ul>
', !empty($message['member']['gamer_xbgt']['link']) ? '<li>' . $message['member']['gamer_xbgt']['link'] . '</li>' : '', '
', !empty($message['member']['gamer_psn']['link']) ? '<li>' . $message['member']['gamer_psn']['link'] . '</li>' : '', '
', !empty($message['member']['gamer_steam']['link']) ? '<li>' . $message['member']['gamer_steam']['link'] . '</li>' : '', '
', !empty($message['member']['gamer_xfire']['link']) ? '<li>' . $message['member']['gamer_xfire']['link'] . '</li>' : '', '
</ul>
</li>';
}
// This shows the popular messaging icons.
if ($message['member']['has_messenger'] && $message['member']['can_view_profile'])
echo '
<li class="im_icons">
<ul>
', !empty($message['member']['icq']['link']) ? '<li>' . $message['member']['icq']['link'] . '</li>' : '', '
', !empty($message['member']['msn']['link']) ? '<li>' . $message['member']['msn']['link'] . '</li>' : '', '
', !empty($message['member']['aim']['link']) ? '<li>' . $message['member']['aim']['link'] . '</li>' : '', '
', !empty($message['member']['yim']['link']) ? '<li>' . $message['member']['yim']['link'] . '</li>' : '', '
</ul>
</li>';
// This shows the social media icons.
if ($message['member']['has_messenger'] && $message['member']['can_view_profile'])
echo '
<li class="im_icons">
<ul>
', !isset($context['disabled_fields']['facebook']) && !empty($message['member']['facebook']['link']) ? '<li>' . $message['member']['facebook']['link'] . '</li>' : '', '
', !isset($context['disabled_fields']['myspace']) && !empty($message['member']['myspace']['link']) ? '<li>' . $message['member']['myspace']['link'] . '</li>' : '', '
', !isset($context['disabled_fields']['twitter']) && !empty($message['member']['twitter']['link']) ? '<li>' . $message['member']['twitter']['link'] . '</li>' : '', '
', !isset($context['disabled_fields']['googleplus']) && !empty($message['member']['googleplus']['link']) ? '<li>' . $message['member']['googleplus']['link'] . '</li>' : '', '
', !isset($context['disabled_fields']['linkedin']) && !empty($message['member']['linkedin']['link']) ? '<li>' . $message['member']['linkedin']['link'] . '</li>' : '', '
', !isset($context['disabled_fields']['youtube']) && !empty($message['member']['youtube']['link']) ? '<li>' . $message['member']['youtube']['link'] . '</li>' : '', '
', !isset($context['disabled_fields']['deviantart']) && !empty($message['member']['deviantart']['link']) ? '<li>' . $message['member']['deviantart']['link'] . '</li>' : '', '
', !isset($context['disabled_fields']['pinterest']) && !empty($message['member']['pinterest']['link']) ? '<li>' . $message['member']['pinterest']['link'] . '</li>' : '', '';
// Any custom fields with Social Media?
if (!empty($message['member']['custom_fields']))
{
$shown = false;
foreach ($message['member']['custom_fields'] as $custom)
{
if ($custom['placement'] != 3 || empty($custom['value']))
continue;
if (empty($shown))
{
$shown = true;
}
echo '
<li><a href="', $custom['value'], '" title="', $custom['title'], ' - ', $custom['value'], '" /><img src="', $settings['images_url'], '/', $custom['customsmiicon'], '" /></a></li>';
}
if ($shown)
echo '
</ul>
</li>';
}
Bonsoir,
Quels sont les groupes d'icônes que tu veux avoir sur la même ligne car tout sur une ligne me parraît impossible ou alors il faudrait que chaque membre n'ait qu'un ou deux icônes mais pour celui qui en aura une floppée ce sera hors cadre ?
:)
Salut,
Je vois ce que tu veux dire, l'idéal serait d'ajouter ceux des réseaux sociaux ainsi que ceux des jeux vidéos.
Sinon il est impossible de proposé un retour automatique à la ligne lorsque les icônes passe hors cardre ?
En te remerciant,
Connors
Petit Up du sujet ! ;D
Bonsoir,
Regarderai cela du week-end pas oublié mais énormément de boulot :)
Ca marche je te remercie ! ;D
Salut à tous,
Voilà le problème résolu :
if ($message['member']['has_gamer_id'] || $message['member']['has_messenger'] && $message['member']['can_view_profile'])
{
if (!empty($modSettings['gamer_plain']))
echo '
', !empty($message['member']['gamer_xbgt']['link_name']) ? '<li>' . $message['member']['gamer_xbgt']['link_name'] . '</li>' : '', '
', !empty($message['member']['gamer_psn']['link_name']) ? '<li>' . $message['member']['gamer_psn']['link_name'] . '</li>' : '', '
', !empty($message['member']['gamer_steam']['link_name']) ? '<li>' . $message['member']['gamer_steam']['link_name'] . '</li>' : '', '
', !empty($message['member']['gamer_xfire']['link_name']) ? '<li>' . $message['member']['gamer_xfire']['link_name'] . '</li>' : '', '';
else
echo '
<li class="im_icons">
<ul>
', !empty($message['member']['gamer_xbgt']['link']) ? '<li>' . $message['member']['gamer_xbgt']['link'] . '</li>' : '', '
', !empty($message['member']['gamer_psn']['link']) ? '<li>' . $message['member']['gamer_psn']['link'] . '</li>' : '', '
', !empty($message['member']['gamer_steam']['link']) ? '<li>' . $message['member']['gamer_steam']['link'] . '</li>' : '', '
', !empty($message['member']['gamer_xfire']['link']) ? '<li>' . $message['member']['gamer_xfire']['link'] . '</li>' : '', '
', !empty($message['member']['facebook']['link']) ? '<li>' . $message['member']['facebook']['link'] . '</li>' : '', '
', !empty($message['member']['myspace']['link']) ? '<li>' . $message['member']['myspace']['link'] . '</li>' : '', '
', !empty($message['member']['twitter']['link']) ? '<li>' . $message['member']['twitter']['link'] . '</li>' : '', '
', !empty($message['member']['googleplus']['link']) ? '<li>' . $message['member']['googleplus']['link'] . '</li>' : '', '
', !empty($message['member']['linkedin']['link']) ? '<li>' . $message['member']['linkedin']['link'] . '</li>' : '', '
', !empty($message['member']['youtube']['link']) ? '<li>' . $message['member']['youtube']['link'] . '</li>' : '', '
', !empty($message['member']['deviantart']['link']) ? '<li>' . $message['member']['deviantart']['link'] . '</li>' : '', '
', !empty($message['member']['pinterest']['link']) ? '<li>' . $message['member']['pinterest']['link'] . '</li>' : '', '
</ul>
</li>';
}
N'hésitez pas si vous avez des questions/remarques.
Et merci à ceux qui m'ont aidé ! ;)