supprimer la colonne auteur dans l'affichage sujets du forum

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

Résolu supprimer la colonne auteur dans l'affichage sujets du forum

Message par doominique le Jeu 3 Nov 2011 - 12:30

bonjour

mon forum est en phbb2 et j'ai déjà modifié templates
- haut et bas de page
-affichage d'un sujet ( avatar placé à droite )
-index body

affichage des sujets d'un forum
j'aimerais changer l'affichage des sujets d'un forum et l'organiser comme ici :
supprimer la colonne auteur, et avoir sous le titre du sujet et à gauche la mention : "par pseudo untel" + date
évidemment, il faudra reporter sur la droite de cette ligne, les liens vers les différentes pages du sujet ( qui sont à gauche et sous le titre du sujet )
ce qui fait réduire la largeur du forum en supprimant une colonne

je n'ai pas modifié le template topics list box

ouverture d'un message
quand ou ouvre un post , j'aimerais que le titre du message soit repris dans le corps du message avec la même couleur de police que le titre ( celle des liens, comme ici ) et non comme cela est présenté ds la versiion phbb2, où le titre du message est beaucoup moins visible : couleur police normal, et sans lien )

j'ai cherché ds les tutos et je n'ai trouvé que ça, qui ne correspond pas à ma demande
http://forum.forumactif.com/t261562-suppression-des-colonnes-sujets-et-messages?highlight=pr%E9sentation+sujets+des+forums

si quelqu'un a la solution, merci +++


Dernière édition par doominique le Ven 4 Nov 2011 - 22:49, édité 1 fois

doominique
***

Masculin
Messages : 130
Inscrit(e) le : 11/04/2005

http://000999.forumactif.com/
doominique a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par Milouze14 le Jeu 3 Nov 2011 - 16:49

Salut doominique,

alors on se lance dans l'aventure Wink :

Il faut savoir que pour avoir l'effet escompté il va falloir se débarrasser
de la séparation entre les annonces et Note Neutral .

Le tutoriel suivant ne pourra être efficace seulement dans ce cas de figure Wink .
Pour supprimer de la séparation:
Général/Messages et Emails/Configuration/Séparer les annonces et posts-it des messages :
Coches non

Afin de te faciliter la tâche j'ai pu avoir à peu près l'effet que tu désires sauf la date qui ne peut
s'afficher de ce côté (et je ne sais pas pourquoi Embarassed )



Dans ta template topic_list_box
Affichage/Templates/Général/topics_list_box

Supprimes tout le contenu et remplace par:

Spoiler:
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 -->

<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <th colspan="{topics_list_box.row.header_table.COLSPAN}" align="center" nowrap="nowrap"> {topics_list_box.row.L_TITLE} </th>
      <th align="center" nowrap="nowrap" width="80"> {topics_list_box.row.L_REPLIES} </th>
      
      <th align="center" nowrap="nowrap" width="50"> {topics_list_box.row.L_VIEWS} </th>
      <th align="center" nowrap="nowrap" width="150"> {topics_list_box.row.L_LASTPOST} </th>
      <!-- BEGIN multi_selection -->
      <th align="center" nowrap="nowrap" width="20"><input onclick="check_uncheck_all_{topics_list_box.row.header_table.BOX_ID}();" type="checkbox" name="all_mark_{topics_list_box.row.header_table.BOX_ID}" value="0" /></th>
   <!-- END multi_selection -->
   </tr>
   <!-- BEGIN pagination -->
   <tr>
      <td class="row1" colspan="7" align="right"><span class="gensmall">{PAGINATION}</span></td>
   </tr>
   <!-- END pagination -->
   <!-- END header_table --><!-- BEGIN header_row -->
   <tr>
      <td class="row3" colspan="{topics_list_box.row.COLSPAN}"><span class="gensmall"> <b>{topics_list_box.row.L_TITLE}</b></span></td>
   </tr>
<!-- END header_row -->

