Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

PHP w obrębie globalTemplate


Przejdź do rozwiązania Rozwiązane przez teez,

Rekomendowane odpowiedzi

Opublikowano

W obrębie szablonu konkretnie globalTemplate, ręcznie dorzuciłem sidebar który fajnie pojawia się teraz na wszystkich podstronach. Chciałbym tam dorzucić jednak skrypt który rotował by jednostki reklamowe. Jak zmusić szablon by zezwolił mi na php w obrębie globalTemplate lub jak to inaczej rozwiązać?

Opublikowano (edytowane)

Coś jeszcze musi tutaj brakować gdyż dzieje się coś dziwnego... prosty kod echo '123' zamiast pojawić się w miejscu gdzie go dopisałem... pojawia się zaraz NA SAMEJ GÓRZE forum. Poniżej zamieszczam który chcę umieścić na stronie. Po jego dodaniu podobnie jak w przypadku wspomnianego 123 całość "stara się" pojawić na górze strony pomijając miejsce umieszczenia.

<span id="ad-border">
	<div class="ad-floating">
		<php>
		
		$reklama_1 = "<!-- 300x250-2 -->
		<div id='div-gpt-ad-1367950523287-2' style='width:300px; height:250px;'>
		<script type='text/javascript'>
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1367950523287-2'); });
		</script>
		</div>
		
		<div style='clear: both; height: 10px;'></div>
		
		<!-- 300x250-3 -->
		<div id='div-gpt-ad-1367950523287-3' style='width:300px; height:250px;'>
		<script type='text/javascript'>
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1367950523287-3'); });
		</script>
		</div>";
		
		$reklama_2 = "<!-- 300x600 -->
		<div id='div-gpt-ad-1367950523287-4' style='width:300px; height:600px;'>
		<script type='text/javascript'>
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1367950523287-4'); });
		</script>
		</div>";
		
		$reklama = rand(1, 2);
		
		if ($reklama == "1") echo $reklama_1;
		else if ($reklama == "2") echo $reklama_2;
		
		</php>
	</div>
</span>
Edytowane przez Darku
  • Manager
Opublikowano

Kto powiedział, że echo tak zadziała jak chcesz? Właśnie NIE zadziała. Albo inaczej - działa zgodnie ze sztuką.

 

Przypisz wartość do zmiennej, a potem poza klamrami php dodaj ją w klamrach {}.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Kto powiedział, że echo tak zadziała jak chcesz? Właśnie NIE zadziała. Albo inaczej - działa zgodnie ze sztuką.

 

Przypisz wartość do zmiennej, a potem poza klamrami php dodaj ją w klamrach {}.

 

Zrozumiałem co napisałeś i coś takiego działa. Lecz nie bardzo wiem jak w takim ujęciu zrobić "RANDOM" bo zmienna jest właśnie losowana i jest to albo _1 albo _2. Kod w ujęciu standardowego PHP zamieściłem wcześniej. Poniżej natomiast zamieszczam kod który działa ale no jest "statyczny".

<php>
		$reklama_1 = "<!-- 300x250-2 -->
		<div id='div-gpt-ad-1367950523287-2' style='width:300px; height:250px;'>
		<script type='text/javascript'>
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1367950523287-2'); });
		</script>
		</div>
		
		<div style='clear: both; height: 10px;'></div>
		
		<!-- 300x250-3 -->
		<div id='div-gpt-ad-1367950523287-3' style='width:300px; height:250px;'>
		<script type='text/javascript'>
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1367950523287-3'); });
		</script>
		</div>";
		
		$reklama_2 = "<!-- 300x600 -->
		<div id='div-gpt-ad-1367950523287-4' style='width:300px; height:600px;'>
		<script type='text/javascript'>
		googletag.cmd.push(function() { googletag.display('div-gpt-ad-1367950523287-4'); });
		</script>
		</div>";
</php>

{$reklama_2}
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.