WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 25.05.2019 12:16:42

Slugger
Developer

Datei responsive-slider.php

Hallo,
ich habe eine Frage zur responsive-slider.php:

Die ist in den Templates lichtfjyr und naebfjyr, die ich derzeit installiert habe.

Wie sieht der Code aus wenn ich unterschiedliche Bild-Formate nutzen möchte als nur .jpg?

[== PHP ==]
//Is there a file 'slideXX.jpg' (XX = PAGE_ID)?:
//$s_file = $slides_path.'/slide'.PAGE_ID.'.jpg';
$s_file = $slides_path.'/slide'.PAGE_ID.'.jpg';
if ( file_exists($s_file) ) {
	//Use this singel image without fading:
	$s_file = str_replace(WB_PATH, WB_URL, $s_file);
	echo '<h1>found: '.$s_file.'</h1>';
	echo '<img class="singleslidepic" src="'.$s_file.'" alt="">';
	return false;
	exit;
	
} 

//if NO single image - carry on:

//Check for directory . '/slides' . PAGE_ID
$slides_path_pageid = $slides_path.'/slides'.PAGE_ID;
if (is_dir($slides_path_pageid) ) { $slides_path = $slides_path_pageid; }

//echo '<h1>dir: '.$slides_path.'</h1>';
//$images = glob($slides_path.'/*.jpg');
$images = glob($slides_path.'/*.jpg');
echo '
<script src="'.TEMPLATE_DIR.'/slider/responsiveslides.min.js"></script>
<ul class="rslides">
';

Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#2 25.05.2019 12:22:56

florian
Administrator

Re: Datei responsive-slider.php

*entfernt, war quatsch*

Beitrag geändert von florian (25.05.2019 12:27:39)

Offline

#3 25.05.2019 13:12:38

Slugger
Developer

Re: Datei responsive-slider.php

Einen Teil der Lösung habe ich bereits gefunden.

Mit fehlt nur noch der erste obere Teil weil glob hier nicht zur Anwendung kommt

[== PHP ==]
//Is there a file 'slideXX.jpg' (XX = PAGE_ID)?:
//$s_file = $slides_path.'/slide'.PAGE_ID.'.jpg';
$s_file = $slides_path.'/slide'.PAGE_ID.'.jpg';
if ( file_exists($s_file) ) {
	//Use this singel image without fading:
	$s_file = str_replace(WB_PATH, WB_URL, $s_file);
	echo '<h1>found: '.$s_file.'</h1>';
	echo '<img class="singleslidepic" src="'.$s_file.'" alt="">';
	return false;
	exit;
	
} 

//if NO single image - carry on:

//Check for directory . '/slides' . PAGE_ID
$slides_path_pageid = $slides_path.'/slides'.PAGE_ID;
if (is_dir($slides_path_pageid) ) { $slides_path = $slides_path_pageid; }

//echo '<h1>dir: '.$slides_path.'</h1>';
//$images = glob($slides_path.'/*.jpg');
$images = glob($slides_path.'/*.{jpg,png,gif}', GLOB_BRACE);
echo '
<script src="'.TEMPLATE_DIR.'/slider/responsiveslides.min.js"></script>
<ul class="rslides">
';

Mit dieser Veränderung wird der erste obere Teil wirkungslos selbst ein Bild unabhängig von der Dateiendung und Page-ID Nummer werden alle Bilder angezeigt, wo keine Special Pictures (also im Ordner) angelegt wurden.  hmm

Muss mal weiter forschen, stört aber im ersten Moment nicht.

Beitrag geändert von Slugger (25.05.2019 13:59:48)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

Fußzeile des Forums

up