Page 1 sur 1
Pub ciblée selon les categories
Posté : lundi, 10 septembre 2007, 17:42
par astya
J'ai reussi a faire ça et ça marche (deja je m'etonne
) :
Code : Tout sélectionner
<?php
if ($cat_id==15)
//si c'est la page 15)
{ ?>
PUB CATEGORIES 15
<?php } ?>
<?php
if ($cat_id==1)
//si c'est la page 1)
{ ?>
PUB CATEGORIES 1
<?php } ?>
<?php
if ($cat_id==0)
//si c'est la page d'accueil qui est demandee)
{ ?>
PUB Acceuil
<?php } ?>
Seulement j'arrive pas a mettre la meme pub sur plusieurs categories comme par exemple cette façon de faire que j'ai deja vu
Code : Tout sélectionner
<?php
if ($cat_id==1,2,3,4,5,6,86)
//si c'est la page amateur)
{ ?>
PUB CATEGORIES 1,2,3,4,5,6,86
<?php } ?>
en mettant plusieurs id
ou un truc du genre. Je ne connais rien au php, j'ai beaucoup cherché, j'ai reussi a faire le premier truc mais la franchement je coince.
C'est possible a faire ou pas ? si oui comment ?
merci
Mon annuaire est un annuaire categorizator revu par freezou.
Posté : lundi, 10 septembre 2007, 18:00
par Keroin
Sympa ça je cherchais justement un truc dans ce genre là
Pour la deuxième partie du code (celle qui coince), as tu essayé de sélectionner tes catégories multiples avec un | plutôt qu'une virgule ?
Quelquechose dans ce genre là :
Posté : lundi, 10 septembre 2007, 18:15
par astya
heu non je vais le faire ^^ je connais rien au php moi donc je savais pas qu'on pouvait faire comme ça. Rien que le truc que j'ai trouvé ça ma
toute l'apres midi
Posté : lundi, 10 septembre 2007, 18:19
par Keroin
Oula c'est juste une suggestion car je n'y connais pas grand chose non plus et j'apprends gentiment^^
Il me semble juste avoir déjà vu cette façon de sélectionner les catégories sur un autre script c'est pour ça que je te propose ça.
De toute façon je cherche aussi la manière de limiter efficacement l'affichage d'une certaine régie pub à certaines catégories de pages donc je vais devoir m'y mettre.
Pas trop le temps là tout de suite mais dès que je trouve un truc efficace je le mettrais à la suite de ce post
Posté : lundi, 10 septembre 2007, 18:22
par astya
Lol, de toute façon faut bien commencer un jour
Sinon ça ne va pas, en faisant comme ça ça s'affiche sur toutes les categories. dommage.
J'espere qu'il ne faudra pas les faires toutes separement, ça risuqe de faire beaucoup de boulot ^^
Posté : mardi, 11 septembre 2007, 12:13
par astya
je crois que j'ai trouvé, en tous cas ça a l'air de fonctionner:
Code : Tout sélectionner
if ($cat_id==1 || $cat_id==2 || $cat_id==3 || $cat_id==4 || $cat_id==5 || $cat_id==6 || $cat_id==80 || $cat_id==89)
Posté : mardi, 11 septembre 2007, 12:39
par Keroin
Ok je vais tester tout ça ce soir et je verrais si j'ai des erreurs
En tout cas félicitations si ça marche
Posté : mardi, 11 septembre 2007, 17:17
par astya
Si tu vois des trucs qui ne vont pas previens moi ^^ ce serait gentil
en tous cas chez moi ça marche nickel
ce serait peut etre bien aussi d'avoir un truc comme un else ( pas reussi
) pour les categories qui pourrais par exemple avoir une rotation comme sur l'acceuil, ça eviterais d'avoir tout a faire ^^
mais pour l'instant ça veut pas chez moi
PS: deja dis mais mon annuaire est un categorizator revu par freezou ^^ peut-etre y'aura t'il une variante, a voir ^^
Posté : mercredi, 12 septembre 2007, 03:42
par Keroin
Alors pour alterner entre deux régies pubs selon la catégorie de la page pour moi ça fonctionne très bien avec ça :
Code : Tout sélectionner
<?php
if( $data["id_cat"] == 182 || $data["id_cat"] == 261 || $data["id_cat"] == 270 || $data["id_cat"] == 274 || $data["id_cat"] == 262 )
echo "SCRIPT REGIE PUB 1";
else
echo "SCRIPT REGIE PUB 2";
?>
PS : J'ai $data["id_cat"] au lieu de $cat_id car j'ai beaucoup modifié mes structures mais ça marche également très bien avec $cat_id pour l'index et les pages des catégories.
C'est beaucoup plus simple que de choisir une pub par page.
Les scripts des régies pubs permettent déjà de faire des rotations entre plusieurs publicitées.
Dans ce code, les pubs de la régie 1 s'afficheront sur les pages des catégories dont j'ai sélectionné les ID et les pubs de la régie 2 s'afficheront sur toutes les autres.
Pour ta question, je ne pense pas que la structure des annuaires Freezou soit très différente (il me semble que le principale ajout de cet addon est de permettre de simuler l'URL rewriting sur Free et le reste ne change pas trop).
Posté : mercredi, 12 septembre 2007, 15:32
par astya
re-
j'ai compris je crois le principe de ton codage, mais par contre les regis c'est quoi ?
Sinon perso les pub sont casi toutes differentes dans chaque categories et sous categories c'est tres ciblé, donc je pense pas que ça aurait changé grand chose, mais cette histoire de regis ça m'interesse.
Pour ta question, je ne pense pas que la structure des annuaires Freezou soit très différente (il me semble que le principale ajout de cet addon est de permettre de simuler l'URL rewriting sur Free et le reste ne change pas trop). wink
oui c'est bien cela
Posté : mercredi, 12 septembre 2007, 17:07
par Keroin
Bien une régie publicitaire c'est Google Adsense, Oxado, Cibleclick, Tradedoubler et consorts par exemple.
Chacune de ces sociétés proposent dans leur console d'administration un système permettant d'alterner des pubs pré sélectionnées.
Par exemple, je choisis une dizaine de pubs au format 250*250, j'obtiens un code correspondant à l'affichage de cette dizaine de pubs qui va les afficher aléatoirement
Posté : mercredi, 12 septembre 2007, 17:26
par astya
Ha ok, j'utilise pas ^^ donc pas besoin ^^
et sinon j'ai pas reussi a mettre un else qui fonctionne avec mes codes, tu as une idée ?
Posté : mercredi, 12 septembre 2007, 17:27
par Keroin
Fait voir le code que tu as essayé avec ton "else" ?
Posté : jeudi, 13 septembre 2007, 09:39
par astya
Finnalement j'ai trouvé ^^
Code : Tout sélectionner
<?php
if ($cat_id==0)
echo "texte";
else
if ($cat_id==41 || $cat_id==42 || $cat_id==43)
echo "texte";
else
echo "texte";
?>
Posté : jeudi, 13 septembre 2007, 13:38
par Keroin
Posté : jeudi, 13 septembre 2007, 17:44
par astya
he oui en cherchant bien parfois on trouve
meme qd on est des noob