CGCalendar list comment changer les mois dans la même page

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: ?
#~ Nom de l'hébergeur :
#~ Informations Système :
#~ Informations d'Installation du CMS :
#~ Version du CMS
#~ 1.8.2
#~ Modules installés
#~ CMSMailer
#~ 2.0
#~ FileManager
#~ 1.0.2
#~ MenuManager
#~ 1.6.5
#~ ModuleManager
#~ 1.4
#~ News
#~ 2.10.5
#~ nuSOAP
#~ 1.0.2
#~ Printing
#~ 1.1.0
#~ Search
#~ 1.6.5
#~ ThemeManager
#~ 1.1.1
#~ TinyMCE
#~ 2.7.3
#~ Gallery
#~ 1.4.1
#~ CGExtensions
#~ 1.19.5
#~ CGCalendar
#~ 1.5.5
#~ Captcha
#~ 0.4.3
#~ CGSimpleSmarty
#~ 1.4.5
#~ Comments
#~ 1.9.2
#~ FrontEndUsers
#~ 1.12.2
#~ FormBuilder
#~ 0.6.4
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Bonjour,

J'ai terminé un site http://www.diagramme.org
(merci à tous les membres du forum qui m'ont aidé et spécialement à Jean le Chauve, le menu que tu m'as aidé à faire n'a pas été retenu par le client, mais ce n'est pas grave, il reste en banque)

