Author Topic: Event Calendar 1.8  (Read 51705 times)

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8383
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Event Calendar 1.8
« Reply #100 on: April 14, 2017, 09:13:31 AM »
Hello,

need help fixing E_Notice Warnings in Event Calendar 1.8.1.

System:
WB 2.10
PHP 5.6 (change to 7.0 unfortunatelly not possible)

Example Warning:
Quote
[E_NOTICE] /modules/event/view.php:[86] from /templates/XXX/index.php:[88] page_content "Undefined offset: -7893"

view.php
Code: [Select]
85
86 $monthfulltext = $month_name[$monthno];
87 $day_in_mth = date('t', mktime(0, 0, 0, $monthno, 1, $year)) ;
88

Thanks for helping

Matthias

Offline jacobi22

  • Posts: 5836
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Event Calendar 1.8
« Reply #101 on: April 14, 2017, 12:29:01 PM »
Undefined Offset ..... bedeuted: es wird versucht, mit einem Index, der nicht existiert, auf einen Array zuzugreifen, in deinem Fall in dieser Zeile 86 $monthfulltext = $month_name[$monthno];

$monthno wäre der per GET übermittelte Monat bzw (wenn nicht übermittelt), der aktuelle Monat

Obwohl das für mich eigentlich eindeutig aussieht, würde ich mir $monthno zur Kontrolle noch einmal anzeigen lassen , z.b. mit print_r() oder echo in Zeile ~85

$month_name wäre der Array mit den Monatsnamen, definiert in den Sprachdateien, ggf kommt er hier ins Schleudern, weil die jetzt nötige Definition als Array fehlt, würde ICH mal um schreiben (mindestens in der EN.php und der benutzten DE.php des Moduls)

$month_name = array(
        '1'     => 'Januar',
        '2'     => 'Februar',
       .......
    );

Mit PHP >= 7 gibt es dann noch mehr zu tun. Wenn lokal nicht verfügbar, nimm Portable zum Testen




Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8383
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Event Calendar 1.8
« Reply #102 on: April 14, 2017, 01:57:23 PM »
Hallo,

danke für die Hilfe. Habe die Monatsnamen in den Sprachdateien als array eingetragen und schon ist die Fehlermeldung weg.

Im Anhang die gefixte Version 1.8.2 des Modules.

*****

Thanks for the help. After changing the monthnames in language Files to an array the Error Massage disappears.

Attached the fixed Version 1.8.2 of this Modul.

Have fun

Matthias

Offline hgs

  • Betatester
  • **
  • Posts: 1102
    • EFG MG
Re: Event Calendar 1.8
« Reply #103 on: April 15, 2017, 07:35:26 AM »
Hab es auch mit php 7.1.1 erfolgreich getestet.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Offline jacobi22

  • Posts: 5836
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Event Calendar 1.8
« Reply #104 on: April 15, 2017, 10:03:29 AM »
dann funktioniert deine Fehlerausgabe wohl nicht?

2017-04-15T07:54:24+00:00 [E_WARNING] \modules\event\view.php:[312] from \templates\andreas08\index.php:[34] page_content "A non-numeric value encountered""
2017-04-15T08:14:30+00:00 [E_WARNING] \modules\event\view.php:[250] from \templates\andreas08\index.php:[34] page_content "A non-numeric value encountered"

ich sagte ja schon
Quote from: jacobi22
Mit PHP >= 7 gibt es dann noch mehr zu tun.


siehe auch: http://php.net/manual/de/migration71.other-changes.php
« Last Edit: April 15, 2017, 10:16:33 AM by jacobi22 »
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline hgs

  • Betatester
  • **
  • Posts: 1102
    • EFG MG
Re: Event Calendar 1.8
« Reply #105 on: April 17, 2017, 07:15:31 AM »
ops,
Hast Recht, Fehlermeldungen sind in der ErrorLog zu finden.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Offline dbs

  • Betatester
  • **
  • Posts: 7907
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: Event Calendar 1.8.4
« Reply #106 on: December 13, 2018, 07:29:47 PM »
I saw there only the one error "A non-numeric value encountered", no others.
In the attached version 1.8.4 this is fixed. Tested under PHP7.2.x with WB 2.12.1

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4344
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Event Calendar 1.8
« Reply #107 on: December 13, 2018, 08:21:03 PM »
Quote from: jacobi22
ich sagte ja schon
Mit PHP >= 7 gibt es dann noch mehr zu tun.


Und nicht zu vergessen was sich in mysql alles ändert. Hatte bereits Probleme. Wartet viel Arbeit auf uns.  :roll:

Dietmar
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Offline hgs

  • Betatester
  • **
  • Posts: 1102
    • EFG MG
Re: Event Calendar 1.8
« Reply #108 on: December 14, 2018, 07:40:37 AM »
I saw there only the one error "A non-numeric value encountered", no others.
In the attached version 1.8.4 this is fixed. Tested under PHP7.2.x with WB 2.12.1
Danke
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

 

postern-length