Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

Jak vložit kód Google DFP Small Business?

27. srp 2012 08:40 #96658
Jak vložit kód Google DFP Small Business? od MaK.
Zkušený uživatel
Ahoj Joomláci,

používám systém pro řízení reklam Google DFP Small Business (menší obdoba AdWords, ale jen pro váš web). Po přechodu na Joomlu 2.5 nemůžu přijít na to, jak správně vložit kód. U verze 1.5 jsem úspěšně používal modul Google DoubleClick for Publishers Manager , jenže ten pro verzi 2.5 neexistuje.

DFP uvádí, že mám vložit

1) kód do hlavičky:
Code:
<!DOCTYPE HTML> <html lang="en-us"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>Widgets Magazine</title> <style type="text/css" media="screen"> </style> <script type='text/javascript'> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script type='text/javascript'> googletag.cmd.push(function() { googletag.defineSlot('/12570734/brnovinky_hp_300x250', [300, 250], 'div-gpt-ad-1346048114391-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> </head>

2) a dále kód pro Text dokumentu:
Code:
<!-- brnovinky_hp_300x250 --> <div id='div-gpt-ad-1346048114391-0' style='width:300px; height:250px;'> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1346048114391-0'); }); </script> </div>

Zkusil jsem i JUMI, zřejmě však chybně. Po vložení a uložení se kód změní na:
Code:
var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); googletag.cmd.push(function() { googletag.defineSlot('/12570734/brnovinky_hp_300x250', [300, 250], 'div-gpt-ad-1346048114391-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); });

Určitě něco dělám špatně, ale co? Jak na to?

MaK.

--- -- -

27. srp 2012 13:40 #96663
Odpověď od Houbák
Zkušený uživatel
Chápu to správně, že zmizí tag <script type='text/javascript'>?

27. srp 2012 13:55 #96664
Odpověď od MaK.
Zkušený uživatel
houbaku, vlastně zmizí toto:
Code:
<!DOCTYPE HTML> <html lang="en-us"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>Widgets Magazine</title> <style type="text/css" media="screen"> </style> <script type='text/javascript'>

a pak ještě na konci zmizí toto:
Code:
</script> <script type='text/javascript'> googletag.cmd.push(function() { googletag.defineSlot('/12570734/brnovinky_hp_300x250', [300, 250], 'div-gpt-ad-1346048114391-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> </head>

Mně ani tak neva, že zmizí tag, ale že to nefunguje.

Nějaký nápad?

MaK.

--- -- -

27. srp 2012 14:47 #96665
Odpověď od Houbák
Zkušený uživatel
A mohu se ještě zeptat, do jakého souboru ten kód vkládáš?

27. srp 2012 15:08 #96666
Odpověď od MaK.
Zkušený uživatel
Vkládám to do modulu JUMI. Špatně?

MaK.

--- -- -
Přílohy:

27. srp 2012 15:18 #96667
Odpověď od Houbák
Zkušený uživatel
Modul JUMI neznám, ale pokud se chová jako normální modul, tak v něm infornace o DOCTYPE nemá co dělat. Toto si generuje šablona sama. Navíc nevím, jestli ten modul umí ten vložený kód umístit mezi tagy head.

Powered by Fórum