nicolas a écrit:
C'est qui le chef des créations sur le svn/mantis/etc ?
heu ... j'en totalise le plus ... ;-)
mais en qualité ce n'est rien comparé à Vd ! ^^
encore respect Vincent
Dernière modification par flop25 (2009-08-20 20:28:09)
Hors ligne
Nicolas... Tu peux commencer la partie plugin.
J'arrête pour ce soir.
Demain ou ce we, le reloader...
Hors ligne
Wouah ça bouge ! :) Merci beaucoup en tout cas, j'en attendais pas tant.
Juste une petite précision, si au final il y a un thème de créé, ça veut dire que ma bannière sera incluse dedans ou pas ? Je demande ça parce que vu que mes dessins c'est à la fois mon métier et mon identité, je ne peux pas me permettre de voir ce design précis sur d'autres books. En revanche, s'il faut vraiment une bannière à intégrer dans un thème, je peux en faire une pour l'occasion (ça serait la moindre des choses).
Merci encore et bon courage !
Hors ligne
On s'occupe de la partie centrale, le header et son fonctionnement sont du standard on t'expliquera comment l'adapter toi-même.
;-)
Hors ligne
J'attaque la partie plugin. Comme précisé par Vincent, le plugin sera générique même si pour le moment il semble ne répondre qu'à ton besoin. Donc pour être précis, si thème il y a il ne reprendra évidemment pas d'éléments de ton site actuel.
Hors ligne
Beaucoup d'artistes (photographes, dessinateurs, designers, peintres, danseurs, ...) veulent un Book...
Et les artistes sont vus, écoutés, lus.
Sans l'ombre d'un doute, vous êtes nos meilleurs promoteurs.
;-)
Hors ligne
http://piwigo.org/dev/browser/extension … v=3770#L48
Je règlerai le pb autrement (solution purement Smarty).
;-)
Hors ligne
VDigital a écrit:
http://piwigo.org/dev/browser/extensions/akBookStyle/trunk/template/ak_thumbnails.tpl?rev=3770#L48
Je règlerai le pb autrement (solution purement Smarty).
;-)
Je ne suis pas sûr de bien comprendre ta remarque mais la solution que j'ai mise en place est trop simple et ne fonctionne que pour deux colonnes. L'algorithme n'est pas très compliqué mais je voulais juste que ça marche !
Hors ligne
.index: contains the current array index, starting with zero.
.iteration: contains the current loop iteration and always starts at one, unlike index. It is incremented by one on each iteration.
.first: is TRUE if the current {foreach} iteration is the initial one.
.last: is set to TRUE if the current {foreach} iteration is the final one.
http://smarty.net/manual/fr/language.fu … perty.last
Je me demande d'ailleurs si au lieu de faire un {foreach}, je ne vais pas utiliser une {section}.
L'intérêt de Smarty étant de dissocier les problèmes de coding de php de ceux de l'affichage.
Tu dois te focaliser sur "comment établir et modifier AK_BY_LINE" et autres variables.
Sans te soucier de ce que j'en ferai. (C'est tout l'intérêt de Smarty).
Grâce à Smarty, les fins de boucles et autres broutilles de l'affichage ne doivent pas te distraire de l'objectif du plugin: Fournir les données attendues et les sauver en session.
Le paramétrage de l'ensemble via un menu de configuration (en Admin) devra être conçu en dernier.
;-)
Hors ligne
VDigital a écrit:
...smarty
Pas mal. Je ne connaissais pas toutes ces subtilités !
VDigital a écrit:
Tu dois te focaliser sur "comment établir et modifier AK_BY_LINE" et autres variables.
Tu l'as déjà !
http://piwigo.org/dev/browser/extension … v=3770#L38
VDigital a écrit:
Le paramétrage de l'ensemble via un menu de configuration (en Admin) devra être conçu en dernier.
C'est ce qu'il y a de plus simple à faire !
Hors ligne
nicolas a écrit:
VDigital a écrit:
Tu dois te focaliser sur "comment établir et modifier AK_BY_LINE" et autres variables.
Tu l'as déjà !
Par contre, je n'ai pas encore les AK_URL par exemple:
Cf. http://piwigo.org/dev/browser/extension … ev=3770#L4
URL qui doivent compléter ceci:
http://piwigo.org/dev/browser/tags/2.0. … c.php#L175
Hors ligne
Premiers résultats:
- miniatures (déjà réalisé)
- image principale (simulation)
;-)
Hors ligne
ça donne envie ! :-)
On discute de l'implémentation ici ?
Pour les url à ajouter, plutôt que de générer des url supplémentaires du genre ./picloader.php?cat=xx/yyy, je propose de générer des urls comme ceci :
plugins/akBookStyle/picture.php?/1147/category/68
Cela a deux avantages :
- pas de risque de collision avec une url existante
- les urls sont facile à générer par à partir de l'url "normale" vers une image.
T'en penses quoi chef ? :-)
Hors ligne
$(function() { $("a.load") .click(function() { $("#reload").load(this.href); return false; }); });
Au clic sur un lien (ayant class="load"), jQuery va récupérer le résultat de l'URL et remplacer le contenu de la div="reload".
Pour pouvoir proposer le lien picture.php?/1147/category/68
sans plugins/akBookStyle/ il faudrait que l'handler soit suffisament tôt pour ne pas parser autre chose que plugins/akBookStyle/template/ak_reloaded_image.tpl ou sa substitution (via picture_reload).
Pour pouvoir proposer le lien plugins/akBookStyle/picture.php?/1147/category/68
avec plugins/akBookStyle/
Aucun pb d'ailleurs je voulais changer /picloader.php?cat=xx/yyy en /ak_loader.php?cat=xx/yyy
Si tu regardes de plus près whois online le lien est bien ./plugins/whois_online/reload.php?req=members
il faut donc coder...
./plugins/akBookStyle/ak_loader.php?/1147/category/68
ou
./picture.php?/1147/category/68/ak_reload
J'ai peur de boucler mais on va essayer.
Je vais laisser l'url ./picture.php?/1147/category/68 standard dans un premier temps (cela va te simplifier la tâche).
Dans le load jQuery, je vais ajouter ."/ak_reload"
sur trigger_action('loc_end_section_init');
Tu places le handler ak_reloader
Tu includeras mon code (ak_loader.php).
Si $_GET['ak_reload'] n'existe pas, je "return".
Sinon je parse plugins/akBookStyle/template/ak_reloaded_image.tpl et j'arrête le script.
Avantage? section_init.inc va faire le boulot de décodage de l'url pour moi.
Avis?
Hors ligne