PHPBB2 - Général - Topic_list_box Bouton_activePHPBB2 - Général - Topic_list_box Bouton_hoverPHPBB2 - Général - Topic_list_box Fb-hoverPHPBB2 - Général - Topic_list_box Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Système d'onglets simple et personnalisable
PHPBB2 - Général - Topic_list_box EmptyLun 03 Juin 2024, 17:20 par birds

» Fiche de Présentation RPG
PHPBB2 - Général - Topic_list_box EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
PHPBB2 - Général - Topic_list_box EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
PHPBB2 - Général - Topic_list_box EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
PHPBB2 - Général - Topic_list_box EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
PHPBB2 - Général - Topic_list_box EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
PHPBB2 - Général - Topic_list_box EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
PHPBB2 - Général - Topic_list_box EmptySam 11 Fév 2023, 06:04 par Krager

Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

Partagez
 

PHPBB2 - Général - Topic_list_box

Voir le sujet précédent Voir le sujet suivant Aller en bas 
http://www.css-actif.com
Orange
Orange
RocketMan
RocketMan

Masculin Messages : 3086



PHPBB2 - Général - Topic_list_box Empty

Template Topics_list_boxAffichage des sujets (liste)

Informations

Description
Ce template affiche la liste des sujets d'un forum (ou bien gère l'affichage quand il n'y a pas de sujets dans un forum)
Remarques
• 14 boucles & 38 variables (dont 30 définies)
• Notez que ce template n'affiche QUE le tableau contenant les sujets, et pas les blocs au dessus ou en dessous (donc pas la partie avec le bouton "nouveau message", ni celle avec "Marquer tous les forums comme lus", etc...)
Contenu par défaut
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="100"> {topics_list_box.row.L_AUTHOR} </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">
            <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>

      <td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.REPLIES}</span></td>
      <td class="row3" align="center" valign="middle"><span class="name"><strong>{topics_list_box.row.TOPIC_AUTHOR}</strong></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}<br />{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 -->

Liste des boucles (commentaires)

<!-- BEGIN topics_list_box -->
<!-- END topics_list_box -->
REQUÊTE - Cette boucle va lancer une recherche pour récupérer les données qui composent le forum (en particulier la liste des sujets)
<!-- BEGIN row -->
<!-- END row -->
REQUÊTE - Cette boucle récupère pour chaque sujet les informations qui le constituent. Essayez d'écrire quelque chose après le BEGIN row, vous réaliserez que ça se répète autant de fois qu'il y a de sujets.
<!-- BEGIN header_table -->
<!-- END header_table -->
CONDITION - Affiche l'en-tête de la page contenant la liste des sujets, en particulier les cellules de titre contenant "Titre", "Vues", "Auteur", "Réponses" et "Dernier message".
<!-- BEGIN multi_selection -->
<!-- END multi_selection -->
INDÉTERMINÉ - D'après le nom, cette boucle (que l'on retrouve plusieurs fois) devrait impliquer une sélection multiple des sujets, mais elle ne semble pas avoir d'effet visible. Dans le doute, ne pas y toucher.
<!-- BEGIN pagination -->
<!-- END pagination -->
CONDITION - Si c'est nécessaire, cette boucle permettra d'afficher la pagination des sujets (s'il y a plusieurs pages de sujets)
<!-- BEGIN header_row -->
<!-- END header_row -->
INDÉTERMINÉ - Cette boucle ne semble pas avoir d'intérêt particulier (son contenu semble ne s'afficher nulle part) Dans le doute, ne pas y toucher.
<!-- BEGIN topic -->
<!-- END topic -->
REQUÊTE - Tout ce qui se trouve dans cette boucle s'affichera et se répètera pour chaque sujet contenu dans le forum. C'est dans cette boucle que vous pouvez effectuer la plupart de vos modifications de mise en page des sujets.
<!-- BEGIN single_selection -->
<!-- END single_selection -->
INDÉTERMINÉ - Comme pour multi_selection, l'effet de cette boucle n'est pas visible. Dans le doute, ne pas y toucher.
<!-- BEGIN icon -->
<!-- END icon -->
REQUÊTE - Cherche et affiche l'icone du premier message si les icones de messages sont activés
<!-- BEGIN switch_description -->
<!-- END switch_description -->
REQUÊTE - Cherche et affiche la description du sujet si les descriptions sont activées.
<!-- BEGIN no_topics -->
<!-- END no_topics -->
CONDITION - Tout ce qui se trouve dans cette bouche s'affichera s'il n'y a aucun sujet dans le forum.
<!-- BEGIN bottom -->
<!-- END bottom -->
CONDITION - Tout ce qui se trouve dans cette boucle s'affiche tout à la fin de la liste des sujets.
<!-- BEGIN footer_table -->
<!-- END footer_table -->
CONDITION - Tout ce qui se trouve dans cette boucle s'affiche à la fin de la table des sujets
<!-- BEGIN spacer -->
<!-- END spacer -->
INDÉTERMINÉ - Ajoute un saut de ligne à la fin de la liste des topics.

