Fork me on GitHub




(1) 2 »


liens en dur et mylink
Newbie
Inscrit: 19/05/2005 12:48
Messages: 13
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=1

J'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
Partager Twitter Partagez cette article sur GG+
Re: liens en dur et mylink
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Bonsoir,

Fais une recherche sur ce site avec les mots : url rewrite
Open in new window

Posté le : 28/05/2005 00:23
Partager Twitter Partagez cette article sur GG+
Re: liens en dur et mylink
Newbie
Inscrit: 19/05/2005 12:48
Messages: 13
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.html

Mais pour des liens en durs il ne s'agit pas de rewrinting

Posté le : 29/05/2005 20:55
Partager Twitter Partagez cette article sur GG+
Re: liens en dur et mylink
Newbie
Inscrit: 19/05/2005 12:48
Messages: 13
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
Partager Twitter Partagez cette article sur GG+
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 :

<{$link.lurl}>


recherches la ligne :
Citation :

<{$xoops_url}>/modules/mylinks/visit.php?cid=<{$link.cid}>&lid=<{$link.id}>

et remplaces la par :
Citation :

<{$link.lurl}>



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
Partager Twitter Partagez cette article sur GG+
Re: liens en dur et mylink
Newbie
Inscrit: 19/05/2005 12:48
Messages: 13
merci beaucoup, je teste ca dans la semaine

Posté le : 01/06/2005 09:42
Partager Twitter Partagez cette article sur GG+
Re: liens en dur et mylink
Newbie
Inscrit: 19/05/2005 12:48
Messages: 13
ca marche, merci beaucoup

Posté le : 02/06/2005 14:52
Partager Twitter Partagez cette article sur GG+
Re: liens en dur et mylink
Guest_
de rien

Posté le : 02/06/2005 18:35
Partager Twitter Partagez cette article sur GG+
Re: liens en dur et mylink
Newbie
Inscrit: 04/09/2004 22:17
Messages: 7
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
Partager Twitter Partagez cette article sur GG+
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
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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