Aide pour modifications sur le mod "Board Color and Icons"

Started by srafie, May 25, 2018, 05:18:38 AM

Previous topic - Next topic

srafie

Bonjour,
j'ai installé le mod Board Color and Icons pour mon forum que vus pouvez consulter ici : http://webobject.net/index.php [nofollow]
je l'ai surtout installé pour utiliser des icônes pour les sous-sections. Le soucis pour moi, c'est que je voudrai les placer à gauche des titres plutôt qu'à droite. J'ai contacter le développeur de ce mod, mais aucune réponse à ce jour, malgré qu'il a déclaré sur le sujet du support du mod qu'il allait faire une mise à jour pour permettre cette modification. Malheureusement, il n'a rien posté depuis.

Alors je demande votre aide pour faire cette modification, ou m'indiquer s'il existe un autre mod où l'on peut, par défaut, afficher les icônes à gauche des titres.

J'ai essayé de fouiner dans le code, mais je n'y suis pas arrivé,  je ne suis pas assez calé pour ça  ;)

Merci pour votre aide précieuse.

maximus23

Bonjour,

Tu es certain que c'est ce mod que tu veux mettre ? Regarde sur mon site pour voir si c'est pas un autre mod :)
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...

srafie

Quote from: maximus23 on May 25, 2018, 07:01:20 AM
Bonjour,

Tu es certain que c'est ce mod que tu veux mettre ? Regarde sur mon site pour voir si c'est pas un autre mod :)

Et quelle est l'url de ton site pour que j'y jette un coup d'œil stp?

maximus23

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

srafie

Quote from: maximus23 on May 25, 2018, 07:21:00 AM
En dessous de mon avatar :)
j'y vais, je 'inscris et on discute sur la shoutbox. Merci maximus23 :)

maximus23

Bonjour,

Là pour le moment boulot je ne saurais pas discuter :)

Je vais te mettre les permissions pour les différentes sections.

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

srafie

Quote from: maximus23 on May 25, 2018, 07:28:29 AM
Bonjour,

Là pour le moment boulot je ne saurais pas discuter :)

Je vais te mettre les permissions pour les différentes sections.

:)

j'ai vu sur ton site qu'effectivement les icônes sont à gauche. Ce qui m'intéresse moi, c'est juste pour les sous-sections, si tu as une solution pour moi. Merci pour les permissions :)

maximus23

Bonjour,

Voilà une solution dans le genre j'ai pas approfondi :

Fichier thème Boardindex.template :

Rechercher :
echo ' <img src="',  $board['icon'], '" style="width: 18px; height: 18px;" alt="" />';


Remplacer par :
echo ' <img src="',  $board['icon'], '" style="width: 18px; height: 18px; margin-right: 3px; float: left;" alt="" />';


Voila dis si ok :)
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...

srafie

En fait, je n'avais pas vu ta réponse et je me suis mis à faire des tests et j'ai finalement trouvé ça qui a marché :

Rechercher :
<a class="subject" href="', $board['href'], '" name="b', $board['id'], '"', !empty($board['color']) ? ' style="color: ' . $board['color'] . ';">' : '>', $board['name'];
if (!empty($board['icon']))
echo ' <img src="',  $board['icon'], '" alt="" />';
echo '</a>';


Remplacer par :
<a class="subject" href="', $board['href'], '" name="b', $board['id'], '"', !empty($board['color']) ? ' style="color: ' . $board['color'] . ';">' : '>';
if (!empty($board['icon']))
echo ' <img src="',  $board['icon'], '" alt="" />';
echo '
', $board['name'] , '</a>';


Puis après,

Rechercher :
foreach ($board['children'] as $child)
{
if (!$child['is_redirect'])
$child['link'] = '<a href="' . $child['href'] . '" ' . ($child['new'] ? 'class="new_posts" ' : '') . 'title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')"' . (!empty($child['color']) ? 'style="color:' . $child['color'] . '">' : '>') .  $child['name'] . (!empty($child['icon']) ? ' <img src="' . $child['icon'] . '" style="width:18px;height:18px;" alt="" /> ' : '') . ($child['new'] ? '</a> <a href="' . $scripturl . '?action=unread;board=' . $child['id'] . '" title="' . $txt['new_posts'] . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')"><img src="' . $settings['lang_images_url'] . '/new.gif" class="new_posts" alt="" />' : '') . '</a>';
else
$child['link'] = '<a href="' . $child['href'] . '" title="' . comma_format($child['posts']) . ' ' . $txt['redirects'] . '"' . (!empty($child['color']) ? 'style="color:' . $child['color'] . '">' : '>') . $child['name'] . (!empty($child['icon']) ? ' <img src="' . $child['icon'] . '" style="width:18px;height:18px;" alt="" /> ' : '') . '</a>';



Remplacer par :
foreach ($board['children'] as $child)
{
if (!$child['is_redirect'])
$child['link'] = '<a href="' . $child['href'] . '" ' . ($child['new'] ? 'class="new_posts" ' : '') . 'title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')"' . (!empty($child['color']) ? 'style="color:' . $child['color'] . '">' : '>') . (!empty($child['icon']) ? ' <img src="' . $child['icon'] . '" alt="" /> ' : '') .  $child['name'] . ($child['new'] ? '</a> <a href="' . $scripturl . '?action=unread;board=' . $child['id'] . '" title="' . $txt['new_posts'] . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')"><img src="' . $settings['lang_images_url'] . '/new.gif" class="new_posts" alt="" />' : '') . '</a>';
else
$child['link'] = '<a href="' . $child['href'] . '" title="' . comma_format($child['posts']) . ' ' . $txt['redirects'] . '"' . (!empty($child['color']) ? 'style="color:' . $child['color'] . '">' : '>') . (!empty($child['icon']) ? ' <img src="' . $child['icon'] . '" alt="" /> ' : '') . $child['name'] . '</a>';


Et ça a l'air de marcher. je précise que dans mon cas, je trouve les icones de 18px par 18px trop petites, donc, j'ai enlevé le redimensionnement, et je les travaille moi-même.

Ceci dit, j'ai testé ta méthode et elle a l'aire de marcher également, alors je me demande laquelle est la plus propre  ;D ;D

En tous cas,  merci beaucoup maximus pour ton aide et surtout pour ta réactivité.



Advertisement: