|
liens en dur et mylink |
|
Newbie
Inscrit: 19/05/2005 12:48
|
Bonjour Je souhaiterais faire en sorte que les liens présents dans l'annuaire MYLINK soit "en dur" plutot qu'une redirection 302 qui n'est pas (ou mal) suivit par les moteurs ex : --> http://www.monsite.com plutot que --> http://localhost/siteouaib/modules/mylinks/visit.php?cid=1&lid=1J'ai vu certains sites sous xoops qui avait installer cela, cependant j'ai beau fouiller le code, je n'y arrive pas
Posté le : 25/05/2005 18:03
Edité par Christian sur 02/06/2005 15:40:50
|
|
|
Re: liens en dur et mylink |
|
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
|
Bonsoir, Fais une recherche sur ce site avec les mots : url rewrite
Posté le : 28/05/2005 00:23
|
|
|
Re: liens en dur et mylink |
|
Newbie
Inscrit: 19/05/2005 12:48
|
Sauf erreur de ma part il ne s'agit pas d'url rewriting en tant que tel et j'ai déja trouvé un sujet qui en parlé, mais qui n'avait pas trouvé de réponses. L'url rewriting consiste a remplacer des variables par d'autre page (se terminant souvent par html, via le fichier .htacccess) Ici ce n'est pas le cas, je veux juste que l'url des liens pointent vers la vraie URL EX de site : http://www.koreus.com/modules/news/Ce site est rewrité et les liens en durs : http://www.koreus.com/modules/mylinks/lien22.htmlMais pour des liens en durs il ne s'agit pas de rewrinting
Posté le : 29/05/2005 20:55
|
|
|
Re: liens en dur et mylink |
|
Newbie
Inscrit: 19/05/2005 12:48
|
NB : pour l'url rewriting, je connais déja le Hack de kenogui, hélas je n'arrive pas à la faire fonctionné en local mais j'espère y arriver chez mon hébergeur. Il y avait un post spécial pour discuter de ce hack sur www.xoopsfr-forum.net, mais apparament le site n'existe plus
Posté le : 29/05/2005 21:01
|
|
|
Re: liens en dur et mylink |
|
Guest_
|
Voilà quelques instructions, attention ca n'est pas testé, je réalise ces instructions en "direct". Edites le fichier /xoops/modules/mylinks/index.php Cherches la ligne suivante : Citation : $xoopsTpl->append('links', array('id' => $lid, 'cid' => $cid, 'rating' => number_format($rating, 2), 'title' => $myts->makeTboxData4Show($ltitle).$new.$pop, 'category' => $path, 'logourl' => $myts->makeTboxData4Show($logourl), 'updated' => formatTimestamp($time,"m"), 'description' => $myts->makeTareaData4Show($description,0), 'adminlink' => $adminlink, 'hits' => $hits, 'votes' => $votestring, 'comments' => $comments, 'mail_subject' => rawurlencode(sprintf(_MD_INTRESTLINK,$xoopsConfig['sitename'])), 'mail_body' => rawurlencode(sprintf(_MD_INTLINKFOUND,$xoopsConfig['sitename']).': '.XOOPS_URL.'/modules/mylinks/singlelink.php?cid='.$cid.'&lid='.$lid)));
et remplaces là par : Citation : $xoopsTpl->append('links', array('lurl' => $url, 'id' => $lid, 'cid' => $cid, 'rating' => number_format($rating, 2), 'title' => $myts->makeTboxData4Show($ltitle).$new.$pop, 'category' => $path, 'logourl' => $myts->makeTboxData4Show($logourl), 'updated' => formatTimestamp($time,"m"), 'description' => $myts->makeTareaData4Show($description,0), 'adminlink' => $adminlink, 'hits' => $hits, 'votes' => $votestring, 'comments' => $comments, 'mail_subject' => rawurlencode(sprintf(_MD_INTRESTLINK,$xoopsConfig['sitename'])), 'mail_body' => rawurlencode(sprintf(_MD_INTLINKFOUND,$xoopsConfig['sitename']).': '.XOOPS_URL.'/modules/mylinks/singlelink.php?cid='.$cid.'&lid='.$lid)));
Edites le fichier /xoops/modules/mylinks/mylinks_link.html Remplaces cette ligne : Citation : visit.php?cid=<{$link.cid}>&lid=<{$link.id}>
par : Citation :recherches la ligne : Citation : <{$xoops_url}>/modules/mylinks/visit.php?cid=<{$link.cid}>&lid=<{$link.id}>
et remplaces la par : Citation :Edites le fichier /xoops/modules/mylinks/viewcat.php cherches la ligne suivante : Citation : $xoopsTpl->append('links', array('id' => $lid, 'cid' => $cid, 'rating' => number_format($rating, 2), 'title' => $myts->makeTboxData4Show($ltitle).$new.$pop, 'category' => $path, 'logourl' => $myts->makeTboxData4Show($logourl), 'updated' => formatTimestamp($time,"m"), 'description' => $myts->makeTareaData4Show($description,0), 'adminlink' => $adminlink, 'hits' => $hits, 'comments' => $comments, 'votes' => $votestring, 'mail_subject' => rawurlencode(sprintf(_MD_INTRESTLINK,$xoopsConfig['sitename'])), 'mail_body' => rawurlencode(sprintf(_MD_INTLINKFOUND,$xoopsConfig['sitename']).': '.XOOPS_URL.'/modules/mylinks/singlelink.php?cid='.$cid.'&lid='.$lid)));
et remplaces la par : Citation : $xoopsTpl->append('links', array('lurl' => $url,'id' => $lid, 'cid' => $cid, 'rating' => number_format($rating, 2), 'title' => $myts->makeTboxData4Show($ltitle).$new.$pop, 'category' => $path, 'logourl' => $myts->makeTboxData4Show($logourl), 'updated' => formatTimestamp($time,"m"), 'description' => $myts->makeTareaData4Show($description,0), 'adminlink' => $adminlink, 'hits' => $hits, 'comments' => $comments, 'votes' => $votestring, 'mail_subject' => rawurlencode(sprintf(_MD_INTRESTLINK,$xoopsConfig['sitename'])), 'mail_body' => rawurlencode(sprintf(_MD_INTLINKFOUND,$xoopsConfig['sitename']).': '.XOOPS_URL.'/modules/mylinks/singlelink.php?cid='.$cid.'&lid='.$lid)));
Edites le fichier /xoops/modules/mylinks/singlelink.php Cherches la ligne : Citation : $xoopsTpl->assign('link', array('id' => $lid, 'cid' => $cid, 'rating' => number_format($rating, 2), 'title' => $myts->makeTboxData4Show($ltitle).$new.$pop, 'category' => $path, 'logourl' => $myts->makeTboxData4Show($logourl), 'updated' => formatTimestamp($time,"m"), 'description' => $myts->makeTareaData4Show($description,0), 'adminlink' => $adminlink, 'hits' => $hits, 'votes' => $votestring, 'comments' => $comments, 'mail_subject' => rawurlencode(sprintf(_MD_INTRESTLINK,$xoopsConfig['sitename'])), 'mail_body' => rawurlencode(sprintf(_MD_INTLINKFOUND,$xoopsConfig['sitename']).': '.XOOPS_URL.'/modules/mylinks/singlelink.php?lid='.$lid)));
et remplaces la par : Citation : $xoopsTpl->assign('link', array('lurl' => $url,'id' => $lid, 'cid' => $cid, 'rating' => number_format($rating, 2), 'title' => $myts->makeTboxData4Show($ltitle).$new.$pop, 'category' => $path, 'logourl' => $myts->makeTboxData4Show($logourl), 'updated' => formatTimestamp($time,"m"), 'description' => $myts->makeTareaData4Show($description,0), 'adminlink' => $adminlink, 'hits' => $hits, 'votes' => $votestring, 'comments' => $comments, 'mail_subject' => rawurlencode(sprintf(_MD_INTRESTLINK,$xoopsConfig['sitename'])), 'mail_body' => rawurlencode(sprintf(_MD_INTLINKFOUND,$xoopsConfig['sitename']).': '.XOOPS_URL.'/modules/mylinks/singlelink.php?lid='.$lid)));
Sauf erreur de ma part, ca doit être tout. Il ne faut pas oublier de mettre à jour le module bien sur.
Posté le : 29/05/2005 21:42
|
|
|
Re: liens en dur et mylink |
|
Newbie
Inscrit: 19/05/2005 12:48
|
merci beaucoup, je teste ca dans la semaine
Posté le : 01/06/2005 09:42
|
|
|
Re: liens en dur et mylink |
|
Newbie
Inscrit: 19/05/2005 12:48
|
ca marche, merci beaucoup
Posté le : 02/06/2005 14:52
|
|
|
Re: liens en dur et mylink |
|
Guest_
|
de rien
Posté le : 02/06/2005 18:35
|
|
|
Re: liens en dur et mylink |
|
Newbie
Inscrit: 04/09/2004 22:17
|
Bonjour, j'ai essayé d'appliquer cette méthode mais elle ne fonctionne pas. Mon /modules/mylinks/templates/mylinks_link.html est légèrement différent mais je doute que ce soit celà le problème... - Mon hébergeur permet l'url rewriting
Faut-il un .htaccess ?
Posté le : 17/07/2005 12:45
|
|
|
Re: liens en dur et mylink |
|
Guest_
|
Citation : HeCtOrScHmEcToR a écrit: Bonjour, j'ai essayé d'appliquer cette méthode mais elle ne fonctionne pas.
C'est à dire ? Citation : Mon /modules/mylinks/templates/mylinks_link.html est légèrement différent mais je doute que ce soit celà le problème... - Mon hébergeur permet l'url rewriting Faut-il un .htaccess ?
Non, ca n'a aucun rapport.
Posté le : 19/07/2005 18:19
|
|
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.
|