Page 1 of 3
Probleme mit Static Pages Plugin
Posted: Fri Oct 21, 2005 10:07 pm
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
Re: Probleme mit Static Pages Plugin
Posted: Mon Oct 24, 2005 9:21 am
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
Re: Probleme mit Static Pages Plugin
Posted: Mon Oct 24, 2005 10:29 am
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
Re: Probleme mit Static Pages Plugin
Posted: Mon Oct 24, 2005 11:01 am
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.

Re: Probleme mit Static Pages Plugin
Posted: Mon Oct 24, 2005 11:39 am
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
Re: Probleme mit Static Pages Plugin
Posted: Mon Oct 24, 2005 12:14 pm
by falk
garvinhicking wrote:Klar, die Dokumentation ist auf
www.s9y.org für jeden frei ergänzbar.

Jeden, der ein Login hat.
Posted: Mon Oct 24, 2005 12:16 pm
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.

Posted: Mon Oct 24, 2005 12:19 pm
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
Posted: Mon Oct 24, 2005 12:32 pm
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.
Posted: Mon Oct 24, 2005 12:34 pm
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
Posted: Mon Oct 24, 2005 12:42 pm
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.
Posted: Mon Oct 24, 2005 12:47 pm
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
Posted: Mon Oct 24, 2005 12:50 pm
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

?
Posted: Mon Oct 24, 2005 12:51 pm
by CaptainCrunch
COLUMN ist optional:

Posted: Mon Oct 24, 2005 12:52 pm
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