1.5k Aufrufe
Gefragt 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
Beantwortet von son_quatsch Experte (5.3k Punkte)
Diese Zeile ist dir tatsächlich noch nicht ins Auge gesprungen?
if ($this->headline=="Home"){
0 Punkte
Beantwortet 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
Beantwortet 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
Beantwortet von snakebite334 Einsteiger_in (89 Punkte)
Danke! Funktioniert Supi!!!
...