Modulname:
---------------------------------------------------------------------------
includeContent
Status:
---------------------------------------------------------------------------
beta
Bechreibung:
---------------------------------------------------------------------------
Mit diesem Modul kann der Inhalt eines anderen Moduls eingebunden werden.
Autor(en):
---------------------------------------------------------------------------
Reto Haldemann v/o Mistral
Lizenz:
---------------------------------------------------------------------------
GPL
Benötigte Sefrengo Version:
---------------------------------------------------------------------------
<= 01.04.00 (mit ContentAPI; Download http://forum.sefrengo.org/index.php?showtopic=1434)
>= 01.04.01
Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.
Dokumentation:
---------------------------------------------------------------------------
- Es ist noch keine vorhanden
Changelog
---------------------------------------------------------------------------
Hallo mistral
Wäre so folgende Lösung möglich, wenn ich auf eine wysiwyg aus einem Contentflex zugreifen möchte?
Verstehe ich nicht.
Für mich ist das Modul ein Infopool von z.B. Adressen, die mehrmals in einem Projekt vorkommen. Du liest den gewünschten wysiwyg2 aus und wenn du einen cuttext haben möchtest, grabest du die ausgelesene Seite mit dem Categorywalker.
das habe ich noch nicht eingabaut. Das heisst, zur Zeit musst du den Link noch von Hand machen.
danke für den Hinweis
Ich bekomme folgende Fehlermeldung:
Fatal error: Call to a member function on a non-object in /home/.sites/715/site318/web/cms/projekt01/cms/inc/frontend.php(250) : eval()'d code on line 954
Ich habe folgendes angegeben um eine Bild von modul Bild 1.2 wiederzugeben:
{image:6:1}
update: ich hatte ContentAPI nicht installiert:
http://forum.sefrengo.org/index.php?showtopic=1434&hl=ContentAPI
Hallo, ich komme nicht so ganz klar mit dem modul aber ich möchte es gerne nutzen.
ich hab im content nen wysiwyg2 eingebunden im container id=7.
das hab ich jetzt in das config-feld reingeschrieben: {wysiwyg2:7:1}
API hab ich auch eingeladen. Passiert aber bei mir nix. Oben steht die seiten-ip drin und darunter noch mal die 7, weil es der container mit dem inhalt ist.
was mach ich falsch?
hm, ja das kann sein. was mach ich denn, wenn ich als container den wysiwyg2 eingebaut habe. geht das überhaupt? oder muß ich immer contentflex oder ähnliches nehmen?
ich weiß auch grad nicht so genau was cms-tag bedeutet? ich steh irgendwie auf dem schlauch. ist das die nummerierung der integrierten variablen? {wysiwyg2:1} {wysiwyg2:2} {wysiwyg2:3} ?
gruß toto
Super, jetzt weiß ich bescheid! Vielen Dank. Es ging nicht, weil er die ip der Seite nicht erkennt. Ich hab jetzt mal einige ID's ausprobiert von anderen Seiten und es ist immer irgendwie willkürlich. wenn ich id 32 Eingebe dann spukt er den text von seite 18 aus usw. d.h. ich müßte jetzt bischen durchprobieren, bis ich die richtige seite finde....ist irgendwie komisch, gell
hm. hab grad gesehen, das meine mySQL idcatside überhaupt nicht mit denen übereinstimmen, die beim mouseover im Sefrengo angezeigt werden? wie kann das sein?
komisch..wollte das ganze gestern für dich noch ausprobieren, habe aber das modul irgendwie auf dem aktuellen server nicht zum laufen bekommen (obwohl es auf einem anderen server funktioniert). leider habe ich noch nicht rausgefunden, warum es auf dem testserver nicht funktioniert.
gruss andi
Hallo Zusammen
Habe das Modul nun nochmals verwendet. Wenn ich jedoch bei "Seite auf welcher der Inhalt liegt:" die idcatside der Seite eingegeben habe, wurde kein Inhalt hinausgegeben. Setze ich jedoch anstelle der Idcatside die idsidelang funktioniert es.
Kennt jemand diesen effekt?
gruss
chregu
ich liebe dieses modul. wird das auch tapfer weiter entwickelt? wäre sicherlich schön, wenn das modul au dem beta-status kommen würde. hoffe, die api-files sind bestandteil der nächsten sefrengo-version.
wäre es z.b. möglich, dass seiten, welche offline sind, nicht ausgelesen werden?
so könnte man z.b. einfache meldungen auf alle seite per knopfdruck auf oder abschalten, wie http://forum.sefrengo.org/index.php?showtopic=1685&hl= auch schon gewünscht.
einen kleinen zeichendreher hätte ich noch:
Container in welchem der Inahlt liegt (10,40):
bitte «h» und «a» tauschen :-)
Das Modul wird sicher weiterentwickelt.
wie kann man folgendes umsetzen ?
auf der auszulesenden seite ist cmsmod link im modus url {linkurl:1}
{linkurl:1:1} funktioniert hier nicht, zur not geht {link:1:1} was aber den kompletten a tag wieder gibt.
vll. machts ja noch sinn einen link zurück zur auszulesenden seite im zusammenhang des kürzens (cut) der ausgabe
z.b.
includecontent nutzen zwar nicht so viele
vll. kann trotzdem mal einer bei sich schauen, ob auch nach der 9 wiederhohlung des tags schluss ist
wenn es bei noch jemanden so ist
glaube ich das problem liegt im preg_match_all, das so die wiederholung abschneidet
cms-tag-id's >=10 werden nicht verarbeitet > fehlerhafter regulärer ausdruck
@bkm:
es wird für id, auch anzahl immer nur eine einstellige zahl aktzeptiert - dein fix ist schon korrekt. thanx!
Hallo,
ich verwende das Modul includeContent um einen Teil des Content der aktuellen Seite in die META Description zu schreiben. Dazu habe ich den Modulcontainer in den Headbereich positioniert.
Jetzt suche ich eine Möglichkeit, dass immer der Content der aktuellen Seite durchsucht wird.
In der Konfiguration muss die Seite, auf der der Inhalt, liegt ja immer angeben werden, hat einer eine Idee, wie man dem Modul beibringt einfach immer die aktuelle Seite zu nehmen?
Gruss, Andreas
Für den Meta-Tag
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)