push initial du projet par Stéphane

This commit is contained in:
Pontoporeia
2022-12-10 14:32:31 +01:00
commit ba6ee35e31
182 changed files with 38110 additions and 0 deletions

10
config/custom/about.xml Executable file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<item type="livre">
<titre>A propos</titre>
<texte>&lt;p&gt;Ce site est destiné à explorer les possibilités d'une galerie simple sans base de données, avec système d'import massif et tri à la volée, plus la possibilité de préparer des sélections de ces éléments. Le tout est pensé à but pédagogiques.&lt;/p&gt;&#13;
&lt;p&gt;Ceci est la deuxième version de ce projet, la première version datant de 2015.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&lt;i&gt;Stéphane Noël&lt;/i&gt;&lt;/p&gt;&#13;
&#13;
</texte>
</item>

17
config/custom/configuration.xml Executable file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<item dir="ltr">
<titre><![CDATA[
Configuration
]]></titre>
<texte><![CDATA[
<p>Il est possible lors que l'installation de configurer le titre, descriptif, keywords et footer de ce site grâce au fichier général de configuration.</p>
<p>De plus, le dossier "custom" du site permet:<br>
- de placer dans le menu des pages comme celle-ci sous format XML.<br>
- d'ajouter des déclarations css supplémentaires dans un ou plusieurs fichiers css.<br>
- de recoder les principales fonctions d'affichages dans un fichier récervés à ces fonctions</p>
<p>Cette méthode permet d'updater le site sans perdre ses propres modifications à l'avenir</p>
]]>
</texte>
</item>

View File

@@ -0,0 +1,14 @@
<?php
function display_mosaique_item_custom_disactived($xml,$return=false){
$item = "<article class=\"col-12 col-sm-6 col-md-4 col-lg-3 mb-3 item\" data-xml=\"".$xml->fichier_seul."\" data-mainillu=\"".$xml->get("illustration", "images/defaut.jpg")."\">\n";
$item .= "<div class=\"info-content\"><h3 class=\"titre-mini mb-2\" onclick=\"item_click(this)\" data-contenu=\"titre\">".$xml->get("titre")."</h3>";
$item .= "</article>\n";
if($return){
return $item;
} else {
echo $item;
}
}
?>

14
config/custom/perso.css Executable file
View File

@@ -0,0 +1,14 @@
/*
[display-viewer='on'][display-container=side-container] #side-container {
left:50vw;
opacity:1;
}
[display-viewer='on'][display-container=side-container] #items-container {
width:50%;
}
#side-container {
width:50%;
}
*/

12
config/custom/roadmad.xml Executable file
View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<item type="livre">
<titre>Roadmap</titre>
<texte>&lt;p&gt;- Les champs obligatoires doivent être obstructifs&lt;/p&gt;&lt;p&gt;&#13;
- les images de galeries doivent pouvoir être montées sous forme de zip pour plus de facilité&lt;/p&gt;&lt;p&gt;&#13;
- affichage en liste des items sur base des items de la liste: abandonner le système bootstrap pour quelque chose de personnalisé, et de plus adapté&lt;/p&gt;&lt;p&gt;&#13;
- Ajouter un outil de réorganisation + sauvegarde de l'ordre obtenu (renommer en masse les fichiers xml)&lt;/p&gt;&lt;p&gt;- forcer la taille des vignettes quand elles sont trop petites&lt;br&gt;&lt;/p&gt;&lt;p&gt;&#13;
- Ajouter la possibilité de modifier les settings de base via un xml de configuration, editable dans l'admin&#13;
&#13;
&#13;
&lt;/p&gt;</texte>
</item>