Changeset 56964 in spip-zone


Ignore:
Timestamp:
Jan 12, 2012, 11:31:09 AM (8 years ago)
Author:
kent1@…
Message:

On vire déjà ce qui était dû au double plugin.xml pour les versions 2.x.x en partant de la version pour 2.1

Location:
_plugins_/tickets/trunk
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/contenu/ticket.html

    r50326 r56964  
    88                <a class="i_edit" href="[(#URL_PAGE{editer_ticket}|parametre_url{id_ticket,#ID_TICKET})]"><:tickets:icone_modifier_ticket:></a>
    99        ]
    10                 <h1 class="titre"><:tickets:ticket:> <small>##ID_TICKET</small></h1>
     10                <h1 class="h1 titre #EDIT{titre}"><:tickets:ticket:> <small>##ID_TICKET</small> : #TITRE</h1>
    1111        </div>
    1212
     
    1616                        [<dt><:tickets:champ_statut:></dt><dd>(#STATUT|tickets_texte_statut)</dd>]
    1717                        <BOUCLE_assigne(AUTEURS){id_auteur=#ID_ASSIGNE}{tous}>
    18                         <dt><:tickets:assigne_a:></dt><dd>#NOM</dd>
     18                        <dt><:tickets:assigne_a:></dt><dd><a href="#URL_AUTEUR" class="spip_in">#NOM</a></dd>
    1919                        </BOUCLE_assigne>
    2020                        [<dt><:tickets:champ_severite:></dt><dd>(#SEVERITE|tickets_texte_severite)</dd>]
    2121                        [<dt><:tickets:champ_type:></dt><dd>(#TYPE|tickets_texte_type)</dd>]
    2222                        [<dt><:tickets:champ_date:></dt><dd>(#DATE|affdate)</dd>]
    23                         <B_auteur><dt><:tickets:champ_createur:></dt><BOUCLE_auteur(AUTEURS){id_auteur=#ID_AUTEUR}{tous}><dd>#NOM</dd></BOUCLE_auteur>
    24                         [<dt><:tickets:champ_projet:></dt><dd>(#PROJET)</dd>]
    25                         [<dt><:tickets:champ_composant:></dt><dd>(#COMPOSANT)</dd>]
    26                         [<dt><:tickets:champ_projet:></dt><dd>(#VERSION)</dd>]
    27                         [<dt><:tickets:champ_jalon:></dt><dd>(#JALON)</dd>]
     23                        <B_auteur><dt><:tickets:champ_createur:></dt><BOUCLE_auteur(AUTEURS){id_auteur=#ID_AUTEUR}{tous}><dd><a href="#URL_AUTEUR" class="spip_in">#NOM</a></dd></BOUCLE_auteur>
     24                        [<dt><:tickets:champ_projet:></dt><dd class="#EDIT{projet}">(#PROJET)</dd>]
     25                        [<dt><:tickets:champ_composant:></dt><dd class="#EDIT{composant}">(#COMPOSANT)</dd>]
     26                        [<dt><:tickets:champ_version:></dt><dd class="#EDIT{version}">(#VERSION)</dd>]
     27                        [<dt><:tickets:champ_jalon:></dt><dd class="#EDIT{jalon}">(#JALON)</dd>]
     28                        [<dt><:tickets:champ_navigateur:></dt><dd class="#EDIT{navigateur}">(#NAVIGATEUR|tickets_texte_navigateur)</dd>]
    2829                </dl>
    2930                [(#REM) Bloc de choix du statut et de l'assignation]
     
    3637        </div>
    3738
    38 
    39         <h2 class="titre">[(#TITRE|typo)]</h2>
    40 
    4139        [(#REM) - Texte du ticket et url d'exemple]
    42         [<div class="texte">(#TEXTE|propre)</div>]
     40        [<div class="#EDIT{texte} texte">(#TEXTE|propre)</div>]
    4341        [<div><:tickets:champ_exemple:> <strong><a href="[(#EXEMPLE*|calculer_url{"",url})]">(#EXEMPLE*|calculer_url{"",titre}|replace{"</?html>",""})</a></strong></div>]
    4442
     
    4846</div>
    4947
    50 
    51 <div class="ticket_commentaires">
    52         <BOUCLE_decompte(TICKETS_FORUM){id_ticket} />[<h2 class="h2">(#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE,''})
     48[(#PARAMETRES_FORUM|?{''})]
     49#SET{config_thread,#CONFIG{comments/comments_fil,list}}
     50<div class="ticket_commentaires comments comments-#GET{config_thread}">
     51        <BOUCLE_decompte(FORUMS){id_ticket} {plat} />[<h2 class="h2">(#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE,''})
    5352        [(#TOTAL_BOUCLE|=={1}|?{<:tickets:commentaire:>,<:tickets:commentaires:>})]</h2>]
    5453        [(#TOTAL_BOUCLE|=={0}|oui)<h2><:tickets:commentaire_aucun:></h2>]
     
    5756        [(#REM) Bloc 2: liste des commentaires sur le ticket]
    5857        <B_messages>
    59         <ul class="forum">
    60         <BOUCLE_messages(TICKETS_FORUM){id_ticket}{par date}>
    61                 <li class="forum-fil" id="forum#ID_TICKET_FORUM">
     58        <ul class="forum comment-ul">
     59        <BOUCLE_messages(FORUMS?) {id_ticket}{0,1}>
     60        <BOUCLE_si_comment(CONDITION){si #PLUGIN{comments}|oui}>
     61                <BOUCLE_si_list(CONDITION){si #GET{config_thread}|=={list}|oui}>
     62                <BOUCLE_comments-list(FORUMS) {statut IN publie} {id_ticket} {plat} {par date}>
     63                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     64                        [(#MODELE{comment}{id_forum}{compteur=#COMPTEUR_BOUCLE})]
     65                        [(#BOUTONS_ADMIN_FORUM)]
     66                </li>
     67                </BOUCLE_comments-list>
     68                </BOUCLE_si_list>
     69                </B_si_list>
     70                <BOUCLE_si_thread(CONDITION){si #GET{config_thread}|=={thread}|oui}>
     71                <BOUCLE_comments-thread(FORUMS) {statut IN publie} {id_ticket} {par date}>
     72                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     73                        [(#MODELE{comment}{id_forum}{compteur=#COMPTEUR_BOUCLE}{thread=oui})]
     74                        [(#BOUTONS_ADMIN_FORUM)]
     75                        [<p class="repondre"><a
     76                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     77                                onclick="jQuery(this).add_reply_to([(#ID_FORUM)]);return false;"
     78                                rel="noindex nofollow"><:repondre_message:></a></p>]
     79                        <B_comments-fils>
     80                        <ul class="comments-ul comments-fils">
     81                                <BOUCLE_comments-fils(FORUMS){id_parent}{par date}>
     82                                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     83                                        [(#MODELE{comment}{id_forum}{thread=oui})]
     84                                        [(#BOUTONS_ADMIN_FORUM)]
     85                                        [<p class="repondre"><a
     86                                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     87                                                onclick="jQuery(this).add_reply_to([(#ID_FORUM)]);return false;"
     88                                                rel="noindex nofollow"><:repondre_message:></a></p>]
     89                                        <BOUCLE_comments-fils-etc(boucle_comments-fils)></BOUCLE_comments-fils-etc>
     90                                </li>
     91                                </BOUCLE_comments-fils>
     92                        </ul>
     93                        </B_comments-fils>
     94                </li>
     95                </BOUCLE_comments-thread>
     96                [<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
     97                (#INCLURE{javascript/thread-move.js}|compacte{js})
     98                /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>]
     99                </BOUCLE_si_thread>
     100                </B_si_thread>
     101                <BOUCLE_si_thread-1(CONDITION){si #GET{config_thread}|=={thread-1}|oui}>
     102                <BOUCLE_comments-list-1(FORUMS){id_ticket} {!par date_thread}{pagination 10}>
     103                <li class="comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]">
     104                        <INCLURE{fond=modeles/comment}{id_forum}{compteur=#COMPTEUR_BOUCLE}{thread=oui}>
     105                        [(#BOUTONS_ADMIN_FORUM)]
     106                        <B_comments-fils-1>
     107                        <ul class="comments-ul">
     108                                <BOUCLE_comments-fils-1(FORUMS){id_thread}{id_forum!=#_comments-list:ID_FORUM}{par date}>
     109                                <li class="comment-li[ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)last]">
     110                                        <INCLURE{fond=modeles/comment}{id_forum}{thread=oui}>
     111                                        [(#BOUTONS_ADMIN_FORUM)]
     112                                        [<p class="repondre"><a
     113                                                href="(#PARAMETRES_FORUM|url_reponse_forum)"
     114                                                onclick="jQuery(this).add_reply_to([(#ID_THREAD)]);return false;"
     115                                                rel="noindex nofollow"><:repondre_message:></a></p>]
     116                                </li>
     117                                </BOUCLE_comments-fils-1>
     118                        </ul>
     119                        </B_comments-fils-1>
     120                        [<p class="repondre"><a
     121                                        href="(#PARAMETRES_FORUM|url_reponse_forum)"
     122                                        onclick="jQuery(this).add_reply_to([(#ID_THREAD)]);return false;"
     123                                        rel="noindex nofollow"><:repondre_message:></a></p>]
     124                </li>
     125                </BOUCLE_comments-list-1>
     126                [<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
     127                (#INCLURE{javascript/thread-move.js}|compacte{js})
     128                /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>]
     129                </BOUCLE_si_thread-1>
     130                <//B_si_thread>
     131                <//B_si_list>
     132        </BOUCLE_si_comment>
     133        </B_si_comment>
     134        <BOUCLE_messages_ticket(FORUMS){id_ticket}{par date}>
     135                <li class="forum-fil comment-li[ (#COMPTEUR_BOUCLE|alterner{'odd','even'})][ (#COMPTEUR_BOUCLE|=={1}|oui)first][ (#EXPOSE)]" id="forum#ID_FORUM">
    62136                        <div class="forum-message">
    63137                                <div class="forum-chapo">
    64138                                        <BOUCLE_auteur_message(AUTEURS){id_auteur}{tout}>
    65                                         Post&eacute; par <strong><a href="#URL_AUTEUR">#NOM</a></strong>
     139                                        <:par_auteur:> <strong><a href="#URL_AUTEUR">#NOM</a></strong>
    66140                                        </BOUCLE_auteur_message>
    67141                                        le [(#DATE|affdate)]
    68 
    69142                                </div>
    70143                                <div class="#EDIT{texte} forum-texte">
     
    73146                        </div>
    74147                </li>
    75                 </BOUCLE_messages>
     148        </BOUCLE_messages_ticket>
     149        <//B_si_comment>
     150        </BOUCLE_messages>     
    76151        </ul>
    77152        </B_messages>
    78 
    79153        [(#REM) Bloc 3: formulaire d'ajout d'un commentaire sur le ticket]
    80154        [(#AUTORISER{commenter, ticket, #ID_TICKET}|oui)
    81                 #FORMULAIRE_FORUM_TICKET{#ID_TICKET}
     155                #FORMULAIRE_FORUM{#SELF}
    82156        ]
    83157        [(#AUTORISER{commenter, ticket, #ID_TICKET}|non)
  • _plugins_/tickets/trunk/inclure/liste_commentaires_tickets.html

    r50327 r56964  
    11#CACHE{0}
    2 [(#SET{hash_pagination,[_tickets_(#ENV{titre}|sinon{pas de chance}|md5|substr{0,4})]})]
     2[(#SET{defaut_tri,#ARRAY{
     3        date,#ENV{date_sens,-1},
     4        id_objet,1
     5}})
     6][(#SET{hash_pagination,[_tickets_(#ENV{titre}|sinon{pas de chance}|md5|substr{0,4})]})]
    37[(#REM) Noisette d'affichage d'une liste detaillee des tickets suivant des criteres passes en arguments]
    48<B_detaillee>
    5 [<h3>(#ENV{titre})</h3>]
     9[<h3>(#ENV{titre})[ ((#GRAND_TOTAL))]</h3>]
    610<div class="ticket">
    711[(#ANCRE_PAGINATION)]
    8 <table>
     12[<p class="pagination">(#PAGINATION)</p>]
     13[(#COMPTEUR_BOUCLE|>{10}|oui)
     14<p class="actions">
     15        <:tickets:label_paginer_par:>
     16        [(#ENV{pagination_[(#GET{hash_pagination})],#ENV{pagination,10}}|=={10}|?{10,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],10}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">10</a>})]
     17        <span class="sep">|</span>
     18        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={50}|?{50,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],50}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">50</a>})]
     19        [(#COMPTEUR_BOUCLE|>{50}|oui)<span class="sep">|</span>
     20        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={100}|?{100,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],100}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">100</a>})]]
     21        [(#COMPTEUR_BOUCLE|>{100}|oui)<span class="sep">|</span>
     22        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={200}|?{200,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],200}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">200</a>})]]
     23</p>]
     24<table class="spip">
    925        <thead>
    1026                <tr>
    1127                        <th></th>
    12                         <th>#</th>
     28                        <th>
     29                                [(#ENV{tri_detaillee}|=={id_objet}|non)[(#TRI{id_objet,#,ajax})]]
     30                                [(#ENV{tri_detaillee}|=={id_objet}|oui)
     31                                        [(#ENV{sens_detaillee}|=={1}|ou{#ENV{sens_detaillee}|non}|oui)[(#TRI{'>',#,ajax})]]
     32                                        [(#ENV{sens_detaillee}|=={-1}|oui)[(#TRI{'<',#,ajax})]]]</th>
    1333                        <th><:tickets:champ_texte:></th>
    14                         <th><:tickets:champ_date:></th>
     34                        <th>
     35                                [(#ENV{tri_detaillee}|!={date}|et{#ENV{tri_detaillee}|oui}|oui)[(#TRI{date,<:tickets:champ_date:>,ajax})]]
     36                                [(#ENV{tri_detaillee}|=={date}|ou{#ENV{tri_detaillee}|non}|oui)
     37                                        [(#ENV{sens_detaillee}|=={1}|oui)[(#TRI{'>',<:tickets:champ_date:>,ajax})]]
     38                                        [(#ENV{sens_detaillee}|=={-1}|ou{#ENV{sens_detaillee}|non}|oui)[(#TRI{'<',<:tickets:champ_date:>,ajax})]]]
     39                        </th>
    1540                </tr>
    1641        </thead>
    1742        <tbody>
    18         <BOUCLE_detaillee(TICKETS_FORUM tickets){!par date}{pagination 10 #GET{hash_pagination}}>
     43        <BOUCLE_detaillee(FORUMS){objet=ticket}{tri #ENV{order,date},#GET{defaut_tri}}{pagination #ENV{pagination_#GET{hash_pagination},#ENV{pagination,10}} #GET{hash_pagination}}>
    1944                <tr class="[(#COMPTEUR_BOUCLE|alterner{odd,even})]">
    20                         <td><img[ src="(#CHEMIN{[prive/images/(#STATUT|tickets_icone_statut)]})"][ alt="(#STATUT|tickets_texte_statut)"][ title="(#STATUT|tickets_texte_statut)"] /></td>
    21                         <td><strong><a title="[(#TITRE|attribut_html)]" href="[(#URL_PAGE{ticket}|parametre_url{id_ticket,#ID_TICKET})]#forum#ID_TICKET_FORUM">##ID_TICKET</a></strong></td>
    22                         <td>[(#TEXTE|couper{160})]</td>
     45                        <td><img[ src="(#CHEMIN{[prive/images/(#INFO_STATUT{ticket, #ID_OBJET}|tickets_icone_statut)]})"][ alt="(#INFO_STATUT{ticket, #ID_OBJET}|tickets_texte_statut)"][ title="(#INFO_STATUT{ticket, #ID_OBJET}|tickets_texte_statut)"] /></td>
     46                        <td><strong><a title="[(#TITRE|attribut_html)]" href="[(#URL_TICKET{#ID_OBJET})]#forum#ID_FORUM">##ID_OBJET</a></strong></td>
     47                        <td><a title="[(#TITRE|attribut_html)]" href="[(#URL_TICKET{#ID_OBJET})]#forum#ID_FORUM">#TITRE</a><br />[(#TEXTE|couper{160})]</td>
    2348                        <td>[(#DATE|affdate)]</td>
    2449                </tr>
     
    2651        </tbody>
    2752</table>
     53[(#COMPTEUR_BOUCLE|>{10}|oui)
     54<p class="actions">
     55        <:tickets:label_paginer_par:>
     56        [(#ENV{pagination_[(#GET{hash_pagination})],#ENV{pagination,10}}|=={10}|?{10,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],10}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">10</a>})]
     57        <span class="sep">|</span>
     58        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={50}|?{50,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],50}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">50</a>})]
     59        [(#COMPTEUR_BOUCLE|>{50}|oui)<span class="sep">|</span>
     60        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={100}|?{100,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],100}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">100</a>})]]
     61        [(#COMPTEUR_BOUCLE|>{100}|oui)<span class="sep">|</span>
     62        [(#ENV{pagination_[(#GET{hash_pagination})]}|=={200}|?{200,<a href="[(#SELF|parametre_url{pagination_[(#GET{hash_pagination})],200}|parametre_url{debut[(#GET{hash_pagination})],''})]" class="ajax">200</a>})]]
     63</p>]
    2864[<p class="pagination">(#PAGINATION)</p>]
    2965</div>
  • _plugins_/tickets/trunk/prive/contenu/ticket_commenter.html

    r50327 r56964  
    11[(#REM) Bloc 2: liste des commentaires sur le ticket]
     2<BOUCLE_ticket(TICKETS){id_ticket}>
    23<B_messages>
    34<div class="cadre cadre-r">
    4 <BOUCLE_messages(TICKETS_FORUM){id_ticket}{par date}{"<hr style='height: 1px; background-color: #666666; color: #666666; border: 0px;' />"}>
     5<BOUCLE_messages(FORUMS){id_ticket}{par date}{"<hr style='height: 1px; background-color: #666666; color: #666666; border: 0px;' />"}>
    56        <div class="cadre_padding">
    67                <div style="text-align: #LANG_RIGHT;">
    78                        <BOUCLE_auteur_message(AUTEURS){id_auteur}{tout}>
    8                         post&eacute; par <strong><a href="[(#ID_AUTEUR|generer_url_entite{autaur})]">#NOM</a></strong>
     9                        <:par_auteur:> <strong><a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a></strong>
    910                        </BOUCLE_auteur_message>
    1011                        le [(#DATE|affdate)]
     
    1819[(#REM) Bloc 3: formulaire d'ajout d'un commentaire sur le ticket]
    1920[(#AUTORISER{commenter, ticket, #ID_TICKET}|oui)
    20         #FORMULAIRE_FORUM_TICKET{#ID_TICKET}
     21        [(#FORMULAIRE_FORUM{#SELF})]
    2122]
     23</BOUCLE_ticket>
Note: See TracChangeset for help on using the changeset viewer.