Skip to content
Extraits de code Groupes Projets
portfolio-documents.html 3,61 Kio
[(#REM)

  Squelette
  (c) xxx
  Distribue sous licence GPL

]
#SET{id_unique, #OBJET|et{#ID_OBJET}|?{
	#VAL{_}|concat{#OBJET}|concat{#ID_OBJET},
	#VAL{_}|concat{#EVAL{'rand();'}}
	}
}
#SET{id_illustrations,	#VAL{illustrations}|concat{#GET{id_unique}}}
#SET{id_portfolio,	#VAL{portfolio}|concat{#GET{id_unique}}}
#SET{id_documents,	#VAL{documents}|concat{#GET{id_unique}}}
#SET{nbdocs,0}
<div id="portfolios">
[(#REM) D'abord les images illustration]
<B_illustrations>
<h3><span class="image_loading"></span><:medias:info_illustrations:></h3>
<div class="liste_items documents" id="[(#GET{id_illustrations})]">
[<p class="pagination">(#PAGINATION)</p>]
<BOUCLE_illustrations(DOCUMENTS documents_liens types_documents){inclus=image}{mode=image}{id_objet}{objet}{par num titre,date,id_document}{pagination 50}{statut?}>
	#MODELE{document_desc,id_document,id_objet,objet}
</BOUCLE_illustrations>
[(#TOTAL_BOUCLE|>{20}|oui)<p class="pagination">#PAGINATION</p>]
[(#BOUTON_ACTION{<:medias:lien_tout_enlever:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-I/image,#SELF|ancre_url{illustrations}},'ajax tout_supprimer'})]
</div>
#SET{nbdocs,#GET{nbdocs}|plus{#GRAND_TOTAL}}
</B_illustrations>

[(#REM) puis les images du portfolio]
<B_portfolio>
<h3><:medias:info_portfolio:></h3>
<div class="liste_items documents" id="[(#GET{id_portfolio})]">
[<p class="pagination">(#PAGINATION)</p>]
<BOUCLE_portfolio(DOCUMENTS documents_liens types_documents){inclus=image}{mode=document}{id_objet}{objet}{par num titre,date,id_document}{pagination 50}{statut?}>
	#MODELE{document_desc,id_document,id_objet,objet}
</BOUCLE_portfolio>
[(#TOTAL_BOUCLE|>{20}|oui)<p class="pagination">#PAGINATION</p>]
[(#BOUTON_ACTION{<:medias:lien_tout_enlever:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-I/document,#SELF|ancre_url{portfolio}},'ajax tout_supprimer'})]
</div>
#SET{nbdocs,#GET{nbdocs}|plus{#GRAND_TOTAL}}
</B_portfolio>

[(#REM) puis les documents]
<B_documents>
<h3><:medias:info_documents:></h3>
<div class="liste_items documents" id="[(#GET{id_documents})]">
[<p class="pagination">(#PAGINATION)</p>]
<BOUCLE_documents(DOCUMENTS documents_liens types_documents){inclus!=image}{mode!=vignette}{id_objet}{objet}{par num titre,date,id_document}{pagination 50}{statut?}>
	#MODELE{document_desc,id_document,id_objet,objet}
</BOUCLE_documents>
[(#TOTAL_BOUCLE|>{20}|oui)<p class="pagination">#PAGINATION</p>]
[(#BOUTON_ACTION{<:medias:lien_tout_enlever:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-D/document,#SELF|ancre_url{documents}},'ajax tout_supprimer'})]
</div>
#SET{nbdocs,#GET{nbdocs}|plus{#GRAND_TOTAL}}
</B_documents>

<script type="text/javascript">/*<![CDATA[*/
var multifile='[(#CHEMIN{javascript/jquery.multifile.js}|texte_script)]';
if (!$.isFunction(window.editbox_init)) {
    [(#INCLURE{javascript/medias_edit.js}|compacte{js})]
}
[(#OBJET|=={rubrique}|et{#EVAL{_AJAX}}|et{#GET{nbdocs}|=={1}}|oui)
if (window.jQuery) jQuery('#navigation .box.info').ajaxReload();]
function check_reload_page(){
	var reload = false;
	if($('[#(#GET{id_illustrations})]').length && !$('[#(#GET{id_illustrations})] .item').length){
		$('[#(#GET{id_illustrations})]').remove();reload = true;
	}
	if($('[#(#GET{id_portfolio})]').length && !$('[#(#GET{id_portfolio})] .item').length){
		$('[#(#GET{id_portfolio})]').remove();reload = true;
	}
	if($('[#(#GET{id_documents})]').length && !$('[#(#GET{id_documents})] .item').length){
		$('[#(#GET{id_documents})]').remove();reload = true;
	}
	if (reload) {
		jQuery('#portfolios').ajaxReload();
		jQuery('#navigation .box.info').ajaxReload();
	}
}
if (window.jQuery) jQuery(function(){onAjaxLoad(check_reload_page);});
/*]]>*/</script>
</div>