Infomag : Accueil > Média > Internet > Bidouilles pour Pligg 9.9 : url methode 2
Bidouilles pour Pligg 9.9 : url methode 2
mercredi 16 avril 2008, par Athama
 Version imprimable de cet article Version imprimable Créer un PDF Article au format PDF  Envoyer par e-mail

Les réseaux sociaux, tout le monde en parle. C’est le Web 2.0 du moment. On se partage les rumeurs, les actualités, les faits extraordinaires. On fait du buzz avec tout et n’importe quoi. Comment avoir votre propre site de réseau social sans trop se fatiguer et commencer à bâtir sa communauté à l’instar des Scoopéo, Fuzz et Digg ? Des outils open sources existent comme Akarru, Meneame, ou même des plugins pour le CMS Drupal, Drigg. J’ai choisi de vous présenter Pligg pour quelques raisons :

- disponibilité dans la langue anglaise avec adaptation possible en français
- facilité d’installation (10 minutes suffisent)
- Thème graphique discret et bien fini

Pour ceux qui souhaitent avoir son réseau social en 10 minutes, assurément Pligg leur apport rapidement de quoi démarrer. Pourtant pour les autres, ceux dont les acronymes SEO veulent dire quelque chose, Pligg qui propose la réécriture d’URL mais “oh grand MAIS”, celle-ci ne fonctionne pas pleinement. Je ne connais aucun webmaster français (en fouillant bien le net) qui a réussi à mettre l’URL rewriting correctement pour Pligg. La communauté anglophone connaît le même problème même si certains ont réussi. Ils ont été incapable d’aider pleinement les autres.

J’ai progressé en compulsant les contributions anglaises afin de faire tourner correctement ce CMS de réseau social. Je vous livre mes obscures modifications qui n’ont strictement pas d’autres ambitions que le bidouillage de webmaster. Pourtant, ce bidouillage - que beaucoup jugeront pas élégant - permet de le faire fonctionner à 80% avec l’URL methode 2 proposé par les développeurs de Pligg.

