Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zobrazení reklamy podle slov

Jak to udělat, aby se na webu střídala reklama podle slov?
Příklad:

Na stránce "Jak se loupe brambora".
REKLAMA KOD
Adsense
REKLAMA KOD

Na stránce "Spotřeba piva".
REKLAMA KOD
banner
REKLAMA KOD

Prostě aby když bude na stránce slovo ohledně alkoholu, kouření, sexu... se nezobrazila reklama Adsense ale jiná. Šla by udělat taková podmínka že pokud se na stránce nachází slovo (alkohol, cigarety, sex....) tak se zobrazí ta druhá reklama místo Adsense?

loading...
Předmět Autor Datum
Třeba pomocí PHP
Jan Fiala 21.01.2018 12:44
Jan Fiala
A jak?
malinkaaa 21.01.2018 13:23
malinkaaa
V kódu stránky si naprogramuješ podmínku a buď zobrazíš Adsense nebo nějakou jinou reklamu.
Jan Fiala 21.01.2018 13:57
Jan Fiala
princípovo nejak takto,... nechce sa mi to rozepisovať. if (podmienka) { zobraz túto reklamu } else…
Mlocik97 21.01.2018 14:03
Mlocik97
Tak to dohromady nedám, ale myslela jsem že by to pomohlo hodně lidem.
malinkaaa 21.01.2018 14:36
malinkaaa
Nějak takto? $pos = strpos($text, "pivo"); if ($pos === false) { echo "Adsense"; } else { echo "Jin…
malinkaaa 21.01.2018 14:39
malinkaaa
Třeba nějak takto. Jen v tom echo bude vypsany komplet Adsense kod nebo kod jine reklamy.
Jan Fiala 21.01.2018 16:31
Jan Fiala
Teď jsem zjistila že tam php kód nedám, stránka má koncovku .html . Nešlo by to jinak než PHP?
malinkaaa 21.01.2018 16:49
malinkaaa
Pokud jsou to statické stránky, tak snad víš, co je jejich obsahem a jakou reklamu tam dát.
Wikan 21.01.2018 16:51
Wikan
Je to forum phpbb a každý příspěvek nelze ohlídat. Stránky mají koncovku .....cz/nejaka-stranka-html
malinkaaa 21.01.2018 16:57
malinkaaa
phpBB využívá (jak už sám název napovídá) PHP.
Wikan 21.01.2018 16:58
Wikan
Ale stránky jsou s koncovkou .html a když tam vložím <?php echo "Hello world!"; ?> Tak se to na str…
malinkaaa 21.01.2018 17:09
malinkaaa
Koncovka vůbec nic neznamená. když tam vložím "tam" znamená přesně kam?
Wikan 21.01.2018 17:12
Wikan
Už jsem na to přišla jak tam dát ten kód php. Muselo se to povolit v administrci. Proč ale tento te…
malinkaaa 21.01.2018 17:15
malinkaaa
No a co je v proměnné $text?
Wikan 21.01.2018 17:23
Wikan
To nevím. Prostě bych potřebovala aby pokud se bude slovo nacházet na stránce tak aby se zobrazila j…
malinkaaa 21.01.2018 17:26
malinkaaa
Netuším, phpBB neznám. Ono je i možné, že to standardními způsoby udělat nejde a bude potřeba upravi…
Wikan 21.01.2018 17:47
Wikan
Ještě se zeptám, jak by ten kód vypadal kdyby byl v normální stránce (pokus.php) kde by bylo slovo p…
malinkaaa 21.01.2018 17:59
malinkaaa
Stejně jako výše. Podstatné je ale správné naplnění proměnné $text.
Wikan 21.01.2018 18:02
Wikan
Když to ale dáš do souboru pokus.php a nahraješ na webhosting, tak to nefunguje. I když do stránky n…
malinkaaa 21.01.2018 18:05
malinkaaa
Podstatné je ale správné naplnění proměnné $text. Pokud ji nenaplníš, tak to samozřejmě fungovat ne…
Wikan 21.01.2018 18:06
Wikan
Aha, tak to je složitější než jsem myslela. Myslela jsem že je to funkce něco jako "pokud je na strá…
malinkaaa 21.01.2018 18:11
malinkaaa
lepší je tam reklamu nedávat, protože je hnusná
Isisák 21.01.2018 15:35
Isisák
lepší je tam reklamu nedávat, protože je hnusná A provoz webu mi zaplatíš ty?
malinkaaa 21.01.2018 15:47
malinkaaa
ne, ale reklamu tak jako tak blokuji, protože je to "sádlo" navíc z obsahu, nehledě na zátez RAM, CP…
Isisák 21.01.2018 17:20
Isisák
možno by bylo dobré malinkaaa ak neco řešíte na viacerých miestach tak poslať odkaz i z tých iných m… poslední
Mlocik97 21.01.2018 18:36
Mlocik97

Už jsem na to přišla jak tam dát ten kód php. Muselo se to povolit v administrci.

Proč ale tento test vždy vypíše "Adsense" i když tam slovo pivo je?
<!-- PHP -->
$pos = strpos($text, "pivo");
if ($pos === false) {
echo "Adsense";
} else {
echo "Jiná reklama";
}
<!-- ENDPHP -->

Ať tam napíšu pivo nebo mlíko, vždy to vypíše Adsense.

ne, ale reklamu tak jako tak blokuji, protože je to "sádlo" navíc z obsahu, nehledě na zátez RAM, CPU, objemu dat i rychlosti. Kromě toho to je i riziko pro soukromí. a navíc se může stát, že se na web dostane například reklama na něco hnusného(dle typu systému) nejen v případě hacknutí toho systému

Zpět do poradny Odpovědět na původní otázku Nahoru

loading...