logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
22 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 110 296 739

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Bugs, Probs ... »» Bloc CSS et Bloc CSS spécifique

Nouveau sujet
 Bloc CSS et Bloc CSS spécifique#27031Répondre

3Contributeur(s)
nicolas2Jireckjpb
3 Modérateur(s)
developpeurjpbJireck
nicolas2 nicolas2icon_post

Sujet
Bloc CSS et Bloc CSS spécifique 


Votre Système d'Exploitation -: Linux  
Votre Package Web -: Autres  
Votre version de PHP -: Php 8.x  
Version NPDS (voir statistiques du site)-: NPDS RÉvolution 16.8  

Type de problème -: Autre(s) Erreur(s)  
Votre hébergeur -: Autre(s)  
Votre Priorité OK, j'attends  
Description du problème
ne fonctione plus avec les themes ?

bien essayer de faire ce qui et dit dans la donc mais ne fonctionne pas ou jais pas compris le truc  

Inclure la signature Oui 
Notification par Email


   

nicolas2 nicolas2icon_post
Bloc URI la meme ne fonctionne pas

Warning
: Undefined array key "path" in
/htdocs/npds.twocms.fr/mainfile.php
on line
1121

ya quand même beaucoup de chose qui ne fonctionne pas ou plus !!!!!

prise de tête assuré a chaque foi 🤔
Jireck Jireckicon_post
pourtant simple mais parfois dur a mettre en place.

Encore un truc qui vient de moi.

normalement, tu spécifiais l'id du bloc et tu déclarais dans la css le .bloc_right (par exemple) avec ces spécifications.

mais il y avais des trucs qui vait été modifié depuis
nicolas2 nicolas2icon_post
ne fonctionne plus !!!!
Jireck Jireckicon_post
tu met quoi dans tes blocs ?
nicolas2 nicolas2icon_post
class-title#nom d'une classe dans votre fichier CSS.
class-content#nom d'une classe dans votre fichier CSS.
jpb jpbicon_post
Citation : nicolas2
Bloc URI la meme ne fonctionne pas

Warning
: Undefined array key "path" in
/htdocs/npds.twocms.fr/mainfile.php
on line
1121

ya quand même beaucoup de chose qui ne fonctionne pas ou plus !!!!!

prise de tête assuré a chaque foi 🤔


oui ce filtre fonctionne mal ... @npdsutilisateur avait soulevé le problème et fait des tests et oui c'est une partie à redebugger ... et c'est long à tester ...
L'eau goutte à goutte finit toujours par percer la pierre.
jpb jpbicon_post
pour les bocs css j'ai pas retester depuis longtemps mais de mémoire cela fonctionnait ...
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
Beaucoup de chose et basé sur pageref et pas du tout simple.

Pageref et bancale ne fonctionne pas et créer pas mal de problème !

Greee page réf je déteste ce truc !!

Je vais migrer quelque site sur un autre cms sa me gave à chaque foi que tu veut faire une chose qui et normalement possible et décrit dans les doc sa ne fonctionne jamais pour les 3/4 du temp .

Tu passe des heure à débuge pour parfois un résultat nul puisque vue l’implémentation dés fonction un peut partout tu te retrouve à devoir modifier xxxx fichiers.

Un vrai bordel quoi franchement raz le bol de ce cms !
jpb jpbicon_post
oh nico t'es en colère😀
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
Je parle même pas de tout ce qui touche au chargement de css la aussi il y en a dans tout les sens idem gros bordel !!!!

Depuis la sortie de la première version je suis sur npds de mémoire 2001 il me semble, il et temps de changer…

Depuis quelque temp je prend de la distance et ne fait plus grand choses sur ce cms blazer de la structure et d’autres choses….

Vais définitivement arrêter avec npds et passer à autre chose !!!!

Merci jpb et jirek pour vos réponse, fin de l’aventure npds pour moi.

Two cms qui étais basé sur npds, le projet et stopper. De toute il navais aucun intérêt.
 Message édité par : nicolas2 / 24/06/2025 09:20
nicolas2 nicolas2icon_post
Non pas en colère mais blazer enfin si les deux !!!

J’abandonne….
jpb jpbicon_post
oh c'est vraiment dommage car tu as largement contribuer à ce qu'il ai survécu et évolué dans le bon sens ces dernières années ... ca me fait c...
mais que dire d'autre si c'est ton choix mais tu sais qu'ici c'est comme l'auberge espagnole la porte est toujours ouverte et on amène ce qu'on a et ce qu'on peut/veux
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
bon pour #uri dans un bloc après debug semble fonctionel et ok apres test

code modifier dans la function : fab_block($title, $member, $content, $Xcache)


//if ($RRR_uri!=$tab_pref[$idx]) ====> remove
if (array_key_exists($RRR_uri, $tab_pref)) ====> add


portion de la function :f ab_block($title, $member, $content, $Xcache)


// For BLOC URIs
if ($R_uri) {
global $REQUEST_URI;
$page_ref=basename($REQUEST_URI);
$tab_uri=explode(" ",$R_uri);
$R_content=false;
$tab_pref=parse_!url(!$page_ref);
$racine_page=$tab_pref['path'];
if(array_key_exists('query', $tab_pref))
$tab_pref=explode('&',$tab_pref['query']);
foreach($tab_uri as $RR_uri) {
$tab_puri=parse_!url(!$RR_uri);
$racine_uri=$tab_puri['path'];
if ($racine_page==$racine_uri) {
if(array_key_exists('query', $tab_puri))
$tab_puri=explode('&',$tab_puri['query']);
foreach($tab_puri as $idx => $RRR_uri) {
if (substr($RRR_uri,-1)=="*") {
// si le token contient *
if (substr($RRR_uri,0,strpos($RRR_uri,"="))==substr($tab_pref[$idx],0,strpos($tab_pref[$idx],"=")))
$R_content=true;
} else {
//if ($RRR_uri!=$tab_pref[$idx])
if (array_key_exists($RRR_uri, $tab_pref))
$R_content=false;
else
$R_content=true;
}
}
}
if ($R_content==true) break;
}
if (!$R_content) $content='';
}


reste debug a faire pour c'est css
nicolas2 nicolas2icon_post
ps fait de test avec * dans uri faut tester le contexte !


nicolas2 nicolas2icon_post
fonctionnel sur les uri suivante

exemple : code dans block
function#topdownload
uri#index.php viewforum.php?forum=* viewtopicH.php?topic=*&forum=2
 Message édité par : nicolas2 / 24/06/2025 17:13
jpb jpbicon_post
oh nico t'es comme la météo bouillant !😎 je teste ça dès que !
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
plus qua deboguer pour la css, Jirek vue que c'est ta bestiole que tu avais fait a l'époque tu a un exemple de code pour la css que je voie pour faire ce debug ?

nicolas2 nicolas2icon_post
Citation : jpb
oh nico t'es comme la météo bouillant !😎 je teste ça dès que !


sa m’énerve quand un truc ne marche pas !!!!!
jpb jpbicon_post
j'ai testé pour les uri cela semble OK !! (avec les combinaisons d'url que j'ai testé ...) en tout cas on n'a plus l'erreur !
L'eau goutte à goutte finit toujours par percer la pierre.