Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[Aquarelle] blocs pliables - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Annonce] [Aquarelle] blocs pliables  [9 réponses]

fleche bas

σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien vendredi 2 avril 2010 à 11:27  
Certains l'ont peut-être déjà remarqué, mais depuis quelques jours vous pouvez cliquer sur le haut de chaque bloc ds les colonnes.

Cela a pour effet de plier ou déplier le bloc et de conserver ce paramètre pour votre session

D'ailleurs, c'est la même chose sur la page d'index du forum et les cat des sous-forums, il y a une config par défaut en fct de chaque sous-forum mais au clic cela conserve votre paramètre pour la session

Ds la prochaine version de Kws ceux qui font des thèmes pourront s'en servir car c'est une fct générale du portail qui stocke l'état du display dans un cookie "DisplayDiv"

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σjulkien
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2484 (0.35/Jour)
Inscrit(e) le: 19 juin 2007
Visiter son site
Imprimer Permalien vendredi 2 avril 2010 à 11:58  
Salut,

Génial se truc, pour ceux qui ont 15 000 blocs smiley sg3agg29g.gif

Sinon, petite question, y'a t-il une config, du genre pour les visiteurs tel ou tel blocs ouverts , tel blocs fermé etc... ?

A+

Le temps file....


Imprimer Permalien vendredi 2 avril 2010 à 12:04  
Suffit certainement de faire un if lors de l'affichage du thème smiley sg3agp.gif


σjulkien
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2484 (0.35/Jour)
Inscrit(e) le: 19 juin 2007
Visiter son site
Imprimer Permalien vendredi 2 avril 2010 à 12:20  
Oui m'enfin le but c'est de faire un truc niversel, du genre un param en plus dans le bloc que tu mets en oui ou non, et qui permet par défaut d'afficher le bloc ou pas (relayer par le cookie de session). Mais je m'avance peut être un peu trop...

A+

Le temps file....


Imprimer Permalien vendredi 2 avril 2010 à 12:39  
Ah oui pas  *** CENSURED ***  j'avais pas pensé à ça!


Φwindozeur
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 426 (0.06/Jour)
Inscrit(e) le: 05 août 2006
Visiter son site
Imprimer Permalien vendredi 2 avril 2010 à 13:00  
super fonction smiley sg3bgg29g.gif

pratique pour des blocs comme newsletter ou une fois inscrit on à plus rien à attendre de ce bloc.

le summum serait le bloc qui se déplie si une nouvelle info est présente, style une news ou un article ...
Édité 1 fois - Dernière édition: 02/04/2010 à 13:00 Par windozeur.


Démo de mes thèmes ICI
Mes deux derniers sites :
pour un club de moto
Nouveau site de mon club de vélo


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mardi 6 avril 2010 à 15:42  

Citation de windozeur :

le summum serait le bloc qui se déplie si une nouvelle info est présente, style une news ou un article ...


faut pas rêver qd même


Citation de julkien :
Oui m'enfin le but c'est de faire un truc niversel, du genre un param en plus dans le bloc que tu mets en oui ou non, et qui permet par défaut d'afficher le bloc ou pas (relayer par le cookie de session). Mais je m'avance peut être un peu trop...

A+


c'est faisable mais pas en l'etat actuel, je ne vais pas reprendre tous les blocs des modules. En plus ça depend des thèmes dc il faudrait modifier les thèmes, mais en bidouillant ds la fct bloc du thème, il y a moyen de définir un truc par défaut oui

le test se faisant ainsi

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5.     if (is_array($DisplayCookie) and array_key_exists('Bc'.$result_bloc['id'],$DisplayCookie))
  6.         $Display = $DisplayCookie['Bc'.$result_bloc['id']];
  7.     else
  8.         $Display = 'block';
  9.  
  10.  
  11. #####!!!#####
  12. ?>


avec un truc du genre on obtiendrait le module newsletter plié par défaut

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5.     if (is_array($DisplayCookie) and array_key_exists('Bc'.$result_bloc['id'],$DisplayCookie))
  6.         $Display = $DisplayCookie['Bc'.$result_bloc['id']];
  7.     elseif($result_bloc['module'] == 'newsletter')
  8.         $Display = 'none';
  9.     else
  10.         $Display = 'block';
  11.  
  12.  
  13. #####!!!#####
  14. ?>


Réponse ci-dessus posté le mardi 06 avril 2010 : 14:46



voila j'ai fait la modif ici

pour certains bloc


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.     if (is_array($DisplayCookie) and array_key_exists('Bc'.$result_bloc['id'],$DisplayCookie))
  5.         $Display = $DisplayCookie['Bc'.$result_bloc['id']];
  6.     elseif
  7.         (
  8.             $result_bloc['module'] == 'newsletter' or
  9.             $result_bloc['module'] == 'sondage' or
  10.             $result_bloc['module'] == 'Tchat' or
  11.             $result_bloc['module'] == 'sponsor' or
  12.             $result_bloc['module'] == 'choixtheme'
  13.         )
  14.         $Display = 'none';
  15.     else
  16.         $Display = 'block';
  17.  
  18.  
  19. #####!!!#####
  20. ?>


dc ceux ds le elseif seront plié par defaut

Veuillez vider vos cookies et votre cache pour la prise en compte de tous les nouveaux fichiers

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


σjulkien
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2484 (0.35/Jour)
Inscrit(e) le: 19 juin 2007
Visiter son site
Imprimer Permalien mardi 6 avril 2010 à 17:13  
Hello smiley sg3agg29g.gif

Comme quoi les idées sont faites pour être dites smiley sg3agg29g.gif

Sinon, j'ai remarquer (je pense que ca doit venir de l'expiration de la session mais pas sûr) que si je choisit tel ou tel bloc plier ou pas, il finiras par revenir en sa position initial.

(j'ai pas encore tester depuis la dernière modif).

si tu m'explique grosso modo quoi faire avec les blocs, je m'y colle smiley sg3agg29g.gif voir peut être rajouter une fonction ou ....

A+

Le temps file....


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mardi 6 avril 2010 à 17:25  
pour la modif des modules on verra ça plus tard, je prevois en attendant le champ display ds la table modules qui sera par defaut a "block"

après pour les choix perso du pliage, oui a la fin de la session, ça revient a l'etat défini par defaut

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


Ketchupy
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 3
Inscrit(e) le: 11 octobre 2006
Visiter son site
Imprimer Permalien lundi 17 mai 2010 à 22:43  
Bonjour à tous, j'aimerais appliquer ceci à mon site, j'ai bien compris le javascript, l'écriture dans le cookie etc... mais justement comme il faut définir chaque bloc dans le cookie avec son id (Bc00) et c'est la que je galère, je ne trouve pas comment afficher cette variable dans le bloc par la fonction bloc du thème
j'ai essayé de mettre $result_bloc[id], et plein d'autres, j'ai essayé de refaire un requête sql ..(c'est pas trop mon fort)
mais pas moyen je cale
si quelqu'un peux m'expliquer je l'en remercie d'avance

ban.png


fleche bas[Annonce] [Aquarelle] blocs pliables  [9 réponses]