<!-- BEGIN topic -->
{topics_list_box.row.END_TABLE_STICKY}
   <tr>
      <!-- BEGIN single_selection -->
      <td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20"><input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></td>
      <!-- END single_selection -->
      <td class="{topics_list_box.row.ROW_FOLDER_CLASS}" align="center" valign="middle" width="20"><img title="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" src="{topics_list_box.row.TOPIC_FOLDER_IMG}" alt="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" /></td>
      <!-- BEGIN icon -->
      <td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20">{topics_list_box.row.ICON}</td>
      <!-- END icon -->
      <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">
            

            {topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
         

Par :<span class="name">{topics_list_box.row.TOPIC_AUTHOR}</span></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"style="float:right;">{topics_list_box.row.GOTO_PAGE}<!-- BEGIN nav_tree -->{topics_list_box.row.TOPIC_NAV_TREE} <!-- END nav_tree --></span>
      </td>

      <td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.REPLIES}</span></td>

      <td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.VIEWS}</span></td>
      <td class="row3Right" onmouseover='this.className="row1"' onmouseout='this.className="row3Right"' align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topics_list_box.row.LAST_POST_TIME}
{topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</span></td>
<!-- BEGIN multi_selection -->
      <td class="row2" align="center" valign="middle"><span class="postdetails"><input onclick="javascript:check_uncheck_main_{topics_list_box.row.BOX_ID}();" type="checkbox" name="{topics_list_box.FIELDNAME}[]{topics_list_box.row.BOX_ID}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></span></td>
   <!-- END multi_selection -->
   </tr>
   <!-- END topic --><!-- BEGIN no_topics -->
   <tr>
      <td class="row1" colspan="{topics_list_box.row.COLSPAN}" align="center" valign="middle" height="30"><span class="gen">{topics_list_box.row.L_NO_TOPICS}</span></td>
   </tr>
   <!-- END no_topics --><!-- BEGIN bottom -->
   <tr>
      <td class="catBottom" colspan="{topics_list_box.row.COLSPAN}" valign="middle">
         <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
               <td> <span class="gensmall">{PAGINATION}</span></td>
               <td align="right"><a href="#top">{L_BACK_TO_TOP}</a> </td>
            </tr>
         </table>
      </td>
   </tr>
<!-- END bottom --><!-- BEGIN footer_table -->
</table><!-- END footer_table --><!-- BEGIN spacer --><br class="gensmall" /><!-- END spacer --><!-- END row --><!-- END topics_list_box -->
:enreg: et enfin sur ajout




ouverture d'un message
quand ou ouvre un post , j'aimerais que le titre du message soit repris dans le corps du message avec la même couleur de police que le titre ( celle des liens, comme ici ) et non comme cela est présenté ds la versiion phbb2, où le titre du message est beaucoup moins visible : couleur police normal, et sans lien )

Tu peux être plus précis stp.
Le titre du message doit être déposé à quel endroit?
Quel est la couleur de tes titres ?
La couleurs des liens en bleu?

Soit plus explicite stp Wink

a++


Milouze14
+ Hyperactif +

Masculin
Messages : 4577
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par doominique le Jeu 3 Nov 2011 - 18:26

Merci pour ta réponse super rapide Milouze, c'est super sympa Very Happy

c'est exactement ce que je voulais à quelques détails près, qui ne me conviennent pas tout à fait
Il faut savoir que pour avoir l'effet escompté il va falloir se débarrasser
de la séparation entre les annonces et Note .
merdum ...j'ai pas mal de Notes et même en séparant avec une ligne, ça fait brouillon et confus.
je vois pourtant que sur ce forum ci, il y a bien une séparation en tableau des sujets courants avec les sujets posts it et annonces
y'a pas de solutions pour garder la séparation posts it et sujets, en tableau? car sinon, la modif vaut pas du tout le coup, pour mon forum

Afin de te faciliter la tâche j'ai pu avoir à peu près l'effet que tu désires sauf la date qui ne peut
s'afficher de ce côté (et je ne sais pas pourquoi )
j'ai testé ta proposition de modif du template et :
il manque complétement l'auteur ET la date d' ouverture du sujet, qui devrait figurer sous le titre du sujet
et comme on a viré la colonne auteur, on ne sait pas qui a posté ce sujet Rolling Eyes

********************

l'autre changement que je vais réexpliquer en étant plus précis , est amah indépendant du reste, puisque ça concerne affichage d'un sujet ( view topic body )
j'ai déja modifié ce template pour mettre avatar en colonne de droite

Tu peux être plus précis stp.
Le titre du message doit être déposé à quel endroit?
Quel est la couleur de tes titres ?
La couleurs des liens en bleu?

il s'agit de l'affichage d'un sujet : quand on clique sur le lien d'un sujet et qu'on ouvre un post :
j'aimerais avoir le titre du message en début de corps de message , sous forme de lien ,
- couleur #D66104 ( couleur des liens de mon forum )
- police plus grosse que le texte normal, comme ici , quoi
-avec en dessous, auteur et date du message, comme par exemple ici, où le corps du message commence par :

http://forum.forumactif.com/t317251-taille-du-forum

Titre du post :taille du forum, puis dans le CORPS du meessage :
Taille du forum ! ===> lien idem à celui des liens titres du forum
par didou408 le Mer 26 Oct - 16:30 : auteur et date, avec lien sur l'auteur

voilà, j'espére avoir été plus explicite, et merci encore, si tu peux faire quelque chose
Smile




doominique
***

Masculin
Messages : 130
Inscrit(e) le : 11/04/2005

http://000999.forumactif.com/
doominique a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par Milouze14 le Jeu 3 Nov 2011 - 18:46

De rien, mais je crois que tu ne pourras pas car si tu veux qu'il ressemble
à celui du F.D.F ce dernier est en version phpbb3 je crois Confused .

là il manque complétement l'auteur ET la date d' ouverture du sujet, qui devrait figurer sous le titre du sujet
et comme on a viré la colonne auteur, on ne sait pas qui a posté ce sujet

L'auteur est bien présent avec la template donnée Wink .
Sauf la date Crying or Very sad .
Pour les liens,
il faut déposer dans ta feuille de style ceci
Affichage/Images et Couleurs/Couleurs/Feuille de style
Pour la même couleur que F.D.F
Code:
a:link
{
color:#0372be;
font-size:11px;
}

Pour le hover (survol)
Code:
a:hover 
{
color: #ff8a00;
}

Titre du post :taille du forum, puis dans le CORPS du meessage :
Taille du forum ! ===> lien idem à celui des liens titres du forum
par didou408 le Mer 26 Oct - 16:30 : auteur et date, avec lien sur l'auteur

Après des essais cela ne fonctionne pas sur mon forum de test Crying or Very sad
Par contre tu veux aussi la même couleur que précédemment ?

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4577
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par doominique le Jeu 3 Nov 2011 - 19:27

Merci Milouz

bon. dommage pour suppression colonne auteur, alors, s'il faut supprimer séparation en tableau des posts it et des sujets courants

De rien, mais je crois que tu ne pourras pas car si tu veux qu'il ressemble
à celui du F.D.F ce dernier est en version phpbb3 je crois .
en effet, je viens de vérifier FDF est en phpbb3
http://forum.forumactif.com/t242131-reconnaitre-une-version-de-forum
mais j'espérais qu'on pouvait adapter pour phpbb2
et comme je tiens à garder la possibilité modifier les templates, je ne souhaite pas basculer en phpbb3



pour ma 2eme demande, et vu ce que tu proposes, j'ai du mal m'expliquer :
je ne souhaite pas modifier la couleur de mes liens, ça je sais faire
je souhaite intégrer automatiquement dans le corps d'un message, et en tête de ce message
- le titre du message, suivi de son auteur + date
- avec titre et auteur, linké de la même couleur que les liens de mon forum soit #D66104

ce qui n'est pas le cas en phpbb2, où le corps du message démarre directement avec le contenu, sans répéter ni le titre, ni l'auteur
en fait c'est juste au dessus, mais de façon peu visible , voir saisie d'écran d'affichage d'un sujet
du coup, les boutons citer, éditer etc sont eux aussi à déplacer dans le corps du message


à comparer avec affichage d'un sujet sur FA




Dernière édition par doominique le Jeu 3 Nov 2011 - 19:53, édité 1 fois

doominique
***

Masculin
Messages : 130
Inscrit(e) le : 11/04/2005

http://000999.forumactif.com/
doominique a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par Milouze14 le Jeu 3 Nov 2011 - 19:41

ce qui n'est pas le cas en phpbb2, où le corps du message démarre directement avec le contenu, sans répéter ni le titre, ni l'auteur
en fait c'est juste au dessus, mais de façon peu visible , voir saisie d'écran d'affichage d'un sujet
du coup, les boutons citer, éditer etc sont eux aussi à déplacer dans le corps du message

Il y a des avantages et des inconvénients dans toutes les versions Wink .

Ok, bon pour le descriptif il va falloir modifier quelque peut la class concernée Wink .

Dans ta template :
Affichage/Templates/Général/viewtopic_body

Recherche :
<tr>
Code:
 <td><span class="postdetails"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}   <img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>

