Derniers sujets
» [PHPBB2]Widget Afficher les derniers message(sujets) d'un forum spécifique
par Milouze14 Dim 17 Mar 2019 - 6:05

» [PHPBB2]Supprimer les champs de contacts dans le profil
par Marley Smith Jeu 14 Mar 2019 - 10:18

» [TOUTES VERSIONS]Afficher au dessus de l'éditeur l'information si mode Wysiwyg ou texte
par FaGu Jeu 14 Mar 2019 - 1:39

» Copyright sur les images contenues dans les sujets
par Chéryl Mar 12 Mar 2019 - 8:52

» [PHPBB3] Supprimer les champs de contacts dans le profil
par Milouze14 Lun 11 Mar 2019 - 19:49

» [TOUTES VERSIONS] Mettre Youtube en plein écran sans logiciel extérieur tous forum
par Kaeyla Lun 11 Mar 2019 - 10:06

» Fenêtre d'édition en mode plein écran
par HeroxAquariophile Sam 9 Mar 2019 - 11:09

» Rajout d'un bouton pour la citation partielle
par HeroxAquariophile Sam 9 Mar 2019 - 11:02

» [TOUTES VERSIONS] Edition rapide
par fred9545 Sam 9 Mar 2019 - 10:40

» [TOUTES VERSIONS] Mettre en place des hashtags comme sur Twitter
par HeroxAquariophile Sam 9 Mar 2019 - 10:36

» [TOUTES VERSIONS]Fond différent en fonction du mode d'édition
par photoclic Ven 8 Mar 2019 - 22:15

» [TOUTES VERSIONS]Feuille de style saturée!! Si vos widgets sont activés alors....
par Milouze14 Mer 6 Mar 2019 - 20:08

» [MODERNBB]N'autoriser que les votes positifs
par Splash Mar 5 Mar 2019 - 16:52

» [MODERNBB] Ajouter les boutons "En Ligne" et "Hors-Ligne"
par chrisnvidia Dim 3 Mar 2019 - 17:22

» [AWESOMEBB]Ajouter les boutons "En Ligne" et "Hors-Ligne"
par Splash Dim 3 Mar 2019 - 12:19

» [INVISION] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
par hamesashek Sam 2 Mar 2019 - 13:46

» [TOUTES VERSIONS] Passer des paramètres à un script via une requête GET
par no_way Jeu 28 Fév 2019 - 22:01

» [TOUTES VERSIONS]Afficher un message aux membres ayant moins de X messages
par no_way Jeu 28 Fév 2019 - 20:25

» [TOUTES VERSIONS] Installer Filepicker - Un gestionnaire d'upload de fichiers multi-sources gratuit
par HeroxAquariophile Mer 27 Fév 2019 - 18:22

» [TOUTES VERSIONS] Afficher le rang dans la toolbar
par HeroxAquariophile Mer 27 Fév 2019 - 17:41

Remplacer le champ description par un champ image

Voir le sujet précédent Voir le sujet suivant Aller en bas

fascicularia
fascicularia
Administrateur

Messagefascicularia

  • 16px
  • 24px
  • Zoom
Bonjour à tous,
Un petit tutoriel  qui vous permettra de modifier le champ description pour le tranformer en champ image. Vos membres pourront ainsi mettre une miniature devant les titres des sujets.
Ce champ n'accepte que les liens des images cad sous cette forme
Code:
http://i36.servimg.com/u/f36/11/93/85/24/sans_t32.jpg


En image
visuel de la modification:

visuel de la fenêtre de saisie


Visuel dans la liste des sujets



Prérequis :
Activer la description des sujets ( PA> Général> Messagerie et e-mail - Configuration> Afficher la description des sujets: Oui )

On commence
Template  posting_body

Rechercher
Code:


    <!-- BEGIN switch_description -->
    <tr>
    <td class="row1" width="22%"><span class="gen"><b>{L_DESCRIPTION}</b></span></td>
    <td class="row2" width="78%">
    <span class="gen">
    <input class="post" style="width:450px" type="text" name="description" value="{DESCRIPTION}" maxlength="{TOPIC_DESCRIPTION_MAXLENGTH}" onkeypress="if (event.keyCode==13){return false}" />
    </span>
    </td>
    </tr>
    <!-- END switch_description -->

