Probleme mit Static Pages Plugin

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
macstone

Probleme mit Static Pages Plugin

Post by macstone »

Hallo,

ich habe eben Seredipity 0.8.5 installiert und wollte nun eigentlich das Static Pages Plugin hinzufügen. Spartacus sagt mir aber, dass es ich das Plugin erst ab Serendipity in der Version 0.9 installieren kann.

Mit einer älteren Serendipity Version (ich glaube, es war 0.8.4) konnte ich das Plaugin aber noch installieren.

Ich würde das Plugin ja auch per Hand installieren, aber ich bin mir nicht sicher, welche Version dann noch Serendipity 0.8.x unterstützt.

Irgendwelche Ideen?

Gruß
Macstone
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Re: Probleme mit Static Pages Plugin

Post by falk »

Hallo macstone!
macstone wrote:ich habe eben Seredipity 0.8.5 installiert und wollte nun eigentlich das Static Pages Plugin hinzufügen. Spartacus sagt mir aber, dass es ich das Plugin erst ab Serendipity in der Version 0.9 installieren kann.
Das ist richtig. Da s9y 0.9 vor den Türen steht und ich s9y-Funktionen nutze, habe ich das aktuelle Update "nur" für s9y 0.9 nutzbar gemacht. Ich hoffe, du kannst noch die wenigen Tage bis zur 0.9 final warten und dann staticpages in vollen Zügen genießen. Ich weiß das diese Art nicht die feine Englische ist.
macstone wrote:Mit einer älteren Serendipity Version (ich glaube, es war 0.8.4) konnte ich das Plaugin aber noch installieren.
Geht nun auch nicht mehr ;-).

Grüßend,

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

Re: Probleme mit Static Pages Plugin

Post by garvinhicking »

Hm, ich denke nicht, dass es notwendig ist, 0.9 zu erfordern. Im Code habe ich jedenfalls keinen zwingenden Grund für 0.9 gefunden, und hab daher in version 3.04 wieder die Kompatibilität zu 0.8 aktiviert. Werde das mit Falk mal diskutieren. :)

Viele 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/
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Re: Probleme mit Static Pages Plugin

Post by falk »

garvinhicking wrote:Hm, ich denke nicht, dass es notwendig ist, 0.9 zu erfordern. Im Code habe ich jedenfalls keinen zwingenden Grund für 0.9 gefunden, und hab daher in version 3.04 wieder die Kompatibilität zu 0.8 aktiviert. Werde das mit Falk mal diskutieren. :)
Ich bin für eine bessere Dokumentation. Darüber sollten wir mal diskutieren. ;-)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Probleme mit Static Pages Plugin

Post by garvinhicking »

Hi Falk!
Ich bin für eine bessere Dokumentation. Darüber sollten wir mal diskutieren. ;-)
Klar, die Dokumentation ist auf www.s9y.org für jeden frei ergänzbar. :-)

Viele 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/
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Re: Probleme mit Static Pages Plugin

Post by falk »

garvinhicking wrote:Klar, die Dokumentation ist auf www.s9y.org für jeden frei ergänzbar. :-)
Jeden, der ein Login hat.
CaptainCrunch
Regular
Posts: 34
Joined: Thu Oct 20, 2005 4:51 pm
Contact:

Post by CaptainCrunch »

Ganz doofe Frage: kann es sein, dass die aktuelle Version des Plugin die Tabellenstruktur innerhalb einer Postgres-DB beim Upgrade nicht auf den aktuellen Stand bringt? Irgendwie bin ich gerade dabei, die gesamte Tabelle von Hand nachzubauen. :oops:
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Falk,

das ist so nicht richtig. Das Wiki ist World-Writable im Docu-Bereich. Falls das irgendwo nicht der Fall ist, ist es ein Versehen und ich kann es sofort ändern. Das Wiki kann also ohne Login bearbeitet werden.

CaptainCrunch: Eigentlich enthält das Plugin die ALTER TABLE statements, ziemlich am Anfang des Staticpage plugins...?!

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/
CaptainCrunch
Regular
Posts: 34
Joined: Thu Oct 20, 2005 4:51 pm
Contact:

Post by CaptainCrunch »

Ja, ALTER TABLE-Statements sind drin. Postgres kennt allerdings (AFAIK) kein int(X). Das korrekte Kommando (in diesem Fall) wäre dann eher integer, int4, smallint (und ein paar andere) würde(n) wohl auch funktionieren (vgl. http://www.postgresql.org/docs/7.4/stat ... TATYPE-INT ).

Keine Ahnung, ob das sonst irgend jemanden interessiert, aber Postgres-Nutzer dürfen sich so nicht über SQL-Fehlermeldungen wundern.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Wir nutzen da die serendipity_db_schema_import() funktion, diese ersetzt das int(4) schon durch int4.

Kann es sein, dass postgreSQL kein MULTI-Alter Table unterstützt? Probier mal ob anstelle diesre Query:

Code: Select all

                $q = "ALTER TABLE {$serendipity['dbPrefix']}staticpages
                       ADD COLUMN shownavi int(4) default '1',
                       ADD COLUMN showonnavi int(4) default '1',
                       ADD COLUMN publishstatus int(4) default '1'";
das hier klappen würde:

Code: Select all

                $q = "ALTER TABLE {$serendipity['dbPrefix']}staticpages
                       ADD COLUMN shownavi int(4) default '1';
ALTER TABLE {$serendipity['dbPrefix']}staticpages
                       ADD COLUMN showonnavi int(4) default '1';
ALTER TABLE {$serendipity['dbPrefix']}staticpages
                       ADD COLUMN publishstatus int(4) default '1';";
Viele 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/
CaptainCrunch
Regular
Posts: 34
Joined: Thu Oct 20, 2005 4:51 pm
Contact:

Post by CaptainCrunch »

Kann es sein, dass postgreSQL kein MULTI-Alter Table unterstützt?
Ich lasse mich da gerne eines Besseren belehren, aber so scheint's zu sein:

Code: Select all

ALTER TABLE serendipity_staticpages ADD test1 int4 ADD test2 smallint;
ERROR:  syntax error at or near "ADD" at character 52
Laut Doku geht das wohl auch erst ab Version 8.0, ich verwende noch 7.4.

Werden die ALTER-Statements jedoch (wie von dir gezeigt) nacheinander abgegeben, gibt's keinerlei Probleme.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Du hast bei "ADD" das "ADD COLUMN" vergessen, scheint mir?

Ich hab das Plugin jetzt jedenfalls mal auf mehrere ALTER TABLEs verteilt, vielen Dank!

Viele 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/
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

garvinhicking wrote:das ist so nicht richtig. Das Wiki ist World-Writable im Docu-Bereich. Falls das irgendwo nicht der Fall ist, ist es ein Versehen und ich kann es sofort ändern. Das Wiki kann also ohne Login bearbeitet werden.
Also mir gelingt es nicht, dort in irgendeiner Weise an irgendeinem Ort eine neue Seite zu erstellen. Gibt es eine Anleitung fürs Wiki? Oder brauche ich mal Urlaub ;-)?
CaptainCrunch
Regular
Posts: 34
Joined: Thu Oct 20, 2005 4:51 pm
Contact:

Post by CaptainCrunch »

COLUMN ist optional:
http://www.postgresql.org/docs/7.4/static/sql-altertable.html wrote:Notes

The key word COLUMN is noise and can be omitted.
;)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi Falk,

geh einfach mal zu http://www.s9y.org/80.html

Dann klickst Du oben rechts auf "New Document" und legst ein Dokument an.

Um ein bestehendes Dokument zu editieren, einfach mal http://www.s9y.org/43.html aufrufen, dann oben rechts auf "Edit" klicken. :-)

Viele 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/
Post Reply