Changeset 35182 in spip-zone


Ignore:
Timestamp:
Feb 14, 2010, 9:18:09 PM (11 years ago)
Author:
eric@…
Message:

Page forum revue complètement

Location:
_squelettes_/sarkaspip/dev
Files:
1 deleted
7 edited
2 copied
1 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip/dev/css/elements.css.html

    r35133 r35182  
    332332.forum table tbody tr:hover {background: #f0f0fa;}
    333333.forum table td {padding: 10px 5px; vertical-align: top; line-height: 1.1em; border-top: 1px solid #6262a4;}
    334 .forum table td.sujets, .forum table td.messages {text-align: center;}
    335 .forum table td.dernier_message {text-align: left; width: 25%;}
     334.forum table td.etat {width: 3%;}
     335.forum table td.sujets, .forum table td.messages {text-align: center; width: 7%;}
     336.forum table td.dernier_message {text-align: left; width: 21%;}
    336337.forum table td.dernier_message a.titre {font-style: italic;}
    337338.forum table td.description {font-weight: bold; font-size: 1em;}
    338 .forum table td.description h3 a.titre {color: #6262a4; font-weight: bold;}
    339 .forum table td.description h3 a.titre:hover {text-decoration: underline;}
     339.forum table td.description h3.titre a {color: #6262a4; font-weight: bold;}
     340.forum table td.description h3.titre a:hover {text-decoration: underline;}
    340341.forum table td.description .texte {font-weight: normal;}
    341342.forum table td.detail_auteur {width: 150px; background-color: #f0f0fa; vertical-align: top;}
  • _squelettes_/sarkaspip/dev/forum_forum.html

    r33146 r35182  
    2828                                        {taille_logo=100}>
    2929                       
    30                                 <a class="fonction" id="commenter" href="[(#URL_PAGE{forum_post})][&amp;(#PARAMETRES_FORUM)]" title="<:sarkaspip:poster_sujet:>"></a>
     30                                <a class="fonction" id="commenter" href="[(#URL_PAGE{forum_post})][&amp;(#PARAMETRES_FORUM{#SELF})]" title="<:sarkaspip:poster_sujet:>"></a>
    3131                                <br class="nettoyeur" />
    32 
     32                                <br />
     33                               
    3334                                [(#REM) <!-- On traite d'abord les annonces --> ]
    34                                 <INCLURE{fond=noisettes/forum/inc_forum_sujets_speciaux}
    35                                         {id_article}
    36                                         {sujet=annonce}>
     35                                <INCLURE{fond=noisettes/forum/inc_forum_annonces}{id_article}>
    3736
    3837                                [(#REM) <!-- On traite ensuite les sujets epingles --> ]
    39                                 <INCLURE{fond=noisettes/forum/inc_forum_sujets_speciaux}
    40                                         {id_article}
    41                                         {sujet=epingle}>
     38                                <INCLURE{fond=noisettes/forum/inc_forum_epingles}{id_article}>
    4239
    4340                                [(#REM) <!-- On traite enfin les sujets non epingles --> ]
    44                                 <INCLURE{fond=noisettes/forum/inc_forum_sujets_discussions}
    45                                         {id_article}
    46                                         {sujet=discussion}>
     41                                <INCLURE{fond=noisettes/forum/inc_forum_discussions}{id_article}>
    4742                        </div>
    4843                </div>
  • _squelettes_/sarkaspip/dev/forum_sujet.html

    r33146 r35182  
    2020                        <div id="sujet" class="forum">
    2121                       
    22                                 [<div class="#EDIT{titre} titre"><h1>(#TITRE|supprimer_numero)</h1></div>]
     22                                [<div class="#EDIT{titre} titre"><h1>(#TITRE|nettoyer_titre_sujet)</h1></div>]
    2323                                <div class="cartouche">
    2424                                        [(#DATE|nom_jour)][&nbsp;(#DATE|affdate)] <:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]
  • _squelettes_/sarkaspip/dev/inc/sarkaspip_filtres.php

    r33827 r35182  
    390390
    391391// =======================================================================================================================================
     392// Filtre : nettoyer_titre_sujet
     393// =======================================================================================================================================
     394// Auteur: Smellup
     395// Fonction : Restaure le titre exact du sujet en supprimant le préfixe éventuel
     396// =======================================================================================================================================
     397//
     398function nettoyer_titre_sujet($titre) {
     399        $titre_nettoye = trim(preg_replace(',^\[(annonce|epingle)\](&nbsp;)*,UimsS', '', $titre));
     400        return $titre_nettoye;
     401}
     402// FIN du Filtre : nettoyer_titre_sujet
     403
     404// =======================================================================================================================================
    392405// Filtres : module AGENDA
    393406// =======================================================================================================================================
  • _squelettes_/sarkaspip/dev/lang/sarkaspip_fr.php

    r35133 r35182  
    729729        'colonne_dernier_message' => 'Dernier message',
    730730        'colonne_forum' => 'Forum',
    731         'colonne_nombre_reponses' => 'Réponses',
     731        'colonne_nombre_reponses' => 'R&eacute;ponses',
    732732        'colonne_nombre_sujets' => 'Sujets',
     733        'colonne_sujet' => 'Sujet',
    733734        'commentaire_suite_article' => '&agrave; la suite de l\'article...',
    734735        'commentaires' => 'commentaires',
     
    961962        'resultats_recherche' => 'R&eacute;sultats de la recherche',
    962963        'resultats_recherche_dans' => 'L\'expression &#171; @recherche@ &#187; est pr&eacute;sente dans :',
     964        'resume_annonces_forum' => 'Annonces du forum',
    963965        'resume_exif_photo' => 'Donn&eacute;es EXIF de la photo',
    964966        'resume_mini_agenda_body' => 'Mini agenda mensuel',
     
    10161018// T
    10171019        'themes_site' => 'Th&egrave;mes',
     1020        'titre_annonces_forum' => 'Annonces',
     1021        'titre_discussions_forum' => 'Discussions',
     1022        'titre_epingles_forum' => 'Discussions &agrave; la une',
    10181023        'titre_rubriques_filles' => 'Suivez aussi les sous-rubriques ci-dessous',
    10191024        'top_articles' => 'Les plus populaires',
  • _squelettes_/sarkaspip/dev/noisettes/forum/inc_forum_annonces.html

    r34976 r35182  
    11[(#REM)
    2 <!-- Affichage des sujets non epingles d'un forum
     2<!-- Affichage des annonces d'un forum
    33        Recoit en argument :
    44                - id_article: id de l'article concerne
    5                 - sujet: toujours a discussion
    65-->
    76]
    8 <B_forum_sujets>
    9 <table id="#ENV{sujet}" class="sujet" summary="">
    10         <thead>
    11                 <tr>
    12                         <th colspan="2"><:sarkaspip:forum_discussions:></th>
    13                         <th><:sarkaspip:forum_reponses:></th>
    14                         <th><:sarkaspip:forum_derniers_messages:></th>
    15                 </tr>
    16         </thead>
    17         <tbody>
    18 <BOUCLE_forum_sujets(FORUMS){id_article}{plat}{id_parent=0}{!par date_thread}{titre!==^(annonce:|epingle:)}>
     7#SET{regexp, ^\[(annonce)\]}
     8<B_forum_annonces>
     9<div class="groupe">
     10        <h2 class="titre"><:sarkaspip:titre_annonces_forum:></h2>
     11        <div class="bord">
     12                <table summary="<:sarkaspip:resume_annonces_forum:>">
     13                        <thead>
     14                                <tr>
     15                                        <th colspan="2"><:sarkaspip:colonne_sujet:></th>
     16                                        <th class="centre"><:sarkaspip:colonne_nombre_reponses:></th>
     17                                        <th><:sarkaspip:colonne_dernier_message:></th>
     18                                </tr>
     19                        </thead>
     20                        <tbody>
     21<BOUCLE_forum_annonces(FORUMS){id_article}{plat}{id_parent=0}{!par date_thread}{titre==#GET{regexp}}>
    1922                <INCLURE{fond=noisettes/forum/inc_forum_sujet_ligne}
    2023                        {id_article}
     
    2225                        {id_thread}
    2326                        {titre}
    24                         {sujet=discussion}>
    25 </BOUCLE_forum_sujets>
    26         </tbody>
    27 </table>
    28 </B_forum_sujets>
     27                        {sujet=annonce}>
     28</BOUCLE_forum_annonces>
     29                        </tbody>
     30                </table>
     31        </div>
     32</div>
     33</B_forum_annonces>
  • _squelettes_/sarkaspip/dev/noisettes/forum/inc_forum_discussions.html

    r34976 r35182  
    33        Recoit en argument :
    44                - id_article: id de l'article concerne
    5                 - sujet: toujours a discussion
    65-->
    76]
     7#SET{regexp, ^\[(annonce|epingle)\]}
    88<B_forum_sujets>
    9 <table id="#ENV{sujet}" class="sujet" summary="">
    10         <thead>
    11                 <tr>
    12                         <th colspan="2"><:sarkaspip:forum_discussions:></th>
    13                         <th><:sarkaspip:forum_reponses:></th>
    14                         <th><:sarkaspip:forum_derniers_messages:></th>
    15                 </tr>
    16         </thead>
    17         <tbody>
    18 <BOUCLE_forum_sujets(FORUMS){id_article}{plat}{id_parent=0}{!par date_thread}{titre!==^(annonce:|epingle:)}>
     9<div class="groupe">
     10        <h2 class="titre"><:sarkaspip:titre_discussions_forum:></h2>
     11        <div class="bord">
     12                <table summary="<:sarkaspip:resume_epingles_forum:>">
     13                        <thead>
     14                                <tr>
     15                                        <th colspan="2"><:sarkaspip:colonne_sujet:></th>
     16                                        <th class="centre"><:sarkaspip:colonne_nombre_reponses:></th>
     17                                        <th><:sarkaspip:colonne_dernier_message:></th>
     18                                </tr>
     19                        </thead>
     20                        <tbody>
     21<BOUCLE_forum_sujets(FORUMS){id_article}{plat}{id_parent=0}{!par date_thread}{titre!==#GET{regexp}}>
    1922                <INCLURE{fond=noisettes/forum/inc_forum_sujet_ligne}
    2023                        {id_article}
     
    2427                        {sujet=discussion}>
    2528</BOUCLE_forum_sujets>
    26         </tbody>
    27 </table>
     29                        </tbody>
     30                </table>
     31        </div>
     32</div>
    2833</B_forum_sujets>
  • _squelettes_/sarkaspip/dev/noisettes/forum/inc_forum_epingles.html

    r34976 r35182  
    11[(#REM)
    2 <!-- Affichage des sujets non epingles d'un forum
     2<!-- Affichage des sujets epingles d'un forum
    33        Recoit en argument :
    44                - id_article: id de l'article concerne
    5                 - sujet: toujours a discussion
    65-->
    76]
    8 <B_forum_sujets>
    9 <table id="#ENV{sujet}" class="sujet" summary="">
    10         <thead>
    11                 <tr>
    12                         <th colspan="2"><:sarkaspip:forum_discussions:></th>
    13                         <th><:sarkaspip:forum_reponses:></th>
    14                         <th><:sarkaspip:forum_derniers_messages:></th>
    15                 </tr>
    16         </thead>
    17         <tbody>
    18 <BOUCLE_forum_sujets(FORUMS){id_article}{plat}{id_parent=0}{!par date_thread}{titre!==^(annonce:|epingle:)}>
     7#SET{regexp, ^\[(epingle)\]}
     8<B_forum_epingles>
     9<div class="groupe">
     10        <h2 class="titre"><:sarkaspip:titre_epingles_forum:></h2>
     11        <div class="bord">
     12                <table summary="<:sarkaspip:resume_epingles_forum:>">
     13                        <thead>
     14                                <tr>
     15                                        <th colspan="2"><:sarkaspip:colonne_sujet:></th>
     16                                        <th class="centre"><:sarkaspip:colonne_nombre_reponses:></th>
     17                                        <th><:sarkaspip:colonne_dernier_message:></th>
     18                                </tr>
     19                        </thead>
     20                        <tbody>
     21<BOUCLE_forum_epingles(FORUMS){id_article}{plat}{id_parent=0}{!par date_thread}{titre==#GET{regexp}}>
    1922                <INCLURE{fond=noisettes/forum/inc_forum_sujet_ligne}
    2023                        {id_article}
     
    2225                        {id_thread}
    2326                        {titre}
    24                         {sujet=discussion}>
    25 </BOUCLE_forum_sujets>
    26         </tbody>
    27 </table>
    28 </B_forum_sujets>
     27                        {sujet=epingle}>
     28</BOUCLE_forum_epingles>
     29                        </tbody>
     30                </table>
     31        </div>
     32</div>
     33</B_forum_epingles>
  • _squelettes_/sarkaspip/dev/noisettes/forum/inc_forum_groupe.html

    r35133 r35182  
    55-->
    66]
    7 
     7#SET{regexp, ^(annonce:|epingle:)}
    88<BOUCLE_groupe_forum(RUBRIQUES){id_rubrique}>
    99<div class="groupe">
     
    2929                                <td class="etat forumouvert"><span>&nbsp;</span></td>
    3030                                <td class="description">
    31                                         [<h3 class="[(#EDIT{titre}) ]titre"><a href="[(#URL_PAGE{forum_forum}|parametre_url{id_article,#ID_ARTICLE})]" class="titre">(#TITRE|supprimer_numero)</a></h3>]
     31                                        [<h3 class="[(#EDIT{titre}) ]titre"><a href="[(#URL_PAGE{forum_forum}|parametre_url{id_article,#ID_ARTICLE})]">(#TITRE|supprimer_numero)</a></h3>]
    3232                                        [<div class="[(#EDIT{texte}) ]texte">(#TEXTE|typo_couleur)</div>]
    3333                                </td>
     
    4848                                        <BOUCLE_papa(FORUMS){id_thread}>#SET{idforum,#ID_FORUM}</BOUCLE_papa>
    4949                                        [<a href="[(#URL_PAGE{forum_sujet}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_forum,#GET{idforum}})]#forum#ID_FORUM" class="titre" title="<:sarkaspip:bulle_lien_dernier_message:>">
    50                                         <span>(#TITRE|couper{25,...})</span></a>
     50                                        <span>(#TITRE|nettoyer_titre_sujet|couper{25,...})</span></a>
    5151                                        <br />]
    5252                                        [(#DATE|affdate)]&nbsp;<:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]<br />
     
    5656                                        </BOUCLE_auteur>
    5757                                        </B_auteur>
    58                                                 [(#NOM|sinon{<:sarkaspip:anonyme:>})]
     58                                                [(#NOM|sinon{<:sarkaspip:auteur_anonyme:>})]
    5959                                        <//B_auteur>
    6060                                </BOUCLE_dernier_message>
  • _squelettes_/sarkaspip/dev/noisettes/forum/inc_forum_sujet_ligne.html

    r33135 r35182  
    99-->
    1010]
    11 [(#SET{regexp, [^(#ENV{sujet}):]})]
    12 [(#SET{titre_sujet, #ENV{titre}})]
    13 [(#ENV{sujet}|=={discussion}|non)
    14         [(#SET{titre_sujet, [(#ENV{titre}|replace{#GET{regexp}})]})]
    15 ]
    1611<tr>
    17         <td><img[ src="(#CHEMIN{[images/forum_(#ENV{sujet}).gif]})"][ alt="(#ENV{sujet})"] width="16" height="16" /></td>
    18         <td class="titre_forum" id="forum#ENV{id_forum}">
    19                 [<div class="#EDIT{titre} titre"><a href="[(#URL_PAGE{forum_sujet}|parametre_url{id_article,#ENV{id_article}}|parametre_url{id_forum,#ENV{id_forum}})]">(#GET{titre_sujet})</a></div>]
     12        <td class="etat"><img[ src="(#CHEMIN{[images/forum_(#ENV{sujet}).gif]})"][ alt="(#ENV{sujet})"] width="16" height="16" /></td>
     13        <td class="description" id="forum#ENV{id_forum}">
     14                [<h3 class="titre"><a href="[(#URL_PAGE{forum_sujet}|parametre_url{id_article,#ENV{id_article}}|parametre_url{id_forum,#ENV{id_forum}})]">(#ENV{titre}|nettoyer_titre_sujet)</a></h3>]
    2015        </td>
    21         <td class="nbr_message">
     16
    2217        <BOUCLE_compteur_reponses(FORUMS){id_thread}{plat}{exclus}></BOUCLE_compteur_reponses>
    23                 #TOTAL_BOUCLE
     18        <td class="messages">#TOTAL_BOUCLE</td>
    2419        <//B_compteur_reponses>
    25         </td>
    26         <td class="dernier_msg">
     20
     21        <td class="dernier_message">
    2722        <BOUCLE_dernier_message(FORUMS){id_thread}{plat}{!par date}{0,1}>
    2823                [(#DATE|affdate)]&nbsp;<:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]<br />
     
    3429                        [(#NOM|sinon{<:sarkaspip:anonyme:>})]
    3530                <//B_auteur_message>
    36                 <br />
    37                 <a href="[(#URL_PAGE{forum_sujet}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_forum,#ENV{id_forum}})]#forum#ID_FORUM" class="adermsg" title="<:sarkaspip:messages_voir_dernier:>">
    38                         <:sarkaspip:messages_voir_dernier:>
    39                 </a>
    4031        </BOUCLE_dernier_message>
    4132        </td>
Note: See TracChangeset for help on using the changeset viewer.