Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Optimisation Cutenews
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Techniques de Référencement
::  
Auteur Message
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Dim Déc 03, 2006 5:33 pm    Sujet du message: Optimisation Cutenews

J'envisage de choisir un autre script de news qui peut m'afficher de beaux urls. Mais j'aime ce sript, il est tres simple...

Le probleme est que je ne suis pas callé pour réécrire ces liens.
Oyé gens du forum, pouvez m'aider à réécrire les liens de cutenews ?
Question Question

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Optimisation CutenewsPosté le: Dim Déc 03, 2006 5:55 pm    Sujet du message: Re: Optimisation Cutenews

Je viens de jeter un oeil au code de cutenews, c'est pas hyper adapté à une réécriture facile.

C'est plutôt un gros morceau, et encore un fois, faudrait voir à quel point un module serait partageable sur une script pas GPL.

On est HS en plus Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Dim Déc 03, 2006 6:58 pm    Sujet du message: Re: Optimisation Cutenews

Connaissez vous un script de news où on peut réécrire assez facilement les liens ?
Cutenews existe en 2 versions pro et GPL et elle sont equivalentes à la présence du copyright pres. Moi je l'ai acjeté, c'est ma façon de remercier toutes les personnes qui se donnent du mal à faire des scripts.
Mais j'ai vu que le script n'utilise pas de BD mais stocke les news et commentaires sur des fichiers textes.

J'ai vu un module de url rewriting pour cutenews et celui-ci aussi que je prefere mais qui donne aussi des erreurs, que je n'ai jamais pu faire marcher.

Pouvez vous jeter aussi un coup d'oeil ?
Merci d'avance

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Lun Déc 04, 2006 6:03 am    Sujet du message: Re: Optimisation Cutenews

J'ai rewrité les liens de mon programme de news et ça marche.
Juste je n'arrive pas à rewriter les "pages suivantes" et "pages précédentes".
Dans l'ensemble, je suis content d'avoir des urls tout beau au lieu de ces liens kilometriques

Pour les fleches pages suivantes, help

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3


Dernière édition par doudou le Ven Déc 08, 2006 3:21 am; édité 2 fois
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Optimisation CutenewsPosté le: Lun Déc 04, 2006 8:30 am    Sujet du message: Re: Optimisation Cutenews

Tout beau : -http://www.soninkara.org/sida-dans-le-fouta-du-senegal---etrange-destin-de-assy--enfant-du-fouta.html

Ce serait mieux sans doubles tirets Wink

Tu es pari du Mod_rewrite hack version 2 ?

Que je jette un oeil ? (c'est bien passke c'est toi Wink)

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Lun Déc 04, 2006 12:35 pm    Sujet du message: Re: Optimisation Cutenews

dcz a écrit:
Tout beau : -http://www.soninkara.org/sida-dans-le-fouta-du-senegal---etrange-destin-de-assy--enfant-du-fouta.html

Ce serait mieux sans doubles tirets Wink

Tu es pariti du Mod_rewrite hack version 2 ?

Que je jette un oeil ? (c'est bien passke c'est toi Wink)

++

Oui je suis parti de ce mod et ce n'est pas des tout simples, j'ai galéré et débuggé un peu au hasard. je ne sais même plus comment j'ai pu le faire marcher Exclamation Exclamation Exclamation
Pour les doubles tirets, je ne sais pas du tout comment les virer...
dcz a écrit:
Que je jette un oeil ? (c'est bien passke c'est toi Wink)

++

Embarassed

Merci c'est gentil dcz
Very Happy

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Mer Déc 06, 2006 11:12 am    Sujet du message: Re: Optimisation Cutenews

@dcz,
salut,
as tu jeté un coup d'oiel ?

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Ven Déc 08, 2006 3:17 am    Sujet du message: Re: Optimisation Cutenews

Bon je pense que j'ai pu résoudre mon histoire de rewriter les navlinks "page suivante" et "page precedente".

Mais pour les doubles tirets dans les urls, je n'arrive pas à les virer. T'as une idée ?
merci.

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Optimisation CutenewsPosté le: Ven Déc 08, 2006 5:56 pm    Sujet du message: Re: Optimisation Cutenews

