online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon SnakeBite334 vom 17.06.2022, 09:44 Options

Lösung

PHP Imageshow Script auf mehreren Unterseiten anzeigen lassen

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>


Antwort schreiben

Antwort 1 von son_quatsch vom 17.06.2022, 10:29 Options

Diese Zeile ist dir tatsächlich noch nicht ins Auge gesprungen?
if ($this->headline=="Home"){

Antwort 2 von SnakeBite334 vom 17.06.2022, 10:33 Options

Zitat:
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

Antwort 3 von son_quatsch vom 17.06.2022, 10:37 OptionsLösung

Lösung
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...

Antwort 4 von SnakeBite334 vom 17.06.2022, 11:49 Options

Danke! Funktioniert Supi!!!

Ähnliche Themen

PHP SCript: Parse error unexpected t_VAR
somos  18.02.2009 - 334 Hits - 1 Antwort

PHP-Script läuft nicht - Denkfehler
CoderWorm  26.09.2009 - 265 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026