Changeset 67106 in spip-zone


Ignore:
Timestamp:
Oct 25, 2012, 9:27:23 AM (7 years ago)
Author:
cedric@…
Message:

Peition et signature, dans la page de l'article directement, sans page dédiée, avec un gros bouton call-to-action !

Location:
_squelettes_/sarkaspip/trunk
Files:
1 deleted
4 edited

Legend:

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

    r66807 r67106  
    11#SET{composition,''}
    22[(#ENV{recommander}|=={oui}|et{#PLUGIN{RECOMMANDER}})#SET{composition,'recommander'}]
    3 [(#ENV{signer}|=={oui}|et{#PLUGIN{PETITIONS}})#SET{composition,'signer'}]
    43<BOUCLE_principale_article(ARTICLES){id_article}>
    54<INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=article,composition=#GET{composition}|sinon{#COMPOSITION}} />
  • _squelettes_/sarkaspip/trunk/content/article.html

    r66736 r67106  
    4444                        [(#REM) <!-- Signatures petition --> ]
    4545      [(#PETITION|oui)
    46         <INCLURE{fond=noisettes/article/petition}{id_article}{ajax}>
     46        <INCLURE{fond=noisettes/article/petition,id_article,env,ajax}>
     47                                <div id="signer">
     48                                        <a class="btn btn-large btn-primary [(#ENV{ad_email}|?{hide,no-js-hide})]" href="#signer" onclick="jQuery(this).hide('fast').next().show('fast');"><:sarkaspip:signer_petition:></a>
     49                                        <div class="[(#ENV{ad_email}|non|?{js-hide})]">
     50                                        #FORMULAIRE_SIGNATURE
     51                                        </div>
     52                                        <script type="text/javascript">
     53                                                jQuery(function(){
     54                                                        if (jQuery(".formulaire_signature .reponse_formulaire").length){
     55                                                                jQuery("#signer>a").hide().next().show().positionner();
     56                                                        }
     57                                                        if (!jQuery(".formulaire_signature").length){
     58                                                                jQuery("#signer>a").hide();
     59                                                        }
     60                                                });
     61                                        </script>
     62                                </div>
    4763      ]
    4864                </aside>
  • _squelettes_/sarkaspip/trunk/noisettes/article/meta-total_signatures.html

    r66807 r67106  
    88        [(#TOTAL_BOUCLE|oui)
    99                <span class="signatures">
    10                 <a[ href="(#ENV{self,#URL_ARTICLE}|ancre_url{petition})"] [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zpip:info_1_signature,zpip:info_nb_signatures}|attribut_html)"]>[<i class="icon-ok-circle"></i> (#TOTAL_BOUCLE)]</a>
     10                <a[ href="(#ENV{self,#URL_ARTICLE}|ancre_url{petition})"] [title="(#TOTAL_BOUCLE|objet_afficher_nb{signature}|attribut_html)"]>[<i class="icon-ok-circle"></i> (#TOTAL_BOUCLE)]</a>
    1111                <span class="sep"> | </span>
    1212                </span>
  • _squelettes_/sarkaspip/trunk/noisettes/article/petition.html

    r66729 r67106  
    55-->
    66]
    7 <div id="signatures_article" class="signatures signatures_article">
    8         <a class="fonction" id="signer"[ href="(#URL_ARTICLE{#ID_ARTICLE}|parametre_url{signer,oui})"] title="<:sarkaspip:signer_petition:>"></a>
    9         <h2>
    10                 <BOUCLE_signatures_decompte(SIGNATURES) {id_article}></BOUCLE_signatures_decompte> 
    11                         [ [(#TOTAL_BOUCLE|>{1}|?{<:sarkaspip:signatures_petition|ucfirst:>,<:sarkaspip:signature_petition|ucfirst:>}) :&nbsp;] (#TOTAL_BOUCLE)]                 
    12                 <//B_signatures_decompte>
    13         </h2>
    14                
    15 <B_signatures>
    16         [(#ANCRE_PAGINATION)]
    17         [(#CONFIG{sarkaspip_article/position_pagination_signatures, 3}|match{^(1|3)$}|oui)
    18                 [<div class="pagination">(#PAGINATION{#CONFIG{sarkaspip_article/modele_pagination_signatures}})</div>]
    19         ]
    20         <table class="spip">
    21                 <thead>
    22                         <tr class="row_first">
    23                                 <th><:sarkaspip:date:></th>
    24                                 <th><:sarkaspip:nom:></th>
    25                                 <th><:sarkaspip:sites_web:></th>
    26                                 <th><:sarkaspip:message:></th>
    27                         </tr>
    28                 </thead>
    29                 <tbody>
    30                 <BOUCLE_signatures(SIGNATURES) {id_article} {par date} {inverse} {pagination #CONFIG{sarkaspip_article/pas_pagination_signatures, 5}}>
    31                         <tr [class="(#COMPTEUR_BOUCLE|alterner{'row_even','row_odd'})"]>
    32                                 <td>[(#DATE|affdate_court)]</td>
    33                                 <td>#NOM</td>
    34                                 <td><a href="#URL_SITE">[(#NOM_SITE)]</a></td>
    35                                 <td class="#EDIT{message}">[(#MESSAGE)]</td>
    36                         </tr>
    37                 </BOUCLE_signatures>
    38                 </tbody>
    39         </table>
     7<div id="petition" class="liste long petition signatures signatures_article">
     8        <B_signatures>
     9                [(#ANCRE_PAGINATION)]
     10                <h2>[(#GRAND_TOTAL|objet_afficher_nb{signature})]</h2>
    4011
    41         [(#CONFIG{sarkaspip_article/position_pagination_signatures, 3}|match{^(2|3)$}|oui)
    42                 [<div class="pagination">(#PAGINATION{#CONFIG{sarkaspip_article/modele_pagination_signatures}})</div>]
    43         ]
    44        
    45 </B_signatures>
     12                [(#CONFIG{sarkaspip_article/position_pagination_signatures, 3}|match{^(1|3)$}|oui)
     13                        [<div class="pagination">(#PAGINATION{#CONFIG{sarkaspip_article/modele_pagination_signatures}})</div>]
     14                ]
     15                <table class="spip">
     16                        <thead>
     17                                <tr class="row_first">
     18                                        <th><:sarkaspip:date:></th>
     19                                        <th><:sarkaspip:nom:></th>
     20                                        <th><:sarkaspip:sites_web:></th>
     21                                        <th><:sarkaspip:message:></th>
     22                                </tr>
     23                        </thead>
     24                        <tbody>
     25                        <BOUCLE_signatures(SIGNATURES) {id_article} {par date} {inverse} {pagination #CONFIG{sarkaspip_article/pas_pagination_signatures, 5}}>
     26                                <tr [class="(#COMPTEUR_BOUCLE|alterner{'row_even','row_odd'})"]>
     27                                        <td>[(#DATE|affdate_court)]</td>
     28                                        <td>#NOM</td>
     29                                        <td><a href="#URL_SITE">[(#NOM_SITE)]</a></td>
     30                                        <td class="#EDIT{message}">[(#MESSAGE)]</td>
     31                                </tr>
     32                        </BOUCLE_signatures>
     33                        </tbody>
     34                </table>
     35
     36                [(#CONFIG{sarkaspip_article/position_pagination_signatures, 3}|match{^(2|3)$}|oui)
     37                        [<div class="pagination">(#PAGINATION{#CONFIG{sarkaspip_article/modele_pagination_signatures}})</div>]
     38                ]
     39
     40        </B_signatures>
    4641</div>
Note: See TracChangeset for help on using the changeset viewer.