Page 2 of 2
Re: Serendipity Blog in Joomla
Posted: Sun May 17, 2015 10:53 pm
by RolandG
@ Timbalu: Vielen Dank für den Tipp!
Timbalu wrote:...dass ein PDF-copy/paste ein single quote ' in ein ´ Accent ("Tick") verändert und gegebenfalls nötige Unterstriche _ entfernt.
Tut es auch! Ich hatte das aber bereits korrigiert, und mein Code - der den von mir beschriebenen Fehler ausgibt - sieht exakt so aus wie deiner.
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 9:57 am
by Timbalu
Das ist getesteter Code und funktioniert einwandfrei in einer eigenen PHP Datei. Das solltest du zumndest erfolgreich aufrufen können und zeigt die Entries aus dem entries.tpl Teil deines Templates bzw des Standard Templates.
Wie das genau in Joomla als Anbindung klappt, ist allerdings eine andere Frage.
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 1:46 pm
by RolandG
@ Timbalu: Das glaube ich, dass der Code getestet ist - umso mehr bin ich irritiert. Und mit Joomla hat das auch nichts zu tun, denn ich habe - um die Fehlerquellen zu minimieren - nur diese paar Zeilen als PHP-Datei angelegt und aufgerufen:
<?php
$current = getcwd();
chdir('serendipity/');
include 'serendipity_config.inc.php';
serendipity_smarty_init();
$entries = serendipity_fetchEntries(null, true, 10);
serendipity_printEntries($entries);
$tpl = serendipity_getTemplateFile('entries.tpl', 'serendipityPath');
serendipity['smarty']->display($tpl);
chdir($current);
?>
Diese PHP-Datei liegt über dem Serendipity-Verzeichnis und darin ist eine frische Erst-Installation der neuesten Version, die einwandfei funktioniert, wenn ich sie direkt aufrufe...
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 1:50 pm
by Timbalu
So exakt gleich ist das dann doch nicht, oder?
Du
ich
Code: Select all
// Zum Serendipity-Verzeichnis wechseln - voller Pfad!!
chdir('C://xampp/htdocs/pfad/zum/serendipity/');
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 2:45 pm
by RolandG
@ Timbalu: Den vollständigen Pfad hatte ich zunächst auch schon probiert. Bei mir sieht das dann so aus:
chdir('H:\XAMPP\htdocs\serendipity/');
Hinweis: Die Backslashs anstelle des Slashs sind aufgrund des Windows-Dateisystems nötig und richtig. Das Ergebis ist aber identisch
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 2:49 pm
by Timbalu
RolandG wrote:Die Backslashs anstelle des Slashs sind aufgrund des Windows-Dateisystems nötig und richtig.
Nö! Schon lange nicht mehr.
Dann hast du trotzdem wohl noch irgendeinen vergessenen tick in deinem Code stehen... Nimm mal meinen Beispielcode und passe nur den Pfad an.
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 2:58 pm
by Timbalu
Ah here it is - ich musste erst die Brille aufsetzen
Code: Select all
serendipity['smarty']->display($tpl);
muss natürlich
Code: Select all
$serendipity['smarty']->display($tpl);
heißen
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 3:08 pm
by RolandG
Kniefall - funzt!
Vielen Dank für deine Hartnäckigkeit! Und auch für das Update zu Slash und Backslash (hatte gar nicht mitbekommen, dass sich das geändert hat).
Jetzt geht's an Joomla...
Re: Serendipity Blog in Joomla
Posted: Mon May 18, 2015 9:00 pm
by RolandG
In Joomla geht leider gar nichts. Mal gucken, ob mir in den einschlägigen Foren jemand helfen kann. Sollte ich zu einer Lösung finden, werde ich sie hier natürlich kund tun - für alle, die nach mir vor dieser Aufgabe stehen.
Hier an euch erst mal ein Riesen-Dankeschön für die Unterstützung!
Re: Serendipity Blog in Joomla
Posted: Tue May 19, 2015 12:07 pm
by garvinhicking
Hi!
So, bin wieder da. Schön dass es schon ein paar Fortschritte gab.
Bei der Joomla-Einbindung könnte ich mir vorstellen dass Joomla PHP innerhalb einer Methode/funktion ausführt. Serendipity arbeitet viel mit dem globalen $serendipity. Ggf. musst du also vor der Einbindung mal ein:
einfügen, damit falls Joomla PHP lokal gekappselt aussführt er überall drauf zugreifen kann...?
LG,
Garvin
Re: Serendipity Blog in Joomla
Posted: Tue May 19, 2015 1:36 pm
by Timbalu
Mich würde schon interessieren wie das als Einbindung in Joomla klappen kann ...(*).
Zum Beispiel müsste man auch noch das Problem der (verlinkten) entry pagination oder vielleicht auch anderer Kommunikationslinks lösen, oder eben nur die letzten x entries mit einer eigenen und beschnittenen embed_entries.tpl anzeigen lassen.
*)
...allerdings, wenn ich mir Joomla so anschaue, stehe ich etwas erschlagen vor einem wenig eingängigen und im Backend etwas zähen System, dass laut den Webseiten die ich dazu finden konnte, in der Bepflanzung hauptsächlich von Leuten befüttert wird, die damit ihr eigenes kleines Geschäft machen. IMHO wenig vertrauenserweckend ... Ich persönlich würde eher dazu raten eine Webseite um Serendipity (als absolut freies und sehr übersichtlicher System) oder auch ProcessWire herum zu bauen - wenn nicht absolut wichtige Gründe für die Verwendung eines solchen Molochs vorlägen, denn solche CMS Systeme werden nur von den wenigsten wirklich gebraucht. Aber vielleicht bin ich auch nur so daran gewöhnt, dass wenig daneben bestehen kann... Last but not least ist eine solche Verzahnung immer risikobehaftet. Denn je größer und verbreiteter die Systeme, desto mehr potenzieren sich die Angriffe. Besser, wenn überhaupt, wäre die vollkommen isolierte Nutzung, und nur die frontendseitige Angleichung mit Garvins 2. Punkt.
Re: Serendipity Blog in Joomla
Posted: Tue May 19, 2015 9:15 pm
by RolandG
@ garvinhicking: Einen Versuch war es wert. Danke! Leider komme ich aber auch damit nicht weiter. Ich werde mal schauen, ob ich einen Joomla-Programmierer finde, der sich dieses Themas annehmen mag.
@ Timbalu: Danke für deine weiterreichenden Betrachtungen.