Changeset 48926 in spip-zone


Ignore:
Timestamp:
Jun 19, 2011, 4:57:36 PM (10 years ago)
Author:
eric@…
Message:

Premier jet d'une présentation hiérarchique des commentaires d'article proposée par Philippe.
Configuration de la présentation hiérarchique ou continue.
On en profite pour rajouter le sens de tri et le lien auteur pour les deux présentations.
Reste à finaliser l'album et le post.

Location:
_squelettes_/sarkaspip/stable_30
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip/stable_30/article.html

    r48264 r48926  
    2929                                        {logo_rubrique=#CONFIG{sarkaspip_article/logo_rubrique, oui}}
    3030                                        {taille_logo=#CONFIG{sarkaspip_article/taille_logo, 150}}>
    31                                
     31               
    3232                                [(#REM) <!-- Documents (sauf images) du portfolio de l'article --> ]
    3333                                <INCLURE{fond=noisettes/document/inc_documents_joints}
     
    5858                                        {avec_diaporama=#GET{diaporama}}>
    5959                        </div>
    60 
     60                       
    6161                        [(#REM) <!-- Commentaires --> ]
    6262                        [(#PETITION|?{'', ' '})
    6363                                [(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
    6464                                [(#GET{statut}|!={non_autorise}|oui)
    65                                         <INCLURE{fond=noisettes/article/inc_article_commentaires}
     65                                        [(#CONFIG{sarkaspip_article/mode_commentaires, 2}=={1}|oui)
     66                                        <INCLURE{fond=noisettes/article/inc_article_commentaires_fils}
    6667                                                {ajax}
    6768                                                {id_article}
     
    6970                                                {pas_pagination=#CONFIG{sarkaspip_article/pas_pagination_commentaires, 20}}
    7071                                                {modele_pagination=#CONFIG{sarkaspip_article/modele_pagination_commentaires}}
     72                                                {position_pagination=#CONFIG{sarkaspip_article/position_pagination_commentaires, 2}}
     73                                                {sens_tri=#CONFIG{sarkaspip_article/sens_tri_commentaires, 1}}
     74                                                {presentation_auteur=#CONFIG{sarkaspip_article/auteur_commentaires, 1}}
     75                                                {id_thread=#ENV{id_tread}}>
     76                                        ]
     77                                        [(#CONFIG{sarkaspip_article/mode_commentaires, 2}=={1}|non)
     78                                        <INCLURE{fond=noisettes/article/inc_article_commentaires}
     79                                                {ajax}
     80                                                {id_article}
     81                                                {statut=#GET{statut}}
     82                                                {sens_tri=#CONFIG{sarkaspip_article/sens_tri_commentaires, 1}}
     83                                                {presentation_auteur=#CONFIG{sarkaspip_article/auteur_commentaires, 1}}
     84                                                {pas_pagination=#CONFIG{sarkaspip_article/pas_pagination_commentaires, 20}}
     85                                                {modele_pagination=#CONFIG{sarkaspip_article/modele_pagination_commentaires}}
    7186                                                {position_pagination=#CONFIG{sarkaspip_article/position_pagination_commentaires, 2}}>
     87                                        ]
    7288                        ]
    7389                ]       
  • _squelettes_/sarkaspip/stable_30/css/elements.css.html

    r36247 r48926  
    8181/*      Styles des blocs de type commentaires                               */
    8282/* -------------------------------------------------------------------- */
     83/* Styles generiques de la presentation continue */
    8384.commentaires {padding: 0 0 10px 0; margin: 0 0 30px 0; clear: both;}
    8485.commentaires h2 {font-size: 1.9em; line-height: 1.2em; font-weight: bold; padding: 0 0 5px 20px; margin: 0;
     
    107108.commentaires li .complements{font-size: 1.1em;}
    108109
     110/* Styles specifiques de la presentation hierarchique par fils */
     111.commentaires .message .cartouche_simple .titre {margin-left: 0;}
     112.commentaires .message.fil {padding-left: 50px;}
     113
    109114/* -------------------------------------------------------------------- */
    110115/*      Styles des blocs de type extraits                                   */
  • _squelettes_/sarkaspip/stable_30/fonds/cfg_sarkaspip_article.html

    r28962 r48926  
    3535                <legend><:sarkaspip:cfg_lgd_commentaires:></legend>
    3636                <p><:sarkaspip:cfg_inf_article_commentaires:></p>
     37<!--
     38                <p><:sarkaspip:cfg_lgd_presentation_commentaires:></p>
     39                <p><:sarkaspip:cfg_inf_commentaires_notification:></p>
     40 -->
     41                <INCLURE{fond=noisettes/cfg/inc_cfg_presentation_commentaires}
     42                        {defaut_presentation=2}
     43                        {defaut_tri=2}
     44                        {defaut_auteur=1}
     45                        {defaut_mail=2}
     46                        {env}>
     47                <INCLURE{fond=noisettes/cfg/inc_cfg_sens_tri}
     48                        {explication=<:sarkaspip:cfg_inf_commentaires_sens_tri:>}
     49                        {suffixe=_commentaires}
     50                        {label_sens_normal=<:sarkaspip:cfg_lbl_tri_chrono:>}
     51                        {label_sens_inverse=<:sarkaspip:cfg_lbl_tri_antichrono:>}
     52                        {defaut_sens=1}
     53                        {env}>
     54                <p><:sarkaspip:cfg_inf_commentaires_lien_auteur:></p>
     55                <label>
     56                        <input type="radio" name="auteur_commentaires" value="1" [(#ENV{auteur_commentaires, 1}|=={1}|?{checked="checked"})] />
     57                        <:sarkaspip:cfg_inf_lien_auteur_oui:>
     58                </label>
     59                <br />
     60                <label>
     61                        <input type="radio" name="auteur_commentaires" value="2" [(#ENV{auteur_commentaires, 1}|=={2}|?{checked="checked"})] />
     62                        <:sarkaspip:cfg_inf_lien_auteur_non:>
     63                </label>
    3764                <INCLURE{fond=noisettes/cfg/inc_cfg_pagination}
    3865                        {defaut_pas=20}
  • _squelettes_/sarkaspip/stable_30/lang/sarkaspip_fr.php

    r37515 r48926  
    200200        'cfg_inf_ancre_hautpage' => 'D&eacute;sirez vous ins&eacute;rer un lien permettant de remonter vers le haut de la page ?',
    201201        'cfg_inf_annonce_id' => 'Une annonce est mat&eacute;rialis&eacute;e par un article appartenant au secteur sp&eacute;cialis&eacute; &#171;&nbsp;squelette&nbsp;&#187; choisi dans la page de configuration Accueil. Choisissez donc les articles qui contiendront vos annonces (choix multiple).',
    202         'cfg_inf_article_commentaires' => 'Si vous avez autoris&eacute; les forums sur vos articles les commentaires post&eacute;s sont affich&eacute;s en bas de la page sous la forme d\'une liste pagin&eacute;e.',
     202        'cfg_inf_article_commentaires' => 'Si vous avez autoris&eacute; les forums sur vos articles les commentaires post&eacute;s sont affich&eacute;s en bas de la page sous la forme d\'une liste pagin&eacute;e. Vous pouvez choisir la pr&eacute;sentation de cette liste et sa pagination.',
    203203        'cfg_inf_article_commente' => 'Voulez-vous afficher l\'extrait de l\'article &agrave; commenter ?',
    204204        'cfg_inf_article_notation' => 'L\'activation du plugin  &#171; Notation d\'&eacute;l&eacute;ments SPIP &#187; vous donne la possibilit&eacute; d\'ins&eacute;rer le formulaire de notation dans le cartouche ou &agrave; la fin du texte de l\'article.',
     
    221221        'cfg_inf_collectif_sarka' => 'D&eacute;sirez vous ins&eacute;rer un lien vers le site du collectif Sarka-SPIP ?',
    222222        'cfg_inf_commentaire_repondu' => 'Voulez-vous afficher le message auquel vous r&eacute;pondez, si c\'est le cas ?',
     223        'cfg_inf_commentaires_lien_auteur' =>'Vous pouvez aussi afficher le nom de l\'auteur comme un lien vers sa page si celui-ci est un auteur r&eacute;f&eacute;renc&eacute; du site.',
     224        'cfg_inf_lien_auteur_oui' => 'Oui, lier l\'auteur &agrave; sa page sur le site',
     225        'cfg_inf_lien_auteur_non' => 'Non, ne pas le lier',
     226        'cfg_inf_commentaires_sens_tri' =>'Vous pouvez pr&eacute;senter les commentaires soit dans un ordre chronologique, soit dans un ordre anti-chronologique. Dans le cas d\'une pr&eacute;sentation par fils, ce r&egrave;glage ne s\'applique qu\'aux r&eacute;ponses de chaque fil, les discussions &eacute;tant elles affich&eacute;es dans l\'ordre anti-chronologique.',
    223227        'cfg_inf_copyright_site' => 'D&eacute;sirez vous afficher le copyright de votre site?<br />(&copy;, ann&eacute;e de publication du 1<sup>er</sup> article et ann&eacute;e en cours) ',
    224228        'cfg_inf_css_album' => 'Vous pouvez modifier les attributs graphiques des vignettes des albums quelque soit le style de pr&eacute;sentation choisie.',
     
    338342        'cfg_inf_mini_agenda_resume_1' => '<strong>R&eacute;sum&eacute; des &eacute;v&eacute;nements</strong>: liste les &eacute;v&eacute;nements &agrave; venir &agrave; partir de la date courante ou du premier jour du mois si celui-ci n\'est pas le mois courant. Si vous choisissez d\'afficher ce r&eacute;sum&eacute;, vous pouvez d&eacute;finir, d\'une part, le nombre maximal d\'&eacute;v&eacute;nements affich&eacute;s, et d\'autre part, la p&eacute;riode &agrave; prendre en compte.',
    339343        'cfg_inf_mini_agenda_resume_2' => 'Voulez-vous afficher le r&eacute;sum&eacute; ?',
     344        'cfg_inf_mode_commentaires_classique' => 'Pr&eacute;sentation continue des commentaires',
     345        'cfg_inf_mode_commentaires_hierarchique' => 'Pr&eacute;sentation par fils de discussion',
    340346        'cfg_inf_outils_perso' => 'Vous pouvez ajouter des informations personnelles dans le bloc des liens du pied de page. Elle s\'afficheront avant le lien permettant de remonter en haut de la page (laissez vide pour ne rien afficher) .',
    341347        'cfg_inf_pagination_1' => 'Choisissez le mod&egrave;le de pagination, le nombre d\'&eacute;l&eacute;ments affich&eacute;s dans chaque page et la position de la bande de pagination.',
     
    352358        'cfg_inf_plugins_inactifs' => 'Cette fonction n\'est disponible que si l\'un des plugins suivants est activ&eacute; : @lbl_plugins@',
    353359        'cfg_inf_plugins_n' => 'Vous utilisez plusieurs plugins SPIP. Veuillez valider la configuration Sarka-SPIP de ces plugins (les valeurs Sarka-SPIP de configuration des plugins sont d&eacute;finies dans sarkaspip_options.php)',
     360        'cfg_inf_presentation_commentaires' => 'Choisissez une pr&eacute;sentation classique avec des commentaires affich&eacute;s &agrave; la suite les uns des autres, ou une pr&eacute;sentation hi&eacute;rarchique par fils de discussion.',
    354361        'cfg_inf_recherche_article' => 'Articles trouv&eacute;s',
    355362        'cfg_inf_recherche_breve' => 'Br&egrave;ves trouv&eacute;es',
     
    682689        'cfg_lgd_plugin' => 'Plugin',
    683690        'cfg_lgd_plugins_info' => 'Information',
     691        'cfg_lgd_presentation_commentaires' => 'Param&eacute;trage de la pr&eacute;sentation des Commentaires aux articles',
    684692        'cfg_lgd_recherche_choix_groupe' => 'Groupes de mots-cl&eacute;s',
    685693        'cfg_lgd_recherche_pagination' => 'Pagination des résultats',
  • _squelettes_/sarkaspip/stable_30/noisettes/article/inc_article_commentaires.html

    r31396 r48926  
    3131        ]
    3232]
    33 <BOUCLE_commentaires(FORUMS){plat}{id_article}{id_forum?}{par date}{inverse}{pagination #ENV{pas_pagination}}>
     33<BOUCLE_commentaires(FORUMS){plat}{id_article}{id_forum?}{par date}{inverse #ENV{sens_tri}}{pagination #ENV{pas_pagination}}>
    3434        <div class="message"[ id="co_n(#COMPTEUR_BOUCLE)"]>
    3535                <a id="forum[(#ID_FORUM)]" name="forum[(#ID_FORUM)]" href="#forum[(#ID_FORUM)]"></a>
     
    3838                        #SET{nom_auteur, #NOM}
    3939                        [(#LOGO_AUTEUR||sinon{#CHEMIN{images/gravatar32.png}}||image_passe_partout{32}|image_recadre{32,32,center,FFFFFF}|inserer_attribut{class,spip_logos gravatar}|inserer_attribut{alt,[<:sarkaspip:logo_de:> (#GET{nom_auteur})]})]
     40                        #SET{url_auteur, #URL_AUTEUR}
    4041        </BOUCLE_auteur_pere>
    4142                        #SET{nom_auteur, #_commentaires:NOM}
     
    5556                ]
    5657                        [(#DATE|nom_jour)][&nbsp;(#DATE|affdate)]
    57                         <:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})][, <:sarkaspip:par_auteur:>&nbsp;(#GET{nom_auteur})]
     58                        <:sarkaspip:agrave:>&nbsp;[(#DATE|affdate{'H\hi'})]
     59                        [(#ENV{presentation_auteur}|=={1}|et{#GET{url_auteur}|oui}|?{
     60                                [- <:sarkaspip:par_auteur:>&nbsp;<a href="#GET{url_auteur}">(#GET{nom_auteur})</a>],
     61                                [- <:sarkaspip:par_auteur:>&nbsp;(#GET{nom_auteur})]}
     62                        )]
    5863                </div>
    5964                <div class="#EDIT{texte} texte">#TEXTE</div>
Note: See TracChangeset for help on using the changeset viewer.