Avant tout chose, pour avoir une version est plus conforme au SEO (Search Engine Optimization, allez prendre la version SEO de ce CMS :

http://socialcmsbuzz.com/community/pligg-seo-edition-t49.html

- 1. Créez vos rubriques
- 2. Appliquez l’URL methode 2
- 3. Le CMS vous génère deux lignes de codes qu’il faut mettre dans le fichier htaccess livré par défaut (l’emplacement des deux lignes est indiqué dans le fichier htaccess).

Après cela vous pensez évidemment que votre Pligg marche correctement, ce n’est pas le cas (où alors vous avez beaucoup de chance). Vous verrez que les liens de sortie sont brisés, les accents français leur causent du tort.

Voici quelques astuces pour que tout tourne mieux :

- Réglez d’abord les problèmes d’accents, en suivant cette procédure :

- Ouvrir libs/utils.php and FIND

$output = utf8_substr($input, 0, 240) ;

- Remplacez par

$output = utf8_strtolower($input, 0, 240) ;

- Rajoutez :

$output = str_replace(« é », « e », $output) ;
$output = str_replace(« à », « a », $output) ;
$output = str_replace(« ê », « e », $output) ;
$output = str_replace(« è », « e », $output) ;
$output = str_replace(« ë », « e », $output) ;
$output = str_replace(« ù », « u », $output) ;

Allez dans l’admin et modifiez les liens sortants comme ceci :

- description : Enable outgoing links. -> False

Miracle, cela marche ! Vous pensez ainsi avoir fini avec les bugs ( ?) de Pligg, mais en cliquant dans les nuages de mots, vous vous apercevez que les mots avec accents renvoient une page brisée. Vous vous apercevez aussi que tout l’admin ne fonctionne qu’à moitié, notamment tout ce qui a trait aux utilisateurs.

La prochaine fois je vous montrerais mes autres bidouilles pour le nuage fonctionne et que l’admin des utilisateurs fonctionnent. Mais peut-être que d’ici là, une nouvelle version de Pligg va vous permettre de résoudre tous ces problèmes. Dans le pire des cas, revenez en Url methode 1 où tout est fonctionnel.

Découvez le réseau social du secteur de l’immobilier créé grâce à Pligg avec Url methode 1 :

SCOOPIMMO - Réseau social Univers Immobilier  : l’actualité en continu de l’immobilier, des crédits immobiliers, des taux, le crédit écologique…
BLOG EM ALL Réseau des webmasters multiformes : l’actualité Webmaster, du Graphisme, du Référencement ainsi que du Marketing (c’est l’exemple de cet article, encore beaucoup de bugs à nettoyer à l’arrache si on veut conserver l’Url methode 2 !)

Note : Si vous avez d’autres astuces pour configurer et débugger Pligg 9.9 en Url methode 2, n’hésitez pas à commenter et compléter cet article.

3 Messages de forum
  • > > Bidouilles pour Pligg 9.9 : url methode 2 / 4 mai 12:22 / par pierre

    Please !!!! publies le trucs pour pouvoir enfin placer des tags avec des accents :)

    Merci encore pour ton excellent billet

    Répondre à ce message

    • > > > > > Bidouilles pour Pligg 9.9 : url methode 2 / 6 mai 03:02 / par pierre

      J’ai crié victoire trop tôt :(

      J’ai bien toutes les options parmétrées, et dans utils.php :

      function makeCategoryFriendly($input)

      $input = utf8_strtolower($input, 0, 240) ;

      $output = trim($input) ; $output = html_entity_decode(htmlentities($output, ENT_COMPAT, ’UTF-8’)) ;

      $output = preg_replace(« /\s/e », « _ », $output) ; // remove spaces $output = str_replace(« _ », « - », $output) ; $output = str_replace(« -_- », « - », $output) ; $output = str_replace(« — », «  », $output) ; $output = str_replace(« ’ », «  », $output) ; $output = str_replace(’"’, ’’, $output) ; $output = str_replace(’&’, ’-’, $output) ; $output = str_replace(’/’, ’-’, $output) ; $output = str_replace(’ !’, ’’, $output) ; $output = str_replace(’ ?’, ’’, $output) ; $output = str_replace(’$’, ’’, $output) ; $output = str_replace(« --- », « - », $output) ; $output = str_replace(« — », « - », $output) ; $output = str_replace(« é », « e », $output) ; $output = str_replace(« à », « a », $output) ; $output = str_replace(« ê », « e », $output) ; $output = str_replace(« è », « e », $output) ; $output = str_replace(« ë », « e », $output) ; $output = str_replace(« ù », « u », $output) ; $output = str_replace(« ï », « i », $output) ;

      Mais rien de positif : voir http://www.chevauxduweb.com/

       :(

      Voir en ligne : chevaux du web

      Répondre à ce message

      • > > > > > > > Bidouilles pour Pligg 9.9 : url methode 2 / 6 mai 09:50 / par Athama
        Bonjour, j’ai vu que tu es en sous-domaine. Il faut modifier l’httacess.

        Répondre à ce message

Motorisé par le logiciel libre SPIP | Optimisé pour   FIREFOX
squelette de "AulaLibre" | Votez pour ce site au Weborama |Réaliser de meilleures acquisitions en vous initiant au Crédit Immobilier
Informez-vous sur l'immobilier (sites, lois et indices) et les crédits immobiliers (crédit immobilier, rachat de crédit, l'investissement locatif - défiscalisation, Banques etc.) grâce a Infosimmo afin de réaliser la meilleure acquisition avec le meilleur taux.

Le pouvoir d'achat, une grave question en 2008 : s'occuper de son budget semble être le souci quotidien du particulier. Un site pour vous aider a économiser sur tout. Budget Pratique, et votre argent est mieux géré.

Partager vos connaissances du secteur immobilier ou en apprendre d'avantager avec d'autres internautes en surfant sur les forums de l'immobilier. Grâce au forum immobilier, posez toutes les questions qui vous tracassent dans votre projet immobilier.