Transformer un titre dannonce en lien. - PHP - Programmation
Marsh Posté le 19-04-2006 à 22:45:16
Voici un bel exemple de mon niveau en php
Voilà à quoi je pensais: récupérer le champ du titre (la chaîne de craractères) pour le transformer en url qui s'ouvrirait dans une nouvelle page quand on clique dessus. Où alors transformer le titre de l'annonce (toujours la même la chaîne de caractères) en url à la soumission de cette dernière par l'annonceur?
Marsh Posté le 19-04-2006 à 22:52:39
a chaque annonce tu associe un id , un titre , un contenu, une image , ...
et ton lien sera de la forme :
<a href="afficheAnnonce.php?id=$id">$titre</a>
Marsh Posté le 19-04-2006 à 23:07:23
Merci pour ta réponse.
Ma table comporte déjà tous les éléments necessaires, id, catid, téléphone, email, title,...
A quel endroit du script dois je placé le lien "<a href="afficheAnnonce.php?id=$id">$title</a>"
Marsh Posté le 20-04-2006 à 02:21:02
> A la place de la requête qui affiche le "title"?
- oui, je suppose.
Ce que tu peut faire, c'est une requête pour rechercher les ids et les titres, ensuite tu fait un tableau ou une liste HTML, et pour chaque ligne tu récupère le titre et l'id et tu fait un lien:
<a target=_blank href="afficheAnnonce.php?id=$id">$title</a>
Rem: n'oublie pas target=_blank pour ouvrir dans une nouvelle fenêtre.
Marsh Posté le 20-04-2006 à 08:58:33
Merci nargy,
Je vais essayer cette piste pour voir ce que ça donne. Je vous tiens informé de l'évolution de mon problème.
Marsh Posté le 20-04-2006 à 09:29:38
Salut,
Le popup est-il aussi bien indexé par les moteurs de recherche qu'une page normale?
Précision, quand je parle de l'afficher dans une "nouvelle page", je ne pense pas à "nouvelle fenêtre".
Marsh Posté le 20-04-2006 à 11:02:32
Oui, pour transformer la ``nouvelle fenêtre`` en popup, tu ajoute un onclick sur ton tag <a>, il y a plein d'exemples sur le forum. Les popups sont indexés par les moteurs de recherche si tu laisse le href.
Marsh Posté le 21-04-2006 à 15:12:44
Salut nargy,
Tout compte fait je pense que ta solution est la plus adaptée. Vu que le popup existe déjà et si c'est faisable, il me suffirait de récupérer le titre de l'annonce pour l'afficher dans la barre de titre du popup.
Qu'en penses-tu?
Marsh Posté le 21-04-2006 à 16:32:50
Bien sûr, pas de problème.
Un pti <title> et c'est bon.
Pense aussi à ajouter un lien vers ta page d'acceuil dans le cas où le popup a été trouvé sur un moteur de recherche (le referrer ne vient pas de ton site).
Marsh Posté le 21-04-2006 à 16:53:01
Une personne ici http://forum.hardware.fr/hardwaref [...] 8909-1.htm prétend que les popup si elles sont ouvertes depuis un js, ne sont pas indexés.
J'avoue présentement, je suis un peu perdu.
Marsh Posté le 21-04-2006 à 17:03:36
oui, c'est pour ça que la bonne façon de faire ton popup c'est à partir d'un lien dans lequel tu spécifie le href:
Code :
|
Voilà, ça ouvre un popup de taille 300x200 pixels, et si l'internaute n'a pas javascript (ce qui est le cas des araignées des moteurs de recherche) ça ouvre dans une nouvelle fenêtre.
Marsh Posté le 21-04-2006 à 17:20:51
Ok, mais je me demande comment faire pour adapter tout ceci. J'utilise un CMS (Joomla).
Marsh Posté le 21-04-2006 à 17:29:16
Joomla, connait pas. J'ai vu un peu de code sur l'autre topic, à vue de nez laisse tomber Joomla, sinon débrouille toi avec l'aide fournie par Joomla.
Marsh Posté le 21-04-2006 à 17:34:21
Je vais essayé une nouvelle piste. Merci pour ta patience.
Marsh Posté le 19-04-2006 à 14:56:52
Salut à tous,
En effet, je souhaiterai quen cliquant sur ce lien, lannonce en question souvre dans une nouvelle page.
Exemple : http://www.arkenia.com/annonces-gratuites/ , en cliquant sur "vends peugeot 306 1.6 xs", cette annonce doit souvrir seule dans une nouvelle page.
Jimagine quune modification du code php et lajout éventuel dun champ dans la base soient nécessaires. Malheureusement mon niveau en php reste limité.
A défaut de solution, un début de piste serait le bienvenu.
Merci.