Liste des variables

{topics_list_box.row.header_table.BOX_ID]
{topics_list_box.FORMNAME}
{topics_list_box.FIELDNAME}
{topics_list_box.row.FID}
{topics_list_box.row.L_SELECT}
{topics_list_box.row.BOX_ID}
ÉLÉMENTS HTML - Ces éléments ne sont utilisés que dans les "multi_selection" et "single_selection". Comme indiqué plus haut, il n'y a aucun effet visible à première vue, donc dans le doute ne pas y toucher.

{topics_list_box.row.header_table.COLSPAN}
VALEUR NUMERIQUE - Nombre de colonnes fusionnées dans la cellule "Sujets"

{topics_list_box.row.L_TITLE}
TEXTE - Affiche le texte "Sujets".

{topics_list_box.row.L_REPLIES}
TEXTE - Affiche le texte "Réponses".

{topics_list_box.row.L_AUTHOR}
TEXTE - Affiche le texte "Auteur".

{topics_list_box.row.L_VIEWS}
TEXTE - Affiche le texte "Vues".

{topics_list_box.row.L_LASTPOST}
TEXTE - Affiche le texte "Derniers Messages".

{PAGINATION}
CONTENU HTML - Contient le code HTML nécessaire à l'affichage de la pagination de la liste des sujets (dans le cas où il y aurait plusieurs pages de sujets)

{topics_list_box.row.COLSPAN}
VALEUR NUMERIQUE - Nombre de colonnes fusionnées pour l'affichage du bas du tableau de la liste des forums ou bien la cellule "Aucun message." (Quand il n'y a pas de messages dans le forum)

{topics_list_box.row.END_TABLE_STICKY}
CONTENU HTML - Si vous avez réglé "Séparer les annonces et posts-it des messages" dans les options de messages, cette variable affichera ce que vous avez choisi (ligne ou tableau).

{topics_list_box.row.ROW_CLASS}
CLASSE - Utilisera la classe .row1 ou bien .row2 selon si on est sur une ligne paire ou impaire.

{topics_list_box.row.ROW_FOLDER_CLASS}
CLASSE - Apparemment il s'agit de la classe .row1

{topics_list_box.row.L_TOPIC_FOLDER_ALT}
TEXTE - Affiche le texte "Nouveau message" ou "Aucun nouveau message" ou "Verrouillé" dans l'attribut ALT des icônes de sujets.

{topics_list_box.row.TOPIC_FOLDER_IMG}
URL - Contient le lien des icônes de sujet ("Nouveau message", "Aucun nouveau message" ou "Verrouillé") tels qu'ils ont été définis dans le Panneau d'administration, onglet Affichage » Gestion des images » Icônes des sujets.

{topics_list_box.row.ICON}
HTML - Contient le code HTML nécessaire à l'affichage d'une icone de message si vous en avez déterminé dans votre panneau d'administration, onglet Affichage » Gestion des images » Icônes des messages[/i].

{topics_list_box.row.NEWEST_POST_IMG}
[b]HTML - Affiche la petite image à côté du titre d'un sujet qui indique qu'un nouveau message a été posté.

{topics_list_box.row.PARTICIPATE_POST_IMG}
HTML - Affiche la petite image à côté du titre d'un sujet qui indique que vous avez participé à ce sujet.

