Modifications de SPIP pour accepter un préfixe autre que "spip" NB: La syntaxe des remplacements de chaînes est celle de Unix 1. Ajouter "global $spip;" à toutes les fonctions en modifiant partout 'function (.*){$' en 'function \1 { global $spip;' NB: La déclaration de quelques fonctions ne se termine pas par '{'; elles doivent être modifiées "à la main". 1bis. Dans "inc-calcul-sqel.php3", modifier la ligne 1883 : NB: En cas d'oubli d'un remplacement en 1) ! $texte .= "function $func(\$contexte) {\n"; en $texte .= "function $func(\$contexte) { global \$spip;\n"; 2. Modifier partout ' spip_' en ' $spip"."_' NB: Ne pas oublier l'espace au début des chaînes. 2bis. Modifier partout 'cookie("$spip"."_' en 'cookie("spip_' NB: Correction d'un remplacement intempestif en 2) ! 3. Modifier partout "\$query = '(.*)'" en '$query = "(.*)"' 4. Dans "install.php3" après la ligne 12 include_local ("inc_base.php3"); ajouter la ligne : if($table_prefix) $spip = $table_prefix; 5. Dans "install.php3" après la ligne 69 $conn .= "\$GLOBALS['db_ok'] &= !!@mysql_select_db(\"$sel_db\");\n"; ajouter la ligne : $conn .= "\$spip = '$spip';\n"; 6. Dans "install.php3" après la ligne 96 : echo ""; ajouter la ligne : echo ""; 7. Dans "install.php3" après la ligne 186 : echo ""; ajouter la ligne : echo ""; 8. Dans "install.php3", modifier la ligne 261 : echo "
"; en echo "
"; puis ajouter, après la ligne 261, les 2 lignes suivantes : echo " "; echo "
"; 9. Dans "inc-calcul-sqel.php3", modifier la ligne 1415 : $texte .= "function $func".'($contexte) { en $texte .= "function $func".'($contexte) { global $spip;