Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kody reklamowe Adserwera na Joomli- Pilnie!
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
bezdura
Witam

Muszę wstawic kody reklamowe adserwera na mój serwis. Kody sa podzielone na dwie kategorie: Strona główna oraz na wszystkie inny podstrony.
Trzeba zrobić jakiegoś If'a aby kody do strony głównej były wyświetlane tylko na stronie głównej a na pozostałych stronach kody podstron. Trzeba by chyba zrobić to że dla adresu www strony głownej bedzie przypisany jeden kod a dla reszt inny kod.
Problem w tym że nie wiem jak to zrobić, gdyż jestem zielony z php
Nie znam się na php, ale wiem że jest to proste.

prosze pomożcie.
Daimos
sprawdz przez jaka zmienna sa wyswietlane podstrony
jezeli id, adres wyglada tak (bez przekierowan htacces)
index.php?id=podstrona
i wtedy warunek prosty
  1. <?
  2. if($_GET['id']!=''){
  3. echo 'reklamy na podstronach';
  4. }
  5. else{
  6. echo 'reklamy na stronie glownej';
  7. }
  8. ?>
reelman
W katalogu szablonu w 'templates', wpliku 'index.php' powinieneś dodać coś w rodzaju:

  1. // (...)
  2. <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
  3. <link href="<?php echo $mosConfig_live_site; ?>/templates/KATALOGSZABLONU/css/template_css.css" rel="stylesheet" type="text/css" />
  4.  
  5. <?php // JEŻELI JEST TO STRONA GŁÓWNA
  6. if( !isset( $_REQUEST['option'] ) OR $_REQUEST['option'] == 'com_frontpage' ) { 
  7.  ?>
  8. <!-- tu jakiś kod serwera reklam na strone główną. -->
  9. <?php
  10. } // A JEŚLI NIE
  11.  else { ?>
  12. <!-- tu jakiś kod serwera reklam na pozostałe. -->
  13. <?php } ?>
  14. </head>
  15.  
  16. <body>
  17. // (...)


To tylko przykład rozwiązania. Joomla generuje strony z komponetami na podstawie zmiennej 'option' przekazywanej w adresach ( metodą GET lub czasem POST ).
Powodzenia
bezdura
u mnie strona główna ma dwa adresy www.opiekunka.org oraz http://www.opiekunka.org/index.php?option=...r&Itemid=34
Trzeba chyba jeszcze zrobić if else.
Jak to bedzie wyglądało?



chyba się żle wyraziłem. Nie chodzi mi żeby się wykonał dany kod tylko wyświetlił

Dokładniej:
chcę aby dla dwóch stron www mojego serwisu wyświtelał się jeden kod javy, natomiast do reszy stron inny kod javy


proszę pomóżcie mi . To jest bardzo pilne.
Daimos
reelman napisal Ci gotowca, czego wiecej chciec?
reelman
Cytat(bezdura @ 20.04.2007, 17:06:26 ) *
u mnie strona główna ma dwa adresy www.opiekunka.org oraz http://www.opiekunka.org/index.php?option=...r&Itemid=34


Będzie podobnie:
  1. <?php
  2. if( !isset( $_REQUEST['option'] ) OR $_REQUEST['option'] == 'com_frontpage' OR $_REQUEST['option'] == 'com_adsmanager' )
  3. ?>


Popróbuj sam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.