et le remplacer par
Code:


    <!-- BEGIN switch_description -->
    <tr class="addtopimg">
    <td class="row1" width="22%"><span class="gen"><b>Mini hoto sur le thème</b></span></td>
    <td class="row2" width="78%">
    <span class="gen">
    <input class="post" style="width:450px" type="text" name="description" value="{DESCRIPTION}" maxlength="1000" onkeypress="if (event.keyCode==13){return false}" />
    </span><br /><span class="gen">Lien de l'image!</span>
    </td>
    </tr>
    <!-- END switch_description -->


template topics_list_box

Rechercher
Code:


    <td class="{topics_list_box.row.ROW_CLASS}" onmouseover='this.className="row2"' onmouseout='this.className="{topics_list_box.row.ROW_CLASS}"' width="100%">
    <div class="topictitle">
    {topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.PARTICIPATE_POST_IMG}{topics_list_box.row.TOPIC_TYPE}
    <h2 class="topic-title">
    <a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a>
    </h2>
    </div>
    <!-- BEGIN switch_description -->
    <span class="genmed">
    <br />
    {topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
    </span>
    <!-- END switch_description -->
    <span class="gensmall">{topics_list_box.row.TOPIC_ANNOUNCES_DATES}{topics_list_box.row.TOPIC_CALENDAR_DATES}</span>
    <span class="gensmall">{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></span>
    </td>


et le remplacer par
Code:


    <td class="{topics_list_box.row.ROW_CLASS}" onmouseover='this.className="row2"' onmouseout='this.className="{topics_list_box.row.ROW_CLASS}"' width="100%">
    <table border="0" class="temtab"><tr>
    <td><!-- BEGIN switch_description --><img src={topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION} class="temico" alt="image devant les titres des sujets" /><!-- END switch_description --></td>
    <td><div class="topictitle">
    {topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.PARTICIPATE_POST_IMG}
    <h2 class="topic-title">
    <a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a>
    </h2>
    </div>
    <br /><span class="gensmall">{topics_list_box.row.TOPIC_TYPE}</span><br />
    <span class="gensmall">{topics_list_box.row.TOPIC_ANNOUNCES_DATES}{topics_list_box.row.TOPIC_CALENDAR_DATES}</span>
    <span class="gensmall">{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></span></td>
    </tr></table>
    </td>


Nota : n'oubliez pas d'enregistrer vos modifications .

La css


   
Code:
.temico {
    width: 90px;
    height: auto;
    border: 2px solid #fff;
    margin: 1px 2px 2px 1px;
    -moz-box-shadow: 2px 2px 0px rgba(83, 83, 83, 0.5);
    -webkit-box-shadow: 2px 2px 0px rgba(83, 83, 83, 0.5);
    box-shadow: 2px 2px 0px rgba(83, 83, 83, 0.5);
    }
   
    .temtab td {
    vertical-align: top;
    text-align: left;
    }

Pour modifier la taille de l'image c'est dans cette partie
Code:
.temico {  width: 90px; }


Dernière édition par fascicularia le Lun 15 Juil 2013 - 19:33, édité 4 fois



Administrateur des forums



Teten85
Teten85
Milouzien

MessageTeten85

  • 16px
  • 24px
  • Zoom
Faut que j'essaye, merci super 
Milouze14
Milouze14
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
coucou  ,

merci pour le partage Stéphane tape la 



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





msfeettoes
msfeettoes
Milouzien

Messagemsfeettoes

  • 16px
  • 24px
  • Zoom
re
je n'ai pas cette partie dans mon template 

Code:


    <td class="{topics_list_box.row.ROW_CLASS}" onmouseover='this.className="row2"' onmouseout='this.className="{topics_list_box.row.ROW_CLASS}"' width="100%"> 
    <div class="topictitle"> 
    {topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.PARTICIPATE_POST_IMG}{topics_list_box.row.TOPIC_TYPE} 
    <h2 class="topic-title"> 
    <a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a> 
    </h2> 
    </div> 
    <!-- BEGIN switch_description --> 
    <span class="genmed"> 
    <br /> 
    {topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION} 
    </span> 
    <!-- END switch_description --> 
    <span class="gensmall">{topics_list_box.row.TOPIC_ANNOUNCES_DATES}{topics_list_box.row.TOPIC_CALENDAR_DATES}</span> 
    <span class="gensmall">{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></span> 
    </td>

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum