Forum » » Bugs, Probs ... » » Bloc CSS et Bloc CSS spécifique
Posté : 24 juin 2025 à 16:50 
[code php] //if ($RRR_uri!=$tab_pref[$idx]) ====> remove if (array_key_exists($RRR_uri, $tab_pref)) ====> add [/code]portion de la function :f ab_block($title, $member, $content, $Xcache)
[code php]
// 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='';
}
[/code]
reste debug a faire pour c'est css
Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=27031&forum=1