Page 1 of 2

CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Mon Jan 08, 2018 8:01 pm
by Phrax
Hi all,

after quite a while, I invested some time to get most of my CMSimple (XH) plugins working with the latest versions. Specifically, I tested the following plugins under CMSimple XH 1.7.2 and CMSimple 4.7.3:
I also installed two demo applications for the respective CMSimple versions; these include all of the above plugins to show some of the features.

CMSimple XH 1.7.2 | CMSimple 4.7.3

Since I wasn't very active in the last few years considering my CMSimple plugins, I thought I could announce the updates here ;)

David

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Fri Jan 12, 2018 7:40 pm
by Hartmut
Kompatibilitätstest CMSimpl_XH 1.7: Plugin BBclone for CMSimple Version: 1.0.1

Getestet lokal unter
Xampp
PHP-Version 7.1.1
CMSimple_XH 1.7.2

Plugin in der Sytem-Info sichtbar? => Bbclone 1.0.1
Plugin im Admin-Menü sichtbar? => Ja
Plugin im Admin-Menü aufrufbar? => Ja, beim Aufruf des Plugins Debug-Meldung

Plugin Statistik aufrufbar? => Nein, beim anklicken des Buttons erscheint ein "Whitescreen" mit folgender Meldung, die auch ins xampp-PHP-Logfile eingetragen wird:
Warning: reset() expects parameter 1 to be array, null given in C:\xampp\htdocs\bbclone\bbclone\lib\io.php on line 132
Warning: Variable passed to each() is not an array or object in C:\xampp\htdocs\bbclone\bbclone\lib\io.php on line 134
Warning: reset() expects parameter 1 to be array, null given in C:\xampp\htdocs\bbclone\bbclone\lib\io.php on line 132
Warning: Variable passed to each() is not an array or object in C:\xampp\htdocs\bbclone\bbclone\lib\io.php on line 134

Plugin Stylesheet / Konfiguration änderbar und speicherbar? => Ja

Plugin Sprache änderbar und speicherbar? => Nein, beim anklicken des Speichern-Buttons erscheint ein "Whitescreen" mit folgender Meldung, die auch ins xampp-PHP-Logfile eingetragen wird:
syntax error, unexpected 's' (T_STRING), expecting ']' in C:\xampp\htdocs\plugins\bbclone\languages\de.php on line 6
Vermutliche Ursache: In der original de.php steht "...user\'s..."

Plugin Aufruf auf der Seite: Nicht getestet (nicht in der Dokumentation enthalten)
Plugin Aufruf im Template: Nicht getestet (nicht in der Dokumentation enthalten)

Xampp-Fehlermeldungen: Ja, siehe oben
Debug-Meldung: Ja
beim Aufruf des Plugins Debug-Meldung:
XH-DEPRECATED: Function initvar() is deprecated
C:\xampp\htdocs\plugins\bbclone\admin.php:41

