WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 06.05.2026 16:49:55

rudi222
Member

Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Hallo Zusammen!

Für ein aktuelles Projekt benötige ich einen Slider für Hersteller-Logos. Dabei ist das Modul "logo_slider" herausgekommen.


# Logo Slider (WBCE CMS Modul)

Responsive Logo-Slider für WBCE CMS.

Das Modul zeigt Logos automatisch als horizontalen Slider an und unterstützt mehrere Instanzen pro Website sowie die Verwendung innerhalb normaler WBCE-Seiten und FlexLayout-Container.

---

# Funktionen

- Responsive Darstellung
- Separate Einstellungen für:
  - Desktop
  - Tablet
  - Mobile
- Frei definierbare Breakpoints
- Step-Modus (automatisches Weiterschieben)
- Einstellbares Intervall
- Mehrere Instanzen pro Website möglich
- Keine externen Bibliotheken erforderlich
- Logos werden automatisch aus dem Medienordner geladen

Für mein Projekt ist der Funktionsumfang so ausreichend, bin aber für weitere Funktionsvorschläge offen.
Gerne auch Kritik oder Fehlermeldungen.

VG
Rudi

Offline

#2 06.05.2026 18:55:39

kant
Member

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Hm ... auf die Schnelle :-) ... feines kleines Tool - nett :-)

1) Die <style>/CSS Passage in der view.php bitte z.b. mit den entsprechenden <!-- tags
in den Head //schieben// lassen (macht der Core!)

File: view.php
Line: ~118 ff.

<!--(PH) CSS HEAD TOP+ -->
<style>

bzw. ende ~141

</style>
<!--(PH) CSS HEAD TOP- -->

==> CSS to head, z.B.
https://forum.wbce.org/viewtopic.php?pid=38815#p38815

2) Sprachdateien/Languages bitte (EN, DE) ...

3) Den Ordner "logo_slider" am besten gleich bei der Installation anlegen, bzw. beim deinstallieren löschen(?).
3.1) Wenn es eine neue Section gibt, bzw.angelegt wird, auch gleich den ensprechenden Ordner mit der Section_ID anlegen.

4) Schick, praktisch, fände ich noch eine entsprechend UpLoad-möglichkeit im interface :-)
(Pfad und Ordner sind ja nun bekannt)
4.1) Die Sortierung beeinflussen? ... vieleicht auch "oversized" ;-) ...

5) Sollen die Bilder einfach nur dargestellt werden oder sollen da noch zusätzlich (optional) Angaben (z.b. title) und/oder Links dazu?

Edit: (Nachtrag)
6) Admin-Wrapper script einbauen, damit WBCE auch mit bekommt wann und vom wem die Seite/Sektion bearbeitet worden ist.

File: save.php
Line: ~10 ff.

[==PHP==]
// Include WB admin wrapper script
$update_when_modified = true; // Tells script to update when this page was last updated
require WB_PATH.'/modules/admin.php';

if ($admin->checkFTAN() == false) {
	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);		
}

6.1) FTAN
File: modify.php
Line: ~47

[==PHP==]
echo $admin->getFTAN();

sollte so schon funktionieren ...

7)
Statt in der "save.php" auf "teufel-komm-raus" //wild// aus dem $_POST herraus zu lesen lieber "Filtern"!

[==PHP==]
/* IDs */
$page_id    = filter_input(INPUT_POST, "page_id",    FILTER_SANITIZE_NUMBER_INT);
$section_id = filter_input(INPUT_POST, "section_id", FILTER_SANITIZE_NUMBER_INT);

/* Werte */
$desktop = filter_input(INPUT_POST, "desktop", FILTER_SANITIZE_NUMBER_INT);
$tablet  = filter_input(INPUT_POST, "tablet",  FILTER_SANITIZE_NUMBER_INT);
$mobile  = filter_input(INPUT_POST, "mobile",  FILTER_SANITIZE_NUMBER_INT);

$bp_tablet = filter_input(INPUT_POST, "bp_tablet", FILTER_SANITIZE_NUMBER_INT);
$bp_mobile = filter_input(INPUT_POST, "bp_mobile", FILTER_SANITIZE_NUMBER_INT);

$gap    = filter_input(INPUT_POST, "gap",    FILTER_SANITIZE_NUMBER_INT);
$height = filter_input(INPUT_POST, "height", FILTER_SANITIZE_NUMBER_INT);

$step_mode = filter_input(INPUT_POST, "step_mode", FILTER_SANITIZE_NUMBER_INT) ?? 0;

$interval_sec = filter_input(INPUT_POST, "section_id", FILTER_SANITIZE_NUMBER_INT);

Das war es schon :-)
Kind regards
Kant

Last edited by kant (07.05.2026 03:09:12)


Sapere aude!

Offline

#3 07.05.2026 16:01:38

rudi222
Member

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Hi Kant,

vielen Dank für Deine Vorschläge.

Ich habe deine sinnvollen Vorschläge, bis auf 4 und 5 umgesetzt.

# Changelog

## 0.4.2

### Verbesserungen

- Sprachsystem ergänzt
  - Deutsch
  - Englisch
  - Niederländisch

- CSS-Ausgabe auf WBCE Placeholder-System umgestellt
  - Styles werden jetzt korrekt im `<head>` eingebunden

- FTAN-Schutz integriert

- WBCE Admin-Wrapper ergänzt
  - Änderungen werden jetzt korrekt als Seitenänderung registriert

- Eingabewerte in `save.php` auf `filter_input()` umgestellt

- Automatische Erstellung des Medienordners:
  - `/media/logo_slider/`

- Automatische Erstellung von Section-Unterordnern:
  - `/media/logo_slider/{SECTION_ID}/`

- Unterstützung mehrerer Instanzen verbessert


Punkt 4 und 5 merke ich vor. Aktuell möchte ich es erstmal einfach und ohne Titel und Links belassen.

VG
Rudi

Last edited by rudi222 (11.05.2026 09:11:33)

Offline

#4 07.05.2026 16:39:34

kant
Member

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Na - das ist doch schön :-)
Und 4) und 5) können ja mal für die 1.2 oder 2.0 angegangen werden ;-)

Kind regards
Kant


Sapere aude!

Offline

#5 08.05.2026 14:43:22

randyandy
Member

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Danke für diesen nützlichen Helfer. Funktioniert genau so wie er soll. thumb_up
Bitte beim ZIP-File die Namen der Sprachdateien im Verzeichnis languages noch in Grossbuchstaben ändern. Das kann aber auch problemlos nach der Installation per FTP selber gemacht werden.

Danke nochmals für Euren tollen Einsatz.

Offline

#6 08.05.2026 19:55:09

florian
Administrator

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Danke schon mal, v 0.4.2 steigt leider direkt aus mit leerem Backend und Exception

2026-05-08T17:53:14+00:00 [Exception] There was an unknown exception: Failed opening required '/.../modules/logo_slider/languages/EN.php' (include_path='.:/usr/share/php:..') in line (19) of /modules/logo_slider/modify.php

Last edited by florian (08.05.2026 19:55:29)


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#7 11.05.2026 09:13:03

rudi222
Member

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Hier noch mal die Zip mit geänderten Language-Dateien.

Offline

#8 15.05.2026 07:31:59

florian
Administrator

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider

Danke. Funktioniert prima.


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#9 15.05.2026 07:57:00

florian
Administrator

Re: Logo Slider - Modul erzeugt einen horizontalen Logo-Slider


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

Board footer

up