Georges Dupéron
641d7b7974
Import de la classe Path pour la normalisation.
...
Vient de :
http://www.liranuna.com/php-path-resolution-class-relative-paths-made-easy/
2010-07-05 12:10:40 +02:00
Georges Dupéron
fc8ee48ff7
Bug : index.php n'est pas enlevé de la fin du chemin.
2010-07-05 10:59:46 +02:00
Georges Dupéron
6620aed357
Bug : les %20 de l'adresse restent dans le chemin.
2010-07-05 10:27:49 +02:00
Georges Dupéron
8ef62564a0
Images de la galerie côte à côte.
2010-07-05 10:27:07 +02:00
Georges Dupéron
c5588a2da3
style.css oublié sur le dernier commit.
2010-07-05 10:21:01 +02:00
Georges Dupéron
fe337fde1a
bordures autour des images
2010-07-04 22:26:20 +02:00
Georges Dupéron
995482dff1
Ajout d'un en-tête et d'un pied à la page générée.
2010-07-04 22:14:27 +02:00
Georges Dupéron
7c4fef596f
Affiche la bonne page et non pas "/galerie" à chaque fois.
2010-07-04 16:07:46 +02:00
Georges Dupéron
0e58eb753a
Revert "Détection automatique de l'URL de base du site."
...
This reverts commit 429b33ea647ba92d50293f953cfc93f36a678c2d.
Conflicts:
__cms__/config.php
2010-07-02 23:44:32 +02:00
Georges Dupéron
7774454a59
Ajout des fichiers "index.php" générées par le cms.
...
Cette fois-ci, ils ont été copiées à la main, mais à l'avenir elles
seront déposées à cet endroit par le script.
2010-07-02 23:27:58 +02:00
Georges Dupéron
7456963919
Ajout des images générées par le cms.
...
Cette fois-ci, elles ont été copiées à la main, mais à l'avenir elles seront déposées à cet endroit par le script.
2010-07-02 22:34:04 +02:00
Georges Dupéron
f648049f38
Bug dû au déplacement des fichiers corrigé.
2010-07-02 22:33:25 +02:00
Georges Dupéron
8ce61ae4a5
Tous les chemins pour les include sont maintenant relatifs à __cms__ .
2010-07-02 22:32:02 +02:00
Georges Dupéron
cf1b679197
Refactor : Mettre tout le code dans un sous-dossier.
...
La racine du site contient les fichiers README et LICENCE, ainsi que le dossier __cms__, dans lequel se situe tout le code.
Les autres fichiers / dossiers du site sont les fichiers et dossiers du site web à proprement parler :
- Les images
- Les pages (un fichier index.php qui appelle le script principal __cms__/cms.php
2010-07-02 22:07:29 +02:00
Georges Dupéron
6a6e88ddf8
Affichage des miniatures (ne marche pas)
2010-07-02 21:52:48 +02:00
Georges Dupéron
53c713fcfb
Images d'exemple pour la galerie
2010-07-02 21:25:42 +02:00
Georges Dupéron
775483b678
Détection automatique de l'URL de base du site.
2010-07-02 18:30:55 +02:00
Georges Dupéron
a8763e5c2f
$config_chemin_modele en plus de $config_chemin_base.
2010-07-02 18:26:46 +02:00
Georges Dupéron
35d211a0a3
Suppression d'informations de débogage.
2010-06-29 05:49:41 +02:00
Georges Dupéron
b2f6a1f46b
Ajout de la classe GaleriePhoto.
2010-06-29 05:49:07 +02:00
Georges Dupéron
d6641477ba
Corrections sur le dernier commit :-(
2010-06-29 05:39:52 +02:00
Georges Dupéron
451a2f18ad
Ajout de la classe GalerieEvenement.
2010-06-29 05:36:57 +02:00
Georges Dupéron
2976e631ce
Ajout de la classe GaleriePeriode.
2010-06-29 05:36:30 +02:00
Georges Dupéron
a8e38eac43
Correction sur Galerie (n'utilisait pas le bon paramètre de fonction).
2010-06-29 05:35:57 +02:00
Georges Dupéron
288608de4a
Modification de l'exemple
...
Il y avait des erreurs dans l'exemple ([galerie > évènement > photo], alors que c'est [galerie > période > évènement > photo]).
J'ai aussi ajouté les __prop__type pour tout le monde (même si les classes ne sont pas encore codées).
2010-06-29 05:27:58 +02:00
Georges Dupéron
37b29e5bde
Détection du type de la page, accès en lecture aux prop
...
Plus d'autres choses :
- Renomage des fichiers _prop_ en __prop__ (pour éviter les conflits).
- Utilisation d'un hack avec un faux "new" pour la détection du type de la page.
- Éviter de considérer les __prop__ comme des enfants, même si ce sont des dossiers.
- Utilisation de self au lieu de Page à plusieurs endroits.
- Exemple de test pour le type galerie.
2010-06-29 05:04:11 +02:00
Georges Dupéron
4d3dd2d5d1
Début du support pour la détection du type de la page en fonction de _prop_type (la page /galerie utilise le type galerie, la page /truc utilise un autre, etc.)
...
Ajout d'un exemple pour galerie dans modèle.
2010-06-24 05:05:20 +02:00
Georges Dupéron
3afe99ebb4
Refactoring : La (nouvelle) classe CheminPage s'occupe de la manipulation des chemins du site (gallerie/évènement3/photo5), la classe Page l'utilise et ne fait plus de manipulations de chemins directement.
2010-06-23 22:42:47 +02:00
Georges Dupéron
b27eabf106
Encore un petit renommage dans util.php (décidément !!!)
2010-06-23 19:04:01 +02:00
Georges Dupéron
9eefa2c258
Un (tout petit peu) peu de sécurité sur les chemins.
2010-06-23 19:03:01 +02:00
Georges Dupéron
0314c47a41
controleur/page.php utilise maintenant correctement les chemins des pages.
2010-06-23 18:55:33 +02:00
Georges Dupéron
cdf7a1090f
Renomage de fonction dans util.php (utilisée nulle par ailleurs actuellement)
2010-06-23 18:54:50 +02:00
Georges Dupéron
d4f40c19df
Ajout du dossier racine du site (/var/www/...) à la config.
2010-06-23 18:46:17 +02:00
Georges Dupéron
b5587aef01
Ajout d'un fichier contennant des fonctions utilitaires
...
qui manquent à PHP (ou que je n'ai pas trouvées) :
- concaténation de chemins
2010-06-23 18:44:38 +02:00
Georges Dupéron
4645b692cc
Code d'une partie du contrôleur : liste_enfants et constructeur.
...
Permet presque d'afficher de manière schématique la page principale de la galerie
2010-06-23 14:41:03 +02:00
Georges Dupéron
496a41e532
affinage du contrôleur des pages (structure)
2010-06-19 01:39:20 +02:00
Georges Dupéron
c1db7292f2
Des méthodes communes à toutes les pages étaient dans types/galerie.php, elles ont été déplacées dans controleur/page.php . controleur/structure.php contenait seulement une partie de ces fonctions, il a été fusionné avec controleur/page.php .
2010-06-18 19:28:47 +02:00
Georges Dupéron
85e3ca323d
Ajout du dossier «modele», qui contiendra les données du site (articles, photos, etc.)
2010-06-17 03:17:36 +02:00
Georges Dupéron
68cc7f6d81
spécification de l'interface que doivent respecter les pages
2010-06-17 03:16:25 +02:00
Georges Dupéron
d7e5a4e245
Renomage de saison et match en période et évènement, pour que ce soit un peu
...
moins sportif comme vocabulaire. J'ai oublié la suppression dans le commit précédent.
2010-06-17 03:13:16 +02:00
Georges Dupéron
a4443620ba
Renomage de saison et match en période et évènement, pour que ce soit un peu moins sportif comme vocabulaire.
2010-06-17 02:55:07 +02:00
Georges Dupéron
11c4d9f402
types (fichiers vides, à remplir)
2010-06-17 01:35:22 +02:00
Georges Dupéron
5ac589c86f
utilisation de php au lieu de xslt dans les notes
2010-06-16 12:21:06 +02:00
Georges Dupéron
51edab8023
Modification des notes.
2010-06-16 11:50:27 +02:00
Georges Dupéron
6a39193f05
strucure de répertoires MVC, modification de la partie vue dans les notes
2010-06-12 12:58:57 +02:00
Georges Dupéron
db32c88bb6
notes pour la suite
2010-06-11 10:44:48 +02:00
Georges Dupéron
86578076db
renomage
2010-06-09 18:17:18 +02:00
Georges Dupéron
6f5f0d9e79
licence
2010-06-09 17:54:54 +02:00
Georges Dupéron
54260f8cb4
prototypes des fonctions d'édition
2010-06-09 17:29:43 +02:00
Georges Dupéron
15d2c3d3ab
first commit
2010-06-08 16:53:13 +02:00