Référencer un blog réalisé avec dotclear

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Dexenium
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 234
Inscription: Mer Sep 07, 2005 20:59

Référencer un blog réalisé avec dotclear

Message le Sam Jan 21, 2006 10:16

Bonjour,

Je n'arrive pas à avoir d'info précise sur les eventuels modules ou modifs à réaliser sur dotclear pour avoir un referencement correct.

Il y a des mods sur phpbb par exemple qui fonctionnent très bien mais pour dotclear je n'ai rien trouvé de probant notamment au niveau de l'url rewriting.

Auriez vous des infos à ce sujet ?

Merci


rottman
WRInaute accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

Message le Sam Jan 21, 2006 10:38

Pour avoir des urls plus abordables tu as un plugin, ici :

http://www.dotclear.net/trac/wiki/DotClear/Plugins


tom_sawyer
WRInaute accro
WRInaute accro
 
Messages: 1205
Inscription: Jeu Déc 02, 2004 12:45

Message le Sam Jan 21, 2006 17:10

sur dotclear les url sont reécrites de base si tu as choisi le path_info


Dexenium
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 234
Inscription: Mer Sep 07, 2005 20:59

Message le Sam Jan 21, 2006 23:58

Ok pour les url c'est bon

Ce qui me gene c'est que je ne trouve pas de balise "description" dans mes pages est-ce normal :/


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Dim Jan 22, 2006 0:18

C'est entierement normal.
Il n'y en a pas de base.
A toi de modifier le code pour en avoir une :wink:


Dexenium
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 234
Inscription: Mer Sep 07, 2005 20:59

Message le Lun Jan 23, 2006 22:34

Bah j'ai vu le code qq part mais je n'arrive pas à le retrouver je sais qu'il faut déclarer la variable dans le template mais après...


Clair de Lune
Nouveau WRInaute
 
Messages: 25
Inscription: Mar Juin 22, 2004 6:34

Message le Lun Jan 30, 2006 16:35

cette petite fonction fait normalement l'affaire, à mettre dans prepend.php du thème utilisé s'il y en a un, ou dans prepend.php du thème par défaut, elle renvoie

    la description de la catégorie en mode cat
    les 300 premiers caractères du chapô (ou du billet s'il n'y a pas de chapô) débarrassés du markup html
    la description du weblogue dans les autres modes


Code: Tout sélectionner
/**
@function dcMetaDescription

Affichage de la description de la catégorie, du billet ou du blog
pour meta description

@param integer length Entier précisant le nombre de caractères à afficher
@param string  hellip Indicateur de texte tronqué
*/
function dcMetaDescription ($length=300,$hellip='(...)')
{
   global $cat_id, $blog, $mode, $news;
   if ($mode == 'cat') {
      if ($cat_id != '') {
       $rscat = $blog->getCat($cat_id);
          if (!empty($rscat)) {
            $desc = $rscat->f('cat_desc');
               if ($desc != '') {
              $res .= sprintf($desc);
              printf(ereg_replace("\r?\n", " ", util::cutString($res,$length).$hellip));
               } else {
            $res = dc_blog_desc;
              printf($res);
            }
          }
        }      
   } elseif ($mode == 'post') {
      
      if ($news->f('post_chapo') != '') {
      printf (ereg_replace("\r?\n", " ", util::cutString(strip_tags($news->getChapo()),$length).$hellip));
      } else {
      printf(ereg_replace("\r?\n", " ", util::cutString(strip_tags($news->getContent()),$length).$hellip));
      }
   } else {
      $res = dc_blog_desc;
        printf($res);
   }
}


et l'appeler dans le template

<meta name="DC.description" content="<?php dcMetaDescription() ?>" />

la fonction est encore en test et a un petit défaut : il ne faut pas avoir de guillemets doubles dans les premiers caractères d'un billet

si un spécialiste des expressions rationnelles passe par ici, d'ailleurs...

amazigh25
WRInaute passionné
WRInaute passionné
 
Messages: 996
Inscription: Sam Juin 04, 2005 12:53

Message le Lun Jan 30, 2006 20:39

Bonsoir
ça tomble pile, je suis entrain de référencer un blog.
pourquoi ne pas nomer la meta "description" au lieu de "DC.description". Sur le blog de wri il y'a "description" !
Sinon quelqu'un connait d'autres astuces pour dotclear.
Merci Clair de Lune pour ton code, je vais regarder voir si je peux y ajouter autre chose.

Merci


Clair de Lune
Nouveau WRInaute
 
Messages: 25
Inscription: Mar Juin 22, 2004 6:34

Message le Lun Jan 30, 2006 20:59

euh...si tu améliores le code ci dessus, et notamment si tu peux résoudre le problème de doubles guillemets, ce serait gentil de poster la réponse ici

pour le DC.description au lieu de Description, c'est la convention du Dublin Core, DotClear utilise d'ailleurs DC.title, j'ai jugé meilleur de le garder parce que c'est une sorte de norme, peu appliquée certes, tu peux toujours mettre ce que tu veux

mariea
WRInaute passionné
WRInaute passionné
 
Messages: 713
Inscription: Ven Mai 06, 2005 21:33

Message le Sam Avr 21, 2007 22:52

Pour éliminer la prise en compte des guillemets, par le parseur HTML du navigateur il suffit de mettre htmlentities juste avant les printf de la fonction


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Blog Search, Google Measure Map



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités