Stombi Home Page

Dotclear 1.0rc3 chez Free.fr

Merci à gle et aux auteurs des commentaires , en particulier cymago.

J’ai installé Dotclear 1.0rc3 chez Free.fr en renomant le répertoire dotclear en répertoire blog

Les modifications sont les suivantes :
(je reprends les modifs du commentaire de cymago)

  • création d’un répertoire sessions à la racine du serveur
  • conf/blog_conf.php 46 old $cf_blog_url = ‘/dotclear/index.php/’;
    conf/blog_conf.php 46 new $cf_blog_url = ‘/blog/index.php?’;
  • inc/lib.mod.php ligne 47 old if (preg_match(‘/^’.str_replace(‘/’,’/’,$blog_url).’(.*)$/’,$_SERVER[‘REQUEST_URI’],$match)) {
    inc/lib.mod.php ligne 47 new if (preg_match(‘/^’.str_replace(‘?’,’?’,str_replace(‘/’,’/’,$blog_url)).’(.*)$/’,$_SERVER[‘REQUEST_URI’],$match)) {
  • layout/prepend.php 40 old $dotclear_uri = preg_replace(‘|[^/]+/$|’,”,$cf_blog_url).$app_path;
    layout/prepend.php 40 new $dotclear_uri = preg_replace(‘|[^/]+[/?]$|’,”,$cf_blog_url).$app_path;
  • layout/prepend.php 73 old $theme_uri = $dotclear_uri.’themes/’;
    layout/prepend.php 73 new $theme_uri = ‘/blog/themes/’;

De plus pour pouvoir utiliser le plugin de configuration de Dotclear sans changer $cf_blog_url (par exemple pour changer de thème) , il faut modifier le fichier ecrire/tools/blogconf/index.php comme ceci :

commentez les lignes :

  • 92 # $p_blog_url = preg_replace(‘|/+$|’,”,$p_blog_url);
  • 93 # $p_blog_url = preg_replace(‘|^/+|’,”,$p_blog_url);
  • et 96 # $p_blog_url = ‘/’.$p_blog_url.’/’;

EDIT :

Vu le changement de nom du dossier dotclear et dossier blog , les liens vers fils rss ne fonctionnaient plus,
j’ai pas regardé pourquoi pour l’instant, j’ai juste changé :

<li><a href=“<?php dcInfo(‘rss’); ?>”>fil rss</a></li>
<li><a href=“<?php dcInfo(‘rss’); ?>?type=co”>fil rss (commentaires)</a></li>

en :

<li><a href=“/blog/rss.php”>fil rss</a></li>
<li><a href=“/blog/rss.php?type=co”>fil rss (commentaires)</a></li>

dans template.php