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.
Publicité
Posté le 19-04-2006 à 14:56:52
salva_57
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?
flo850
moi je
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>
---------------
salva_57
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>"
salva_57
Posté le 20-04-2006 à 00:08:58
A la place de la requête qui affiche le "title"?
nargy
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.
salva_57
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.
hardrog
Play it fucking loud !!
Posté le 20-04-2006 à 09:05:14
un principe de popup ne serait-il pas plus aproprié?
salva_57
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".
nargy
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.
Publicité
Posté le 20-04-2006 à 11:02:32
salva_57
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?
nargy
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).
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.
salva_57
Posté le 21-04-2006 à 17:20:51
Ok, mais je me demande comment faire pour adapter tout ceci. J'utilise un CMS (Joomla).
nargy
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.
nargy
Posté le 21-04-2006 à 17:33:00
rien qu'a voir leur site, ils savent pas faire du web.
salva_57
Posté le 21-04-2006 à 17:34:21
Je vais essayé une nouvelle piste. Merci pour ta patience.