Fork me on GitHub




« 1 2 3 4 (5)


Re: simplified url avec le titre dans l'url
Aspirant
Inscrit: 29/03/2007 21:03
Messages: 93

Posté le : 20/04/2007 11:48

Echange gratuit de bannières publicitaires

Open in new window

www.diadema.fr
Partager Twitter Partagez cette article sur GG+
Re: simplified url avec le titre dans l'url
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
ca ne marche pas :-o :-o

Posté le : 20/04/2007 12:07
Partager Twitter Partagez cette article sur GG+
Re: simplified url avec le titre dans l'url
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
ok ca marche y'avait un parametre de trop, iUs; j'ai laisser le i

donc avec cette expression en récupere le bien le storyid
preg_match('/(storyid=)(.*)(.*)/i',$s$recherche);
    
$storyid $recherche[2];

Posté le : 20/04/2007 12:15
Partager Twitter Partagez cette article sur GG+
Re: simplified url avec le titre dans l'url
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
ca donne reien au niveau du hack, BIZARE,
j'ai mis en commentaire la ligne
$s preg_replace($in$out$s);

juste pour voir si notre titre s'injecte dans l'url dans la variable title;
et bien ya rien rien de rien.

Posté le : 20/04/2007 12:21
Partager Twitter Partagez cette article sur GG+
Re: simplified url avec le titre dans l'url
Aspirant
Inscrit: 29/03/2007 21:03
Messages: 93
tu as toujours le code suivant?
if ($title) {
$s str_replace("news-article.storyid-([a-zA-Z0-9_-]+).htm""article-$1-$title.htm"$s);
   
$s .= "&title=".urlencode($title);
}


pour voir si le titre est bien inséré, mets en commentaire la ligne
$s str_replace("news-article.storyid-([a-zA-Z0-9_-]+).htm""article-$1-$title.htm"$s);


il me semble en plus que cette ligne n'est pas bonne car elle part du principe que l'URL a déjà été réécrite...

Posté le : 20/04/2007 12:35

Echange gratuit de bannières publicitaires

Open in new window

www.diadema.fr
Partager Twitter Partagez cette article sur GG+
Re: simplified url avec le titre dans l'url
Régulier
Inscrit: 07/03/2004 18:48
De Alger
Messages: 201
ah cette ligne ca fait un momment que je l'ai mise en commentaire...

je viens de revoir depuis le debut;: j'ai essayer un truc j'ai ajouter ce code dans loadpage.php juste apres ces lignes
$sd_res  "";
  
$sd_res .= su_debug("REQUEST_URI" ,$request__LINE__);

j'ai mis ca :

preg_match('/(storyid=)(.*)(.*)/i',$sd_res$recherche);
    
$storyid $recherche[2];    
include 
"mainfile.php";
$title null;
global 
$xoopsDB;
$sql "SELECT title FROM ".$xoopsDB->prefix("stories")." WHERE storyid = ".intval($storyid);
if (
$res $xoopsDB->query($sql)) {
 if (
$oRS mysql_fetch_object($res)) {
  
$title $oRS->title;
 }
}

if (
$title) {

 
$sd_res .= "&title=".urlencode($title);
}


et ca me donne cette erreur
Fatal errorCall to a member function on a non-object in /home/beybey/domains/exemple.com/public_html/xoops/modules/news/index.php on line 309


voici la ligne 309 de index.php de news
$xoopsTpl->assign('xoops_pagetitle'$myts->htmlSpecialChars($firsttitle) . ' - ' $myts->htmlSpecialChars($xoopsModule->name()));

Posté le : 20/04/2007 12:47
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 3 4 (5)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

93 Personne(s) en ligne (92 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 93 | Plus ...