<?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=843&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=843</link>
		<description><![CDATA[Die aktuellsten Beiträge in [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content.]]></description>
		<lastBuildDate>Tue, 24 May 2011 23:08:43 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7728#p7728</link>
			<description><![CDATA[<p>UDT:</p><div class="codebox"><pre><code>[== PHP ==]
$db = cmsms()-&gt;GetDb();
$smarty = cmsms()-&gt;GetSmarty();
$dbresult = $db-&gt;Execute(&#039;SELECT groupname FROM &#039;.cms_db_prefix().&#039;module_feusers_groups&#039;);
while($row = $dbresult-&gt;FetchRow())
    $items[] = $row[&#039;groupname&#039;];

if(count($items) &gt; 0)
    echo implode(&#039;|&#039;, $items);</code></pre></div><p>Template:</p><div class="codebox"><pre><code>[== Smarty ==]
{content block=&#039;usergroups&#039; label=&#039;Nur Usergroup zeigen&#039; block_type=&#039;select_multiple&#039; items=&quot;:::list_feu_usergroups:::&quot; assign=&#039;usergroups&#039; smarty=true}
{if !$ccuser-&gt;loggedin() || !$ccuser-&gt;memberof($usergroups|replace:&#039;|&#039;:&#039;,&#039;)}
{content block=&#039;loggedout&#039; label=&#039;ausgeloggt&#039;}
{else}
{content}
{/if}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Foaly*)]]></author>
			<pubDate>Tue, 24 May 2011 23:08:43 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7728#p7728</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7635#p7635</link>
			<description><![CDATA[<p>Aber das kann man doch mit AdvancedContent und dem Parameter feu_access auch.<br />Gut, ein kompletter Ersatz für CC ist es nicht. War ja auch nicht so gedacht.<br />Naja, egal. Wenn Du eine Lösung hast, ist ja alles in Butter, oder?<br />Wie sieht denn Deine Lösung letztendlich genau aus?</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Sun, 22 May 2011 19:42:46 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7635#p7635</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7632#p7632</link>
			<description><![CDATA[<div class="quotebox"><cite>NaN schrieb:</cite><blockquote><div><p>Meines Wissens müsste da aber ein Objekt namens {$mod} oder {$FrontEndUsers} sein. <br />(Müsste von FrontEndUsers selbst oder von CGExtensions kommen.)</p></div></blockquote></div><p>$feu_smarty heißt sie. Danke! CC hat allerdings praktischerweise die Möglichkeit, kommasepariert auf mehrere Gruppenmitgliedschaften auf einmal zu prüfen.</p>]]></description>
			<author><![CDATA[dummy@example.com (Foaly*)]]></author>
			<pubDate>Sun, 22 May 2011 15:47:07 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7632#p7632</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7613#p7613</link>
			<description><![CDATA[<p>Muss da eh nochmal ran. Eine völlig sinnlose Kombination von Einstellungen hat mich gerade zwei Stunden lang völlig durcheinander gebracht: Zugriff nur für eine bestimmte Benutzergruppe, aber die Seite soll ausgeblendet werden, wenn man <span class="bbu">eingeloggt</span> ist. Dann noch die redirect-Funktion ... und man bekam den Inhalt der Seite <em>nie</em> zu Gesicht.&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/roll.png" alt="roll" /> <br />Wer macht denn sowas?<br />Wenn man manchmal wirklich nicht an <span class="bbu">alles</span> denkt...&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/roll.png" alt="roll" /></p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Fri, 20 May 2011 18:33:49 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7613#p7613</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7610#p7610</link>
			<description><![CDATA[<p>DAfür meinte ich ja ohne Beispielcharakter - ist mir ja nix besseres auf die schnelle eingefallen. <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/monkey.png" alt="monkey" /> </p><p>Wobei da wäre sicher die &quot;Luxusvariante&quot; die beste. Man kann sozusagen aussuchen, was man im Einzelfall will.</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Fri, 20 May 2011 15:08:46 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7610#p7610</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7608#p7608</link>
			<description><![CDATA[<p>Derartige Sachen kann man aber doch im FrontEndUsers Modul einstellen.<br />Mir ging es eher darum, dass, wenn man eingeloggt ist, und man gelangt (wie auch immer) auf eine Seite, deren Menüpunkt ausgeblendet werden soll, wenn man eingeloggt ist, was soll dann passieren? Soll die Seite angezeigt werden, als wäre man nicht eingeloggt, soll garnichts angezeigt werden, oder soll auf eine Seite umgeleitet werden?</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Fri, 20 May 2011 13:29:40 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7608#p7608</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7607#p7607</link>
			<description><![CDATA[<div class="quotebox"><cite>NaN schrieb:</cite><blockquote><div><p>(Und wenn ich schonmal dabei bin: macht es Sinn, bei Zugriff auf öffentliche Seiten, die ausgeblendet werden sollen, wenn man eingeloggt ist, und man <em>ist</em> eingeloggt, irgendwohin umzuleiten oder den Inhalt auszublenden?)</p></div></blockquote></div><p>Gefühlsmäßig würde ich sagen umleiten, denn bei ausblenden hab ich ja dann nur eine leere Seite. Mir fällt grade so (als einfaches Beispiel ohne Beispielcharakter) ein, dass z.B. wenn jemand auf der Login-Seite ist und sich einloggt, dass der dann auf z.B. die download-Seite geschickt wird.</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Fri, 20 May 2011 13:13:55 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7607#p7607</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7606#p7606</link>
			<description><![CDATA[<p>Im SVN habe ich mal den Parameter feu_hide hinzugefügt. Einfach auf true setzen, um öffentliche Blöcke auszublenden, wenn der Besucher eingeloggt ist.</p><p>Welcher Block für welche Gruppen ist, lässt sich leider nicht für jede Seite individuell festlegen.<br />Geht im Moment nur über die Parameter im Template. Aber ich hoffe, dass ich dafür auch noch eine Lösung finde. Dann könnte man alle Blockparameter für jede Seite einzeln vergeben und die Parameter im Template gelten nur als Standard-Werte.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Fri, 20 May 2011 12:15:14 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7606#p7606</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7592#p7592</link>
			<description><![CDATA[<p>Also Du kannst zum Einen die komplette Seite nur für bestimmte User zugänglich machen (Tab &quot;Erweiterte Optionen&quot;) und zum Anderen einzelne Blöcke (Parameter &quot;feu_access&quot;).</p><p>Du kannst die Seiten, die nur bestimmten Usern angezeigt werden sollen, im Menü ausblenden, wenn der User nicht eingeloggt ist.</p><p>Umgekehrt kannst Du auch öffentliche Seiten ausblenden, sobald man eingeloggt ist.</p><p>Letzteres gibt es aber leider noch nicht für Inhaltsblöcke. <br />Hätte mir aber denken können, dass danach gefragt wird - kommt demnächst.<br />(Und wenn ich schonmal dabei bin: macht es Sinn, bei Zugriff auf öffentliche Seiten, die ausgeblendet werden sollen, wenn man eingeloggt ist, und man <em>ist</em> eingeloggt, irgendwohin umzuleiten oder den Inhalt auszublenden?)</p><p>Templatevariablen gibt es da von AdvancedContent aus keine.<br />Meines Wissens müsste da aber ein Objekt namens {$mod} oder {$FrontEndUsers} sein. <br />(Müsste von FrontEndUsers selbst oder von CGExtensions kommen.)<br />Falls nicht, kannst über das (Advanced)Inhaltsobjekt eine Instanz des FEU Moduls ins Template holen.<br />Mit diesem Objekt kannst Du dann den Login-Status prüfen.</p><p>Bsp:</p><div class="codebox"><pre><code>{* Modulinstanz an Smarty übergeben (falls nötig): *}
{$content_obj-&gt;get_module(&#039;FrontEndUsers&#039;)} {* jetzt gibt es eine Templatevariable {$FrontEndUsers} *}

{* login prüfen *}
{if $FrontEndUsers-&gt;LoggedInId()}

   foo

{else}

   bar

{/if}</code></pre></div><p>Oder Du nimmst eben doch CustomContent.<br />(Aber ehrlich gesagt verstehe ich Sinn und Zweck von CustomContent immer weniger <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/big_smile.png" alt="big_smile" /> )</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Thu, 19 May 2011 22:51:58 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7592#p7592</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7590#p7590</link>
			<description><![CDATA[<p>Oh, übersehen&#160; <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/ops.png" alt="ops" /> </p><p>Schaffe ich es damit, einen Inhaltsblock für eingeloggt, einen für ausgeloggt zu haben? Oder sind die Werte in einer Variable im Template verfügbar (get_template_vars zeigt keine)?</p>]]></description>
			<author><![CDATA[dummy@example.com (Foaly*)]]></author>
			<pubDate>Thu, 19 May 2011 20:15:39 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7590#p7590</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7589#p7589</link>
			<description><![CDATA[<p>Ähm... die Funktion ist doch schon in AdvancedContent eingebaut (Tab &quot;Erweiterte Optionen&quot;).</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Thu, 19 May 2011 19:55:01 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7589#p7589</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7588#p7588</link>
			<description><![CDATA[<p>Habs jetzt so gelöst:</p><div class="codebox"><pre><code>[== Smarty ==]
{content block=&#039;usergroup&#039; label=&#039;Seite sichtbar für&#039; block_tab=&#039;Locked Optionen&#039; block_type=&#039;select_multiple&#039; items=&quot;:::list_feu_usergroups:::&quot; assign=&#039;usergroup&#039; smarty=true}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Foaly*)]]></author>
			<pubDate>Thu, 19 May 2011 19:50:11 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7588#p7588</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7587#p7587</link>
			<description><![CDATA[<p>Um im Backend auswählen zu können, welche Gruppen die Seite sehen können. Versuche es grade mit nem UDT.</p><div class="codebox"><pre><code>[== PHP ==]
$db = cmsms()-&gt;GetDb();
$smarty = cmsms()-&gt;GetSmarty();
$dbresult = $db-&gt;Execute(&#039;SELECT id,groupname FROM &#039;.cms_db_prefix().&#039;module_feusers_groups&#039;);
while($row = $dbresult-&gt;FetchRow()){
    $items[] = $row[&#039;groupname&#039;];
    $values[] = $row[&#039;id&#039;];
}
if(count($items) &gt; 0 &amp;&amp; count($values) &gt; 0){
    $smarty-&gt;assign(&#039;usergroup_items&#039;, implode(&#039;|&#039;, $items));
    $smarty-&gt;assign(&#039;usergroup_values&#039;, implode(&#039;|&#039;, $values));
}</code></pre></div><p>und</p><div class="codebox"><pre><code>[== Smarty ==]
{content block=&quot;usergroups&quot; label=&quot;Seite sichtbar für&quot; block_tab=&quot;Locked Optionen&quot; block_type=&quot;dropdown&quot; values=$usergroup_values items=$usergroup_items}</code></pre></div><p>Aber er gibt im Dropdown den Variablennamen als String aus... Kurios!</p>]]></description>
			<author><![CDATA[dummy@example.com (Foaly*)]]></author>
			<pubDate>Thu, 19 May 2011 19:33:26 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7587#p7587</guid>
		</item>
		<item>
			<title><![CDATA[Re: [gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7585#p7585</link>
			<description><![CDATA[<p>{content_module} und FrontEndUsers ist leider noch nicht zu gebrauchen.<br />Was genau willst Du denn erreichen?<br />Wozu brauchst Du die Gruppen?</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Thu, 19 May 2011 19:22:35 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7585#p7585</guid>
		</item>
		<item>
			<title><![CDATA[[gelöst] FEU grouplist mit {content_module} bzw. Advanced Content]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7584#p7584</link>
			<description><![CDATA[<p>Hallo,</p><p>im <a href="http://forum.cmsmadesimple.org/viewtopic.php?t=44427&amp;topic=44427.0" rel="nofollow">Blogpost</a>, in dem calguy CMSms 1.8 ankündigt, ist eine Methode beschrieben, um einen Content Block zu erstellen, der die Auswahl von Benutzergruppen ermöglicht. Dies soll so funktionieren:<br />{content_module block=&#039;groups&#039; name=&#039;allowed_groups&#039; module=&#039;FrontEndUsers&#039; type=&#039;grouplist&#039;}</p><p>Leider ist das weder in der FEU Modulhilfe beschrieben, noch lande ich damit einen Erfolg. Jemand Erfahrungen mit sowas? Alternative Möglichkeiten über AC?</p><p>Danke</p><p>Edit: Oh, calguy spricht von seinen Plänen für die Zukunft.. Gibt es eine Möglichkeit mit AC die Gruppen aus der DB zu bekommen? Nur mit UDT und smarty=true?</p>]]></description>
			<author><![CDATA[dummy@example.com (Foaly*)]]></author>
			<pubDate>Thu, 19 May 2011 18:57:24 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=7584#p7584</guid>
		</item>
	</channel>
</rss>
