Plusieurs bugs, rss, url method...

Register an Account
Reply
 
Thread Tools Display Modes
  #11 (permalink)  
Old 05-11-2007, 08:27 AM
New Pligger
 
Join Date: Apr 2007
Location: Villefranche s/s - France
Posts: 14
Pour l'instant, je n'ai pas activé l'URL Rewriting. J'ai préféré la jouer "soft" dans un premier temps vu les soucis que j'ai rencontrés.

Dans ton malheur, es-tu sûr que la valeur $URLMethod est bien à "2" ???
Moi j'ai eu pas mal de soucis avec des variables non ou mal initialisées.
Reply With Quote
  #12 (permalink)  
Old 05-11-2007, 08:46 AM
Banned
 
Join Date: Apr 2007
Posts: 25
Ben oui, vu que les URL optimisées fonctionnent bien.
Ce sont les liens de pagination en bas de page qui sont daubés :
Normalement quand on clique sur les boutons de pagination en base de page pour aller à la page 2 par exemple, on devrait avoir le lien suivant :
http://www.sitebuzz.fr/?page=2 (qui fonctionne)
Alors qu'on a ça :
http://www.sitebuzz.fr/page/2/ et ça pointe sur une erreur 404

C'est ça que j'arrive pas à corriger et qui me prend la courge depuis ce matin !
Reply With Quote
  #13 (permalink)  
Old 05-11-2007, 09:12 AM
Banned
 
Join Date: Apr 2007
Posts: 25
Bon ça y est j'ai trouvé. Vraiment bizarre Pligg quand même.
Il a fallu que je change à la main dans libs/html1.php toutes les lignes commençant par :
echo '<a href="'.my_pligg_base.'/page/'
en
echo '<a href="'.my_pligg_base.'/?page='

C'est vraiment portnawak car ces modifs ne sont pas opérées automatiquement quand on choisit la méthod url 2 dans l'admin...

