Bonjour à tous !
Je viens exposé un petit problème apparu suite à la mise à jour de notre site qui est apparu sur la version 3.3 de Sarka (La mise à jour a été développer sur 3.2 et il n’y avait pas de problème).
J’en déduit donc que c’est bien la version qui à une incidence.
J’ai créer un jeux complet de squelette destiné à rendre inutile l’accès à l’espace privé aux rédacteurs (messagerie, rédaction d’article, modification de profil) et un squelette destiné à recevoir les résultats du plugin agenda.
En l’occurrence sur tous ces squelettes des problèmes quant à l’appel du javascript (ou Jquerry j’ai un doute) ont lieu ; il semblerait que les appels ne se fassent pas.
Je prend pour exemple la page dédiée au résultats de l’agenda qui est en accès publique sur le site.
Comme vous le voyez ici sur une page non surchargé de rubrique standard, avec l’inclusion du modèle créer pour l’occasion : tout marche bien (regarder le calendrier et aussi la noisettes des sites avec leur vignettes à droite).
Et voici la page "jour", squelette perso ou apparaissent les problèmes.
Comme vous voyez, le calendrier n’apparait pas ni en utilisant le modèle, ni la balise fourni par Agenda. De plus, la noisettes des sites avec leur vignettes sont gérée en bloc et donc les unes sous les autres. (Ce problème apparait sur tous le jeux de page créer lors de cette mise à jour).
J’ai bien modifier les INCLURE pour qu’ils correspondent aux nouveau fichier de la version 3.3 (Mais il est possible que du coup, leur contenu ayant changé, il soit nécessaire d’en mettre d’autre que j’ai oublié...)
Pour allez plus loin voici le code du squelette de cette page problématique :
<!-- Version 1 05/03/2014 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
#CACHE{7200}
<title>Calendrier - Produc'Sounds</title>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR" title="Calendrier">
<INCLURE{fond=inclure/head}>
<body dir="#LANG_DIR">
<div id="container" class="rubrique">
<div id="header">
[(#REM) <!-- =================================== ZONE BANDEAU ==================================== --> ]
<INCLURE{fond=header/dist}{env}{page=rubrique}>
</div>
<div id="wrapper">
<div id="content">
#SET{page_vide, 1}
<BOUCLE_0_squelette(ARTICLES) {id_secteur=#RACINE_SPECIALISEE{squelette}}{0,1}>
<div id="expression" class="recherche">
<div class="titre">
<h1>Calendrier</h1>
</div>
<div class="description_rdv">
<script language="js" type="text/javascript" src="/calendrier_mini.js"></script>
[(#CALENDRIER_MINI{#ENV{date},date,#URL_PAGE{jour},#URL_PAGE{calendrier_mini_event.json}})]
<strong>Via le calendrier, vous pouvez retrouver grace � sa date un evenement futur ou pass�, ou son report.</strong>
<br/><br/>
<em>Seules les dates en surbrillances, contiennent des �venements et retournent donc un r�sultat.</em>
<br/><br/>
En cliquant sur une date vous obtiendrez la liste des �venements attach�s � cette derni�re et pourrez directement rejoindre l'article que vous souhait�.
<br/><br/>Vous pouvez �galement revenir � la rubrique <a href="http://127.0.0.1/spip.php?rubrique27">"Rendez-vous des caissons"</a>.
<br/><br/>
</br>
<em>Pour partager vos contenus, c´est <a href="http://producsounds.org/ecrire/?exec=article_edit&new=oui">ici</a> !
<br/><a href="http://producsounds.org/spip.php?page=forum_forum&id_article=49">Un bug � faire remonter ?</a></em>
<br/>
</div>
<div id="recherche_article" class="commentaires">
<h2> Rendez-vous trouv�s </h2>
<INCLURE{fond=noisettes/recherche/inc_recherche_article, recherche, ajax}>
<BOUCLE_event_list(EVENEMENTS) {!evenement_passe #ENV{date}|agenda_jourdecal{-1}}{!evenement_a_venir #ENV{date}|agenda_jourdecal{1}}{par date_fin}>
<!-- {agenda date_debut, mois, (#ENV{date}|annee), (#ENV{date}|mois)} -->
<!--[(#LOGO_ARTICLE_RUBRIQUE|#URL_ARTICLE)] -->
<div class="bloc_rdv">
<ul>
<li><a href="#URL_ARTICLE" class="titre_rdv">#TITRE</a>
<div class="cartouche_rdv">[(#DATE_DEBUT|nom_jour)] [(#DATE_DEBUT|jour)]
[(#DATE_DEBUT|affdate_mois_annee)]</div>
<!-- à [(#DATE_DEBUT|heures)]h[(#DATE_DEBUT|minutes)] -->
<br><div> <em>#LIEU</em><br></div>
[
<div class="#EDIT{intro} texte">(#DESCRIPTIF)</div>
]
<ul>
</div>
</BOUCLE_event_list>
</div>
</div>
</BOUCLE_0_squelette>
</div>
</div>
<div id="navigation">
[(#REM) <!-- ============================== ZONE COLONNE DE GAUCHE ============================= --> ]
<INCLURE{fond=aside/dist}{env}{page=sommaire}>
</div> <!--navigation-->
<div id="extra">
[(#REM) <!-- ============================== ZONE COLONNE DE DROITE ============================= --> ]
<INCLURE{fond=extra/dist}{env}{page=sommaire}>
</div>
<div id="footer">
[(#REM) <!-- ================================== ZONE PIED DE PAGE ================================== --> ]
<INCLURE{fond=footer/dist}{env}{page=sommaire}{squelette=#SQUELETTE}>
</div>
</div>
</body>
</html>
Danc le cas de cette page jours c’est assez problématique niveau fonctionnalité.
Et pour les autres c’est surtout un problème esthétique du coup car les formulaires CVT fonctionne à merveille.
En espérant que quelqu’un m’aiguille pour trouver la solution =)
Merci d’avance !
En réponse à...