{topics_list_box.row.TOPIC_TYPE}
HTML - Affiche le type de sujet (Annonce, Post-it, Sondage...).

{topics_list_box.row.U_VIEW_TOPIC}
URL - Lien vers le contenu du sujet.

{topics_list_box.row.TOPIC_TITLE}
TEXTE - Titre du sujet.

{topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
TEXTE - Description du sujet (si activé dans votre panneau d'administration, onglet Général » Messages & Emails » Configuration).

{topics_list_box.row.TOPIC_ANNOUNCES_DATES}
INDÉTERMINÉ - Définition à déterminer.

{topics_list_box.row.TOPIC_CALENDAR_DATES}
INDÉTERMINÉ - Définition à déterminer.

{topics_list_box.row.GOTO_PAGE}
topics_list_box.row.TOPIC_NAV_TREE
HTML - Affiche la navigation d'un topic si celui-ci a deux pages (Les deux vont ensemble)

{topics_list_box.row.REPLIES}
VALEUR NUMÉRIQUE - Nombre de réponses à un sujet.

{topics_list_box.row.TOPIC_AUTHOR}
[HTML - Pseudo et lien vers le profil de l'auteur du sujet.

{topics_list_box.row.VIEWS}
VALEUR NUMÉRIQUE - Nombre de vues d'un sujet.

{topics_list_box.row.LAST_POST_TIME}
TEXTE - Affiche la date du dernier message sur le sujet.

{topics_list_box.row.LAST_POST_AUTHOR}
HTML - Affiche le pseudo et le lien vers le profil de l'auteur du dernier message sur le sujet.

{topics_list_box.row.LAST_POST_IMG}
HTML - Affiche la petite image "dernier message" à côté de l'auteur du dernier message sur le sujet.

{topics_list_box.row.L_NO_TOPICS}
TEXTE - Affiche le texte "Aucun message." (quand il n'y a aucun message dans le forum).

{L_BACK_TO_TOP}
HTML - Affiche l'image qui redirige vers le haut du forum.


Dernière édition par Orange le Sam 11 Aoû 2012, 09:39, édité 3 fois
MessageSujet: PHPBB2 - Général - Topic_list_box   PHPBB2 - Général - Topic_list_box EmptyMer 08 Fév 2012, 21:54
Revenir en haut Aller en bas
http://enaevolare.fr
'Christa
'Christa
Lostmindy
Lostmindy

Féminin Messages : 2856



PHPBB2 - Général - Topic_list_box Empty
Sujet mis à jour et complété le 13/09/2012
11/14 boucles définies
30/38 variables définies
MessageSujet: Re: PHPBB2 - Général - Topic_list_box   PHPBB2 - Général - Topic_list_box EmptyJeu 13 Sep 2012, 15:51
Revenir en haut Aller en bas
http://testcss.forumpro.fr/h1-accueil
HeleneM
HeleneM
{ Membre }
{ Membre }

Féminin Messages : 7



PHPBB2 - Général - Topic_list_box Empty
Bonjour,
Je pense que la multi sélection doit servir et donc se voir lors de la modération
Code:
<!-- BEGIN multi_selection -->
   <!-- END multi_selection -->
Ce sont les inputs en plus du java qui m'ont fait supposer ça
MessageSujet: Re: PHPBB2 - Général - Topic_list_box   PHPBB2 - Général - Topic_list_box EmptyVen 13 Sep 2013, 17:33
Revenir en haut Aller en bas
Contenu sponsorisé




PHPBB2 - Général - Topic_list_box Empty
MessageSujet: Re: PHPBB2 - Général - Topic_list_box   PHPBB2 - Général - Topic_list_box Empty
Revenir en haut Aller en bas
 

PHPBB2 - Général - Topic_list_box

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» PHPBB2 - Général - Overall_header
» PHPBB2 - Général - Index_body
» PHPBB2 - Général - Overall_footer_begin
» PHPBB2 - Général - Index_box
» PHPBB2 - Général - Viewforum_body

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: Tutoriels de CSSActif :: Décryptage des Templates-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit | Informatique et Internet | Internet