Vous n'êtes pas identifié(e).
salut
pouvons nous créer une page html avec ziteplus qui ne saurait pas inclut dans le moteur
un peut comme une popup !!
je souhaite créer des tooltips qui appellent une page html de ziteplus mais qui n'affiche que le main pas le reste
est-ce possible ??
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Bonjour,
Pas de raison que cela ne soit pas possible ...
... avec ZitePLUS on peut tout faire
... enfin presque
... le café ... ça marche pas encore
a+
Jean-Paul
Hors ligne
Salut
Alors je fais ça de tête car je n'ai pas de site de test sous la main. A tester à tes risques et périls ! D'autant que vu mon niveau en php, c'est un miracle si ça marche.
Il te faut créer deux fichiers à la racine de ton zite :
- tooltip.php
- template_tooltip.php
tooltip.php sera une copie de index.php, mais tu dois ajouter la ligne suivante juste avant la ligne print $cms->output();
$cms->config['files_template'] = "template_tooltip.php" ;
template_tooltip.php sera une copie de template.php, avec un <body> nettoyé de tout ce que tu veux virer, donc tu n'y laisse que
.../...
<body>
<div id="tooltip">
<?php echo $zite->content['main'] ?>
</div>
</body>
.../...
Et en cadeau, je t'ai mis un div "tooltip" pour ton .css !
Pour appeler le tooltip, tu prend l'url de la page que tu veux, mais tu remplace "index" par "tooltip". Ca devrait marcher quel que soit le type d'url rewriting.
Attention, ça charge les pages de la même manière qu'avec le index.php, donc ne t'amuse pas à charger des pages systèmes avec, je ne sais pas ce que ça donnera.
Si tu es connecté en admin, tu aura peut être la barre d'admin, je sais pas...
Pour afficher un tooltip, l'utilisateur doit avoir les droits d'afficher la page en question., bien entendu.
Donne moi des retours.
Adrien
Hors ligne
merci bien super_chemist
en fait j'ai trouver un js de substitue http://plugins.learningjquery.com/cluetip/demo/
sans ce prendre la tete on peut faire l'exemple 1 un titre et du texte avec l'éditeur tinymce en tapant dans title d'un lien # "titre|texte"
mais je garde ton idée sous la main si le besoin du client est plus pointu
en tous cas merki
ps: j'ai pas testé mais cela doit marché l'idée est très bonne
Dernière modification par snypi (15/10/2011 15:26:24)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Bonjour,
dans le même ordre d'idée je serai intéressé par le moyen de récupérer que le menu ($zite->content['menu']), dans une page extérieure au site sous zite (une page dans un répertoire parrallèle ou supérieur) ?
Dans la pratique, quand Zite est mis à jour je voudrais que ce menu dynamiquement en tienne compte...
Quel est le minimum à mettre dans une page (pas générée par Zite) pour récuprérer les données du menu (et pas le main/content) ?
Stéphane
Webdesign AvantageWeb
Hors ligne
cela marche nickel
stefpei on fait comme indiqué par super_chemist exemple
index2.php
<?php
include('zite/zite.php');
// Initalisation de ZitePLUS, avec le template 'main'
$cms = new zite(__FILE__); $zite=&$cms;
// On génère le contenu
$cms->builder();
// On affiche la page
$cms->config['files_template'] = "menu.php" ;
print $cms->output();
?>
menu.php
<div id="bot"><?php echo $zite->content['menu'] ?></div>
et pour finir dans ta page (php bien sur) la ou tu veut ton menu tu colle :
<?php include "index2.php"; ?>
dans une page extérieure au site sous zite (une page dans un répertoire parrallèle ou supérieur)
edit : cela ne marche pas car les liens générer ne renvoie pas à la racine du site !!!
<?php include "../index2.php"; ?>
marche pas
++
Dernière modification par snypi (17/10/2011 15:45:26)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Le soucis, c'est que $zite->content['menu'] est généré dynamiquement à chaque chargement de page (pour prendre en compte la page en cours, les droits de l'utilisateur, etc...).
Donc il n'y a pas, de mon point de vue, de moyen d'afficher le menu sans page, ou alors le menu ne sera pas complet...
Tu peux tenter ma méthode (voir plus haut) avec $zite->content['menu'] dans le template_modifié.php, puis faire un include index_modifié.php mais ça me parrait très éloigné du fonctionnement normal de ziteplus, donc on risque d'avoir des soucis...
Le problème de ma méthode en fait (et j'aimerai bien le résoudre), c'est qu'elle fait tourner le moteur de zite comme une page normale, avec génération de tous les panneaux, les modules, etc... pour finalement n'afficher que quelques lignes de texte. Donc grosse occupation mémoire et CPU du serveur, pour rien !
Pour le cas de snypi, j'envisagerai plus un bête include du fichier txt de son tooltip, ça serai bien plus léger...
Mais pour ton menu, je ne sais pas.
Il faudrait des retours de jpg, le seul qui sache comment fonctionne exactement son cms !
EDIT : message croisé ! Désolé
Dernière modification par Super_chemist (17/10/2011 15:40:30)
Hors ligne
ok mille excuse je me suis emballé !!
quand je suis dans un dossier les liens ne renvoi pas à la racine du site !!
désolé
mais par contre la gestion des pages et bien faite !!!
donc cela marche si ta page en dehors de ziteplus est à la racine de celui-ci
@super_chemist cela ma permis de vérifier mon post et de voir mon erreur
Dernière modification par snypi (17/10/2011 15:49:25)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne