13164Fermer13166
loclamorLe 19/05/2010 à 16:20
Bon, en bidouillant j'ai réglé le problème :

J'ai modifié la fonction generer_url_ecrire() dans ecrire/inc/utils.php :


<cadre class='php'>function generer_url_ecrire($script='', $args="", $no_entities=false, $rel=false) {
if (!$rel)
$rel = url_de_base() . _DIR_RESTREINT_ABS . _SPIP_ECRIRE_SCRIPT;
else if (!is_string($rel))
$rel = _DIR_RESTREINT ? _DIR_RESTREINT :
('./' . _SPIP_ECRIRE_SCRIPT);

@list($script, $ancre) = explode('#', $script);
if ($script AND ($script<>'accueil' OR $rel))
$args = "?exec=$script" . (!$args ? '' : "&$args");
elseif ($args)
$args ="?$args";
if ($ancre) $args .= "#$ancre";
//----------------------- modif
$rel = 'http://monsite.fr/ecrire/';
//----------------------- fin modif
return $rel . ($no_entities ? $args : str_replace('&', '&amp;', $args));
}</cadre>
Comme vous le voyez, c'est bien du bidouillage, étant donné que j'écris "en dur" l'adresse du site pour générer les liens privés :/

Si quelqu'un a une solution plus propre, je suis preneur !

Un dernière question (promis, après je vous laisse tranquilles wink ) :
c'est normale que l'accès à la partie privée lague ?
En fait, le chargement échoue à chaque fois avec firefox (message "La connexion avec le serveur a été réinitialisée pendant le chargement de la page."), mais avec Opéra j'arrive à y accéder après un chargement plutôt long.
Des idées sur ce problème ?