AccueilFAQRechercherMembresGroupesS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.


    Afficher le profil au dessus du message [template+css]

    Partagez
    Okhmhaka
    FémininAge : 31Messages : 31725

    le Mer 28 Mar 2012 - 12:40

    Rappel du premier message :

    Afficher le profil au dessus du message

    Bonjour, bonsoir,

    Dans ce tutoriel je vais vous donner un code déjà établi pour afficher votre profil au dessus du message correspondant sur votre forum. Cette mise en forme est par exemple effective ici, mais on peut la retrouver sur pas mal d'autres forum et elle prend de plus en plus d’ampleur. En effet, au delà de la "mode" que cette mise en forme représente, elle permet un gros gain de place. Lorsque les profils et les messages sont affichés en tableau, un espace vide assez conséquent est présent sous l'avatar et le profil du membre. Ce vide est inutile et il prend même de la place sur le message en lui-même.

    Voici donc en visuel ce que ce tutoriel vous propose : Voir l'aperçu

    Sachez déjà que cette modification est périlleuse car le code de base FA contient des tableaux dans des tableaux eux-même dans des tableaux... Bref, il y a des tableaux partout, et il faut en "casser" certains... mais pas tous, ou du moins pas sans être capable de tout reconstruire ensuite.
    C'est la raison pour laquelle je vous donne des codes déjà faits (que je viens de créer à l'instant sur mon forum test) et qui vous proposent un exemple de c qu'il est possible de faire. Libre à vous par la suite de disposer les éléments d'une façon différente à l'intérieur même du bandeau de profil, par exemple.

    Si vous utilisez ce code, je vous serais reconnaissant de bien afficher un CREDIT pour Never-Utopia. Je ne le mets pas directement dans le template car ce serait stupide, ça prendrait de la place et ça énerverait tout le monde, mais je compte sur vous pour ne pas oublier ceux qui vous aident, et bien mettre ce crédit sur votre forum, et ce même si vous avez ensuite modifié le code de base. Merci d'avance Wink


    Que vous propose ce tutoriel ?

    ▬ une mise en forme des profils en bandeau au dessus du message
    ▬ une largeur établie à 900px que vous pourrez modifier via le css
    ▬ une mise en forme prévue pour un avatar type RPG de 200x320px, la taille est cependant adaptable à votre propre taille règlementée
    ▬ un rang composé d'une image et d'un texte, mis en forme, dont l'image est de 50x50px par défaut. Il sera possible de modifier cette taille ou bien de ne pas afficher d'image du tout.
    ▬ une zone de profil dans ce même bandeau qui possède une hauteur fixe et qui, en cas de contenu trop long, possèdera une barre de scroll sur le côté
    ▬ un espace signature qui reste en bas du message mais prend toute la largeur de celui-ci, permettant à vos membre plus de liberté dans les éléments affichés.


    Le Template

    Vous devez être sur le compte fondateur de votre forum, et il doit être en version phpBB2 (ou punBB éventuellement) pour avoir l'accès aux templates.
    Allez dans le template "viewtopic_body", contenu dans "Général".

    Pour voir les codes postez une réponse à la suite du message.



    N'oubliez pas de valider votre modification.
    Si vous craignez de mal faire, ne vous inquiétez pas, il y a toujours possibilité de supprimer la modification de template et donc de restaurer son état par défaut.


    Le CSS

    Le code CSS se place dans "Affichage" > "Couleurs" > "Feuille CSS".

    Pour voir les codes postez une réponse à la suite du message.




    Le Online ?

    Vu que j'ai crée ce code exprès pour vous, je vous autorise à utiliser l'image de "online" qui est présente^^
    La voici (re-hébergez-la par contre) :




    La Personnalisation



    Rappel : N'oubliez pas le crédit ! x)


    Dernière édition par Sparrow-style le Ven 3 Mai 2013 - 13:48, édité 6 fois



    Nalex
    FémininAge : 27Messages : 149

    le Mer 18 Avr 2012 - 15:33

    Superbe! J'espère arriver à le mettre en forme!
    Du coup, si on fait une image online comme la tienne, elle apparaître en haut à gauche du cadre c'est ça? Mais ça va pas planquer ce qu'il y a d'écrit dans le profil?



    Rozenbrez
    FémininAge : 25Messages : 1177

    le Mer 18 Avr 2012 - 20:42

    Merci Jack c'est le code que je cherche ^^



    yuketsuko
    FémininAge : 24Messages : 2

    le Jeu 19 Avr 2012 - 2:05

    Thank you :)
    Kiowa
    FémininAge : 27Messages : 210

    le Jeu 19 Avr 2012 - 19:08

    @Skyleen a écrit:Recoucou. J'ai constaté un problème avec la partie ".online" qui modifie aussi une partie de la chat box. Le problème est posé ici : http://www.never-utopia.com/t38070-petit-probleme-avec-la-chatbox-laterale. Comme c'est ton codage sparrow j'ai pensé que tu pourrais savoir d'ou sa viens et de comment régler le soucis ? :)

    p.s: Si vous rencontrez, comme moi un problème via la TchatBox après l'utilisation de ce code il vous suffit de changer l'ID "online" dans le templates et le CSS par autre chose ou simplement par "online2"
    LazuliNight
    MasculinAge : 23Messages : 50

    le Jeu 19 Avr 2012 - 20:10

    Franchement merci :3



    Onigiri2a
    FémininAge : 26Messages : 46

    le Jeu 19 Avr 2012 - 20:54

    Wow, très impressionnant dis-donc ! Ça ne doit pas être facile de bidouiller comme ça...J'admire u_u
    Bravo en tout cas ! Et merci du partage !



    vic_le_faucheur
    MasculinAge : 22Messages : 764

    le Ven 20 Avr 2012 - 8:56

    ^^

    Kakuu
    MasculinAge : 20Messages : 30

    le Ven 20 Avr 2012 - 18:19

    Merci de cette si grande generosité ! :)



    Shuu-Shuu
    FémininAge : 20Messages : 196

    le Ven 20 Avr 2012 - 18:44

    Alors que dire... Un très grand bravo et un très grand merci à vous mon cher fondateur pour cette générosité sans limite ! Ça va nous servir à beaucoup de chose =)
    Honey
    FémininAge : 25Messages : 57

    le Ven 20 Avr 2012 - 19:02

    Merci pour ce tuto Very Happy
    Okhmhaka
    FémininAge : 31Messages : 31725

    le Ven 20 Avr 2012 - 19:32

    Avec plaisir !

    Pour revenir sur la question à laquelle je n'ai pas répondu (désolé ^^"), il arrive en effet qu'un id ou une class ait déjà été donnée autre part sur le forum. Du coup il suffit de la changer pour corriger le problème. Changez évidemment la votre, pas cette de FA, ça sera plus simple (et pas toujours possible d'ailleurs de changer celle d'FA ^^).



    chienchila
    FémininAge : 24Messages : 6

    le Ven 20 Avr 2012 - 22:25

    Merci beaucoup ! :love:
    P'titbou
    FémininAge : 19Messages : 41

    le Ven 20 Avr 2012 - 22:47

    Merci beaucoup du partage !
    MaryChou
    FémininAge : 20Messages : 16

    le Ven 20 Avr 2012 - 23:19

    Merci du partage !
    Bang!
    FémininAge : 26Messages : 32

    le Sam 21 Avr 2012 - 15:57

    Waw super !



    ham7
    Loumina
    Age : 22Messages : 5

    le Sam 21 Avr 2012 - 21:54

    Merci !



    Kun
    MasculinAge : 23Messages : 49

    le Dim 22 Avr 2012 - 11:31

    Merci !
    Heine
    MasculinAge : 21Messages : 144

    le Lun 23 Avr 2012 - 18:23

    Thanks !

    C-c-c-cooomboo breaaaker !

    Merci pour ce code ! \o/



    Margii
    FémininAge : 18Messages : 84

    le Lun 23 Avr 2012 - 19:41

    Merci pour ce partage, c'est fabuleux comme rendu, comme toujours :).
    Lalaiths
    FémininAge : 24Messages : 3

    le Mar 24 Avr 2012 - 13:38

    Merci *-*
    âme
    FémininAge : 51Messages : 154

    le Mar 24 Avr 2012 - 14:30

    Mille mercis Sparrow :)



    Sur Color'Avenue, L'urgent est déjà fait, l'impossible est en cours...pour les miracles, prévoir un délais.
    Arrogant Mischief
    MasculinAge : 21Messages : 70

    le Mar 24 Avr 2012 - 16:42

    Génial !



    âme
    FémininAge : 51Messages : 154

    le Mar 24 Avr 2012 - 16:52

    Sparrow,
    Pourquoi est-ce que sur 15 messages par page, j'en ai toujours un qui n'a pas de fond ?
    Lorsque l'on envois le message 1 se retrouve avec le fond de page du forum au lieu de la couleur du fond des messages ???

    EDIT.

    Voilà, 14 messages postés et bien réceptionnés avec le fond couleur de page :


    Et un qui apparaît sans fond couleur mais avec le fond de page du fo' :


    Étonnant d'autant plus que ce n'est pas un message sur deux mais un message par page Rolling Eyes

    Edit de nouveau !
    Je viens de voir que c'était toujours le message qui suivait "Rappel du premier message".

    Y aurait-il un code ccs à rajouter en plus ?
    si oui, se serait lequel ?

    Merci pour ton aide Wink



    Sur Color'Avenue, L'urgent est déjà fait, l'impossible est en cours...pour les miracles, prévoir un délais.
    Apollo Justice
    MasculinAge : 20Messages : 1165

    le Mar 24 Avr 2012 - 18:28

    Merci. :siffle:




    À bout de bras, à bout de larmes, j'ai construit mon Paradis
    J'ai fait comme Magritte, j'ai mis un verre sur l'parapluie
    Dans ma tête, j'ai tout rangé, j'ai soigné ma maladie
    Et je prends gout à être carré, un peu comme un cube Maggi
    Et je me sens comme Tyson, sur son toit, devant son pigeonnier
    Je l'ai déjà prouvé, j'ferais tout pour protéger
    Mon petit coin de Paradis, mon sas de décompression
    God damn, je suis happy, personne pourra m'le voler
    Je suis high, je suis high, sans avion, j'ai décollé
    Entouré des miens, je suis comme auréolé!
    Okhmhaka
    FémininAge : 31Messages : 31725

    le Mar 24 Avr 2012 - 18:41

    Ame : c'est probablement la mise en forme du premier message mis en rappel qui fait ça, il n'est pas contenu dans le même bloc que les messages normaux. Je pense qu'il faut du coup repérer dans le template où est le code pour ce premier message et l'encadrer avec la même div et "id" que les messages normaux.
    Il s'agit de ce bout de code (qui permet d'afficher le premier message), du coup on peut pousser le codage jusqu'à mettre une autre mise en forme pour le premier message qui revient dans les autres pages je pense mais sinon dans ton cas il faut qu'il soit mis en forme comme le reste en fait, avec les mêmes "id" et "class".

    Code:
       <!-- BEGIN first_post_br -->
    </table>
    <br />
    <table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
       <tr>
          <th class="thLeft" nowrap="nowrap" width="150px" height="26">{L_AUTHOR}</th>
          <th class="thRight" nowrap="nowrap" colspan="2">{L_MESSAGE}</th>
       </tr>
       <!-- END first_post_br -->



    Contenu sponsorisé

    Aujourd'hui à 21:23


      La date/heure actuelle est Sam 10 Déc 2016 - 21:23