1.7k Aufrufe
in Skripte(PHP,ASP,Perl...) von snakebite334 Einsteiger_in (89 Punkte)
Hallo,
ich habe folgendes Script auf unserer Firmenhomepage und möchte
dieses ganz simple selber anpassen, leider gelingt mir das nicht.
Ich möchte das diese Imageshow auf mehreren Seite mit
unterschiedlichen Überschriften auftaucht (bisher taucht die
Imageshow nur auf Home auf) wie kann ich es z.B. auf 5 weitern
Bereichen der Homepage auftaucht? Bin leider nicht so gut in PHP


<title>Test :: <?= $this->headline; ?>
</title>
<link rel="stylesheet" href="/wgcms/layout/styles.css" type="text/css"
media="screen" />
<script src="/wgcms/layout/js/jquery.js" type="text/javascript"
charset="utf-8"></script>
<script src="/wgcms/layout/js/spmspn.js"
type="text/javascript"></script>
<script src="/wgcms/layout/js/jquery.innerfade.js"
type="text/javascript" charset="utf-8"></script>
<?
if ($this->headline=="Home"){
$imagepictures=array();
$d=opendir("images/imagepictures/");
while ($z=readdir($d)){
if (!is_dir($z)){
array_push($imagepictures,$z);
}
}
shuffle($imagepictures);
?>
<script type="text/javascript">
function loadimages()
{
<?for ($i=1; $i<count($imagepictures); $i++){
?>$('#images').append("<li><img
src='/wgcms/images/imagepictures/<?= $imagepictures[$i]; ?>'
style='z-index: <?= 20+$i; ?>; width: 633px; height: 422px;'/></li>");
<?
}
?>
$('#mainimage').append("<img
src='/wgcms/images/items/corner.gif' style='z-index: 99; position:
relative; top: -422px;' />");
$('#images').innerfade({ speed: 'fast', timeout: 2000, type:
'sequence', containerheight: '422px' });
}
</script>

4 Antworten

0 Punkte
von son_quatsch Experte (5.3k Punkte)
Diese Zeile ist dir tatsächlich noch nicht ins Auge gesprungen?
if ($this->headline=="Home"){
0 Punkte
von snakebite334 Einsteiger_in (89 Punkte)
Diese Zeile ist dir tatsächlich noch nicht ins Auge gesprungen?

if ($this->headline=="Home"){

Doch, aber da ich mich nur mit HTML auskenne habe ich versucht die Zeile mit "," oder elseif anzupassen, alles klappte jedoch nicht...
Wie kann ich da mehrere Titel einfügen?

Danke
0 Punkte
von son_quatsch Experte (5.3k Punkte)
Sehr gut - Danke für die Details :-)

Ein Beispiel, wenn derselbe Folgecode für mehrere Titel gelten soll:
if( $this-> headline== 'Home'|| $this-> headline== 'Seite 1'|| $this-> headline== 'Impressum' ){

Allerdings muss der Titel haargenauso lauten. Wenn auch nur bei Teilen des Titels eine Übereinstimmung gefunden werden oder Groß-/Kleinschreibung unberücksichtigt bleiben soll wäre ein anderer Ansatz sinnvoller...
0 Punkte
von snakebite334 Einsteiger_in (89 Punkte)
Danke! Funktioniert Supi!!!

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...