PDA

Afficher la version complète : Résolu ! images de statut des forums



mitch84
24/11/2009, 13h16
bjr, quand on utilise une image personalisée pour mettre devant un forum sur le forumhome il faut mettre par exemple 1- dans la gestion des forums dans le champ Préfixe pour les images du statut du forum , jusque la rien n'a changé, mais pour vb4 il ne faut plus mettre l'image appelée comme-ci 1-forum_old.gif mais forum_old-1. gif explication ici (http://www.vbulletin.com/forum/project.php?issueid=32191#note104738)
de plus les images sont png et non plus gif, tout ca pour dire qu'en local rien ne s'affichent, bug ou pas, qui a essayé? merci

Simon
24/11/2009, 15h06
Bonsoir,
Je viens de l'essayer et ça fonctionne meoui Tu es sûr que ton image est dans images/statusicon ? Avec Firefox, vérifie dans les informations de page comment est appelé l'image.

Ombre
24/11/2009, 18h18
Bonsoir,

Le sujet à déjà était traité hier, tu as un tutoriel pour commencer ici: http://www.vbulletin-ressources.com/forum/showthread.php?t=12433 et le sujet qui répondra à ta question est là: http://www.vbulletin-ressources.com/forum/showpost.php?p=128123&postcount=69

Par défaut seule les .gif sont acceptées sauf si tu fais la modification ci-dessus.

mitch84
24/11/2009, 19h36
desole mais dans vb4 ces bouts de code ont sauté

Ombre
24/11/2009, 19h45
Sous vb4 sinon les templates ne change pas de nom, seul le contenus change mais garde les mêmes nom comme le "statusicon"

Le code à chercher c'est celui ci:


<img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />

Et comme tu peux le voir de base les images doivent être en png, donc si tu veux mettre du gif il te faut changer l'extension.

mitch84
24/11/2009, 19h52
Bonsoir,



Par défaut seule les .gif sont acceptées sauf si tu fais la modification ci-dessus.que le png dans vb4, gif dans 3.8


Sous vb4 sinon les templates ne change pas de nom, seul le contenus change mais garde les mêmes nom comme le "statusicon"

Le code à chercher c'est celui ci:


<img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />Et comme tu peux le voir de base les images doivent être en png, donc si tu veux mettre du gif il te faut changer l'extension.
ce code je l'ai trouvé, j'avais été deja confronté à ce problème ou tu m'avais aidé sous vb3.8, donc que faut-il faire à ce code? merci

Ombre
24/11/2009, 19h56
Si tu tiens à mettre des images de status en png, tu n'as rien à changer sous vb4 vu que par défaut ce sont des png, mais si tu désires mettre des images en gif alors change l'extension que je met ne rouge ci-dessous par du gif:


<img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />

mitch84
24/11/2009, 20h01
ouhlala on se comprend mal llol, moi quans je met une icone personalisée elle n'apparait pas, elle est bien au format png, elle est dans le dossier images/statusicon, et j'ai bien mis le prefix correspond dans la gestion des forums et nommée l'icone comme expliqué dans le 1er post

Ombre
24/11/2009, 20h04
Le plus simple est que tu fasses une demande ici je pense: Services d'aides à domicile (http://www.vbulletin-ressources.com/forum/forumdisplay.php?f=118)

Car je n'ai jamais eu de soucis de mon coté en vb 3.7.x vb 3.8.x et vb 4.x :)je ne vois pas comme ça pourquoi ça marche pas chez toi.

mitch84
24/11/2009, 20h05
ca va etre diffcile vu que je suis en local, car avec les bugs de cette version je risque pas de mettre en ligne

Simon
24/11/2009, 20h11
Tu vois l'image par défaut ou un espace blanc ?

mitch84
24/11/2009, 20h20
je viens de reinstaller un forum ou par defaut sur la page d'accueil il y a le forum main dans la gestion des forums j'ai mis le prefix 2- et mis l'image dans le dossier statusicon que j'ai nommé forum_old-2 avec une extension de type png, pour répondre à ta questipn ca me met un espace blanc, aucune image

Ombre
24/11/2009, 21h01
Un préfixe se place devant et non pas à la fin, surtout que dans ton cas tu ne tiens pas compte du nom par défaut des images qui sont appeler par le template, le code ci-dessus te monte ce qui est pris en compte dans le nom de l'image:


<img src="{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-48.png" class="forumicon" id="forum_statusicon_{vb:raw forum.forumid}" alt="" />Donc pour être encore plus précis je te donne une définition en couleur, dans le code ci-dessus j'ai mis en couleur les partie qui doivent êtres prisent en compte dans la façon dont tu as nommé tes images de statuts modifiées:



En vert: le préfixe que tu as choisi dans le forum doit être placé en premier.
En rouge: le nom de l'images avec son extension.
En orange: c'est une sorte de préfixe interne à vbulletin, qui permet de selectionné l'image voulu selon ce qui doit apparaitre en fonction du statuts du forum ou elle est visible, donc un forum qui est sans nouveaux message est ouvert aura quoi comme nom? old bien entendu

Tu comprends mieux? donc tes images avec un préfixe comme tu l'indiques doit être nommé ainsi:

2-forum_old-48.png
2-forum_new-48.png
2-forum_old_lock-48.png
2-forum_link-48.png
2-forum_new_lock-48.png

Et tu places ses images dans le dossier statusicon du style visé.

mitch84
24/11/2009, 21h22
merci ca marche, je l'avais sous les yeux et j'avais pas compris qu'il fallait rajouter -48 à la fin de l'image, tu as fais un très bon tuto tu devrais le copier pour les tutoriels, merci

Ombre
24/11/2009, 21h24
Avant ce -48 n'existait pas, mais sous vb4 ils ont indiqué par des chiffre les groupes d'images, les statusicon de l'index sont donc dans le groupe 48.

Je verrais ça pour le tuto, j'en ai un en cours actuellement ;)