J'ai pas eu trop de temps pour me pencher sur la question, mais format_url() est un fonction bien pratique pour formater les titres avant injection.

elle est ajouté par les mod rewrite phpBB SEO intermédiaire et avancé, regarde les changement de includes/functions.php.

Tu passes tes titres par format_url() avant de les injecter et hop.

Dans le mod ça serait à utiliser à la place de :
Code:

function replace_title($title){
$letter_replacements = array('ö' => 'oe', 'ä' => 'ae');
   $result = strtolower(strip_tags(html_entity_decode($title)));
   $result = strtr($result, $letter_replacements);
   $result = preg_replace('/\W/', "-", strip_tags($result));
   
   return $result;
}


tu n'as qu'a renommer la fonction format_url() pour l'utiliser en lieux et place, elle fera pareil en mieux Wink

++

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Ven Déc 08, 2006 8:43 pm    Sujet du message: Re: Optimisation Cutenews

merci dcz,
Voicile bout de code:
Code:
//News Mod_rewrite start

function replace_title($title){
$letter_replacements = array('ö' => 'o', 'à' => 'a','ä' => 'a', 'é' => 'e', 'è' => 'e', 'ê' => 'e', 'ô' => 'o', 'ç' => 'c','ï' => 'i', 'â' => 'a', 'ñ' => 'n', '@' => 'a',);
   $result = strtolower(strip_tags(html_entity_decode($title)));
   $result = strtr($result, $letter_replacements);
   $result = preg_replace('/\W/', "-", strip_tags($result));
   
   return $result;
}

