WebsiteBaker Community Forum

WebsiteBaker Support (2.13.x) => Modules => Topic started by: ra-wi on February 19, 2024, 02:14:31 PM

Title: Simple Ticker: Speichern nicht möglich
Post by: ra-wi on February 19, 2024, 02:14:31 PM
Hallo zusammen,
ja, ich weiß, das Modul ist prähistorisch alt  :-D. Aber es funktionierte bislang trotzdem gut. Nach dem Update auf 2.13.5. r220 (PHP 8.1) ist die Funktion zwar immer noch gegeben, aber das Speichern ist nicht mehr möglich.

Es erscheint die Fehlermeldung:
There was an uncatched exception
Incorrect integer value: '' for column 'direction' at row 1
in line (828) of (/framework/class.database.php):

https://esrg.de/pages/home2.php (https://esrg.de/pages/home2.php)

Kann man da noch was retten oder muss man sich nun doch von diesem Modul verabschieden ?
Für Tipps wäre ich dankbar.

Gruß...Rainer
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: crnogorac081 on February 19, 2024, 02:37:46 PM
Post the module Here as ZIP file
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: ra-wi on February 19, 2024, 02:52:39 PM
Hi, ja klar, lade ich hoch.
Vielen Dank schon mal für den Versuch  :-)

Gruß Rainer
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: sternchen8875 on February 19, 2024, 07:44:27 PM
Meldung vom Krankenbett zur schnellen Abhilfe:

die save.php des Modules

Oben nach der Zeile 13 mit dem require diese neue Zeile hinzufügen

Code: [Select]
$requestMethod = '_'.strtoupper($_SERVER['REQUEST_METHOD']);
und etwas weiter unten diese Zeile hier

Code: [Select]
$TickerDirection      = $admin->get_post('TickerDirection');
ersetzen mit dieser neuen Definition hier

Code: [Select]
$TickerDirection      = intval(isset(${$requestMethod}['TickerDirection']) ? (${$requestMethod}['TickerDirection']) :  0);

Nun noch etwas Kosmetik

ersetzen fast ganz unten diese Zeile hier
Code: [Select]
$admin->print_success($MESSAGE['PAGES'_'SAVED'], ADMIN_URL.'/pages/modify.php?page_id='.$page_id);
mit der neuen Schreibweise für Sprachvariablen
Code: [Select]
$admin->print_success($MESSAGE['PAGES_SAVED'], ADMIN_URL.'/pages/modify.php?page_id='.$page_id);

Fun-Fact
der angemeckerte Wert bestimmt die Laufrichtung des Tickers , Null von rechts nach links, ungleich Null dann umgekehrt (funktioniert aktuell nicht). Nur wurde halt die Möglichkeit, den Wert zu ändern, ganz und gar vergessen  :-D

P.S.: ich brauch nach OP noch 2-3 Wochen, um länger am Schreibtisch sitzen zu können und wenn niemand schneller ist, schau ich mir das noch einmal an


Deepl-Translate
Message from the bedside for a quick remedy:

the save.php of the module

Add this new line at the top after line 13 with the require

Code: [Select]
$requestMethod = '_'.strtoupper($_SERVER['REQUEST_METHOD']);
and a little further down this line here

Code: [Select]
$TickerDirection = $admin->get_post('TickerDirection');
replace with this new definition here

Code: [Select]
$TickerDirection = intval(isset(${$requestMethod}['TickerDirection']) ? (${$requestMethod}['TickerDirection']) : 0);

Now some cosmetics

replace almost at the bottom this line here
Code: [Select]
$admin->print_success($MESSAGE['PAGES'_'SAVED'], ADMIN_URL.'/pages/modify.php?page_id='.$page_id);
with the new notation for language variables
Code: [Select]
$admin->print_success($MESSAGE['PAGES_SAVED'], ADMIN_URL.'/pages/modify.php?page_id='.$page_id);

Fun fact
the flagged value determines the direction of the ticker, zero from right to left, non-zero then vice versa (currently does not work). But the possibility to change the value has been completely forgotten :-D

P.S.: I need another 2-3 weeks after the operation to be able to sit at my desk for longer and if nobody is quicker, I'll take another look at it
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: ra-wi on February 19, 2024, 08:45:53 PM
Super, danke, ich probiere das mal morgen.
Zunächst schon mal vielen Dank ans Krankenbett und gute Besserung einstweilen :-)
Gruß......Rainer
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: hgs on February 20, 2024, 08:01:28 AM
Getestet mit WB 2.13.5 r223 und php8.2.Funktioniert alles super. (Y)
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: ra-wi on February 20, 2024, 09:34:21 AM
Vielen Dank Sternchen8875, crnogorac081 und HGS  (Y)

Super...... die Änderungen gemäß HGS Anleitung waren erfolgreich. Das Speichern ist wieder möglich und alles tickert.  :-D
Vielen Dank für die Hilfen und beste Grüße vón...
Rainer
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: hgs on February 20, 2024, 12:39:12 PM
Nur zur Klarstellung
Der Tipp und die geänderte save.php kam von "sternchen8875"
Ich hab auch nur die save.php bei mir ausgetauscht und getestet.
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: ra-wi on February 20, 2024, 02:27:50 PM
Ups.... oh, ja natürlich meinte ich sternchen8875 im Krankenbett.
Vielen Dank aber prinzipiell an alle Beteiligten.
Gruß
Rainer
Title: Re: Simple Ticker: Speichern nicht möglich
Post by: sternchen8875 on February 20, 2024, 04:22:12 PM
und besten Dank für die Genesungswünsche  (Y)