Pub ciblée selon les categories

Pour toutes les questions relatives à notre annuaire commentaires, suggestions... Également pour les questions relatives aux modifications sur les scripts Arfooo, Categorizator, YourPHPAnnuaire, ...
Répondre
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Pub ciblée selon les categories

Message par astya »

J'ai reussi a faire ça et ça marche (deja je m'etonne 8-O ) :

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. :tease:

C'est possible a faire ou pas ? si oui comment ?

merci :-D

Mon annuaire est un annuaire categorizator revu par freezou.
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1789
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message 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à :

Code : Tout sélectionner

<?php
 if ($cat_id == 1 | 2 | 3 | 4 | 5 | 6 | 86)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message 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 :tease: toute l'apres midi :-P
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1789
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message 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 ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message par astya »

Lol, de toute façon faut bien commencer un jour :-P

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 ^^
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message 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)
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1789
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message 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 :good:
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message par astya »

Si tu vois des trucs qui ne vont pas previens moi ^^ ce serait gentil :-D en tous cas chez moi ça marche nickel :-)

ce serait peut etre bien aussi d'avoir un truc comme un else ( pas reussi :siffle: ) 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 :cry:

PS: deja dis mais mon annuaire est un categorizator revu par freezou ^^ peut-etre y'aura t'il une variante, a voir ^^
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1789
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message 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). ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message 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 ;-)
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1789
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message 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 ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message 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 ?
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1789
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message par Keroin »

Fait voir le code que tu as essayé avec ton "else" ?
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message 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";
?>
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1789
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message par Keroin »

:nux: :pc: :good:
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
astya
Utilisateur
Utilisateur
Messages : 38
Enregistré le : dimanche, 15 juillet 2007, 23:51

Message par astya »

he oui en cherchant bien parfois on trouve ;-) meme qd on est des noob :nux:
Répondre