Changeset 73217 in spip-zone


Ignore:
Timestamp:
Jun 3, 2013, 10:49:56 AM (6 years ago)
Author:
kent1@…
Message:

Pouvoir ajouter des documents aux tickets depuis leur page publique

Location:
_plugins_/tickets/trunk
Files:
2 edited

Legend:

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

    r72947 r73217  
    4545        [<div class="#EDIT{texte} texte">(#TEXTE|propre)</div>]
    4646        [<div class='exemple'><:tickets:champ_exemple:> <strong><a href="[(#EXEMPLE*|calculer_url{"",url})]">(#EXEMPLE*|calculer_url{"",titre}|replace{"</?html>",""})</a></strong></div>]
     47       
    4748        [(#REM) - Extensions, Extras 2 entre autre]
    4849        [(#PIPELINE{afficher_contenu_objet,[(#ARRAY{args,[(#ARRAY{type,ticket,id_objet,#ID_TICKET,contexte,[(#ENV**|unserialize)]})],data,''})]})]
    49         <INCLURE{fond=inclure/documents_tickets,id_ticket=#ID_TICKET}>
     50       
     51        <INCLURE{fond=inclure/documents_tickets,id_ticket=#ID_TICKET,env,ajax=documents}>
     52        [(#AUTORISER{joindredocument,ticket,#ID_TICKET}|oui)
     53        <br class="nettoyeur" />
     54        <INCLURE{fond=prive/squelettes/inclure/ajouter-documents,objet=ticket,id_objet=#ENV{id_ticket},env,ajax} />]
    5055</div>
    5156
  • _plugins_/tickets/trunk/inclure/documents_tickets.html

    r71098 r73217  
    11[(#REM) Portfolio : album d'images ]
     2<div id="portfolios">
    23<B_documents_portfolio>
    3 <div class="documents documents_portfolio">
     4<div id="illustrations" class="documents documents_portfolio">
    45        <h2 class="h2"><:medias:info_portfolio:></h2>
    56        <B_documents_portfolio>
    67        <ul class="liste-items">
    7         <BOUCLE_documents_portfolio(DOCUMENTS) {id_ticket} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{vu=non}{tout}>
    8         <li class="item">
     8        <BOUCLE_documents_portfolio(DOCUMENTS) {id_ticket}{extension IN png,jpg,gif} {par num titre, date}{vu=non}{tout}>
     9        <li class="item" id="doc#ID_DOCUMENT">
    910        <a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE"[ title="(#TITRE|attribut_html|couper{80})"]>[(#FICHIER
    1011                |image_reduire{0,100}
     
    3031]
    3132<B_documents_joints>
    32         <div class="liste documents documents_joints">
     33        <div id="documents" class="liste documents documents_joints">
    3334        <h2 class="h2"><:medias:titre_documents_joints:></h2>
    3435        <ul class="liste-items">
     
    5051        </div>
    5152</B_documents_joints>
     53</div>
     54<script type="text/javascript">/*<![CDATA[*/
     55var multifile='[(#CHEMIN{javascript/jquery.multifile.js}|texte_script)]';
     56[(#INCLURE{javascript/medias_edit.js}|compacte{js})]
     57function check_reload_page(){
     58        var reload = false;
     59        if($('#illustrations').length && !$('#illustrations .item').length){
     60                $('#illustrations').remove();reload = true;
     61        }
     62        if($('#portfolio').length && !$('#portfolio .item').length){
     63                $('#portfolio').remove();reload = true;
     64        }
     65        if($('#documents').length && !$('#documents .item').length){
     66                $('#documents').remove();reload = true;
     67        }
     68        if (reload) {
     69                jQuery('#portfolios').ajaxReload();
     70                jQuery('#navigation .box.info').ajaxReload();
     71        }
     72}
     73if (window.jQuery) jQuery(function(){onAjaxLoad(check_reload_page);});
     74/*]]>*/</script>
Note: See TracChangeset for help on using the changeset viewer.