mrruy Skrevet 22. mai 2010 Del Skrevet 22. mai 2010 Jeg har et problem her. Skal vise en table (et bilde), på alle andre sider enn den (index.php) urlen. Denne koden jeg prøver virker ikke. Kan noen si meg hva jeg gjør feil her? På forhånd takk :-) <?php if ($url == "http://www.minadresse.no/index.php") { echo "<div></div>"; } else { echo "<table width='317' cellspacing='0' cellpadding='0' align='left'> <tr> <td width='317' align='left' valign='top' style='padding-bottom:8px;'> <img src='../../../graphic/nyhet.jpg'> </td> </tr> </table>"; }; ?> Lenke til kommentar
Gjest Skrevet 22. mai 2010 Del Skrevet 22. mai 2010 (endret) <?php $url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if ($url == "http://www.minadresse.no/index.php") { echo "<div></div>"; } else { echo "<table width='317' cellspacing='0' cellpadding='0' align='left'> <tr> <td width='317' align='left' valign='top' style='padding-bottom:8px;'> <img src='../../../graphic/nyhet.jpg'> </td> </tr> </table>"; }; ?> Burde da virke? Endret 22. mai 2010 av Gjest Lenke til kommentar
Ernie Skrevet 22. mai 2010 Del Skrevet 22. mai 2010 «Denne koden jeg prøver virker ikke.» sier absolutt ingenting, spesielt når koden ikke inneholder noen syntaksfeil. Kan du utdype hva som ikke fungerer? Hva skjer og hva skulle ha skjedd? Lenke til kommentar
mrruy Skrevet 22. mai 2010 Forfatter Del Skrevet 22. mai 2010 (endret) Beklager at jeg ikke var utfyllende nok. Koden jeg fikk av coldIce burde vel virke ja, men grunnet min dårlige forklaring tidligere viser tabelen på alle sidene, muligens fordi koden ikke ser at det skiftes side? Ikke vet jeg. Der dette gjelder er i en sidebar.php fil som inkluderes på alle sidene (wordpress motor). Og bildet i tabelen skal vises på alle sidene utenom den ene siden (en blog-side på nettsiden). Om det har noe å si, så vises linkene med permalinker. "F.eks www.minwebside.no/kontakt-oss" Tusen takk for kjapt svar av dere begge. (Og nei -ingen syntax feil. Den viser bare else statementet på alle sider.) Endret 22. mai 2010 av mrruy Lenke til kommentar
slacky Skrevet 23. mai 2010 Del Skrevet 23. mai 2010 (endret) Det er ikke noe i veien med selve koden. Problemet er simpelthen en liten feil i siste linjen. <?php$url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if ($url == "http://www.minadresse.no/index.php") { echo "<div></div>"; } else { echo "<table width='317' cellspacing='0' cellpadding='0' align='left'> <tr> <td width='317' align='left' valign='top' style='padding-bottom:8px;'> <img src='../../../graphic/nyhet.jpg'> </td> </tr> </table>"; }; //Her skal du avslutte med } - Du skal ikke bruke ; etterpå. ?> Endret 23. mai 2010 av slacky Lenke til kommentar
Ernie Skrevet 23. mai 2010 Del Skrevet 23. mai 2010 (endret) <?php $url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if ($url == "http://www.minadresse.no/index.php") { echo "<div></div>"; } else { echo "<table width='317' cellspacing='0' cellpadding='0' align='left'> <tr> <td width='317' align='left' valign='top' style='padding-bottom:8px;'> <img src='../../../graphic/nyhet.jpg'> </td> </tr> </table>"; }; ?> Burde da virke? Det slo meg plutselig at dette ikke vil fungere. Den mangler http:// forran siden HTTP_HOST gir bare servernavnet og REQUEST_URI gir banen. Endret 23. mai 2010 av Ernie Lenke til kommentar
Runar Skrevet 27. mai 2010 Del Skrevet 27. mai 2010 Kan du ikke bruke Conditional Tags? is_page() burde kunne løse problemet ditt. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå