Page 1 of 1

Feintuning für S9 embedded

Posted: Sun Jul 09, 2006 3:05 pm
by Ganima
Hallo,

habe erstmals in s9.1.0 in eine bestehende Website integriert. Das mit dem wrapper-file ist eine feine Sache. Ich habe noch zusätzlich alle Seitenleisten-Plugins versteckt, da ich ausschließlich die Artikel in der Seite eingefügt haben wollte (einen anderen Weg habe ich nicht gefunden!?).
Alles funktioniert so weit bestens, dennoch bleiben ein paar Fragen offen:
  • Die Artikel werden so angezeigt, dass der serendipity_entryFooter im Kopf des Artikels erscheint und nicht am Ende. Dies kann ich mir nicht erklären?

    Der Link "Artikel vollständig lesen" öffnet den Artikel, allerdings nicht in der bestehenden Seite, sondern in einer unformatierten neuen Seite. Das ist natürlich nicht in meinem Sinne.
Wie kann ich hier bestmöglich vorgehen? Wie gesagt, mir geht es nur darum die einzelnen Artikel darzustellen ohne Seitenleiste.

Gruß, GANIMA

Posted: Sun Jul 09, 2006 3:14 pm
by Ganima
... kleiner Nachtrag, okay, Frage 1 hat sich erledigt, da dies am default-Template liegt. Ich war davon ausgegangen, dass bei der embedded Version weder CSS bzw. Style eingebunden wird.

Posted: Sun Jul 09, 2006 4:11 pm
by garvinhicking
Für Frage zwei müsstest Du dein Setup mal beschreiben. Evtl. stimmt die .htaccess nicht oder Du hast den Wrapper falsch eingebunden.

Die URL zu dem Blog würde auch helfen.

Die Artikellinks enthalten jedenfalls auch den Wrapper-Aufruf!

Grüße,
Garvin

Posted: Sun Jul 09, 2006 5:42 pm
by Ganima
... die url ist wahrscheinlich der schnellste Weg:
link entfernt

So sieht natürlich nicht das Endprodukt aus. Ich habe noch nichts verändert und die Formatierung per CSS ist noch nicht erfolgt!

Posted: Sun Jul 09, 2006 5:59 pm
by garvinhicking
Hi!

Grundprinzip der Embed-Option ist, dass man sein eigenes embed script (in deinem fall wohl blog1.php) als IndexFile in der s9y konfiguration einträgt.

blog1.php muss die index.php ja einbinden und ist dann der reflektor für alle s9y inhalte; wenn du über die s9y index.php gehst kann deine blog1.php ja nie aufgerufen werden, und daher kommt dann auch die fehlende Formatierung :)

Viele Grüße,
Garvin

Posted: Sun Jul 09, 2006 7:29 pm
by Ganima
...mmh, dann hab ch wohl doch was falsch verstanden.
Also, da die Inhalte angezeigt wurden, dachte ich es wäre alles korrekt.
Gut nun gebe ich in der Konfiguration als index die blog1.php an.
In der Form ../blog1.php
Das funktioniert gut! Jetzt habe ich jedoch folgende Probleme:
Der Adminbereich wird korrekt aufgerufen, wenn ich dann aber wieder "zurück zum Blog" wähle, erhalte ich wieder alles unformatiert angezeigt.
Ich steh' glaube ich auf'm Schlauch :roll:

Posted: Mon Jul 10, 2006 12:17 pm
by garvinhicking
Hi!

Nein, die embed-Datei muss immer im s9y Verzeichnis liegen. Wenn Du mit "../" arbeitest, wirst Du früher oder später auf Probleme stoßen. :)

Der Link zum Frontend wird durch die "DirectoryIndex" in der .htaccess vorgegeben; da musst Du dafür sorgen, dass blog1.php bei Dir dafür eingetragen ist :)

Viele Grüße,
Garvin

Posted: Tue Jul 11, 2006 7:27 am
by Ganima
Hi Garvin,

okay, jetzt hab ich's kapiert! Es funktioniert bestens. Meine blog1.php liegt nun im s9y-Verzeichnis und in der .htaccess steht im DirectoryIndex
/serendipity/blog1.php

Danke!
Gruß, GANIMA