Page 1 of 1
Frontpage bei statische Seiten
Posted: Thu Oct 02, 2008 2:16 pm
by ICE
Hallo Forum,
irgendwie stehe ich gerade auf dem Schlauch ...
Ich verwende S9Y für ein Projekt als CMS und habe mit dem Statische Seiten Plugin jede Menge statische Seiten angelegt. Zur Anzeige der Links zu den statischen Seiten verwende ich das Seitenleistenplugin "Liste der Statischen Seiten".
Nun ist es so, dass ich auch für die Startseite eine statische Seite verwende. Wie bekomme ich in die "Liste der Statischen Seiten" einen Link ähnlich "Aktuelles" hinein, damit man das Blog sehen kann, der folgenden Link enthält: index.php?frontpage ?
Danke, gruß
ICE
Re: Frontpage bei statische Seiten
Posted: Thu Oct 02, 2008 5:27 pm
by garvinhicking
Hi!
Das unterstützt das Plugin derzeit nicht. Man müsste eine Möglichkeit dafür im PHP-Code des Plugins schaffen, da es derzeit halt nur statische Seiten und ausgewählte Plugins unterstützt. Freie Links sind derzeit nicht möglich, aber da es grundsätzlich schon hilfreich sein würde, wäre es nett eine manuell Linkeingabe zu schaffen.
Einen derartigen Patch würde ich gerne ins offizielle Plugin übernehmen!
Viele Grüße,
Garvin
Re: Frontpage bei statische Seiten
Posted: Thu Oct 02, 2008 8:04 pm
by ICE
garvinhicking wrote:[...] Man müsste eine Möglichkeit dafür im PHP-Code des Plugins schaffen,[...].
Einen derartigen Patch würde ich gerne ins offizielle Plugin übernehmen!
Hallo Garvin,
vielen Dank für die Antwort. Was wären jetzt meine Möglichkeiten? Soll ich die Fragen nochmal im englisch sprachigen plugin Bereich stellen und hoffen, dass sich die Entwickler der Plugins melden?
Prinzipiell fehlen da ja zwei Dinge:
1. Eigene Links hinzufügen
2. Das Blog als Link hinzufügbar machen, damit man das Blog wieder sehen kann.
Erstes traue ich mir nicht zu und das zweite wäre doch machbar, in dem man bei der Erkennung, ob andere Plugins installiert sind (also z.B. Gästebuch, Downloadmanager) einfach das Blog da noch mit hinzufügt, so als dummy plugin. Das kann man ja dann einschalten und über die Reihenfolge verschieben. Könntest Du mir einen Hinweis geben, wo ich da in welcher Datei suchen müßte?
Habe da im moment noch nichts finden können ...
Da mir das sehr wichtig ist: Kann ich nicht irgendwie noch eine Passage in der Erkennung der anderen Plugins hinzufügen
Posted: Thu Oct 02, 2008 8:36 pm
by ICE
Also, ich habe das jetzt quick & dirty gelöst:
Ich habe in der Datei "serendipity_event_staticpage.php" die Funktion "function pluginstatus()" mit dem Array Element serendipity_event_s9ymarkup erweitert. Ich habe das plugin gewählt, weil es zum core von s9y gehört und so jeder installiert haben sollte ...
Code: Select all
function pluginstatus()
{
global $serendipity;
$uplugs = array(
'serendipity_event_downloadmanager',
'serendipity_event_guestbook',
'serendipity_event_forum',
'serendipity_event_contactform',
'serendipity_event_thumbnails',
'serendipity_event_usergallery',
'serendipity_event_faq',
'serendipity_event_s9ymarkup'
);
und dann in der Funktion "selectPlugins()"
folgendes an das Ende der switche hinzugefügt:
Code: Select all
case 'serendipity_event_s9ymarkup':
$page[$plugin] = array(
'name' => "Aktuelles",
'link' => $serendipity['serendipityHTTPPath'].$serendipity['indexFile'].'?frontpage'
);
break;
Leider ist der deutsche Text "Aktuelles" jetzt fest verdrahtet ... aber man könnte es ja auch "News" nennen ... kleiner scherz ...
Jetzt kann man im adminbereich des plugins das plugin aktivieren und es wird ein Link zum Bloginhalt angezeigt, mit dem Namen Aktuelles ...
Das ganze ist eh keine Lösung, bis es eine neue Version vom plugin gibt, da ja sonst wieder alles weg ist ... Aber es hilft in diesem Augenblick ...
Wäre so eine Lösung denn so auf die schnelle nicht auch was für Dauer?
Posted: Fri Oct 03, 2008 12:50 pm
by garvinhicking
Hi!
s9ymarkup wird zwar standardmäßig installiert,aber von vielen deinstalliert. Man müsste die Erkennung also eher ganz zusätzlich, unabhängig vonplugins, einfügen.
Aber mal ne andere Frage:Du könntest doch auch einfach das statische seiten plugin wegnehmen und stattdessen einene eigenen HTML Klotzmit allen gewünschten Links einfügen?
Grüße,
Garvin
Posted: Fri Oct 03, 2008 2:52 pm
by ICE
garvinhicking wrote:[..] HTML Klotz mit allen gewünschten Links einfügen?
... Aber Garvin ... so ein Vorschlag ... Das wäre so, als würde man bei einem elektrischen Fensterheber den Motor rausschmeißen und eine Kurbel dranpappen ... und das, obwohl der Motor funktioniert ... er hat das Fenster nur nicht ganz auf gemacht!
Der HTML Klotz ist ja nun wirklich die allerletzte Lösung ...
Die Automatik ist ja da, es fehlt ja nur eine winzige Kleinigkeit. Ich erstelle im moment eine Seite für jemanden, bei der die Blogfunktionalität in den Hintergrund tritt und wird nur für eine NEWS Darstellung verwendet. S9Y ist dort mehr ein CMS. Ich habe bisher noch überhaupt kein CMS gesehen, bei dem man die erstellten Seiten per Hand in einen Navigator per href pappen mußte. Dafür gibt es immer Automatiken.
Die Seite ist für jemanden, der sich nicht so richtig damit auskennt. Wie man statische Seiten erstellt, dass kann ich ihm erklären. Das er dann aber auch noch die Seite per Hand in einen HTML Klotz schreiben soll, inkl. Herausfinden der Url etc. ist dann doch ein wenig "blöd".
Ja ich weiß, S9Y ist ein Blog ... aber dennoch mit seinen plugins sehr mächtig ... keine Sicherheitslücken ... ich denke jeder weiß hier die Vorzüge von S9Y.
Damit aus S9Y noch ein richtiges CMS wird, fehlt es an einem plugin, welches einen automatischen Navigator erstellt, der auch die Möglichkeit hat, manuelle Links hinzuzufügen und die Reihenfolge der Links zu ändern. Mit ein bisschen Anpassung könnte das plugin "Liste aller statischen Seiten" genau diesen Zweck erfüllen. Es fehlte halt einzig allein an dem ?frontpage Link um wieder das Blog zu sehen und der Möglichkeit manuelle Links hinzuzufügen, ohne die Automatik der Liste der statischen Seiten zu zerstören ...
gruß
Martin
Posted: Fri Oct 03, 2008 3:07 pm
by garvinhicking
Hi!
... Aber Garvin ... so ein Vorschlag ... Das wäre so, als würde man bei einem elektrischen Fensterheber den Motor rausschmeißen und eine Kurbel dranpappen ... und das, obwohl der Motor funktioniert ... er hat das Fenster nur nicht ganz auf gemacht!
Najaaa...ich sähe das eher so: Der Motor macht alle vier Fenster auf und zu, jetzt baust Du aber ein Dachverdeck ein und erwartest dass der Motor ohne Änderung auch das betreiben kann. Damit Du dann aber nur an einer Stelle hand anlegen musst, kannstdu den Motor deaktivieren und wenigstens mit der Dachkurbel alle Fenster und das Dach bearbeiten.
Der HTML Klotz ist ja nun wirklich die allerletzte Lösung ...
Das sehe ich auch so
Die Automatik ist ja da, es fehlt ja nur eine winzige Kleinigkeit. Ich erstelle im moment eine Seite für jemanden, bei der die Blogfunktionalität in den Hintergrund tritt und wird nur für eine NEWS Darstellung verwendet. S9Y ist dort mehr ein CMS. Ich habe bisher noch überhaupt kein CMS gesehen, bei dem man die erstellten Seiten per Hand in einen Navigator per href pappen mußte. Dafür gibt es immer Automatiken.
Die alternative Startseite ist aber nunmal keine erstellte statische Seite, sondern eine davon völlig unabhängige.Da ist es IMHO nunmal klar, dass das Plugin dafür keine Automatik bietet.
Machbar ist das auf jeden Fall, aber wenn Du es nicht per PHP-Code so einbauen kannst das es in das offizielle plugin ohne problemeübernommen werden kann, dann muss man schauen dass das jemand anders überarbeitet, oder du selbst noch mehr hand anlegst.Ich kann hier auch gerne helfen,vermutlich aber erst wieder ab Mitte/endeNovember. Vorher habe ich erstmal keine Zeit, Dinge an s9y zu programmieren die einen recht speziellen anwendungsfall haben und notfalls auch mit dingen wie einem html klotz übergangsweise gelöst werden könnten.
Viele Grüße,
Garvin