Beta 2.0 - Statische Seiten

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
blogbaer
Regular
Posts: 13
Joined: Thu Dec 29, 2011 8:34 pm
Location: Lengenfeld im Vogtland
Contact:

Beta 2.0 - Statische Seiten

Post by blogbaer »

Hallo,
ich habe gesten die Beta 2.0 installiert und heute festgestellt, dass die statischen Seiten nicht mehr funtionieren. Auch wenn ich eine neue anlege, wird beim Aufruf der Seite diese Fehlermeldung angezeigt:

Code: Select all

== TESTING ERROR MODE ==

Fatal error:  Uncaught exception 'ErrorException' with message 'Illegal string offset 'entryid'' in /var/www/virtual/chbaer/html/serendipity/include/compat.inc.php:126
Stack trace:
#0 /var/www/virtual/chbaer/html/serendipity/plugins/serendipity_event_custom_permalinks/serendipity_event_custom_permalinks.php(129): errorToExceptionHandler(2, 'Illegal string ...', '/var/www/virtua...', 129, Array)
#1 /var/www/virtual/chbaer/html/serendipity/include/plugin_api.inc.php(1107): serendipity_event_custom_permalinks->event_hook('entry_display', Object(serendipity_property_bag), Array, Array)
#2 /var/www/virtual/chbaer/html/serendipity/include/functions_entries.inc.php(1036): serendipity_plugin_api::hook_event('entry_display', Array, Array)
#3 /var/www/virtual/chbaer/html/serendipity/include/genpage.inc.php(125): serendipity_printEntries(Array)
#4 /var/www/virtual/chbaer/html/serendipity/index.php(651): include('/var/www/virtua...')
#5 {main}
  thrown in /var/www/virtual/chbaer/html/serendipity/include/compat.inc.php on line 126
Habe ich etwas falsch gemacht oder wo liegt der Fehler?
Danke im Voraus,

Christian
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Beta 2.0 - Statische Seiten

Post by garvinhicking »

Hi!

Danke für den Bericht. Das ist eher ein Problem das custom_permalinks event plugins. Ich habe dazu gerade ein Update 1.14 committed.

Sollte bei Spartacus ab morgen früh verfügbar sein, kannst Du sonst auch gerne manuell von github ziehen:

https://raw.githubusercontent.com/s9y/a ... alinks.php

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
blogbaer
Regular
Posts: 13
Joined: Thu Dec 29, 2011 8:34 pm
Location: Lengenfeld im Vogtland
Contact:

Re: Beta 2.0 - Statische Seiten

Post by blogbaer »

Es funktioniert! :D

Vielen Dank!
Christian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Beta 2.0 - Statische Seiten

Post by Timbalu »

Da dieser Thread einen Titel hat, den ich durchaus gebrauchen kann ... wird er nun einfach gekapert! :)

Staticpage Dev Beta Test Announcement

Ich arbeite zwischendurch immer wieder an einer Entwicklerversion des Staticpage Plugins.
https://github.com/ophian/serendipity_event_staticpage (runterscrollen für Readme)
letzte Version
https://github.com/ophian/serendipity_e ... /tag/v4.56 (*)

Das ist schon (nahezu) vollständig auf 2.0 angepasst und (nahezu) vollständig smartifiziert (siehe Readme.md und changelog). Bevor ich nun am Ende die Altlasten herauswerfe, wäre es schön, wenn schon einmal die generelle Funktionalität und Standfestigkeit auf breiterer Basis getestet würde.

Wer das also im Zuge der S9y 2x Entwiclung ++ gerne mal zusätzlich testen will, nur zu! :) (*)

(*) Der staticpage Ordner im tagged (source code) Zip file muss natürlich von serendipity_event_staticpage-4.56 auf serendipity_event_staticpage geändert werden. (Das ist wahrscheinlich ein Ergebnis meiner Art tag releases zu kreieren, jedenfalls habe ich bis jetzt noch nicht herausgefunden wie es anders ginge. Das andere Zip mit dem hash ist soweit in Ordnung!)

Außerdem muss man aufpassen, wenn man ein Template (Theme) benutzt, dass bereits einen eigenen /backend_templates Ordner hat. In diesem Fall sollte man diesen (als backup) umbenennen oder sogar löschen, da sonst wichtige Änderungen in den staticpage backend templates nicht greifen.

Geänderte Templates für Bulleproof, Next und 2k11 Themes liegen gezipped gesondert bei.

(*) Sollte auch mit allen Serendipity Versionen ab 1.7 (wg Smarty/jQuery) funktionieren.

Edit:
update to
v.4.30 - 2014-12-01 get ready for release - name it RC
...
v.4.56 - 2016-02-02 latest Release

________________________________________________________________________________

Since Spring 2016, you can get all further versions via the Serendipity Styx Edition, which is a fully supported Serendipity Next installation and the Styx Spartacus additional_plugins repository @ https://ophian.github.io/.
________________________________________________________________________________

See you at Styx!
Ian
________________________________________________________________________________

Seit Frühjahr 2016, werden alle folgenden Versionen mit der Serendipity Styx Edition, einer gepflegten und voll unterstützten Serendipity Next Installation und dem Styx Spartacus additional_plugins Repository @ https://ophian.github.io/ ausgeliefert.
________________________________________________________________________________
Last edited by Timbalu on Sat Apr 07, 2018 4:48 pm, edited 1 time in total.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
ICE
Regular
Posts: 240
Joined: Tue Jun 28, 2005 11:15 pm

Re: Beta 2.0 - Statische Seiten

Post by ICE »

Darf ich mal frech dazwischen fragen und einen Wunsch äußern?

Ich komme mit der Auflistung der statischen Seiten im Backend einfach nicht klar. Ich habe mir schon so oft andere Statische Seiten zerschossen, dass ich so langsam darüber fluche.
Wenn ich eine Seite bearbeite, so kommt es manchmal vor, dass ich oben in der schnelle eine andere Seite aus dem Dropdownfeld wähle und auf speichern drücke ... damit habe ich dann ganz schnell die andere Seite mit der gerade bearbeiteten überschrieben ... Okay, ganz klar Bedienfehler von mir, nur leider passiert mir das immer wieder, dass ich dann statt auf Auswählen auf speichern klicke, weil ich ein anderes Verhalten von speichern erwarte ... Also die jetzige Seite speichern und dann mir die gerade ausgewählte Seite anzeigen... Zwei Sachen in einem Schritt ...

Was also richtig toll wäre, wenn die statischen Seiten in einem Baum angezeigt werden und nicht über ein Dropdown-Feld. Klickt man innerhalb des Baumes auf eine statische Seite, so gelangt man auf diese Statische Seite und kann sie bearbeiten. Mit einem Klick auf speichern, gelangt man dann wieder zur Baumansicht. Eigentlich so, wie man es von anderen CMS gewöhnt ist ...

Ist da was zu machen?
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Beta 2.0 - Statische Seiten

Post by Timbalu »

Ja, das ist schon drin, als "List of existing static pages".
Dazu muss die neue Config option "Backend: Show as entry list" aktiviert werden.
Allerdings verstehe ich nicht, wie du in der Box des select fields irgendwo auf speichern drücken kannst, ... da sind doch nur die GO or DELETE or PREVIEW Buttons...?
Die SAVE Buttons sind doch viel weiter unten. (?)

Wenn du innerhalb einer statischen Seite, also im "Bearbeiten" Modus bist, bekommst du natürlich trotzdem weiterhin die Box mit dem Select field. Das ist eigentlich nicht wirklich besser zu machen, damit das nicht zu einer Klick Orgie führt. Mit den neuen gefärbten Buttons ist das im 2.0 vielleicht auch viel anschaulicher als bisher. Am besten schaust du dir das einfach mal an.

Hm! Aber tatsächlich, auf die Idee eine andere Auswahl zu selecten und das mit der aktuellen Seite zu speichern, erzeugt tatsächlich eine neue... oder veränderte andere Seite. Auf die Idee muss man aber erst mal kommen.... :-)
Ich werde mir mal überlegen, ob sich das eventuell verbessern lässt.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Beta 2.0 - Statische Seiten

Post by Timbalu »

Wäre dir mit soetwas schon gedient?

Code: Select all

        <script>
            var prev_value;
            $('#staticpage_dropdown').focus(function() {
                prev_value = $(this).val();
            }).change(function(){
                $(this).unbind('focus');
                var cDialog = confirm('Are you sure to have saved your open entry and want to change the current page?');

                if(cDialog == true){
                    alert('Thanks for confirming! Click the GO button to change to new content!');
                } else {
                    $(this).val(prev_value);
                    $(this).bind('focus');
                    return false;
                }
            });
        </script>
Einzufügen nach dem select, hier:
https://github.com/ophian/serendipity_e ... e.tpl#L338 (Edit: lieber das letzte release zip nutzen!)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
ICE
Regular
Posts: 240
Joined: Tue Jun 28, 2005 11:15 pm

Re: Beta 2.0 - Statische Seiten