Ergebnis:
CMSimple_XH 1.6 Kompatibilität: ?? (nicht getestet)
CMSimple_XH 1.7 Kompatibilität: Nein, siehe Fehlermeldungen
PHP 7.0 Kompatibilität: ?? (wird nach der Bereinigung der Fehler geprüft)
PHP 7.1 Kompatibilität: ?? (wird nach der Bereinigung der Fehler geprüft)
Weitere Anmerkungen:
Die Plugininstallation ist nach der Plugin Hilfedatei durchgeführt worden. Eventuell ist die Dokumentation mißverständlich, oder nicht auf CMSimple_XH 1.7 angepasst.

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Fri Jan 12, 2018 8:24 pm
by lck
Hartmut wrote:
Fri Jan 12, 2018 7:40 pm
Plugin Sprache änderbar und speicherbar? => Nein, beim anklicken des Speichern-Buttons erscheint ein "Whitescreen" mit folgender Meldung, die auch ins xampp-PHP-Logfile eingetragen wird:
Siehe hierzu viewtopic.php?f=16&t=12828&start=20#p64751 und viewtopic.php?f=16&t=12828&p=64786#p64782
Hartmut wrote:
Fri Jan 12, 2018 7:40 pm
beim Aufruf des Plugins Debug-Meldung:
XH-DEPRECATED: Function initvar() is deprecated
Siehe hierzu viewtopic.php?f=16&t=12828&start=20#p64745

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Fri Jan 12, 2018 9:58 pm
by cmb
Hartmut wrote:
Fri Jan 12, 2018 7:40 pm
Warning: Variable passed to each() is not an array or object in C:\xampp\htdocs\bbclone\bbclone\lib\io.php on line 134
Hm, auch wenn diese möglicherweise harmlose Warnung beseitigt würde, dann würde PHP ≥ 7.2.0 eine Deprecated-Notice erzeugen. Ich gehe davon aus, dass BBClone keine langfristige Lösung darstellt.

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Sat Jan 13, 2018 4:44 pm
by Hartmut
lck wrote:
Fri Jan 12, 2018 8:24 pm
Hartmut wrote:
Fri Jan 12, 2018 7:40 pm
Plugin Sprache änderbar und speicherbar? => Nein, beim anklicken des Speichern-Buttons erscheint ein "Whitescreen" mit folgender Meldung, die auch ins xampp-PHP-Logfile eingetragen wird:
Siehe hierzu viewtopic.php?f=16&t=12828&start=20#p64751 und viewtopic.php?f=16&t=12828&p=64786#p64782
Hartmut wrote:
Fri Jan 12, 2018 7:40 pm
beim Aufruf des Plugins Debug-Meldung:
XH-DEPRECATED: Function initvar() is deprecated
Siehe hierzu viewtopic.php?f=16&t=12828&start=20#p64745
Danke für die Hinweise als Ergänzung.
Dann stehen Phrax für seine nächste Plugin Version die Lösungen gleich zur Verfügung.

In diesem Zusammenhang habe ich eben den Beitrag "Ein paar Gedanken an Entwickler, "Brückenbauer" und Anwender" (https://www.cmsimpleforum.com/viewtopic.php?f=5&t=13289) veröffentlicht.

Viele Grüße
Hartmut

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Sat Jan 13, 2018 4:46 pm
by manu
cmb wrote:
Fri Jan 12, 2018 9:58 pm
...
Hm, auch wenn diese möglicherweise harmlose Warnung beseitigt würde, dann würde PHP ≥ 7.2.0 eine Deprecated-Notice erzeugen. Ich gehe davon aus, dass BBClone keine langfristige Lösung darstellt.
Ich hoffe schon, dass bbclone noch ein Weilchen unter uns bleibt. Die kleine schnuckelige flatfile Statistik passt gut zu CMSimple. Mit bbclone 0.4.6 läuft es schon einiges besser. Eine angepasste Version gäbe es hier.
Gruss
manu

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Sat Jan 13, 2018 8:07 pm
by lck
manu wrote:
Sat Jan 13, 2018 4:46 pm
Mit bbclone 0.4.6 läuft es schon einiges besser.
Sehr schön. Mit bbclone 0.6.4 ;) läufts noch besser.

Aber hast du im Backend die Sprachdatei schon mal gespeichert?
Irgendwie habe ich das Gefühl nur ich und Hartmut haben das Problem, mag's eigentlich gar nicht mehr ansprechen :?

Dann gibts da noch Meldungen vom Debug-Mode und beim Aufrufen der Statistik (die könnte man wohl ignorieren):
Debug-Mode wrote:DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; bbc_marker has a deprecated constructor
D:\xampp\htdocs\cmsimplexh172\bbclone\lib\marker.php:26
Statisken wrote:Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; bbc_html has a deprecated constructor in D:\xampp\htdocs\cmsimplexh172\bbclone\lib\html.php on line 34

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; bbc_marker has a deprecated constructor in D:\xampp\htdocs\cmsimplexh172\bbclone\lib\marker.php on line 26

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Sat Jan 13, 2018 8:24 pm
by olape
manu wrote:
Sat Jan 13, 2018 4:46 pm
Ich hoffe schon, dass bbclone noch ein Weilchen unter uns bleibt. Die kleine schnuckelige flatfile Statistik passt gut zu CMSimple
Das hoffe ich doch auch.
Ich setze bbclone schon sehr lange ein, meisst noch zusätzlich zu anderen Statistiken.
Unter XH bisher aber nicht als Plugin, sondern auf ganz herkömmlichem Weg.

Ein Problem gibt es aber.
Es wird die volle IP gespeichert. Je nach Einstellung die letzten 50, 100, ....
Das ist aus Sicht von überpingelichen Datenschützern sehr bedenklich.
Oder ist das bei der Pluginlösung anders?

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Sat Jan 13, 2018 10:37 pm
by cmb
lck wrote:
Sat Jan 13, 2018 8:07 pm
Debug-Mode wrote:DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; bbc_marker has a deprecated constructor
D:\xampp\htdocs\cmsimplexh172\bbclone\lib\marker.php:26
Wenn ich mir die News anschaue, dann fehlt mir dort der Hinweis, dass nun mindestestens PHP 5.x erforderlich ist. CMSimple_XH hat diesen Sprung 2017 gemacht – erst 10 Jahre nach der Go PHP 5 Initiative![1] Es würde mich nicht wundern, wenn CMSimple_XH damit in die Geschichte eingeht – als letztes Projekt, das auf PHP 5 aktualisierte.
olape wrote:
Sat Jan 13, 2018 8:24 pm
Es wird die volle IP gespeichert. Je nach Einstellung die letzten 50, 100, ....
Wenn ich mich nicht irre, dann nutzt BBClone die IP-Adresse zur Identifikation des Nutzers. Falls ja, dann wäre das nicht "ganz" zeitgemäß.

[1] Mea culpa. Hätte ich auf Holger gehört, wäre viel Ärger erspart geblieben.

Re: CMSimple News, Pictures, YouTube and BBClone Updated (CMSimle XH 1.7.2 and CMSimple 4.7.3)

Posted: Sun Jan 14, 2018 1:19 pm
by manu
lck wrote:
Sat Jan 13, 2018 8:07 pm
manu wrote:
Sat Jan 13, 2018 4:46 pm
Mit bbclone 0.4.6 läuft es schon einiges besser.
Sehr schön. Mit bbclone 0.6.4 ;) läufts noch besser.

Aber hast du im Backend die Sprachdatei schon mal gespeichert?
Irgendwie habe ich das Gefühl nur ich und Hartmut haben das Problem, mag's eigentlich gar nicht mehr ansprechen :?

Dann gibts da noch Meldungen vom Debug-Mode und beim Aufrufen der Statistik (die könnte man wohl ignorieren):
Debug-Mode wrote:DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; bbc_marker has a deprecated constructor
D:\xampp\htdocs\cmsimplexh172\bbclone\lib\marker.php:26
Statisken wrote:Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; bbc_html has a deprecated constructor in D:\xampp\htdocs\cmsimplexh172\bbclone\lib\html.php on line 34

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; bbc_marker has a deprecated constructor in D:\xampp\htdocs\cmsimplexh172\bbclone\lib\marker.php on line 26
..ein Hoch auf die Stegaleniker :lol:
Bei den Deprecated Meldungen bin ich optimistisch, dass diese von den bbclone Entwicklern beizeiten ausgebügelt werden. Die copyrights tragen sie ja zeitnah artig nach.
Der Sinn hinter den eigenartigen language Schlüsseln entgeht mir. Vielleicht weiss das der Entwickler. Schaun wer mal. Die Einträge mit Leerzeichen in den Schlüsseln bringen zwar keinen Fehler, aber der Inhalt wird gelöscht beim Ändern. Der Kern läuft ja, solange man nichts an den language Einträgen ändern muss (via edit).