Folders, folder, pavé pliable, footer, template, 6.2, 6.6, 6.12, 7.1 Les folders ne s'ouvrent plus [Solved] - Yet Another Community System

Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Les folders ne s'ouvrent plus [Solved]

avatarPinelli, Thierry -- on Feb. 15 2007, from Nice, Drap
YACS team - SEO
VDP-Digital : service référencement / SEO
Evenement : Suite à transfert de Yacs 6.2 vers 6.12
A solution has been made available

Solution Manager: ThierryP

Issue description

Impossible d'ouvrir les "folders"
Click to fold/unfold Click to fold/unfold
La solution serait-elle : Un remplacement de certain fichier ? Une modification du template (qui date quand même de la 6.2 :p ) Une autre manipulation ?

Comments

ThierryP
avatar
from Nice, Drap
Associate, 1296 posts

on Feb. 18 2007


J'ai testé en modifiant les css, rien n'y fait...

J'ai tenter de remplacer le fichier codes/blocks.php sans succès...

D'ou cela peut-il bien venir
-----
VDP-DIGITAL
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Feb. 18 2007


Essayer avec un style de référence présent dans la 6.12, pour voir ?
ThierryP
avatar
from Nice, Drap
Associate, 1296 posts

inspired from Bernard on Feb. 18 2007


Bernard :

Oui, dans les styles d'origines, cela marche...

Du coup question : Si ce n'est pas l'attribut folder qui est en cause, lequel est-ce ?

P.S : Bug dans la notification de mail "The following page has been updated"

" The following page has been updated Les folders ne s'ouvrent plus

l'adresse mentionnée sur le courriel

%s by %s "

-----
VDP-DIGITAL

Edited by Agnès on Feb. 18 2007

Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from ThierryP on Feb. 18 2007


ThierryP: il faut regarder les différences entre un style de référence et le style coupable, en commençant par skin.php (au cas où), puis template.php.
ThierryP
avatar
from Nice, Drap
Associate, 1296 posts

on Feb. 18 2007


Les fichiers skins.php sont identiques, pour les template, malgrès l'ajout des options manquantes, (nice-title entre autre) rien y fait.

En tout cas la direction se précise, la solution doit être dans le css.....
-----
VDP-DIGITAL
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from ThierryP on Feb. 18 2007


ThierryP: Comme disait Confucius : "si c'est pas dans le PHP, c'est que c'est dans le CSS". Bonne chasse au bug...
ThierryP
avatar
from Nice, Drap
Associate, 1296 posts

inspired from Bernard on Feb. 19 2007


Bernard :

Ca semble plus compliqué que ça en réalité...

Après beaucoup d'ajouts manuel dans le css (mise à jour oblige), j'ai eu une idée : Remplacer mon skin modifié par le skin originel (skeleton)

Normalement, si le css était en cause, ces fichus folders auraient dû s'ouvrir ! Que neni...

J'ai vérifié le template, pas de souci, le skin.php, identique... j'ai même modifié le template_slideshow.php en déserpoire de cause...

La j'avoue que je suis perdu.

Peut être qu'avec le fichier source qui active l'ouverture des folders je trouverais la solution ?

(Je pensais à une image manquante, ou quelque chose d'approchant..., mais après le transfert, a la fois des images, icones et css d'origine de skeleton, toujours la même erreur...)
GnapZ
from Caribbean
2970 posts

inspired from ThierryP on Feb. 19 2007


ThierryP :

J'ai déjà eu ce problème, c'est lié au template et à JavaScript. Si Javascript est bien activé et que cela ne vient pas de là, je peux avoir un zip de ton skin (entier) par mail ?
ThierryP
avatar
from Nice, Drap
Associate, 1296 posts

inspired from GnapZ on Feb. 19 2007


GnapZ :

AH !

Merci, le mail viens de partir !
-----
VDP-DIGITAL
GnapZ
from Caribbean
2970 posts

on Feb. 23 2007


Désolé pour le délais (un peu pris ces temps-ci) mais c'est bien ce que je pensais, le javascript qui ne marche plus est très souvent (toujours ?) lié au template.

Voici donc la version fonctionnelle en tête de ce fil.

En route pour Cosentino ...
ThierryP
avatar
from Nice, Drap
Associate, 1296 posts

on Feb. 23 2007


Merci, Template telechargé, je test cela ce soir !
-----
VDP-DIGITAL
ThierryP
avatar
from Nice, Drap
Associate, 1296 posts

on Feb. 24 2007


GnapZ :

Un grand merci !

Cela fonctionne, Bernard avait donc raison, c'était bien un problème de template...

Explication :

Pour modifier par défaut les bas de pages Yacs (footer), la solution que j'avais trouvé était de supprimer purement et simplement l'indiquation
// display standard footer
    
Page::footer();

(ligne 192, skin skeleton)

Et de le remplacer par des indiquations du type :
// site copyright
if($context['site_copyright'])
    echo 
'Copyright © '.$context['site_copyright']."n";

// A propos
$local['label_en'] = 'Informations légales';
$local['label_fr'] = 'Informations entreprise mon_site';
echo 
' - '.Skin::build_link('a_propos.php'i18n::user('label'), 'basic').'
    '
;

// surfer name and execution time, if known
if(Surfer::is_logged()) {
    
$execution_time round(get_micro_time() - $context['start_time'], 2);
    
$local['label_en'] = 'Page prepared in '.$execution_time.' seconds for';
    
$local['label_fr'] = 'Page préparée en '.$execution_time.'
    secondes pour'
;
    echo 
i18n::user('label').' '.ucwords(Surfer::get_name()).' ';
}



Cela permet de jouer directement sur toutes les informations de bas de pages.

La solution, apporté par Gnapz (présentie par Bernard )était simplement de réinserer cette fonction en remplacant le traditionnel
// display standard footer
    
Page::footer();

par
// insert the dynamic footer, if any, including inline scripts
echo $context['page_footer'];

// add footer prefix
echo $prefix;



Problème donc résolu.-----VDP-DIGITAL
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from ThierryP on Feb. 24 2007


ThierryP: Merci de cette bonne nouvelle et merci à GnapZ pour son excellent support, comme d'hab'. J'espère que les prochaines versions donneront moins de fil à retordre...

Rate this page
Posted by ThierryP on Feb. 15 2007, commented by Bernard on Feb. 24 2007, (popular)