Bon il me reste à régler le pb du flux RSS qui ne fonctionne tjs pas (or pour ce genre de site c'est certainement la fonction la plus importante...)
Reply With Quote
  #14 (permalink)  
Old 05-11-2007, 09:42 AM
New Pligger
 
Join Date: Apr 2007
Location: Villefranche s/s - France
Posts: 14
Ha bon ? le flux RSS ne fonctionne pas ? Mince.
D'ailleurs, a ce sujet, y' a un autre bug dans le flux RSS que j'ai corrigé manuellement :
même si tu modifies les variables à partir de l'ADMIN "modify language", il ne voulait rien savoir : le nom par défaut du flux était toujours PLIGG BETA 9.
J'ai donc édité le ficher RSS2.php pour mettre en dur le TITLE du flux.
Regarde si t'as le soucis... et ne perd pas de temps si ca pose problème. Fait comme moi, cela évitera de te prendre le choux pour rien.

Idem pour les balises META que j'ai amélioré car c'était un peu léger...

NB : j'ai du annoncer SITEBUZZ sur mon blog un peu trop tot alors Si toi aussi tu bidouilles dans le code pendant le lancement, on fait pas pro sur ce coup ! Quoique moi j'ai mis BETA
Reply With Quote
  #15 (permalink)  
Old 05-11-2007, 10:02 AM
New Pligger
 
Join Date: Apr 2007
Location: Villefranche s/s - France
Posts: 14
Autre bug dans les URLS : le "&" n'est pas échappé. Donc si ton titre s'intitule "toto & tata", et bien ca plante
Je regarde comment résoudre çà...
Reply With Quote
  #16 (permalink)  
Old 05-11-2007, 10:23 AM
Banned
 
Join Date: Apr 2007
Posts: 25
Pour que le titre de ton site s'affiche bien dans les agrégateurs, ta modif ne suffit pas. Normalement, il faut aussi aller dans libs/options.php et changer tes données dans le dernier paragraphe nommé // RSS

Au fait, maintenant mon flux RSS ne fonctionne plus du tout, même dans Bloglines et Netvibes.
Génial.

Sinon pas de problème, tu n'as pas annoncé Sitebuzz trop tôt, je l'ai annoncé moi-même avant-hier sur mon blog :

De toute façon, ce sont tjs les premiers utilisateurs qui remontent les derniers bugs, pour le rss je pouvais pas savoir, il fonctionnait chez moi.
Reply With Quote
  #17 (permalink)  
Old 05-11-2007, 10:28 AM
New Pligger
 
Join Date: Apr 2007
Location: Villefranche s/s - France
Posts: 14
Merci pour le tuyau. Normalement ce ficheir est censé contenir des variables par défaut... Pas très logique tout çà.

Voilà le mien (à nous deux, on va y arriver )
Dans le fichier utils.php, rajoute cette ligne (je pense qu'il faudra que j'en rajoute au fur et à mesure, mais celle-ci t'évitera un classique du genre ou "et" est remplacé par "&". A terme, une regex devrait être plus efficace.
Quote:
$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);

// correctif
$output = str_replace("&", "", $output);

Last edited by dominik; 05-11-2007 at 10:31 AM.
Reply With Quote
  #18 (permalink)  
Old 05-11-2007, 10:34 AM
Banned
 
Join Date: Apr 2007
Posts: 25
Merci, j'avais déjà ajouté ça :-)
Si ça peut t'aider j'ai une liste assez complète pour les caractères spéciaux :

Quote:
$output = preg_replace("/\s/e" , "_" , $output); // Replace spaces with underscores
$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("&", "", $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("%", "", $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("ê", "e", $output);
$output = str_replace("è", "e", $output);
$output = str_replace("à", "a", $output);
$output = str_replace("â", "a", $output);
$output = str_replace("ù", "u", $output);
$output = str_replace("ô", "o", $output);
$output = str_replace("î", "i", $output);
$output = str_replace("ï", "i", $output);
$output = str_replace("û", "u", $output);
Sinon dans Netvibes mon RSS est tronqué dès le premier caractère spécial (et dans Bloglines j'i un "?" à la place)
Par exemple une news commençant par "Tuxboard est un site qui recense tous les meilleurs clips vidéo etc etc etc..." s'arrête à "Tuxboard est un site qui recense tous les meilleurs clips vid"
Quelle daube.

Last edited by edupin; 05-11-2007 at 10:38 AM.
Reply With Quote
  #19 (permalink)  
Old 05-11-2007, 10:57 AM
New Pligger
 
Join Date: Apr 2007
Location: Villefranche s/s - France
Posts: 14
Merci pour la liste.
j'ai aussi modifié LINK.PHP afin que mes résumés ne comprennent pas de saut de ligne intempestif (cela prend de la place pour rien).
J'ai donc modifié cela à partir de la ligne 406 :
Quote:
// FUFU modification
$BRsearch = array("<br>","<br />");
$BRreplace = array("","");

if($type == "summary"){
if($this->link_summary == ""){
$smarty->assign('story_content', str_replace($BRsearch,$BRreplace,$this->truncate_content()));
} else {
$smarty->assign('story_content', str_replace($BRsearch,$BRreplace,$this->link_summary));
}
}
if($type == "full"){
$smarty->assign('story_content', $this->content);
}
La mise en page est plus propre et surtout, je peux mettre beaucoup plus de STORIES sur les pages.

Tu sais que ton template fait des caprices sous SAFARI ? (aie...)

je ne vais pas te paraphraser mais je crois hélas que PLIGG n'est pas de tout repos
Reply With Quote
  #20 (permalink)  
Old 05-11-2007, 11:19 AM
New Pligger
 
Join Date: Apr 2007
Location: Villefranche s/s - France
Posts: 14
Eric,

le seul soucis avec ta liste de remplacement de caractère, c'est que les caractères accentués ne sont pas interprétés. Et ceci pour une raison très simple : la base est encodée en UTF8 et non en ISO-8859-1. Donc un "é" n'est plus reconnu de la sorte par ce système là... faut procéder différemment sinon tu conserveras les caractères accentués quoique tu fasses.
Reply With Quote
Reply

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
url method 2 advancement davebowker Questions and Comments 15 Today 07:15 AM
Using Search Method 4 - Tags will not work hotsitez Questions and Comments 11 11-29-2008 08:54 PM
Has anyone got Friendly Urls (Url Method 2) working? revolver Questions and Comments 11 05-08-2008 01:32 AM
New 7.2 Install and Bugs tfeonline Questions and Comments 25 05-30-2006 02:02 AM


Pligg Modules and Pligg Templates from Pligg Pro Find support on the Pligg CMS Forum - 24 hours a day! Make a donation to support Pligg CMS development