News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Icônes de profil - Les rassembler

Started by 0Connors, June 27, 2013, 01:42:47 PM

Previous topic - Next topic

0Connors

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
 
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

maximus23

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é.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

0Connors

Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

0Connors

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>';
}
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

maximus23

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 ?

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

0Connors

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
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

0Connors

Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

maximus23

Bonsoir,

Regarderai cela du week-end pas oublié mais énormément de boulot :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

0Connors

Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

0Connors

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é !  ;)
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Advertisement: