Hallo Christian,
Am 17.11.2010 17:10, schrieb Christian Lohmaier:
Warum die externen Skripte,
Macht das auch das CMS? Umso besser, also raus mit den Skripten und
durch die entsprechende Funktion des CMS ersetzen, bitte.
Na, nicht durch das CMS selbst, man muß ihm schon sagen, was es tun
soll, aber man kann es natürlich um entsprechende Funktionalität
erweitern :-)
Wenn man das kann, ist das gut. Ich kann es aber nicht. ;-) Ich
fürchte Du überschätzt mich da etwas. Ich bin kein Programmierer.
Sprich den Parser so umschreiben, daß er die Ausgabe von
rsync -r rsync://rsync.documentfoundation.org/tdf-pub/
Auch dafür bin ich zu dumm oder mein Server beim Hoster lässt es
nicht zu. :-(
http://doc.silverstripe.org/partial-caching
sprich
<% cached rsynclistchange %>
<% control erstelledownloadlsite([defaultlang]) %>
[bastle html aus den items des von der funktion zurückgelieferten elemente]
<% end_control %>
<% end_cached %>
(bzgl control: http://doc.silverstripe.org/templates#controls )
Hierzu müsste ich wohl erst mal von Beginn an studieren, wie
Silverstripe unter der Haube grundsätzlich zu handeln ist. Dazu bin
ich aber derzeit und auf absehbare Zeit nicht in der Lage.
Ja, aber das zieht die Performance ganz schön runter... das fopen wird
wohl kaum die Verbindung für weitere Requests offen halten, sprich für
jedes Verzeichnis 'ne komplett neue Anfrage, oder?
Aber die Version ist hartcodiert - sowohl in den links als auch in der
extra Variable, das müßte dann noch "eleganter" gelöst werden.
Wie ich schon schrieb: Ich hatte ursprünglich nicht die Absicht,
dass dieses Skript tatsächlich produktiv genutzt werden soll,
sondern wollte damit nur illustrieren, wie für mich eine
anwenderfreundliche Auswahl der passenden Downloadpakete aussehen
könnte. Gleichzeitig hatte ich den Arbeitsaufwand und die
Fehleranfälligkeit bisheriger Lösungen im Gedächtnis und daher etwas
im Sinn, was selbstständig in der Lage ist festzustellen, was auf
dem Server tatsächlich im Angebot ist.
Gruß
Stefan
--
LibreOffice - Die Freiheit nehm' ich mir!
--
E-Mail to discuss+help@de.libreoffice.org for instructions on how to unsubscribe
List archives are available at http://de.libreoffice.org/lists/discuss/
All messages you send to this list will be publicly archived and cannot be deleted
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.