Skip to content
Extraits de code Groupes Projets
Valider 150e5c98 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Reecriture allegee des modeles de pagination avec #SET,#GET,et #INCLURE

Modele supplementaire precedent_suivant
filtre ancre_url pour ajouter/enlever une ancre a une url, sur le meme principe que parametre_url
parent 5aa180b9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -11,6 +11,8 @@ dist/inc-pied.html -text ...@@ -11,6 +11,8 @@ dist/inc-pied.html -text
dist/inc-rubriques.html -text dist/inc-rubriques.html -text
dist/modeles/pagination_dist.html -text dist/modeles/pagination_dist.html -text
dist/modeles/pagination_page.html -text dist/modeles/pagination_page.html -text
dist/modeles/pagination_precedent_suivant.html -text
dist/modeles/paginationitem.html -text
dist/polices/dustismo-license.txt -text svneol=unset#application/octet-stream dist/polices/dustismo-license.txt -text svneol=unset#application/octet-stream
dist/polices/dustismo.ttf -text dist/polices/dustismo.ttf -text
dist/polices/dustismo_bold.ttf -text dist/polices/dustismo_bold.ttf -text
......
#ENV{bloc_ancre} #ENV{bloc_ancre}
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},''})]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|>{1}|?{'...',''})</a> |] [<a href='[(#ENV{url}|parametre_url{#ENV{debut},''})]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|>{1}|?{'...',''})</a> |]
[(#ENV{premiere}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#ENV{premiere}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{1}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{1}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{1}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{1}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{1}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{1}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{1}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{2}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{2}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{2}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{2}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{2}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{2}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{2}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{3}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{3}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{3}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{3}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{3}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{3}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{3}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{4}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{4}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{4}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{4}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{4}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{4}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{4}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{5}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{5}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{5}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{5}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{5}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{5}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{5}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{6}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{6}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{6}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{6}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{6}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{6}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{6}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{7}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{7}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{7}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{7}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{7}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{7}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{7}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{8}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{8}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{8}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{8}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{8}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{8}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{8}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{9}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{9}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{9}|moins{1}|mult{#ENV{pas}})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{item}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{9}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{9}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{9}|moins{1}|mult{#ENV{pas}})</a>]
][(#ENV{premiere}|plus{9}|<{#ENV{derniere}}|?{'|',''})]
] ]
[| <a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{nombre_pages}|moins{1}|mult{#ENV{pas}}})]##ENV{ancre}' class='lien_pagination'>(#ENV{derniere}|<{#ENV{nombre_pages}}|?{'...',''})</a>] [| <a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{nombre_pages}|moins{1}|mult{#ENV{pas}}})]##ENV{ancre}' class='lien_pagination'>(#ENV{derniere}|<{#ENV{nombre_pages}}|?{'...',''})</a>]
#ENV{bloc_ancre} #ENV{bloc_ancre}
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},''})]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|>{1}|?{'...',''})</a> |] [<a href='[(#ENV{url}|parametre_url{#ENV{debut},''})]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|>{1}|?{'...',''})</a> |]
[(#ENV{premiere}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#ENV{premiere}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere})</a>]
][(#ENV{premiere}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{1}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{1}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{1})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{1}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{1}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{1})</a>]
][(#ENV{premiere}|plus{1}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{2}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{2}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{2})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{2}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{2}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{2})</a>]
][(#ENV{premiere}|plus{2}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{3}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{3}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{3})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{3}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{3}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{3})</a>]
][(#ENV{premiere}|plus{3}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{4}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{4}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{4})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{4}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{4}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{4})</a>]
][(#ENV{premiere}|plus{4}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{5}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{5}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{5})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{5}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{5}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{5})</a>]
][(#ENV{premiere}|plus{5}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{6}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{6}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{6})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{6}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{6}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{6})</a>]
][(#ENV{premiere}|plus{6}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{7}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{7}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{7})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{7}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{7}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{7})</a>]
][(#ENV{premiere}|plus{7}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{8}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{8}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{8})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{8}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{8}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{8})</a>]
][(#ENV{premiere}|plus{8}|<{#ENV{derniere}}|?{'|',''})]
] ]
[(#ENV{premiere}|plus{9}|<={#ENV{derniere}}|?{' ',''})[ [(#SET{i,#GET{i}|plus{1}}|<={#ENV{derniere}}|?{' ',''})[
(#ENV{premiere}|plus{9}|=={#ENV{page_courante}}|?{' ',''}) (#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
[<span class="on">(#ENV{premiere}|plus{9})</span>] ][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=#GET{i}}{separateur='|'}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
][(#ENV{premiere}|plus{9}|=={#ENV{page_courante}}|?{'',' '})
[<a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{premiere}|plus{9}|moins{1}|mult{#ENV{pas}} })]##ENV{ancre}' class='lien_pagination'>(#ENV{premiere}|plus{9})</a>]
][(#ENV{premiere}|plus{9}|<{#ENV{derniere}}|?{'|',''})]
] ]
[| <a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{nombre_pages}|moins{1}|mult{#ENV{pas}}})]##ENV{ancre}' class='lien_pagination'>(#ENV{derniere}|<{#ENV{nombre_pages}}|?{'...',''})</a>] [| <a href='[(#ENV{url}|parametre_url{#ENV{debut},#ENV{nombre_pages}|moins{1}|mult{#ENV{pas}}})]##ENV{ancre}' class='lien_pagination'>(#ENV{derniere}|<{#ENV{nombre_pages}}|?{'...',''})</a>]
#ENV{bloc_ancre}
[(#SET{i,#ENV{page_courante}|moins{1}}|>{0}|?{' ',''})[
(#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=<:public:page_precedente:>}{separateur=''}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
[(#SET{i,#GET{i}|plus{2}}|<{#ENV{nombre_pages}}|?{'|',''})]
]
[(#SET{i,#ENV{page_courante}|plus{1}}|<{#ENV{nombre_pages}}|?{' ',''})[
(#SET{item, #GET{i}|moins{1}|mult{#ENV{pas}} }|rien)
][(#INCLURE{fond=modeles/paginationitem}{num=#GET{i}}{texte=<:public:page_suivante:>}{separateur=''}{url=#ENV{url}|parametre_url{#ENV{debut},#GET{item}}|ancre_url{#ENV{ancre}}}{page_courante=#ENV{page_courante}}{derniere=#ENV{derniere}})]
]
[(#ENV{num}|=={#ENV{page_courante}}|?{' ',''})
[<span class="on">(#ENV{texte})</span>]
][(#ENV{num}|=={#ENV{page_courante}}|?{'',' '})
[<a href='#ENV{url}' class='lien_pagination'>(#ENV*{texte})</a>]
][(#ENV{num}|<{#ENV{derniere}}|?{#ENV{separateur},''})]
\ No newline at end of file
...@@ -313,6 +313,16 @@ function parametre_url($url, $c, $v=NULL, $sep='&amp;') { ...@@ -313,6 +313,16 @@ function parametre_url($url, $c, $v=NULL, $sep='&amp;') {
return $a . $ancre; return $a . $ancre;
} }
//
// Prend une URL et lui ajoute/retire une ancre.
function ancre_url($url, $ancre) {
// lever l'#ancre
if (preg_match(',^([^#]*)(#.*)$,', $url, $r)) {
$url = $r[1];
}
return $url .'#'. $ancre;
}
// //
// pour calcul du nom du fichier cache et autres // pour calcul du nom du fichier cache et autres
// //
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter