@Keryg
Sauf si un truc m'a échappé voilà ce qu'il me semble être faisable
- Soit utiliser additionnal page en mode Page autonome et composé la page complète en HTML avec donc l'insertion de javascript soit dans la partie <head> soit en bas de page.
- Soit utiliser additionnal page en mode "normal", ce qui conserve l'ensemble du thème choisie donc la structure HTML correspondante, puis créer un plugin via l'éditeur de Localfiles Editor pour insérer du Javascript.
En l'occurence ca peut être ceci :
class ta_class {
function ta_fonction()
{
global $template;
$template->append('footer_elements', '
<script type="text/javascript">
//ton script ici
</script>
');
}
}
add_event_handler('loc_end_index', array(ta_class, 'ta_fonction'),40,2);
En gros ça insère ton script en fin de la page d'accueil
Merci a tous,
J'ai installé un truc en javascript plus simple directement dans additionnal page. Une animation avec 6 photos et une transition fade et ça marche. En fait je ne connais pas assez la structure de piwigo et ne sais pas appeler les javascript externes par rapport à additionnal page.
Quand j'aurais un peu plus de temps, essayerais de mettre en place une page d'accueil comme l'a fait http://www.photos.tarrajat.fr/
Harry a écrit:
Il faudra de toute façon une additional page avec structure complète (<head>...</head><body>...</body>) et placer le javascript entre <head> et </head>...
+1
Il faudra de toute façon une additional page avec structure complète (<head>...</head><body>...</body>) et placer le javascript entre <head> et </head>...
Bonjour,
Je retourne ça dans tous les sens et reste en rade.
J'aimerais mettre une animation jquery (crossslide, ...) en page d'accueil mais ne parviens pas à incorporer du javascript dans cette page additionnelle. J'ai lu au cours de ce fil que c'est du code html mais ne ressort qu'une page blanche aprés appel aux fonctions jquery.
Et je vois personne traitant du sujet "integration de javascript", tout au moins m'apportant une solution.
J'ai vu des pages d'accueil avec transitions sympa:
http://www.photos.tarrajat.fr/
Je viens de réactiver mes pages additionnelles que j utilise avec le plugin Advance Menu manager.
1) où traduire le nom du bloc (Additional Pages)?
2) si j ai bien compris, le contenu des pages n est sauvegardé que dans la BD. Si je veux mettre des images sur ma page (screenshot), j imagine qu il faut que je les mette ds un repertoire accessible. J ai l impression que j ai perdu mes fichiers crées ds une version précédente (2.0?)
EDIT: pour 2, j ai retrouvé mes fichiers que j ai mis ds un rep AdditionalPages_Files à la base de piwigo...
Bonjour,
Petite question, sur les pages additionelles, sur quel template se base le plugin ?
j'ai pas tester mais si je devais faire cela j'essayerais en plugin perso
/*redirection après 10s d'une AP*/
add_event_handler('loc_begin_page_header', 'personal_refresh_ap');
function personal_refresh_ap()
{
global $template;
if (strpos($_SERVER['REQUEST_URI'], 'additional_page/XX'))
{
$template->append('head_elements', '<meta http-equiv="refresh" content="10;url=index.php">');
}
}
remplacer XX par le n° de ton Additional Pages
ddtddt a écrit:
Est e que tu peux explique ce que tu cherche à faire ?
Bien sur !!!
J'utilise un formulaire de JotForm (iframe dans une page additionnel). A la fin du formulaire, j'ai configurer mon script Jotform pour qu'il artrive sur une seconde page padditionnel que j'appelle "Merci".
Une fois sur la page merci, je souhaite, que comme sur un forum, un bout d'une quinzaine de seconde revenir sur la page d'accueil du site.
Cordialement
Junior76
Est e que tu peux explique ce que tu cherche à faire ?
Bonsoir,
petite question, est-il possible de placer du code qui est censer être dans le header dans une pages addiotionnelle ?
<meta http-equiv="refresh" content="10;url=index.php" />
Si oui, quelle est la syntaxe ?
Merci d'avance
Junior76
NB : En fait, si on insère ce code dans le source, ça marche mais ça apparait au milieu de la page et non dans le header un niveau de la page de rendu (je ne suis pas sur que tous les navigateurs acceptent cette situation).
ça fonctionne, merci beaucoup !
Voila, c'est corrigé avec la version 2.1.m.
Amande, après avoir mis à jour le plugin, il faudra activer, puis désactiver la gestion des droits par niveau de confidentialité (afin de réinitialiser les niveaux de confidentialité par défault).
Ok... le problème est assez tordu! Tu as un $conf['default_user_id'] différent du $conf['guest_id'] avec un niveau de confidentialité définit à contact. Du coup, par défaut, le niveau de confidentialité minimum des pages est "Contact" ce qui n'est pas le cas du guest!
Bref, je vais livrer un correctif pour que le niveau de confidentialité minimum soit 0 par défaut, meme si le niveau de confidentialité du default user est plus élevé.
merci