Beste SD'ers,
Ik heb het volgende probleem.
Voor een Wordpress site heb ik een 2 talige opzet gemaakt. De pagina is verdeeld in header.php, index.php en footer.php.
Nu wil ik op de EN pagina's een aangepaste header gebruiken. Daarin staat een bedrijfsslogan.
In het Nederlands werkt alles perfect.
Nu heb ik het onderstaande scriptje gebruikt in header.php:
<?php
if (is_page('about-us')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('services')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('ship-installation-s')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('hybrid-installations')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('industrial-installations')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('winch-installations')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('crane-installations')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('jobs')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('contact-2')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('machine-controls-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('crane-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('product-transshipment-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('concrete-mixing-plants-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('ship-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('winch-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('hybrid-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('factory-installations-references')){
include(TEMPLATEPATH.'/header1.php');
}
elseif (is_page('amusement-park-references')){
include(TEMPLATEPATH.'/header1.php');
}
else {
include(TEMPLATEPATH.'/header2.php');
}
?>
header1.php heeft de EN slogan en header2.php de NL slogan.
Zo krijgen alle EN pagina's een EN slogan mee behalve home.
Als ik namelijk:
<?php
if (is_page('index.php?lang=en')){
include(TEMPLATEPATH.'/header1.php');
}
meegeef gebeurd er niks met de EN home.
Deze parameter is onbekend of de scriptregel zal anders moeten zijn.
Het liefst zou ik voor alle pagina's die eindigen op ?lang=en 1 toegevoegde regel hebben in header.php
De URL is http://okayee.antz.nl
Heeft er iemand een passende oplossing voor dit probleem?
Voor de werkende oplossing ligt een vergoeding klaar van € 30.-
- Probleem met scriptje
-
14-12-2010, 19:39 #1
- Berichten
- 79
- Lid sinds
- 16 Jaar
Probleem met scriptje
Laatst aangepast door T.Cornet : 14-12-2010 om 19:41 Reden: aanpassing url
-
In de schijnwerper
-
14-12-2010, 20:27 #2
- Berichten
- 17
- Lid sinds
- 14 Jaar
Re: Probleem met scriptje
Is dit wat?
<?php
if(isset($_GET["lang"])){
if ($_GET["lang"] == "en")
{
include(TEMPLATEPATH.'/header1.php');
}
else
{
include(TEMPLATEPATH.'/header2.php');
}
}
else
{
include(TEMPLATEPATH.'/header2.php');
}
?>
-
14-12-2010, 20:29 #3
- Berichten
- 79
- Lid sinds
- 16 Jaar
Re: Probleem met scriptje
Bedankt voor je reactie Wim maar ik heb de oplossing al gekregen van S. van Laere.
-
14-12-2010, 20:35 #4
- Berichten
- 17
- Lid sinds
- 14 Jaar
Re: Probleem met scriptje
De zelfde of een andere oplossing? (Uit nieuwsgierigheid!)
-
14-12-2010, 20:42 #5
- Berichten
- 79
- Lid sinds
- 16 Jaar
Re: Probleem met scriptje
Een vergelijkbare oplossing.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic