Les URL des articles du Dotclear WRI
19 messages • Page 1 sur 2 • 1, 2
-

Yvan Colonna - WRInaute occasionnel

- Messages: 146
- Inscription: Ven Juil 16, 2004 23:13
Les URL des articles du Dotclear WRI
Comment fait on pour avoir des urls de ce type en dotclear :
http://www.webrankinfo.com/actualites/2 ... n-cerf.htm
(Sans les / , le jour et l'id du billet)
J'ai beau me prendre la tête avec le .htaccess et des hacks dans les sources de dotclear, rien n'y fait, 'a march po
Une idée ?
http://www.webrankinfo.com/actualites/2 ... n-cerf.htm
(Sans les / , le jour et l'id du billet)
J'ai beau me prendre la tête avec le .htaccess et des hacks dans les sources de dotclear, rien n'y fait, 'a march po
Une idée ?
-

WebRankInfo - Administrateur du site

- Messages: 15881
- Inscription: Ven Avr 19, 2002 19:51
il faut modifier la fonction getPermURL() dans inc/classes/class.blogpost.php
Moi j'ai utilisé
Moi j'ai utilisé
- Code: Tout sélectionner
return sprintf("/actualites/%4d%02d-%s.htm", $this->f('postyear'), $this->f('postmonth'), $this->f('post_titre_url'));
- French Fred
- WRInaute impliqué

- Messages: 265
- Inscription: Jeu Fév 12, 2004 18:19
Bonjour,
Il y a aussi un plugin qui permet de modifier les url sans cahnger le code a la mimine.
Personnalisation d'URLs
http://tw.apinc.org/weblog/2005/06/07/p ... me-service
Pour plus de details sur les plugin dotclear, consulter la page suivante:
http://www.dotclear.net/trac/wiki/DotClear/Plugins
A+
Il y a aussi un plugin qui permet de modifier les url sans cahnger le code a la mimine.
Personnalisation d'URLs
http://tw.apinc.org/weblog/2005/06/07/p ... me-service
Pour plus de details sur les plugin dotclear, consulter la page suivante:
http://www.dotclear.net/trac/wiki/DotClear/Plugins
A+
-

WebRankInfo - Administrateur du site

- Messages: 15881
- Inscription: Ven Avr 19, 2002 19:51
Merci pour cette précision, moi j'ai fait ça bourrin...
Au fait, quelqu'un sait comment pinguer automatiquement les principaux services de ping à chaque publication de billet ?
Au fait, quelqu'un sait comment pinguer automatiquement les principaux services de ping à chaque publication de billet ?
- French Fred
- WRInaute impliqué

- Messages: 265
- Inscription: Jeu Fév 12, 2004 18:19
hehe, je n'ai jamais utilise les pings.
Mais tu devrais te tourner vers la communaute dotclear.
Le forum est tres utile.
Peu etre trouveras tu la reponse
Mais tu devrais te tourner vers la communaute dotclear.
Le forum est tres utile.
Peu etre trouveras tu la reponse
WebRankInfo a écrit:Merci pour cette précision, moi j'ai fait ça bourrin...
Au fait, quelqu'un sait comment pinguer automatiquement les principaux services de ping à chaque publication de billet ?
J'ai un script qui le fait
-

tom_sawyer - WRInaute accro

- Messages: 1205
- Inscription: Jeu Déc 02, 2004 12:45
http://www.dotclear.net/plugins/
il y a un plugin qui le fait : Notification des services de ping (v. 0.8 )
il y a un plugin qui le fait : Notification des services de ping (v. 0.8 )
- French Fred
- WRInaute impliqué

- Messages: 265
- Inscription: Jeu Fév 12, 2004 18:19
JeunZ, ah ah ah.
Mais je te comprends dans un sens !
Mais je te comprends dans un sens !
French Fred a écrit:JeunZ, ah ah ah.
Mais je te comprends dans un sens !
J'ai pas comprit
Je dis juste que j'ai un script qui est mieux que ce petit plugin car moi il est autonome il ping tout seul les services importantes dès qu'on publie un nouvel article, contrairement à ce plugin ou il faut après chaque nouvel article allez cocher les services qu'on veut pinguer etc...
et je met ce script à disposition sans problème
- French Fred
- WRInaute impliqué

- Messages: 265
- Inscription: Jeu Fév 12, 2004 18:19
je disais cela dans le sens "lazy"
Mais comme je l'ai aussi indique, voire sous entendu, lorsque l'on code pour soit meme, on prefere faire le moins possible.
Histoire d'optimiser son temps
Mais comme je l'ai aussi indique, voire sous entendu, lorsque l'on code pour soit meme, on prefere faire le moins possible.
Histoire d'optimiser son temps
-

WebRankInfo - Administrateur du site

- Messages: 15881
- Inscription: Ven Avr 19, 2002 19:51
nous l'attendons avec impatience !JeunZ a écrit:et je met ce script à disposition sans problème
-

Yvan Colonna - WRInaute occasionnel

- Messages: 146
- Inscription: Ven Juil 16, 2004 23:13
Génial!
Un grand merci à tous pour vos tuyaux ...
Un grand merci à tous pour vos tuyaux ...
-

Yvan Colonna - WRInaute occasionnel

- Messages: 146
- Inscription: Ven Juil 16, 2004 23:13
Attention néanmoins avec le pluggin http://tw.apinc.org/weblog/2005/06/07/p ... me-service .
Si on désactive le pluggin ou si on le supprime, ça flingue les billets : les urls modifiées restent et donnent un 404
Si on désactive le pluggin ou si on le supprime, ça flingue les billets : les urls modifiées restent et donnent un 404
Alors voila mon script. Il faut l'adapter un tout petit peu, pour changer l'url du blog etc...
Je fais donc un fichier ping.php avec le code ci dessous, et après je fait un include('ping.php') à l'endroit dans dotclear ou on valide un nouveau billet (je ne me souviens plus ou c'est
)
Fichier ping.php à mettre dans /dotclear/ecrire/
A la fin vous aurez remarquez qu'on met les sites dont on a envie
Je fais donc un fichier ping.php avec le code ci dessous, et après je fait un include('ping.php') à l'endroit dans dotclear ou on valide un nouveau billet (je ne me souviens plus ou c'est
Fichier ping.php à mettre dans /dotclear/ecrire/
- Code: Tout sélectionner
<?php
require dirname(__FILE__).'/../inc/incutio/class.IXR_Library.php';
class basicPing
{
var $name;
var $url;
function basicPing($name,$url)
{
$this->name = $name;
$this->url = $url;
$this->err = '';
}
function weblogPing($server='',$path='')
{
$path = trim($path);
$client = new IXR_Client($server,$path);
$client->timeout = 5;
$client->useragent .= ' -- DotClear/'.DC_VERSION;
$client->debug = false;
$ret = $client->query('weblogUpdates.ping',$this->name,$this->url);
$err = $client->getErrorMessage();
unset($client);
if ($ret !== false) {
return true;
} else {
return $err;
}
}
}
$url = 'http://www.jeunz.fr/blog/index.php';
$name = 'Une vie de jeunz';
$feed = 'http://www.jeunz.fr/blog/index.phprss.php';
$objPing = new basicPing($name,$url);
$ping_server = 'www.weblogues.com';
$ping_path = '/RPC/';
$ping_function = array($objPing,'weblogPing');
$res = call_user_func($ping_function,$ping_server,$ping_path);
$ping_server = 'rpc.weblogs.com';
$ping_path = '/RPC2';
$ping_function = array($objPing,'weblogPing');
$res = call_user_func($ping_function,$ping_server,$ping_path);
// $ping_server = 'ping.blo.gs';
// $ping_path = '/';
// $ping_function = array($objPing,'weblogPing');
// $res = call_user_func($ping_function,$ping_server,$ping_path);
// $ping_server = 'rpc.technorati.com';
// $ping_path = '/rpc/ping';
// $ping_function = array($objPing,'weblogPing');
// $res = call_user_func($ping_function,$ping_server,$ping_path);
// $ping_server = 'www.syndic8.com';
// $ping_path = '/xmlrpc.php';
// $ping_function = array($objPing,'weblogPing');
// $res = call_user_func($ping_function,$ping_server,$ping_path);
// $ping_server = 'ping.rootblog.com';
// $ping_path = '/rpc.php';
// $ping_function = array($objPing,'weblogPing');
// $res = call_user_func($ping_function,$ping_server,$ping_path);
?>
A la fin vous aurez remarquez qu'on met les sites dont on a envie
19 messages • Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- WebRankInfo passe à Dotclear
- Design de WRI version 3
- Articles sur Google et le référencement
- WebRankInfo lance sa version 4
- Référencer un blog
- Guide complet d'optimisation du référencement d'un blog
- Tutoriel URL Rewriting
- Mon Compte WRI : les Google Tools de WebRankInfo
- La plateforme de blogs TextCube rachetée par Google
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META
Consultez la description détaillée des produits ou services de Google suivants : Knol, Google News
- Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum