<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=3953&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / ListIt2 als Kalender]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=3953</link>
		<description><![CDATA[Die aktuellsten Beiträge in ListIt2 als Kalender.]]></description>
		<lastBuildDate>Fri, 25 Jul 2014 13:10:39 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31690#p31690</link>
			<description><![CDATA[<p>Danke schonmal.</p><p>Ich frage mich, ob das nicht eher ein Bug ist. Ich bin ja großer Fan von Listit2. Mir scheint das nicht beabsichtigt zu sein. Ich habe vergangene Einträge aus dem Juni jetzt aus der DB gelöscht, wodurch die Anzeige wieder stimmt. Aber nächste Woche ist dann wieder August.</p><p>ZUdem habe ich 1.4 auf 1.4.1 upgedatet. Mit dem Erfolg, dass das Extrafeld Select DateTime nun keinen Kalender mehr anbietet, sondern wie ein einfaches Textfeld funktioniert.</p><p>Einen kleinen Erfolg hatte das aber: Ich habe einen abgelaufenen Beispieleintrag erstellt, der in der Vergangenheit lag. Dann wurde zwar wieder die leere Katgorie angezeigt, aber wenigstens kann ich den Eintrag manuell aus Listit2 löschen und dann verschwindet auch die Kategorie wieder. Mal gucken, was nächsten Monat passiert.</p><p>Modulrelevante Einträge in der Ereignisverwaltung wären:</p><p>PostItemDelete</p><p>Sent after item delete process has completed. Possible to manipulate item object data.<br />Parameters</p><p>&#039;item_object&#039; - Reference to affected item object.</p><p>------------</p><p>PostItemLoad</p><p>Beschreibung des Ereignisses:<br />Sent after item load process has completed. Possible to manipulate item object data.</p><p>------------</p><p>PostItemSave</p><p>Beschreibung des Ereignisses:<br />Sent after item save process has completed. Possible to manipulate item object data.</p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Fri, 25 Jul 2014 13:10:39 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31690#p31690</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31689#p31689</link>
			<description><![CDATA[<p>Schau mal in die Ereignisverwaltung.<br />Vielleicht kann man den Eintrag via UDT löschen, wenn er abläuft.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Thu, 24 Jul 2014 18:03:55 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31689#p31689</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31688#p31688</link>
			<description><![CDATA[<p>Sorry fürs pushen, aber ich bin ja so nahe dran und komme doch nicht weiter.</p><p>Wie bringe ich Listit2 dazu, abgelaufene Einträge <em>wirklich</em> zu löschen. Also nicht nur aus dem Modul, sondern auch aus der DB?</p><p>Die Anweisung</p><p>{if $category-&gt;items|count &gt; 0}</p><p>bringt mir ja nichts, wenn sie auch auf Daten reagiert, die es &quot;offiziell&quot; nicht mehr gibt.</p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Thu, 24 Jul 2014 16:49:00 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31688#p31688</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31673#p31673</link>
			<description><![CDATA[<p>Ich habe mal in die DB geschaut. Dort sind die abgelaufenen Termin tatsächlich noch erhalten. </p><p>Das ist natürlich ungünstig. Nicht nur für meine Kategoriesteuerung - auf lange Sicht pumpt das auch die DB auf, wenn Einträge nur aus dem Back- und Frontend verschwinden, aber in der DB bleiben.</p><p>Würde &quot;Allow system to scan field definitions automatically:&quot; Abhilfe schaffen? Ich habe das wegen der Warnung bisher dekativiert gelassen.</p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Tue, 22 Jul 2014 10:18:40 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31673#p31673</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31672#p31672</link>
			<description><![CDATA[<p>Klar hab ich den gelöscht. Hilft leider nicht.</p><p>Ich könnte noch über PhpMyadmin in die DB gucken, ob abgelaufene&#160; Termine zwar unsichtbar werden, aber dennoch erhalten bleiben. Allerdings wüsste ich dann noch nicht, wie ich es beheben könnte.</p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Tue, 22 Jul 2014 08:56:42 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31672#p31672</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31632#p31632</link>
			<description><![CDATA[<p>Hast Du mal den CMS Zwischenspeicher gelöscht?<br />Möglicherweise wird da einfach zu viel gecached, sodass die Variablen für die gelöschten Termine trotzallem noch im PHP-Code im Cache stehen.</p><p>Wenn das wirklich ein Cache-Problem sein sollte, welches immer wieder auftritt, kannst Du ja mal schauen, ob man mit Hilfe der Ereignisverwaltung den Cache nach dem Löschen von Terminen selbst löschen kann. Einen UDT dazu gibt es z.B. <a href="http://forum.cmsmadesimple.de/viewtopic.php?id=3689" rel="nofollow">hier</a>.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Wed, 16 Jul 2014 08:45:56 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31632#p31632</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31623#p31623</link>
			<description><![CDATA[<p>HAllo NaN,</p><p>erstmal danke für die lang ersehnte Antwort <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p><p>Ich habe die Tags mal zunächst ins Summarytemplate gesteckt.</p><p>Die Ausgabe auf der Seite mit keinen Terminen: 1 1</p><p>Die AUsgabe auf der Seite mit Terminen: Array ( [0] =&gt; 40 [1] =&gt; 41 ) 1 1 </p><p>Im Category-Template: </p><p>{$category|print_r} gibt nur eine 1 aus. </p><p>{$categories|print_r} ne ganz Menge. Hier januar: Ein Monat, für den noch nie Termine gab und der auch ganz richtig nicht angezeigt wird</p><div class="codebox"><pre><code>1 Array ( [0] =&gt; ListIt2Category Object ( [category_id] =&gt; 1 [alias] =&gt; januar [name] =&gt; Januar [description] =&gt; [active] =&gt; 1 [position] =&gt; 1 [parent_id] =&gt; -1 [hierarchy] =&gt; 00001 [id_hierarchy] =&gt; 1 [hierarchy_path] =&gt; januar [create_date] =&gt; 2014-06-05 16:41:47 [modified_date] =&gt; 2014-06-05 16:41:47 [key1] =&gt; [key2] =&gt; [key3] =&gt; [items] =&gt; Array ( ) [children] =&gt; Array ( ) [depth] =&gt; 1</code></pre></div><p>Hier jetzt für juni - der Problemmonat. Für den gab es mal Termine, die aber abgelaufen sind und gelöscht sind. Der Monat wird dennoch angezeigt:</p><div class="codebox"><pre><code>ListIt2Category Object ( [category_id] =&gt; 6 [alias] =&gt; juni [name] =&gt; Juni [description] =&gt; [active] =&gt; 1 [position] =&gt; 6 [parent_id] =&gt; -1 [hierarchy] =&gt; 00006 [id_hierarchy] =&gt; 6 [hierarchy_path] =&gt; juni [create_date] =&gt; 2014-06-05 16:42:35 [modified_date] =&gt; 2014-06-06 10:54:46 [key1] =&gt; [key2] =&gt; [key3] =&gt; [items] =&gt; Array ( [0] =&gt; 1 [1] =&gt; 2 [2] =&gt; 3 [3] =&gt; 4 ) [children] =&gt; Array ( ) [depth] =&gt; 1 [prevdepth] =&gt; 1 [url] =&gt; http://alt.domain.com/neu/spielplan/juni/6/60.html [index] =&gt; 5 [menutext] =&gt; Juni [parent] =&gt; [current] =&gt; ) [6] =&gt; </code></pre></div><p>jetzt August. Ein Monat mit Terminen in der Zukunft - der richtigerweise aktuell ausgegeben wird:</p><div class="codebox"><pre><code>ListIt2Category Object ( [category_id] =&gt; 8 [alias] =&gt; august [name] =&gt; August [description] =&gt; [active] =&gt; 1 [position] =&gt; 8 [parent_id] =&gt; -1 [hierarchy] =&gt; 00008 [id_hierarchy] =&gt; 8 [hierarchy_path] =&gt; august [create_date] =&gt; 2014-06-05 16:42:59 [modified_date] =&gt; 2014-06-05 16:42:59 [key1] =&gt; [key2] =&gt; [key3] =&gt; [items] =&gt; Array ( [0] =&gt; 40 [1] =&gt; 41 ) [children] =&gt; Array ( ) [depth] =&gt; 1 [prevdepth] =&gt; 1 [url] =&gt; http://alt.domain.com/neu/spielplan/august/8/60.html [index] =&gt; 7 [menutext] =&gt; August [parent] =&gt; [current] =&gt; ) [8] =&gt; </code></pre></div><p>Kann ich nicht so ganz viel mit anfangen.</p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Tue, 15 Jul 2014 16:24:47 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31623#p31623</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31619#p31619</link>
			<description><![CDATA[<p>Hast Du an der Stelle mal im Template mit {$category-&gt;items|print_r} bzw. {$categories|print_r} geschaut, was da in der Variable drin steht?</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Tue, 15 Jul 2014 10:31:22 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31619#p31619</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31617#p31617</link>
			<description><![CDATA[<p>Buäh - niemand eine Idee? <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/sad.png" alt="sad" /></p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Tue, 15 Jul 2014 09:41:00 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31617#p31617</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31585#p31585</link>
			<description><![CDATA[<p>Entgegen meiner Gewohnheit und Geduld pushe ich die Frage mal, da ich sicher bin, dass jemand eine Antwort weiß <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p><p>Wie kommt es, dass trotz der Anweisung &quot;Wenn Einträge zur Kategorie vorhanden&quot; Kategorien angezeigt werden, nachdem die Einträge abgelaufen sind (und auch nicht mehr in der Modulverwaltung erscheinen)?</p><p>Zur Sicherheit poste ich mal das Template:</p><div class="codebox"><pre><code>&lt;ul&gt;
{foreach from=$categories item=category}

{if $category-&gt;items|count &gt; 0}



{if $currentnews eq $category-&gt;alias}
	&lt;li class=&quot;category-{$category-&gt;alias}&quot;&gt;
		&lt;a class=&quot;currentpage&quot; href=&quot;{$category-&gt;url}&quot; title=&quot;{$category-&gt;name} {$smarty.now|date_format:&quot;%Y&quot;}&quot;&gt;{$category-&gt;name} {$smarty.now|date_format:&quot;%Y&quot;}&lt;/a&gt;
{else}
&lt;li class=&quot;category-{$category-&gt;alias}&quot;&gt;
		&lt;a  href=&quot;{$category-&gt;url}&quot; title=&quot;{$category-&gt;name} {$smarty.now|date_format:&quot;%Y&quot;}&quot;&gt;{$category-&gt;name} {$smarty.now|date_format:&quot;%Y&quot;}&lt;/a&gt;
{/if}

	&lt;/li&gt;
{/if}
{/foreach}
&lt;/ul&gt;</code></pre></div><p>$currentnews dient nur dazu, aktive Kategorielinks einzufärben. Im Zusammenfassungstemplate steht der assign:&#160; {assign var=&#039;currentnews&#039; value=$category-&gt;alias}</p><p>Die Einträge werden so aufgerufen:</p><div class="codebox"><pre><code>{ListIt2Instanzname orderby=&#039;category_position|ASC, custom_datum&#039; category={$smarty.now|date_format:&quot;%B&quot;}} </code></pre></div><p>Der letzte Parameter soll dafür sorgen, dass immer zuerst der aktuelle Monat (Kategorie) gezeigt wird. </p><p>Der Kategoriebaum so:</p><div class="codebox"><pre><code>{ListIt2Instanzname action=&#039;category&#039;}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Wed, 09 Jul 2014 08:25:17 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31585#p31585</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31569#p31569</link>
			<description><![CDATA[<p>Ich muss das nochmal ausgraben, denn mittlerweile ist etwas aufgetaucht, was mich irritiert.</p><p>Das Kategoriemenü (=Monatsnamen) wurde (mMn) so konfiguriert, dass nur die Monate ausgegeben werden, für die Termine eingetragen wurden.</p><div class="codebox"><pre><code>[== smarty ==]
{if $category-&gt;items|count &gt; 0} </code></pre></div><p>Für die Zukunft klappt das auch. Nicht aber für die Vergangenheit. Obwohl alle vergangenen Termin über die Zeitsteuerung entfernt wurden und keine Einträge für ZB Juni mehr existieren, wird Juni in der Kategorieliste noch angezeigt.</p><p>Kann es sein, dass die Zeitsteuerung die Einträge nicht &quot;richtig&quot; löscht.</p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Mon, 07 Jul 2014 15:58:41 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31569#p31569</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31298#p31298</link>
			<description><![CDATA[<p>Hmm - die template_vars helfen mir jetzt noch nicht so recht.</p><p>Um die klasse currentpage zuzuweisen habe mich des kategorie-alias beholfen:</p><p>In der Zusammenfassung:</p><div class="codebox"><pre><code> {assign var=&#039;currentnews&#039; value=$category-&gt;alias}</code></pre></div><p>Im Category-Template:</p><div class="codebox"><pre><code>{if $currentnews eq $category-&gt;alias}
	&lt;li&gt;
		&lt;a class=&quot;currentpage&quot; href=&quot;{$category-&gt;url}&quot;&gt;
....</code></pre></div><p>Könnten mir category-&gt;alias und category-&gt;url hierbei nicht auch irgendwie helfen?</p><p>Ich denke auch gerade an diese klasse &quot;first/last_item&quot; oder wie die heißt.</p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Fri, 06 Jun 2014 09:51:05 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31298#p31298</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31297#p31297</link>
			<description><![CDATA[<p>Dann schau mit {get_template_vars} was Du so alles im Template zur Verfügung hast. Vielleicht hat ListIt seine Parameter ja doch schon im Template.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Fri, 06 Jun 2014 09:23:37 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31297#p31297</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31296#p31296</link>
			<description><![CDATA[<p>Mist - habe pretty url <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/sad.png" alt="sad" /></p>]]></description>
			<author><![CDATA[dummy@example.com (antibart)]]></author>
			<pubDate>Fri, 06 Jun 2014 09:21:16 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31296#p31296</guid>
		</item>
		<item>
			<title><![CDATA[Re: ListIt2 als Kalender]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31295#p31295</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>keine Termine</p></div></blockquote></div><p>Ich meinte {&#039;F&#039;|date} einfach so im Template um zu gucken was da überhaupt an ListIt übergeben wird. <br />Bei mir ist es &quot;June&quot;. Hatte nicht bedacht, dass date() die setlocale() einstellungen offenbar nicht beachtet.<br />Kein Wunder, dass dann keine Termine gefunden werden.</p><p>Dann bleib beim Timestamp und strftime (also das was Du da jetzt hast).</p><div class="quotebox"><blockquote><div><p>Perfekt wäre natürlich, wenn der aktuelle Monat auch&#160; beim Erstaufruf im Kategoriemenü schon die currentpage-klasse hätte. Dafür müsste die Kategorie-URL angesteuert werden.</p></div></blockquote></div><p>Ich bin ja der Meinung, alle Module sollten ihre Modul-Instanz, ihre ID und alle ihre Parameter generell auch an Smarty übergeben. Dann wären viele Sachen sehr viel einfacher.</p><p>Um die Kategorie aus der URL auszulesen, brauchst Du die Modul-ID:</p><div class="codebox"><pre><code>{$arr=&#039;,&#039;|explode:$smarty.get.mact}
{$id=$arr[1]}</code></pre></div><p>Dann packst Du ID und Parameter-Name zusammen:</p><div class="codebox"><pre><code>{$param=$id|cat:&#039;category&#039;}</code></pre></div><p>Und dann holst Du dir die Kategorie aus den Get-Parametern</p><div class="codebox"><pre><code>{$current_category=$smarty.get.$param|escape:&#039;htmlall&#039;}</code></pre></div><p>PS: klappt nicht bei pretty URLs</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Fri, 06 Jun 2014 09:18:33 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=31295#p31295</guid>
		</item>
	</channel>
</rss>
