<?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=2744&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / Massenbearbeitung von "weitere Bearbeiter"]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=2744</link>
		<description><![CDATA[Die aktuellsten Beiträge in Massenbearbeitung von "weitere Bearbeiter".]]></description>
		<lastBuildDate>Sat, 15 Dec 2012 15:12:00 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22866#p22866</link>
			<description><![CDATA[<div class="quotebox"><cite>nicmare schrieb:</cite><blockquote><div><p>wollt grad tbtools installieren. kommt die meldung</p><div class="codebox"><pre><code>Konnte das Verzeichnis nicht erstellen &#039;&#039;</code></pre></div><p>welches verzeichnis will er denn??</p></div></blockquote></div><p>Habe grad dasselbe Problem. Habe es dann gelöscht und die 1.2.4 installiert. Ging tadellos.<br />cmsms ver 1.11.3</p><p>Servus,<br />Alex</p>]]></description>
			<author><![CDATA[dummy@example.com (faglork)]]></author>
			<pubDate>Sat, 15 Dec 2012 15:12:00 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22866#p22866</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22622#p22622</link>
			<description><![CDATA[<p>Müsste, ja. Die Contentobjekte sind jedoch recht tricky. Hier wird einiges gecached. Ich habe auch noch nicht überall herausgefunden wann was läuft. Siehe Revisions. Manchmal können hier kleine Änderungen andere Auswirkungen haben als geplant. Vom Aufbau her sollte das Contentobjekt jedoch den Parent haben. Die SQL Abfrage wäre mehr ein Hack. <br />--&gt; eine ID gibt es, oder?</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Wed, 05 Dec 2012 11:43:52 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22622#p22622</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22621#p22621</link>
			<description><![CDATA[<p>es wundert mich schon ein wenig. ich benutze ja AC. und sobald ich einen parent aus dem dropdown auswähle, lädt ja die seite neu. spätestens jetzt müsste es ja irgendwo eine variable geben die den parent beinhaltet. aber in der backend umgebung fehlt mir nahezu komplett der durchblick</p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Wed, 05 Dec 2012 11:41:46 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22621#p22621</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22618#p22618</link>
			<description><![CDATA[<p>Alternativ könnte man via DB Abfrage schauen wer der unmittelbare Parent ist und von da aus auf den LevelParent gehen. Schaue mir das mal am Abend an.</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Wed, 05 Dec 2012 11:38:42 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22618#p22618</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22607#p22607</link>
			<description><![CDATA[<p>grad mal im debugmodus mit echo getestet <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /><br />ist tatsächlich so dass parent leer ist bei neuen seiten. damn it. irgendwelche ideen? <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Wed, 05 Dec 2012 10:07:26 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22607#p22607</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22605#p22605</link>
			<description><![CDATA[<p>geht vielleicht nicht weil der parent zu dem zeitpunkt noch nicht verfügbar ist</p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Wed, 05 Dec 2012 09:39:34 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22605#p22605</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22602#p22602</link>
			<description><![CDATA[<p>Müsste eigentlich auch da aufgerufen werden. Es gibt kein spezielles Ereignis dafür. Muss ich mal testen heute abend.</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Wed, 05 Dec 2012 08:41:46 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22602#p22602</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22601#p22601</link>
			<description><![CDATA[<p>danke dass du noch zeit gefunden hast! es klappt. allerding nur beim bearbeiten von bestehenden seiten. nicht wenn ich eine neue seite anlege. welches ereignis ist dafür verantwortlich?</p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Wed, 05 Dec 2012 08:23:08 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22601#p22601</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22597#p22597</link>
			<description><![CDATA[<p>Hier nun der funktionsfählige Code:</p><div class="codebox"><pre><code>$tbtools = new tbTools();

$parent = $tbtools-&gt;getLevelAlias(2,$params[&#039;content&#039;]-&gt;Alias());
$id = $params[&#039;content&#039;]-&gt;Id();

$defaultEditors = array();

if ($parent == &quot;templates-and-stylesheets&quot;) {
   $defaultEditors[] = -4;
}
else if ($parent == &quot;hotel-tannenhof&quot;) {
   $defaultEditors = &quot;hoteltannenhof&quot;;
}
	
// Editors löschen
$db = cmsms()-&gt;GetDb();
$query = &quot;DELETE FROM &quot;.cms_db_prefix().&quot;additional_users WHERE content_id = ?&quot;;
$db-&gt;Execute($query, array($id));
foreach ($defaultEditors as $oneeditor)
{
	$new_addt_id = $db-&gt;GenID(cms_db_prefix().&quot;additional_users_seq&quot;);
	$query = &quot;INSERT INTO &quot;.cms_db_prefix().&quot;additional_users (additional_users_id, 	user_id, content_id) VALUES (?,?,?)&quot;;
	$db-&gt;Execute($query, array($new_addt_id, $oneeditor, $id));
}</code></pre></div><p>Beachte folgendes: Als Editor muss die ID des Users als Minuswert also z.B. &#039;-4&#039; angegeben werden. Die findest du am einfachsten heraus, wenn beim Seiten Bearbeiten den Quelltext anschaust:</p><div class="codebox"><pre><code>&lt;div class=&quot;pageoverflow&quot;&gt;
&lt;div class=&quot;pagetext&quot;&gt;Weitere Bearbeiter&lt;/div&gt;
&lt;div class=&quot;pageinput&quot;&gt;
&lt;input name=&quot;additional_editors&quot; type=&quot;hidden&quot; value=&quot;&quot;/&gt;&lt;select name=&quot;additional_editors[]&quot; multiple=&quot;multiple&quot; size=&quot;5&quot;&gt;&lt;option value=&quot;-2&quot; selected=&quot;selected&quot;&gt;Gruppe: Editor&lt;/option&gt;&lt;option value=&quot;-3&quot; selected=&quot;selected&quot;&gt;Gruppe: Designer&lt;/option&gt;&lt;option value=&quot;-4&quot; selected=&quot;selected&quot;&gt;Gruppe: Testing&lt;/option&gt;&lt;/select&gt;&lt;/div&gt;
&lt;/div&gt;</code></pre></div><p>--&gt; jeweils den Wert bei value=&quot;&quot; nehmen.</p><p>Übrigens: UDT lassen sich am einfachsten Debuggen wenn in der config.php $config[&#039;debug] = true ist. Dann kannst du einfache echo oder print_r im UDT einfügen und die Ausgabe anschauen. Damit findest du auch schneller heraus wo es allenfalls hakt.</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Tue, 04 Dec 2012 21:35:54 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22597#p22597</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22581#p22581</link>
			<description><![CDATA[<p>ja. das wäre nett. mittlerweile siehts nur noch so aus:</p><div class="codebox"><pre><code>$tbtools = new tbTools();

$parent = $tbtools-&gt;getLevelAlias(2,$params[&#039;content&#039;]-&gt;Alias());
$id = $params[&#039;content&#039;]-&gt;Id();

$defaultEditors = &#039;&#039;;

if ($parent == &quot;motel-stralsund&quot;) {
   $defaultEditors = &quot;motelstralsund&quot;;
}
else if ($parent == &quot;hotel-tannenhof&quot;) {
   $defaultEditors = &quot;hoteltannenhof&quot;;
}
	
// Editors löschen
$db = cmsms()-&gt;GetDb();
$query = &quot;DELETE FROM &quot;.cms_db_prefix().&quot;additional_users WHERE content_id = ?&quot;;
$db-&gt;Execute($query, array($id));

$new_addt_id = $db-&gt;GenID(cms_db_prefix().&quot;additional_users_seq&quot;);
$query = &quot;INSERT INTO &quot;.cms_db_prefix().&quot;additional_users (additional_users_id, user_id, content_id) VALUES (?,?,?)&quot;;
$db-&gt;Execute($query, array($new_addt_id, $defaultEditors, $id));</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Tue, 04 Dec 2012 13:45:15 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22581#p22581</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22579#p22579</link>
			<description><![CDATA[<p>Muss es mal heute abend testen falls ich dazu komme. Bin bis Ende Jahr mit einem Projekt komplett absorbiert.</p><p>Den Teil vor $tbtools kannst du löschen.</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Tue, 04 Dec 2012 13:41:51 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22579#p22579</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22578#p22578</link>
			<description><![CDATA[<p>da kam der richtige wert raus. demzufolge sieht das UDT jetzt so aus:</p><div class="codebox"><pre class="vscroll"><code>// root Alias ermitteln
$contentops = cmsms()-&gt;GetContentOperations();
$pageId = $params[&#039;content&#039;]-&gt;Id();
$rootAlias = &#039;&#039;;

while( $pageId &gt; 0 ) {
    $content = $contentops-&gt;LoadContentFromId($pageId);
    if( !is_object( $content ) ) {
         $rootAlias = &#039;&#039;;
         break;
    }
    $rootAlias = $content-&gt;Alias();
    $pageId = $content-&gt;ParentId();
}

$tbtools = new tbTools();

$parent = $tbtools-&gt;getLevelAlias(2,$params[&#039;content&#039;]-&gt;Alias());

$defaultEditors = array();

if ($parent == &quot;motel-stralsund&quot;) {
   $defaultEditors[] = &quot;motelstralsund&quot;;
}
else if ($parent == &quot;hotel-tannenhof&quot;) {
   $defaultEditors[] = &quot;hoteltannenhof&quot;;
}
	
// Editors löschen
$db = cmsms()-&gt;GetDb();
$query = &quot;DELETE FROM &quot;.cms_db_prefix().&quot;additional_users WHERE content_id = ?&quot;;
$db-&gt;Execute($query, array($id));
foreach ($defaultEditors as $oneeditor)
{
	$new_addt_id = $db-&gt;GenID(cms_db_prefix().&quot;additional_users_seq&quot;);
	$query = &quot;INSERT INTO &quot;.cms_db_prefix().&quot;additional_users (additional_users_id, user_id, content_id) VALUES (?,?,?)&quot;;
	$db-&gt;Execute($query, array($new_addt_id, $oneeditor, $id));
}</code></pre></div><p>und es handelt sich hierbei um zwei gruppen. aber in dem array ist ja nur ein wert. kann es sein dass von dem array am ende erwartet wird dass es mind. 2 werte enthält??</p><p>edit: habs mal ohne array probiert. löst das problem auch nicht. grrr</p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Tue, 04 Dec 2012 13:37:54 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22578#p22578</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22577#p22577</link>
			<description><![CDATA[<p>Ok. Muss ich mal suchen was an der ToolBox hängt. </p><p>Teste mal den UDT direkt. Schreibe folgenden UDT:</p><div class="codebox"><pre><code>$parent = $tbtools-&gt;getLevelAlias(2,&quot;ALIAS_EINER_UNTERSEITE&quot;);
echo $parent;</code></pre></div><p>und führe nun den UDT direkt aus (eines der Icons bei der UDT Auflistung). Was kommt als Resultat?</p><p>Allgemeine Frage? Hast du Benutzergruppen oder nur einzelne Nutzer gemacht? Der Code von mir brauche ich um weitere Gruppen einzutragen (z.B. wenn ich als Admin eine Seite erstelle, dass der User die Seite auch bearbeiten kann). Mit einzelnen Usern kann das auch gehen, kann aber sein, dass es hier anders heissen muss.</p>]]></description>
			<author><![CDATA[dummy@example.com (nockenfell)]]></author>
			<pubDate>Tue, 04 Dec 2012 12:35:31 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22577#p22577</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22575#p22575</link>
			<description><![CDATA[<p>habs mit tb 1.30 @ cmsms 1.10.3 probiert. geht einfach nicht. nun mit 1.24 gings!</p><p>edit: hab $tbtools nun im UDT verwendet. <br />sowohl $tbtools-&gt;getLevelAlias(2,$params[&#039;content&#039;]-&gt;Alias()); als auch $tbtools-&gt;getLevelAlias(1,$params[&#039;content&#039;]-&gt;Alias());</p><p>hat sich nichts geändert <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/sad.png" alt="sad" /></p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Tue, 04 Dec 2012 12:19:31 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22575#p22575</guid>
		</item>
		<item>
			<title><![CDATA[Re: Massenbearbeitung von "weitere Bearbeiter"]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22574#p22574</link>
			<description><![CDATA[<p>hab alle schreibrechte jetzt gesetzt. meldung kommt immernoch. habe das modul via ftp rübergezogen und auf installieren geklickt. dann kommt die meldung. habe in /uploads/ nachgeschaut. wurden alle ordner angelegt. auch modules/ToolBox/templates und dessen unterordner sind beschreibbar.</p>]]></description>
			<author><![CDATA[dummy@example.com (nicmare)]]></author>
			<pubDate>Tue, 04 Dec 2012 12:14:37 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=22574#p22574</guid>
		</item>
	</channel>
</rss>
