<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как разделить администрирование  плагина на две страницы?</title>
		<link>https://www.cotonti.com</link>
		<description>Neueste Themenbeiträge</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 18 Apr 2026 04:47:52 -0000</pubDate>

		<item>
			<title>Dayver</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8701&amp;d=1#43676">#43676</a> <strong>verotela: </strong>

<p>Мда... Советы жесть )))</p>
</blockquote>

<p>Всегда рады профессионалам желающим помочь <a href="https://github.com/Cotonti/Cotonti/issues" rel="nofollow">в развитии проекта </a></p>
]]></description>
			<pubDate>Di, 28 Aug 2018 21:54:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8701&d=0#post43677]]></link>
		</item>
		<item>
			<title>verotela</title>
			<description><![CDATA[<p>Мда... Советы жесть )))</p>

<pre class="brush:php;gutter:false;toolbar:false;">
if (!in_array($getparam, array('add', 'edit', 'default')))
{
	$getparam = 'default';
}

require_once cot_incfile('pluginname', 'plug', 'admin.'.$getparam);</pre>

<p><br />
В папке inc создаете файлы:</p>

<p>pluginname.admin.add.php</p>

<p>pluginname.admin.edit.php</p>

<p>pluginname.admin.default.php</p>

<p>Дальше думаю разберетесь</p>
]]></description>
			<pubDate>Di, 28 Aug 2018 13:33:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8701&d=0#post43676]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<div>для режима чтения</div>

<div>cot_block(cot_auth('plug', 'pl_code', 'R'));</div>

<div> </div>

<div>режим записи</div>

<div>cot_block(cot_auth('plug', 'pl_code', 'W'));</div>

<div> </div>

<div>для одного произвольного режима</div>

<div>cot_block(cot_auth('plug', 'pl_code', '1'));</div>

<div> </div>

<div>для другого </div>

<div>cot_block(cot_auth('plug', 'pl_code', '2'));</div>

<div> </div>

<div>....</div>

<div> </div>

<div>cot_block(cot_auth('plug', 'pl_code', '5'));</div>

<div> </div>

<div>для супер доступа</div>

<div>cot_block(cot_auth('plug', 'pl_code', 'A'));</div>

<div> </div>

<div>вообщем при написании свого плагина уровней прав пока должно хватать ))) ... можно же еще и комбинировать:</div>

<div>cot_auth('plug', 'pl_code', 'RW3')</div>

<div> </div>

<div>просто делайте не все страницы по хуку Hooks=tools ... ибо там cot_block($usr['isadmin']) - туда вставаляйте только то что разрешено совсем админам .... полуадминам )) делайте страницу с <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">cot_block(cot_auth('plug', 'pl_code', '1'));</span></div>
]]></description>
			<pubDate>Mi, 22 Aug 2018 21:19:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8701&d=0#post43654]]></link>
		</item>
		<item>
			<title>DenDevin</title>
			<description><![CDATA[Думаю, что проще всего было бы подгружать нужный шаблон исходя из атрибута в get - параметре. 
К примеру, если нужно выводить страницу редактирования, то в урл добавить дополнительный параметр &amp;a=price_edit. А уже в коде проверять, 
if($a == 'price_edit'){

$mskin = (cot_tplfile('price.edit', 'plugin', true));

}
В папке tpl плагина нужно создать соответствующий файл, и внутри блока MAIN выводить нужный контент. <p class="updated"><strong>Добавлено 6 минут спустя:</strong></p>Вызывать нужный шаблон можно с помощью ссылки, которая формируется в коде:

$t-&gt;assign(array(
'EDIT_URL' =&gt; cot_url('price', array('a'=&gt;'price_edit'),
));]]></description>
			<pubDate>Mi, 22 Aug 2018 11:35:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8701&d=0#post43653]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>В общем есть простой плагин парсинга цен с магазинов, в административной части у меня сейчас блок парсинга и блок редактирования/добавления/удаления ссылок для парсинга, хотелось бы разделить их на две отдельных страницы, но не могу разобратся как?</p>

<p>Сейчас есть файл price.admin.php, в нем весь код парсинга и редакт. пример</p>

<pre class="brush:php;gutter:false;toolbar:false;">
/* ====================
	[BEGIN_COT_EXT]
		Hooks=tools
		[END_COT_EXT]
==================== */
defined('COT_CODE') or die('Wrong URL');
$parser= (cot_tplfile('price.admin', 'plug', true));
	$t = new XTemplate($parser);

код как для парсинга так и для редактирования

   $t-&gt;parse();
	$plugin_body = $t-&gt;text('MAIN');</pre>

<p>и файл tpl price.admin.tpl</p>

<p> </p>
]]></description>
			<pubDate>Di, 21 Aug 2018 08:08:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8701&d=0#post43652]]></link>
		</item>
	</channel>
</rss>