• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Inhalte auf bestimmten Seiten ausblenden?

Status
Für weitere Antworten geschlossen.

Eselzuechter

Neues Mitglied
Ich möchte gern auf einer Webseite einen Adsense Block in die Navigationsleiste einbauen. Dieser soll dann auf allen Seiten angezeigt werden, außer auf der index.htm

Ist das überhaupt möglich? Und wenn ja wie?
 
Irgendwie kapier ich es noch nicht. Die Navigationsleiste wird ja auf allen Seiten angezeigt. Das soll auch so sein. Aber wenn ich das dort so einfüge, wird der Block doch nirgends angezeigt.
Ich muß doch irgendwie definieren, dass der Block nur nicht auf der index.htm angezeigt wird, auf allen anderen Seiten aber wohl.

Oder liege ich da falsch? (Kopfkratz)
 
JavaScript? Da hab ich zwa keine Ahnung, aber du musst wohl prüfen, ob in dem URL 'index' vorkommt. (Such mal danach)
 
Mit JS könnte mans nach diesem Muster machen:
Code:
<div id="element">Test</div>
<script type="text/javascript">
    //<![CDATA[
        var url = window.location.search;
        if(url.match(/index/))
            document.getElementById('element').style.display = 'none;';
    //]]>
</script>
Ich würds aber mit PHP machen (etwa so):
PHP:
<?php if(!preg_match('/index/i', $_SERVER['REQUEST_URI'])): ?>
  <element>wasauchimmer</element>
<?php endif; ?>
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben