WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Die zweite Meldung bekommt man durch umbenennen in die magische Methode __construct beseitigt.
Siehe z.B. http://stackoverflow.com/questions/3471 … e-as-class
Gruß
Account inactive since 2018/11/17.
Offline
Sodanna: PHP 7 Test-Umgebung.
Es gibt noch Probleme mit PHP 7
In Zeile 143 der scripts/functions.php ist ein "continue", das sowohl im BE als auch im FE zu einem Fatal Error führt. Hier reicht es aber offenbar, die Zeile einfach auszukommentieren.
Ich mach lieber mal ein return; draus, weil wenns keine width oder height gibt, macht der Rest der Funktion keinen Sinn.
Der Uploader wirft eine depreciated-Warnung bei aktivierter Anzeige von PHP-Fehlermeldungen, da weiß ich nicht, wie das behoben werden könnte:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; upload has a deprecated constructor in /v.../modules/responsiveFG/class/class.upload.php on line 68
@cwsoft: Was genau muss ich da tun? Ich rühre dieses Monster ungern an.
PHP4:
class upload {
function upload() {}
}
PHP5:
class upload {
function __construct() {}
}
Oder die aktualisierte Fassung verwenden: https://github.com/verot/class.upload.php
Gruß
Beitrag geändert von cwsoft (08.11.2016 18:59:58)
Account inactive since 2018/11/17.
Offline
In der aktualisierten Fassung ist auch eine Funktion upload in der Klasse upload (Zeile 2038). Das würde das Problem also wohl nicht lösen.
Müsste in besagter Zeile das
function upload($file, $lang = 'en_GB') {
durch
function __construct($file, $lang = 'en_GB') {
ersetzt werden, oder wie ist das zu verstehen?
Sorry für die blöde Frage, aber meine PHP-Kenntnisse reichen nun mal nur von der Wand bis zur Tapete.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
In PHP4 war der Konstruktur einer Klasse eine Funktion mit dem Namen der Klasse. Ab PHP5 wird dafür die magische Methode __construct verwendet. Ist letztere nicht definiert, wirft PHP5 eine Fehlermeldung aus.
Die verlinkte aktualisierte Version hat beide Methoden definiert, um noch mit PHP4 lauffähig zu sein. PHP4 ignoriert __construct und führt upload aus. PHP5 führt hingegen automatisch __construct beim Erzeugen eines Objektes auf. In dieser Methode wird über $this->upload die alte Funktion aufgerufen. So sind beide PHP Versionen 4+5 zufrieden.
Gruß
Beitrag geändert von cwsoft (08.11.2016 21:25:21)
Account inactive since 2018/11/17.
Offline
Danke für die Infos und den Update-Tipp. Das Austauschen der class.upload.php löst in der Tat das Problem.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ja, und ich hab noch herum-verschlimmbessert:
http://wbce.at/downloads/responsiveFG-0.74.zip
Beitrag geändert von florian (11.11.2016 09:15:47)
Update von 0.7.2 auf 0.7.3 lief schon mal problemlos....
So kleine Anmerkung=
Wenn ich im Frontend ein Bild mit Submit bearbeitet habe, muss ich es aber erst neu laden, bevor ich die neue Bildbeschreibung angezeigt bekomme.
Ansonsten habe ich mir aber mal die Frontend Settings genau angesehen, das ist ja ganz großes Kino, da kann ja wirklich Alles eingestellt werden!!!
Gruß Jörg
Offline
Wenn ich im Frontend ein Bild mit Submit bearbeitet habe, muss ich es aber erst neu laden, bevor ich die neue Bildbeschreibung angezeigt bekomme.
Ja, das hat mich nicht mehr gefreut.
Jetzt momentan hoffe ich mal, dass die gröberen Bugs weg sind, dass vor allem Upgrade und Installieren auf allen Plattformen und PHP-Version klappen.
Beim Javascript-Gewusel gibt es noch ein paar Feinheiten zu tun, da ist manchmal EINE Möglichkeit umgesetzt, aber nicht die beste. Da könnte man noch optimieren.
Und behübschen, das ganze.
Und...
Jetzt werde ich mich mal wieder GlobalComments zuwenden.
Hallöchen,
ich habe mir jetzt leider mit dem Update meine komplette Galerieseite zerschossen. Die Thrumbnails werden alle unterschiedlich groß dargestellt, also richtig riesig teilweise in der Grundeinstellung auf der Übersichtsseite. Habe jetzt umgestellt auf "alle gleiche Höhe", aber das macht mich grad echt unglücklich.
Kann jemand helfen?
Danke, Ronja
Offline
Update von welcher vorherigen Version?
Hast Du mal einen Link zum Schauen, ggf. per PM?
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ja, lass mich auch schauen, bitte!
Das Problem wurde gelöst.
view.php ab ca Zeile 831 muss lauten:
[== PHP ==]
//===================================================================================
// CSS, JS
//-----------------------------------------------------------------------------------
$catWidth = $settings['tbSettings']['image_x'];
$catHeight = $settings['tbSettings']['image_y'];
if ($catWidth > 0 AND $catHeight > 0) {
echo '
<style>
#rfg_section_'.$section_id.' li.group, #rfg_section_'.$section_id.' li.group a img { max-width: '.$catWidth.'px; }
</style>
';}
wichtig ist das max-width: '.$catWidth.'px;
if ($catWidth > 0 AND $catHeight > 0) { // Es ist Thumbs-Darstellung 1, also alle gleiche Größe
Beitrag geändert von grindbatzn (10.11.2016 16:17:11)
Der Download ist aktualisiert (ohne neue Versionsnummer)
Eine kurze Anmerkung zum "Assistenten":
Der MUSS im Frontend laufen, weil ja ausgemessen wird, wie breit der verfügbare Platz ist. Und nach dem werden die optimalen Breiten der Bilder berechnet.
In einer Sidebar ist er verwirrt - und man sollte sich nicht auf ihn verlassen. Werte unter 60px sind sinnlos. Also 60 angeben, egal was der Assistent sagt.
Das selbe gilt fürs Handy.
Beitrag geändert von grindbatzn (10.11.2016 16:38:27)
Ich danke Euch beiden für die schnelle Hilfe!
Offline
Also, in dem 0.73-Download oben ist noch der continue-Fehler und die veraltete class upload. Aber wenn man das von Hand korrigiert, läuft die RFG auch, gerade und sogar mit WBCE 1.1.6 und PHP 7.0.11, selbst wenn man drollige Änderungen vornimmt, wie z.B. das /pages-Verzeichnis rauszuwerfen oder das admin-Verzeichnis umzubenennen.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Bitte
Mach 0.74 draus, zippe und maile mir das.
Ich bin scheinbar zu blöd.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Danke!
Ist schon auf dem Server. Ich werde jetzt meine Modelleisenbahn aus den alten Schachteln holen.
Ich hab mir mal erlaubt, den Link da oben zu aktualisieren.
Nachtrag: Ich sehe gerade: In der Version ist das hier noch nicht aktiviert, willst Du das noch schnell in dem Downloadpaket bei Dir ändern?
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Ich habs geändert und hochgeladen. Danke!
Und ich habe Weiterleitungen gesetzt.
Beitrag geändert von grindbatzn (11.11.2016 09:46:48)
@grindbatzn: So ne Versionsverwaltung wie Git, Mercurial etc. wäre nicht langsam mal für Dich oder
Beitrag geändert von cwsoft (11.11.2016 16:58:32)
Account inactive since 2018/11/17.
Offline
@grindbatzn: So ne Versionsverwaltung wie Git, Mercurial etc. wäre nicht langsam mal für Dich oder
Da bin ich - vom Fachmann bestätigt!! - einfach zu blöd dafür.
https://www.youtube.com/watch?v=5661DlLWV80
Beitrag geändert von grindbatzn (11.11.2016 23:34:36)
Guten Morgen, wo finde ich denn jetzt den aktuellen Download? ich will auch gern mittesten
Offline
Ist wieder drauf.
Ich hab bei der Installation auf einer Kundenseite noch ein Problem festgestellt; es kann sich uU in einer Endlosschleife verfangen.
Deswegen hab ich das Zip kurz entfernt, bis das geklärt ist.
Beitrag geändert von grindbatzn (18.11.2016 12:23:31)