AccueilDernières imagesRechercherS'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.

-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

    Liste de sujets Simplette

    Onyx
    Onyx
    FémininAge : 30Messages : 3350

    Mer 26 Nov 2014 - 9:14

    Rappel du premier message :

    Liste des sujets Simplette


    Voici un petit LS d'une liste des sujets que j'ai fait pour accompagner ces Catégories Simplettes que j'avais fait à la demande de The One Pandemonium.

    Pour voir l'aperçu : cliquez ici.

    Ce LS est en deux parties.
    • Tout d'abord, nous allons installer la liste de sujets dans le template.
    • Puis, nous allons la mettre en forme à l'aide du CSS.


    Idéalement, les images de "Lien dernière réponse" et "Lien dernière réponse - Nouveau" dans vos mini icônes ne devraient pas faire plus de 24 x 14 pixels.
    Cela a une largeur de 850 pixels.
    La version du forum est PHPBB2.

    Mettre un crédit vers Never-Utopia est obligatoire.
    Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^





    1. La liste des sujets (Topics_List_Box)



    Nous allons commencer par aller dans les templates, plus précisément dans le template "Topics_List_Box" .

    Pour cela, nous allons aller dans :
    > PANNEAU D'ADMINISTRATION
    > > AFFICHAGE
    > > > TEMPLATES
    > > > > GÉNÉRAL
    > > > > > Topics_List_Box

    Puis, on va entièrement remplacer le template "Topics_List_Box" par ceci :
    Code:
    <!-- BEGIN topics_list_box --><!-- BEGIN row --><!-- BEGIN header_table --><!-- BEGIN multi_selection -->
    <script type="text/javascript">
    function check_uncheck_main_{topics_list_box.row.header_table.BOX_ID}() {
       var all_checked = true;
       for (i = 0; (i < document.{topics_list_box.FORMNAME}.elements.length) && all_checked; i++) {
          if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
             all_checked = document.{topics_list_box.FORMNAME}.elements[i].checked;
          }
       }
       document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked = all_checked;
    }
    function check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}() {
       for (i = 0; i < document.{topics_list_box.FORMNAME}.length; i++) {
          if (document.{topics_list_box.FORMNAME}.elements[i].name == '{topics_list_box.FIELDNAME}[]{topics_list_box.row.header_table.BOX_ID}') {
             document.{topics_list_box.FORMNAME}.elements[i].checked = document.{topics_list_box.FORMNAME}.all_mark_{topics_list_box.row.header_table.BOX_ID}.checked;
          }
       }
    }
    </script>
    <!-- END multi_selection -->
    <link href='http://fonts.googleapis.com/css?family=Lobster|Great+Vibes' rel='stylesheet' type='text/css' />
    <table class="sujets" width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td valign="center" align="center">
          <span class="sujets_top_title">
            Liste des sujets
          </span>
        </td>
      </tr>
      <tr>
        <td valign="middle" align="center">
          <table class="sujets_list" cellspacing="0" cellpadding="0">
            <tbody>
    <!-- END header_table -->
    <!-- BEGIN header_row -->
    <!-- END header_row -->
    <!-- BEGIN topic -->
              <tr>
                <td valign="middle" align="center" colspan="2">
                  <table class="sujet" cellspacing="7" cellpadding="0">
                    <tbody>
                      <tr>
                        <td valign="middle" align="left" width="210">
                          Composé par
                          <span class="sujet_auteur">
                            {topics_list_box.row.TOPIC_AUTHOR}
                          </span>
                          <br />
                          <span class="sujet_stats">
                            Réponses: <em>{topics_list_box.row.REPLIES}</em> | Vues: <em>{topics_list_box.row.VIEWS}</em>
                          </span>
                        </td>
                        <td valign="middle" align="center" width="320">
                          <div class="sujet_type">{topics_list_box.row.TOPIC_TYPE}</div>
                          <a class="sujetlink" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a>
                          {topics_list_box.row.PARTICIPATE_POST_IMG}
                        </td>
                        <td valign="middle" align="right" width="210">
                          {topics_list_box.row.LAST_POST_IMG} {topics_list_box.row.LAST_POST_TIME}
                          <br />
                          Répondu par
                          <span class="sujet_last_auteur">
                            {topics_list_box.row.LAST_POST_AUTHOR}
                          </span>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
    <!-- END topic -->
    <!-- BEGIN no_topics -->
         <tr>
                <td valign="middle" align="center" colspan="2">
                  <table class="sujet" cellspacing="7" cellpadding="0">
                    <tbody>
                      <tr>
                        <td valign="middle" align="center">
                          <span class="sujets_font">
                            {topics_list_box.row.L_NO_TOPICS}
                          </span>
                        </td>
                      </tr>
                    </tbody>
                  </table>
              </td>
       </tr>
    <!-- END no_topics -->
    <!-- BEGIN bottom -->
       <tr>
         <td align="left">
                <span class="sujets_font">
                   {PAGINATION}
                </span>
              </td>
         <td align="right">
                <a href="#top" class="sujets_font">
                  {L_BACK_TO_TOP}
                </a>&nbsp;
              </td>
       </tr>
    <!-- END bottom -->
    <!-- BEGIN footer_table -->
            </tbody>
          </table>
        </td>
      </tr>
    </table>
    <!-- END footer_table -->
    <!-- BEGIN spacer -->
    <br class="gensmall" />
    <!-- END spacer -->
    <!-- END row -->
    <!-- END topics_list_box -->




    2. Mise en forme (CSS)



    Si vous regardez vote liste, vous voyez sans doute que ce n'est pas très esthétique pour le moment. Du coup, nous allons la mettre en forme à l'aide du CSS.

    Pour cela, nous allons aller dans :
    > PANNEAU D'ADMINISTRATION
    > > AFFICHAGE
    > > > IMAGES ET COULEURS
    > > > > COULEURS
    > > > > > FEUILLE DE STYLE CSS

    Puis, nous allons ajouter le CSS suivant :
    Code:
    /******************************************************* DÉBUT Sujets *******************************************************/

    /*Bloc des sujets*/
    .sujets {
      margin: auto;
      margin-bottom: 10px;
      background-color: #0f120f;
      border: 2px solid #1f1d1a;
      padding-bottom: 15px;
      width: 850px;
    }
    /*Titre du bloc des sujets*/
    .sujets_top_title {
      display: block;
      background-image: url('http://img4.hostingpics.net/pics/781032956965Sanstitre.png');
      width: 750px;
      margin-top: 15px;
      margin-bottom: 15px;
      padding: 5px;
      font-family: 'Great Vibes';
      font-size: 36px;
      text-shadow: 0px 0px 5px #000000;
      color: #23709e;
      font-weight: normal;
      letter-spacing: 1px;
    }

    /*Liste des sujets*/
    .sujets_list {
      width: 760px;
      margin: auto;
      padding: 10px;
      padding-bottom: 0px;
      background-image: url('http://image.noelshack.com/fichiers/2014/48/1416945713-pattern.png');
      text-align: left;
      color: #7b848f;
    }

    /*Polices des éléments hors sujets*/
    .sujets_font {
      font-size: 12px;
      font-family: Arial, Helvetica, sans-serif;
      color: #7b848f;
    }

    /*Chaque sujet*/
    .sujet {
      position: relative;
      width: 740px;
      margin-bottom: 10px;
      background-color: #1f1d1a;
      border: 1px solid #161412;
      font-size: 12px;
      font-family: Arial, Helvetica, sans-serif;
    }

    /*Type de sujet*/
    .sujet_type {
      position: absolute;
      width: 740px;
      text-align: center;
      top: -7px;
      left: 0px;
      text-shadow: 1px 1px 1px #000000;
    }

    /*Titre du sujet*/
    a.sujetlink {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 15px;
      text-shadow: 1px 1px 1px #000000;
      color: #23709e!important;
      font-style: italic;
      font-weight: normal;
      letter-spacing: 2px;
      padding-bottom: 5px;
      text-decoration: none;
      transition: 0.5s;
      -webkit-transition: 0.5s;
    }
    /*Titre du sujet survolé*/
    a.sujetlink:hover {
      text-decoration: none!important;
      letter-spacing: 4px;
    }

    /*Auteurs des sujets*/
    .sujet_auteur a strong, .sujet_last_auteur a strong, .sujet_auteur a, .sujet_last_auteur a {
      font-size: 12px!important;
      font-weight: normal!important;
      font-family: Arial, Helvetica, sans-serif!important;
    }

    /******************************************************* FIN SUJETS *******************************************************/

    C'est tout! Si jamais vous avez des problèmes avec ce LS, n'hésitez pas à passer dans "Problème avec mon code".

    À plus !


    Dernière édition par Onyx le Jeu 25 Juin 2020 - 18:07, édité 8 fois



    Plum
    Plum
    FémininAge : 57Messages : 21

    Mar 10 Jan 2017 - 17:38

    Merci pour ce code
    Sou
    Sou
    MasculinAge : 34Messages : 8

    Ven 13 Jan 2017 - 19:10

    Bonjour Onyx, je ne suis pas certain d'utiliser ta création sur mon forum mais elle me servira dans mon apprentissage.

    Merci à toi :)



    Lorsque l'on ne sait pas, suffit d'apprendre Wink
    Anonymous
    Invité

    Ven 20 Jan 2017 - 12:31

    C'est très joli, merci. :)
    Pavlover
    Pavlover
    FémininAge : 27Messages : 24

    Dim 22 Jan 2017 - 5:49

    merci!
    Sid'
    Sid'
    MasculinAge : 34Messages : 73

    Lun 23 Jan 2017 - 19:10

    Joli !
    Hesperide
    Hesperide
    FémininAge : 39Messages : 8

    Mar 24 Jan 2017 - 10:03

    Merci beaucoup !
    Doomdom
    Doomdom
    MasculinAge : 39Messages : 25

    Dim 5 Fév 2017 - 15:13

    simple et parfait :) merci !
    sturdya
    sturdya
    FémininAge : 25Messages : 34

    Lun 6 Fév 2017 - 21:43

    merci
    Artix
    Artix
    MasculinAge : 35Messages : 3

    Mer 8 Fév 2017 - 7:28

    Merci
    Artix
    Artix
    MasculinAge : 35Messages : 3

    Mer 8 Fév 2017 - 7:35

    Merci simple et efficace !
    Faïryna
    Faïryna
    FémininAge : 21Messages : 87

    Mer 8 Fév 2017 - 19:14

    Merci!
    Envola
    Envola
    FémininAge : 32Messages : 63

    Lun 13 Fév 2017 - 20:01

    Merci !
    Liia
    Liia
    FémininAge : 28Messages : 91

    Ven 17 Fév 2017 - 17:49

    Merci ^^
    inouk
    inouk
    MasculinAge : 22Messages : 25

    Dim 19 Fév 2017 - 18:22

    merci
    Valhalla
    Valhalla
    MasculinAge : 33Messages : 105

    Lun 20 Fév 2017 - 20:11

    Merci <3
    megb59
    megb59
    FémininAge : 29Messages : 111

    Ven 24 Fév 2017 - 10:24

    Je suis très interessé, merci beaucoup pour ce code! :)
    Anonymous
    Invité

    Mer 1 Mar 2017 - 21:40

    Merci !
    Nyotengu
    Nyotengu
    FémininAge : 29Messages : 85

    Sam 4 Mar 2017 - 20:35

    merrci
    Kya-chan
    Kya-chan
    FémininAge : 28Messages : 160

    Lun 6 Mar 2017 - 15:11

    Bonjour <3
    J'viens zieuter par là aussi vu que j'aimais déjà beaucoup les catégories 8D

    Merci pour ces codages en tout cas <3




    If I had a hammer...
    I wanna do bad things with you~

    Misery Mind™
    Misery Mind™
    FémininAge : 33Messages : 152

    Sam 18 Mar 2017 - 12:05

    Merci du partage !
    Vixol
    Vixol
    MasculinAge : 28Messages : 13

    Dim 19 Mar 2017 - 4:04

    Merci beaucoup à toi Very Happy
    Abysse Yclette
    Abysse Yclette
    FémininAge : 31Messages : 123

    Ven 24 Mar 2017 - 11:27

    Merci =)



    Liste de sujets Simplette - Page 17 742880velo
    Dydy
    Dydy
    FémininAge : 33Messages : 493

    Sam 25 Mar 2017 - 8:43

    Merci du partage :)



    Liste de sujets Simplette - Page 17 27978_signature_never_utopia_dydy_2
    Dacina moe
    Dacina moe
    FémininAge : 45Messages : 171

    Sam 1 Avr 2017 - 0:18

    Oh, j'aime <3 merci
    Linoa
    Linoa
    FémininAge : 34Messages : 42

    Lun 3 Avr 2017 - 23:26

    Merci !



    Liste de sujets Simplette - Page 17 Pdsm
    ~ If you come here... You'll find me. I promise ~
    Contenu sponsorisé


      La date/heure actuelle est Ven 26 Avr 2024 - 17:09