Et j'ai remplacé :
Code:
function replace_title($title){

Par ceci:
Code:
function format_url() ($title){


Et j'ai eu une erreur de parsing...

Je suis allé voir dans forum/includes/functions.php et j'ai vu le bout de code.
Code:
 // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                        //'url' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_rows[$j]['forum_id']),
                        'url' => append_sid(format_url($forum_rows[$j]['forum_name']) . "-vf" . $forum_rows[$j]['forum_id'] . ".html") ,
// www.phpBB-SEO.com SEO TOOLKIT END


Mai je n'arives pas saisir ce qu'il faut remplacer sur mon bout de code.

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Optimisation CutenewsPosté le: Ven Déc 08, 2006 10:26 pm    Sujet du message: Re: Optimisation Cutenews

Ce que je te disais, c'est d'utiliser le code de format_url() à la place de celui de replace_title() dans le mod Mod_rewrite hack version 2, donc tu effaces

Code:
function replace_title($title){
$letter_replacements = array('ö' => 'o', 'à' => 'a','ä' => 'a', 'é' => 'e', 'è' => 'e', 'ê' => 'e', 'ô' => 'o', 'ç' => 'c','ï' => 'i', 'â' => 'a', 'ñ' => 'n', '@' => 'a',);
   $result = strtolower(strip_tags(html_entity_decode($title)));
   $result = strtr($result, $letter_replacements);
   $result = preg_replace('/\W/', "-", strip_tags($result));
   
   return $result;
}


et tu remplaces par format_url() que tu renommes en replace_title(), dans cutenews bien entendu.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Sam Déc 09, 2006 2:20 am    Sujet du message: Re: Optimisation Cutenews

dcz, tu es un roc comme on dit chez-moi à dakar.
Ca marche nickel et tous les doubles et triples tirets ont disparus.
Avant j'avais cet -http://www.sonink...org/actualite-news-soninke/deces-a-ouagadougou-de-joseph-ki-zerbo---respect-pour-un-grand-historien-et-penseur-africain.html et et maintenant ceci : http://www.soninkara.org/actualite-news-soninke/deces-a-ouagadougou-de-joseph-ki-zerbo-respect-pour-un-grand-historien-et-penseur-africain.html .
En remplaçant:
Code:
function replace_title($title){
$letter_replacements = array('ö' => 'o', 'à' => 'a','ä' => 'a', 'é' => 'e', 'è' => 'e', 'ê' => 'e', 'ô' => 'o', 'ç' => 'c','ï' => 'i', 'â' => 'a', 'ñ' => 'n', '@' => 'a',);
   $result = strtolower(strip_tags(html_entity_decode($title)));
   $result = strtr($result, $letter_replacements);
   $result = preg_replace('/\W/', "-", strip_tags($result));
   
   return $result;
}

Par celui ci:
Code:
// www.phpBB-SEO.com SEO TOOLKIT BEGIN

function replace_title ($url)
{
   $url = preg_replace("(\[.*\])U","",$url);
   $find = array('"','&','\r\n','\n');
   $url = str_replace ($find, '-', $url);
   $url = str_replace ('ß', 'ss', $url);
   $url = str_replace (array('ö','Ö'), 'oe', $url);
   $url = str_replace (array('ä','Ä'), 'ae', $url);
   $url = str_replace (array('ü','Ü'), 'ue', $url);
   $find = "ÀÁÂÃÅàáâãåÒÓÔÕØòóôõøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛùúûÿÑñ";
   $replace = "AAAAAaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiUUUuuuyNn";
   $url = strtr($url,$find,$replace);
   $url = strtolower($url);
   $url = ereg_replace("[^a-zA-Z0-9]", "-", $url);
   while (strstr($url, '--')) $url = str_replace('--', '-', $url);
   $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url;
   $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url;
   return $url;
}
// www.phpBB-SEO.com SEO TOOLKIT END

Tous les doubles et triples tirets on été virés demême que les espaces entre les mots dans le titres qui étaiaient aussi convertis en tirets.
Merci ça marche nickel.

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Optimisation CutenewsPosté le: Sam Déc 09, 2006 10:07 am    Sujet du message: Re: Optimisation Cutenews

Un rock'n roll Laughing

Je me suis permis d'éditer un peut ton message pour montrer l'ancienne URL sans poster un duplicate Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
doudou
phpBB SEO Team
phpBB SEO Team


Inscrit le: 17 Sep 2006
Messages: 335
Localisation: Dans son Coeur...

Optimisation CutenewsPosté le: Sam Déc 09, 2006 11:39 am    Sujet du message: Re: Optimisation Cutenews

Pas de problème.
Bon on continue ?

J'avais un petit mod qui me permettais d'injecter les titres des articles dans la balise du <title> et maintenant avec les urls réécrits, ce mod ne marche plus malgré mes bidouillages: voici le code complet:

En haut de lapage, j'ai ceci:
Code:

<?php

function show_cat($category_id){
$cats = file("cutenews/data/category.db.php");
foreach($cats as $cat_line){
$cat_line_arr = explode("|", $cat_line);
if($cat_line_arr[0] == $category_id)
return $cat_line_arr[1];
}
}

function show_title($news_id){
if($_GET["archive"])
$file = file('cutenews/data/archives/'.$_GET["archive"].'.news.arch');
else $file = file('cutenews/data/news.txt');

foreach($file as $news){
$news_arr = explode('|', $news);
if($news_arr[0] == $news_id){
return $news_arr[2];
}
}
}
?>

Mes balises <title>...</title> et <meta name="Keywords" content="..."> sont faits comme ci-dessous afin d'injecter les mots clés contenus dans le titre de l'article.

Code:
<meta name="Keywords" content="<?=($_GET['ucat'] ? show_cat($_GET['ucat']) : ($_GET['category'] ? show_cat($_GET['category']) : 'Example')); ?>">

<title><?=($_GET['id'] ? 'Title: '.show_title($_GET['id']).' - category: '.show_cat($_GET['ucat']) : ($_GET['category'] ? show_cat($_GET['category']) : 'Example')); ?></title>

_________________
Forum phpBB3 | mod Rewrite phpBB3 | mod Rewrite phpBB3
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Optimisation CutenewsPosté le: Sam Déc 09, 2006 6:26 pm    Sujet du message: Re: Optimisation Cutenews

Essaie de stocker tes variable ailleurs que dans le tableau $_GET, après faut tester, rien ne vaut un bon :

Code:
echo "<pre>" . var_export( $array, true ) . "<pre/>";


Sur un serveur test pour débugguer des tableaux.

Donc :
Code:
echo "<pre>" . var_export( $$_GET, true ) . "<pre/>";


Au tout début de ton script, et tu descend pour voir ou elles disparaissent, et donc, avant quoi tu dois les stocker.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Techniques de Référencement
Page 1 sur 2 Aller à la page 1, 2  Suivante

Navigation Autres sujets de discussion

Sauter vers: