<?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;fid=15&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / HowTo's]]></title>
		<link>http://www.cmsmadesimple.de/forum/index.php</link>
		<description><![CDATA[Die aktuellsten Themen aus Informationen für CMS/made simple.]]></description>
		<lastBuildDate>Sat, 20 May 2017 14:46:48 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[[GELÖST] LISE mal wieder: Felddefinitionen unvollständig]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=5028&amp;action=new</link>
			<description><![CDATA[<p>Danke für das HowTo ... hab es jetzt ins passende Board verschoben.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Sat, 20 May 2017 14:46:48 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=5028&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Das Plugin cms_selflink und data-Attribute]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=5017&amp;action=new</link>
			<description><![CDATA[<p>Auf <a href="https://twitter.com/artsycode/status/837511668749914112" rel="nofollow">Twitter </a>wurde aktuell die Frage gestellt, ob das Plugin cms_selflink <a href="https://wiki.selfhtml.org/wiki/HTML/Universalattribute/data-Attribute" rel="nofollow">data-Attribute</a> unterstützt.</p><p>Die kurze Antwort: Ja</p><p>Die etwas längere: Ja, es gibt diese Option, nur ist sie etwas versteckt.</p><p>Dafür kennt das Plugin den Parameter more - damit lassen sich an den Link beliebige Dinge anfügen, so eben auch data-Attribute.</p><p>Praktisch sieht das ganze dann so aus ... der Aufruf erfolgt via</p><div class="codebox"><pre><code>{cms_selflink page=&#039;banane&#039; more=&#039;data-tooltip=&quot;Wie gehts&quot;&#039;}</code></pre></div><p>Das Resultat ist dann folgendes</p><div class="codebox"><pre><code>&lt;a href=&quot;http://heute-all.es/banane.html&quot; data-tooltip=&quot;Wie gehts&quot;&gt;Banane&lt;/a&gt;</code></pre></div><p>Sollte sowohl mit CMSMS-1 als auch CMSMS-2 funktionieren.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Fri, 03 Mar 2017 20:23:46 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=5017&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Elemente mit jQuery nach Attributen alphabetisch sortieren]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4968&amp;action=new</link>
			<description><![CDATA[<div class="quotebox"><cite>pWorker schrieb:</cite><blockquote><div><p>Der 2 Zeiler würd mich mal interessieren.</p></div></blockquote></div><p>Hab ich nicht wieder gefunden (vlt. auch falsch erinnert).<br />Diverse 10kb-Dinger gibt das Netz her, wenn man nach sortable.js sucht.</p>]]></description>
			<author><![CDATA[dummy@example.com (mike-r)]]></author>
			<pubDate>Fri, 13 Jan 2017 18:14:49 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4968&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Exif-Daten von Bildern auslesen und anzeigen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4964&amp;action=new</link>
			<description><![CDATA[<div class="quotebox"><cite>pWorker schrieb:</cite><blockquote><div><p>eine sehr komplizierte und umfangreiche Geschichte dieses Portal.</p></div></blockquote></div><p>CMSMS != Portal <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Thu, 12 Jan 2017 12:59:38 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4964&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Dieses Dokument ist erloschen / CGUser Directory-action customized]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4962&amp;action=new</link>
			<description><![CDATA[<p>FF läuft bei mir mittlerweile nur noch für Testzwecke (also eher selten). Hab das Plugin-System geliebt.</p><p>Setze jetzt eher auf Iron (Chrome based).</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Sat, 07 Jan 2017 12:55:33 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4962&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Dynamisch & Einfach | Wetteranzeige/ Vorhersage]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4940&amp;action=new</link>
			<description><![CDATA[<div class="quotebox"><cite>pWorker schrieb:</cite><blockquote><div><p>ich suche gerade nach nem &quot;how-to&quot; cache <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p></div></blockquote></div><p>Bist du an der Stelle weitergekommen?</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Sat, 07 Jan 2017 12:31:04 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4940&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Dynamisch & einfach | foreach Schleifen sortieren]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4943&amp;action=new</link>
			<description><![CDATA[<p><strong>Ja moin,</strong></p><p>man merkt ja eigentlich immer erst was es so für Probleme geben kann, wenn die dann auftauchen... Folgendes Problem schaute also mal vorbei:</p><p>Die Felder bei CGUser Directory lassen sich nur bis zu einem gewissen Grad sortieren&#160; (z.B. UserDetailView.tpl), da zunächst die festen Variablen abgefragt werden und dann die custom fields durch die foreach Schleife verarbeitet werden. Die Customfields können in dieser Logik also nicht variable ausgetausch werden. Handelte es sich bei den Customfields um Optionsfelder, deren Options<strong>text</strong> auch Sonderzeichen enthielt, z.B. &quot;<strong>Verkehr &amp; Mehr</strong>&quot; und sich deshalb von seinem Options<strong>wert</strong> (Verkehr &amp; Mehr = <strong>veme</strong>) unterschied, so steht am Ende nur der value (hier veme) als Smartyvariable zur Verfügung (Aber man will da ja &quot;Verkehr &amp; Mehr&quot; stehen haben...). </p><p>Deshalb also how-to-sort-foreach:<br />Das capture captured jedes Item unter dem {$propname}.</p><div class="codebox"><pre><code>{* properties *}
  {foreach from=$oneuser.properties item=&#039;onepropvalue&#039; key=&#039;propname&#039;}
     
    
{if $properties.$propname.type == 6}       
{* image *}

      {capture assign=$propname} &lt;img src=&quot;{$file_location}/{$onepropvalue}&quot; width=&quot;100&quot;/&gt;{/capture}
    
{elseif isset($properties.$propname.opts)}       
{* dropdown/multiselect/radiobtns *}

      {capture assign=$propname} {$properties.$propname.opts.$onepropvalue}{/capture}
    {else}
     {capture assign=$propname}  {$onepropvalue}{/capture}
    {/if}

  {/foreach}</code></pre></div><p>Hinterher kann man dann die einzelnen Werte über die Feldnamen als Variable abfragen (z.B. {$branche_auswahl}).<br />Damit man die Variablen verwenden kann, muss man natürlich die foreach Schleife vorher aufgerufen haben.</p><p><strong>MfG</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (pWorker)]]></author>
			<pubDate>Sun, 04 Dec 2016 15:21:19 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4943&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Dynamisch & einfach | Google-Maps mit Marker]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4932&amp;action=new</link>
			<description><![CDATA[<p>Danke für&#039;s Posten des HowTo&#039;s !!</p><p>Ist &quot;dynamisch und einfach&quot; jetzt deine Marke <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/big_smile.png" alt="big_smile" />?</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Sun, 04 Dec 2016 06:16:50 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4932&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Dynamisch & einfach | Fancybox Effekt für News-Artikel Bilder]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4939&amp;action=new</link>
			<description><![CDATA[<p>Hab ich geändert.</p><p><strong>MfG</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (pWorker)]]></author>
			<pubDate>Sat, 03 Dec 2016 12:06:37 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4939&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[[Search] Minimale Länge für den Suchbegriff festlegen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4481&amp;action=new</link>
			<description><![CDATA[<p>Und da wir hier von HTML5 sprechen, noch eine kleine Ergänzung - voreingestellt ist für den Feldtyp <em>type=&quot;text&quot;</em>, sinnvoller an dieser Stelle natürlich das neue Attribut <em>type=&quot;search&quot;</em> <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/tongue.png" alt="tongue" /> </p><p>Und hier noch mal im ganzen zum Mitschreiben, ähmm, Mitkopieren <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p><div class="codebox"><pre><code>&lt;input type=&quot;search&quot; class=&quot;search-input&quot; id=&quot;{$search_actionid}searchinput&quot; name=&quot;{$search_actionid}searchinput&quot; size=&quot;20&quot; maxlength=&quot;50&quot; value=&quot;&quot; placeholder=&quot;{$searchtext}&quot; pattern=&quot;.{ldelim}5,}&quot; required title=&quot;5 Zeichen Minimum&quot; /&gt;</code></pre></div><p>Doch aufgepasst ... einige Browser passen das Aussehen des Suchfeldes der jeweiligen Arbeitsumgebung (Windows, Mac OS X) an und verbieten dabei teilweise das Stylen des Eingabefeldes per CSS. </p><p>Abhilfe schafft folgender Reset:</p><div class="codebox"><pre><code>input[type=search]{
    -webkit-appearance: none;
    appearance: none;
}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Mon, 07 Nov 2016 05:51:30 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4481&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Geschützte Seiten mit AdvancedContent und FrontEndUsers erstellen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=156&amp;action=new</link>
			<description><![CDATA[<div class="quotebox"><cite>cyberman schrieb:</cite><blockquote><div><p>Oder ist das wieder so &#039;ne seltsame Smarty-Nummer, dass man nur einen Tag warten muss, und alles ist gut <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/ops.png" alt="ops" /> ?</p></div></blockquote></div><p>Nix Smarty-Nummer, die Seite ist immer noch im Menu <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/sad.png" alt="sad" /> .</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Sat, 29 Oct 2016 19:35:25 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=156&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Startseite - Datei-/Alias-Namen mit in der URL ausgeben]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4906&amp;action=new</link>
			<description><![CDATA[<p>Interessanter Einsatzfall für das redirect_page Plugin - danke für das HowTo! Gerne mehr <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" />.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Sat, 29 Oct 2016 19:01:02 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4906&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Menu's untergeordneter Seiten mehrerer Haupt-/Root-Seiten auslesen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4901&amp;action=new</link>
			<description><![CDATA[<p>Der Menümanager kennt den Parameter &quot;childrenof&quot;. Damit lassen sich alle untergeordneten Seiten eines bestimmten Alias anzeigen, aber eben nur EINES Alias. Jedoch kann man dem MenüManager da etwas auf die Sprünge helfen.</p><p>Man nehme dazu ein stark vereinfachtes MenuManager-Template </p><div class="codebox"><pre><code>{* Simple template to get only menu aliases *} 
{if $count &gt; 0}
  {foreach from=$nodelist item=node}
    {$node-&gt;alias}{if !$node@last},{/if}
  {/foreach}
{/if}</code></pre></div><p>(hier mal benamst als &quot;plain&quot;) und füge an Stelle des bisherigen MenuManager-Aufruf folgendes ein</p><div class="codebox"><pre><code>  {menu childrenof=&#039;alias1&#039; template=&#039;plain&#039; assign=&#039;a1&#039;}
  {menu childrenof=&#039;alias2&#039; template=&#039;plain&#039; assign=&#039;a2&#039;}
  {$getData = $a1|cat:&#039;,&#039;|cat:$a2}
  {menu items=$getData template=&#039;dein_Ausgabe_Template&#039;}</code></pre></div><p>Die ersten beiden MenuManager-Aufrufe &quot;sammeln&quot; die Aliase der untergeordneten Seiten ein, in Zeile 3 werden die gesammelten Daten aus Menü-Zweig 1 und Menü-Zweig 2 zusammengefügt. Und in Zeile 4 wird der Parameter items des MenuManager-Moduls genutzt, um die Seiten als Menü anzuzeigen.</p><p>Ich weiß, performance-seitig nicht ganz optimal, aber der Kunde ist ja bekanntlich König <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /> ... und der Vorteil, die Modifikation bleibt bei einem Update des Moduls erhalten.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Tue, 25 Oct 2016 12:30:04 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4901&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[[CMSMS-1] Admin-Theme an den Eigenbedarf anpassen]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4875&amp;action=new</link>
			<description><![CDATA[<p>Heute mal wieder ein etwas einfacheres HowTo.</p><p>Vor einiger Zeit wurde die Frage an mich heran getragen, wie man ein eigenes Admin-Theme erstellen bzw. genauer gesagt ein vorhandenes Theme für den Eigenbedarf modifizieren kann, um z.Bsp. bei Kunden-Webseiten die Administration in der eigenen Corporate Identity (oder der des Kunden) erscheinen zu lassen.</p><p>Dies ist grundsätzlich (insbesondere seit Version 1.11.x) nicht all zu schwer - so müssen nur die Namen des Theme-Verzeichnisses und einer Klasse sowie die Pfade in den Template-Dateien und der CSS angepasst werden.</p><p>Der Einfachheit halber nehm ich mal das in CMSMS-1 voreingestellte Admin-Theme &quot;OneEleven&quot; als Beispiel. Gegeben sei eine (fiktive) Internet-Agentur Xaver Mayer, weswegen das neue Theme &quot;InterMayer&quot; heißen soll.</p><p>So funktioniert es:</p><p>1. Das Verzeichnis des Themes in /admin/themes/OneEleven duplizieren und dann in &quot;InterMayer&quot; umbenennen</p><p>2. im neuen Verzeichnis /InterMayer die Datei OneElevenTheme.php in InterMayerTheme.php umbenennen</p><p>3. dann die Datei InterMayerTheme.php in einem Editor öffnen und diese Zeile</p><div class="codebox"><pre><code>class OneElevenTheme extends CmsAdminThemeBase {</code></pre></div><p>in</p><div class="codebox"><pre><code>class InterMayerTheme extends CmsAdminThemeBase {</code></pre></div><p>ändern.</p><p>4. jetzt müssen noch die Pfade in den Template-Dateien in /InterMayer/templates angepasst werden, also</p><div class="quotebox"><blockquote><div><p>&lt;link rel=&quot;shortcut icon&quot; href=&quot;{$config.admin_url}/themes/<strong><span style="color: red">OneEleven</span></strong>/images/favicon/cmsms-favicon.ico&quot;/&gt;</p></div></blockquote></div><p>in</p><div class="quotebox"><blockquote><div><p>&lt;link rel=&quot;shortcut icon&quot; href=&quot;{$config.admin_url}/themes/<strong><span style="color: green">InterMayer</span></strong>/images/favicon/cmsms-favicon.ico&quot;/&gt;</p></div></blockquote></div><p>ändern, usw. Bei diesem Theme betrifft es insbesondere die Dateien </p><ul><li><p>login.tpl</p></li><li><p>pagetemplate.tpl</p></li><li><p>topcontent.tpl</p></li></ul><p>5. Jetzt noch die Pfade der CSS (/InterMayer/css/style.css) anpassen, von</p><div class="quotebox"><blockquote><div><p>table.pagetable thead tr {<br />&#160; &#160;background: #232323 url(themes/<strong><span style="color: red">OneEleven</span></strong>/images/layout/sprite_repeatx.png) 831px -99px repeat-x;<br />}</p></div></blockquote></div><p>in</p><div class="quotebox"><blockquote><div><p>table.pagetable thead tr {<br />&#160; &#160;background: #232323 url(themes/<strong><span style="color: green">InterMayer</span></strong>/images/layout/sprite_repeatx.png) 831px -99px repeat-x;<br />}</p></div></blockquote></div><p>usw.</p><p>6. Nach dem Hochladen des Verzeichnisses &quot;InterMayer&quot; solltet ihr nun unter &quot;Webseiten-Administration &gt; Globale Einstellungen &gt; Allgemeine Einstellungen&quot;&#160; für das System und den Login sowie unter &quot;Meine Einstellungen &gt; Mein Konto &gt; Nutzerspezifische Einstellungen&quot; für das aktuelle Nutzer-Konto euer Theme sehen, auswählen und speichern können.</p><p>Und das war es auch schon - jetzt könnt ihr das neue Theme nach Lust und Laune anpassen (Kenntnisse in Smarty, HTML und CSS vorausgesetzt), ohne euch den Rückweg auf den Standard &quot;OneEleven&quot; zu verbauen <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" />.</p><p>Viel Erfolg dann bei euren Experimenten!</p><p>PS: Noch ein kleiner Tipp zum Abschluß ... eure Experimente solltet ihr tunlichst NICHT mit dem Konto des Super-Admins ausführen, sondern ausschließlich mit einem separaten Admin-Konto für Testzwecke!!!</p><p>Alternativ - haltet immer ein zweites Fenster offen, in dem ihr das Theme umstellen könnt <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" />. Bei Gefahr im Verzug ermöglicht das dann immer noch das Zurücksetzen auf den (funktionierenden) Standard.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Fri, 16 Sep 2016 17:00:03 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4875&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Einfaches Login-System]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4695&amp;action=new</link>
			<description><![CDATA[<p>Diejenigen unter euch, die schon <span class="bbs">länger</span> sehr lange <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/cool.png" alt="cool" /> mit CMSMS unterwegs sind, können sich vielleicht noch an das Modul UserID erinnern, den Vorgänger von FrontendUsers.</p><p>Dieses Modul bot neben den bekannten FEU-Optionen die Möglichkeit, den Backend-Login auch für das Frontend zu nutzen. Fand ich immer hilfreich, denn wozu braucht es zwei parallele Login-Systeme <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/big_smile.png" alt="big_smile" />?!</p><p>Das lässt sich jedoch auch mit Bordmitteln und ohne Modul erreichen.</p><p>Damit im Backend nix schief geht (Fehleingaben etc.), müsst ihr für die User, die eigentlich keinen Backend-Zugang haben, eine (neue) Dummy-Gruppe ohne jegliche Berechtigungen einrichten.</p><p>Im Frontend fügt ihr für den zu schützenden Inhalt dies ein</p><div class="codebox"><pre><code>{$guid = get_userid(false)}
{if !$guid}
   ... geheimer Text ...
{/if}</code></pre></div><p>Damit wird abgefragt, ob der Webseiten-Besucher in der Administration angemeldet ist und im positiven Fall dann &quot;... geheimer Text ...&quot; angezeigt, wobei für &quot;... geheimer Text ...&quot; sämtliche bekannten Optionen (Module, Tags, UDT&#039;s, GCB&#039;s etc.) offen stehen.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Fri, 08 Jan 2016 09:31:02 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4695&amp;action=new</guid>
		</item>
	</channel>
</rss>