et remplace par:
Code:
<td><span class="postdescription"><img src="{postrow.displayed.MINI_POST_IMG}" alt="{postrow.displayed.L_MINI_POST_ALT}" title="{postrow.displayed.L_MINI_POST_ALT}" border="0" />{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}   <img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>


Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajoutes ceci:
Code:
.postdescription
{
color:#D66104;
font-size: 11px;
}

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4577
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par doominique le Jeu 3 Nov 2011 - 19:56

good !
je teste cela après diner !
Bon appétit à toi aussi ... et à tout à l'heure pour vérifier si ça fonctionne
Very Happy

doominique
***

Masculin
Messages : 130
Inscrit(e) le : 11/04/2005

http://000999.forumactif.com/
doominique a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par doominique le Jeu 3 Nov 2011 - 21:53

me voila de retour, Milouz

j'ai modifié template et CSS comme indiqué

ça n'est pas encore ça ...

le titre du sujet a bien changé de couleur
- mais c'est toujours aussi petit
- ce n'est pas un lien, comme sur Forum des forums actifs
- et c'est tjs pas dans le corps du message





en fait il faudrait :
- supprimer la ligne de démarcation entre sujet et le corps du texte et supprimer le mot "sujet"
- reculer les boutons de modération vers la droite, qui resteront sur la même ligne que le titre
- faire un lien sur le titre du sujet
- ajouter en dessous l'auteur du message et la date , comme présenté ici
sur l'image, on ne voit pas que c'est un lien , mais il suffit d'ouvrir n'importe quel post de FA pour voir que le titre et l'auteur du message sont linkés, dans le corps du message , y compris dans le post en réponse que je viens de faire
- basculer les boutons nouveau et répondre et la "chaine" forums entre le titre du sujet et le corps du message