Post by ICE »

Uh, wow, so schnell. Ich habe mich noch nicht getraut die Beta 2 über mein Blog zu installieren ... Bin auf jeden Fall gespannt, wie das bei der 2.0 aussieht.

Das Snippet kann ich mir aber jetzt ja schonmal ansehen ...
ICE
Regular
Posts: 240
Joined: Tue Jun 28, 2005 11:15 pm

Re: Beta 2.0 - Statische Seiten

Post by ICE »

Ähh, die Datei gibt es bei mir gar nicht ... muss ich die S9Y 2.0 installiert haben, um diese zu sehen?
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Beta 2.0 - Statische Seiten

Post by Timbalu »

Nee, nicht zwangsläufig 2.0, aber das ist das neue staticpage dev only.
Falls du dir das testweise in dein altes Blog installieren willst, sichere vorher dein altes staticpage Plugin, zb nach archives.
Außerdem müsstest du das snippet (ich habe es noch nicht im alten s9y getestet, sollte aber gehen) dann anstelle in diese Datei
https://github.com/ophian/serendipity_e ... e.tpl#L335
nach dem </select> einfügen. (Edit: lieber das letzte release zip nutzen!)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Beta 2.0 - Statische Seiten

Post by Timbalu »

Ich habe das jetzt (weiter modifiziert) mal eingebaut, auch wenn ich noch keine Rückmeldung habe.

Das von ICE gemeldete "Copy/Save-Verhalten" ist mehr ein feature als ein bug, aber nur nicht offenbar als solches auch erkennbar. Die zusätzliche Abfrage ist also eine Sicherheitsleine, die zwar den Klickaufwand (gering) erhöht, aber definitiv mit bewussmachender Information vor Verlusten schützen kann.

Leider hat sich herausgestellt, dass ich die benötigte Serendipity Version auf min 1.7 herauf setzen musste, da sonst viel Smarty code auf das alte Smarty 2 hätte angepasst werden müssen. Ein Mehraufwand, der sich IMHO nicht lohnen würde.

Das weiter oben befindliche Ankündigungspost (http://board.s9y.org/viewtopic.php?f=10 ... #p10439277) wurde entsprechend angepasst.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
ICE
Regular
Posts: 240
Joined: Tue Jun 28, 2005 11:15 pm

Re: Beta 2.0 - Statische Seiten

Post by ICE »

Sorry, Ian, ich weiß nicht, ob ich mein produktives Blog auf 2.0 jetzt schon umstellen soll. Einen Testserver habe ich im Augenblick auch nicht. Dein neues "Statische Seiten" Plugin läuft ja erst so richtig mit der 2.0. Da muss ich mich aber erstmal ganz in Ruhe hinsetzen und einen Testserver aufsetzen und mir das ansehen ...
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Beta 2.0 - Statische Seiten

Post by Timbalu »

Nein, das läuft genauso gut mit S9y >= 1.7! Es ist nur auch schon auf das 2.0 backend angepasst.

Ops sorry, da war noch ein klitzekleiner Fehler (neues zip 4.17 tag).
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Beta 2.0 - Statische Seiten

Post by Timbalu »

Ich habe nochmals eben das 4.18 erneuert, da es ein paar fixes gab, die dringend hineingehörten.
Wer es also schon einmal geladen hat, ich habe da leider keinen Überblick, bitte erneut downloaden. :)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
ICE
Regular
Posts: 240
Joined: Tue Jun 28, 2005 11:15 pm

Re: Beta 2.0 - Statische Seiten

Post by ICE »

Also, ich habe mir Deine Änderung jetzt angesehen (Testserver: Beta 2.0 und statische Seiten 4.18): Das hochpoppende Hinweisfenster ist wirklich gut, das hilft einem keinen Mist zu machen.

Die Baumstrukturansicht ist auch wesentlich besser geworden.

Darf ich noch ein paar Wünsche äußern?
Bei WP werden die permalinks automatisch durch Javascript ausgefüllt (sind trotzdem manuell zu ändern), abhängig vom Titel der neuen Seite. Es ist schon ein wenig nervig, viermal den Titel einer Seite in vier Felder eingeben zu müssen (Kopfzeile, Seitentitel, Url-Titel der Seite und Permalink).

Generell zum Editor: Wie wäre es, auf die zwei Fenster zu verzichten und stattdessen einen Umbruch einfügbar zu machen, der dann den erweiterten Eintrag enthält? (Idee auch wieder von WP).

Mit "Custom" muss ich mich mal noch beschäftigen.
Post Reply