Il reste juste un problème à régler.
Dans la page de chaque compagnies, il y a un calendrier
(http://www.diagramme.org/index.php?page=mayday)
Lorsque l'on passe d'un mois à l'autre une nouvelle page est créé et du coup on remonte en haut du header, ce n'est pas pratique pour la lecture.
L'idéal serait de changer de mois dans la même page (même div), ou encore de mettre une ancre pour qu'au changement de page on ne remonte pas en haut.
J'appelle mon calendrier ainsi : {cms_module module='CGCalendar' category = 'mayday' display='list' inline='1'}

Quelqu'un a t'il une idée ?

À pars ça, tout va bien, le client est ravi et j'adore Made Simple
Répondre
#1
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: ?
#~ Nom de l'hébergeur :
#~ Informations Système :
#~ Informations d'Installation du CMS :
#~ Version du CMS
#~ 1.8.2
#~ Modules installés
#~ CMSMailer
#~ 2.0
#~ FileManager
#~ 1.0.2
#~ MenuManager
#~ 1.6.5
#~ ModuleManager
#~ 1.4
#~ News
#~ 2.10.5
#~ nuSOAP
#~ 1.0.2
#~ Printing
#~ 1.1.0
#~ Search
#~ 1.6.5
#~ ThemeManager
#~ 1.1.1
#~ TinyMCE
#~ 2.7.3
#~ Gallery
#~ 1.4.1
#~ CGExtensions
#~ 1.19.5
#~ CGCalendar
#~ 1.5.5
#~ Captcha
#~ 0.4.3
#~ CGSimpleSmarty
#~ 1.4.5
#~ Comments
#~ 1.9.2
#~ FrontEndUsers
#~ 1.12.2
#~ FormBuilder
#~ 0.6.4
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Bonjour,

J'ai terminé un site http://www.diagramme.org
(merci à tous les membres du forum qui m'ont aidé et spécialement à Jean le Chauve, le menu que tu m'as aidé à faire n'a pas été retenu par le client, mais ce n'est pas grave, il reste en banque)

Il reste juste un problème à régler.
Dans la page de chaque compagnies, il y a un calendrier
(http://www.diagramme.org/index.php?page=mayday)
Lorsque l'on passe d'un mois à l'autre une nouvelle page est créé et du coup on remonte en haut du header, ce n'est pas pratique pour la lecture.
L'idéal serait de changer de mois dans la même page (même div), ou encore de mettre une ancre pour qu'au changement de page on ne remonte pas en haut.
J'appelle mon calendrier ainsi : {cms_module module='CGCalendar' category = 'mayday' display='list' inline='1'}

Quelqu'un a t'il une idée ?

À pars ça, tout va bien, le client est ravi et j'adore Made Simple
Répondre
#2
Comme la page se recharge, tu pourrais le placer en haut de la <div id="sidebarb">.
Ou tu supprimes les liens de changement de mois et tu crées une page calendrier sans lien avec plusieurs mois affichés.

Passe tes pages au validateur, il reste des erreurs xhtml : http://validator.w3.org/check?uri=http%3...ator%2F1.1
et css : http://jigsaw.w3.org/css-validator/valid...mme.org%2F.

Tu as laissé toutes les adresses mail en clair sur le site. Tu devrais utiliser {mailto address='nom@domaine.ca' encode='javascript' subject='Bonjour'}.
Répondre
#2
Comme la page se recharge, tu pourrais le placer en haut de la <div id="sidebarb">.
Ou tu supprimes les liens de changement de mois et tu crées une page calendrier sans lien avec plusieurs mois affichés.

Passe tes pages au validateur, il reste des erreurs xhtml : http://validator.w3.org/check?uri=http%3...ator%2F1.1
et css : http://jigsaw.w3.org/css-validator/valid...mme.org%2F.

Tu as laissé toutes les adresses mail en clair sur le site. Tu devrais utiliser {mailto address='nom@domaine.ca' encode='javascript' subject='Bonjour'}.
Répondre
#3
J'ai réparé les erreurs css, il en reste une, je cherche. C'est toujours des erreurs d'inattention.
Pour les problèmes xhtml, c'est souvent des erreurs dans les modules (captcha etc..) ou les widgets (vimeo...)
Le site fonctionne, je prendrais le temps de passer à travers tout ça à tête reposé.

Je vais voir également pour les adresses mail, c'est con mais je n'avait jamais pensé à ça avant.

Pour le calendrier, je vais voir avec le client, il voulait vraiment le mettre en bas, on va trouver une solution.

Je laisse le message non Résolu un ou deux jours au cas ou quelqu'un aurait le même problème de calendrier.

Merci
Répondre
#3
J'ai réparé les erreurs css, il en reste une, je cherche. C'est toujours des erreurs d'inattention.
Pour les problèmes xhtml, c'est souvent des erreurs dans les modules (captcha etc..) ou les widgets (vimeo...)
Le site fonctionne, je prendrais le temps de passer à travers tout ça à tête reposé.

Je vais voir également pour les adresses mail, c'est con mais je n'avait jamais pensé à ça avant.

Pour le calendrier, je vais voir avec le client, il voulait vraiment le mettre en bas, on va trouver une solution.

Je laisse le message non Résolu un ou deux jours au cas ou quelqu'un aurait le même problème de calendrier.

Merci
Répondre
#4
vu sur un site : insérer du javascript qui recharge ta page ainsi

www.site.fr/url.html -> www.site.fr/url.html#ancre

JS à intégrer donc dans la page si et seulement si il y a eu un clic sur un mois, c'est logique.
#ancre étant l'ancre html de ton calendrier

l'autre solution étant comme déjà dit de personnaliser les URL du calendrier pour qu'elles soient généré avec #ancre directement.
Répondre
#4
vu sur un site : insérer du javascript qui recharge ta page ainsi

www.site.fr/url.html -> www.site.fr/url.html#ancre

JS à intégrer donc dans la page si et seulement si il y a eu un clic sur un mois, c'est logique.
#ancre étant l'ancre html de ton calendrier

l'autre solution étant comme déjà dit de personnaliser les URL du calendrier pour qu'elles soient généré avec #ancre directement.
Répondre
#5
J'avais déjà posté sur une solution qui fonctionne sur le site www.archipel-fouesnant.fr
Si cela répond à ta demande, je te donne le post.
@agiwebconseil | tutos vidéos sur cmsms
Répondre
#5
J'avais déjà posté sur une solution qui fonctionne sur le site www.archipel-fouesnant.fr
Si cela répond à ta demande, je te donne le post.
@agiwebconseil | tutos vidéos sur cmsms
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)