comme ceci : j'ai mis les liens en bleu, mais c'est un exemple ===>
titre du sujet
boutons nouveau et répondre , forums truc machin
corps du message commençant par :
titre du sujet
par pseudo untel date et heure du post



en revanche, je souhaite conserver en l'état, c'est à dire en bas et à gauche en fin du message , les boutons profil, mp, en ligne , email, etc

j'espére qu'on va y arriver, me semble que tu tiens le bon bout, là ..

à +

doominique
***

Masculin
Messages : 130
Inscrit(e) le : 11/04/2005

http://000999.forumactif.com/
doominique a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par doominique le Ven 4 Nov 2011 - 2:01

Pour Milouze : déjà un grand merci pour ce que tu m'as proposé Very Happy Thanks

j'ai revu tout ça après diner et après quelques modifs sur le CSS que tu as proposé, c'est quasiment parfait Cool Laughing
je savais qu'on tenait le bon bout

voilà le résultat avec template modifié comme indiqué et ajout ds le CSS de

.postdescription
{
color:#D66104;
font-size: 14px;
font-weight :bold
}


le titre est nettement plus visible ainsi ( plus gros, gras et en couleur )
j'ai retiré du template la balise renfermant le mot sujet: ainsi j'ai le titre brut et sans le mot sujet, devant

Mais, fallait bien se douter qu'il y aurait un mais .. Wink
j'aimerais encore mieux avec

- un titre linké comme j'avais expliqué précédemment

(ça ne se voit pas évidemment sur ma saisie écran, que c'est pas linké ) mais ça devrait être
comme ceci : j'ai mis les liens en bleu, mais c'est un exemple , le principal étant que ce soit des liens ===>
qu'on peut voir sur n'importe quel post de FDF, y compris celui ci
titre du sujet
corps du message commençant par :
titre du sujet
par pseudo untel date et heure du post


voilà ... se serait vraiment génial, si je pouvais avoir moyen de linker comme ça , donc encore une amélioration et c'est bon

Bonne nuit à tous et à +

Ps : j'ai réussi aussi à rajouter auteur du post sous le titre du sujet, et ça c'est déjà linké , je l'avais pas encore fait dans la saisie écran que j'aii faite

doominique
***

Masculin
Messages : 130
Inscrit(e) le : 11/04/2005

http://000999.forumactif.com/
doominique a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par Milouze14 le Ven 4 Nov 2011 - 4:29

Salut doominique,

bon j'ai beau essayer plusieurs combinaisons, les variables concernées ne fonctionnent pas
dans le corps des messages Wink .

Peux être qu'une autre personne pourra t'apporter une solution doominique Wink .
Bonne continuation.
a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4577
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: supprimer la colonne auteur dans l'affichage sujets du forum

Message par doominique le Ven 4 Nov 2011 - 22:49

Merci Milouze

Si toi, tu n'as pas trouvé, ça va être coton
je vais marquer ce sujet en résolu
puisque l'essentiel de ce que je voulais a été fait

je vais réfléchir de mon coté... et fouiner sur le web

à bientôt et merci encore de ton aide !


doominique
***

Masculin
Messages : 130
Inscrit(e) le : 11/04/2005

http://000999.forumactif.com/
doominique a été remercié(e) par l'auteur de ce sujet.

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


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