<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Скины: делаем грамотно</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 09:18:26 -0000</pubDate>

		<item>
			<title>Killer</title>
			<description><![CDATA[Ratibor, заменял. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /> Не катит.<br /><br /><b>Добавлено 102 дня спустя:</b><br /><br />С этой проблемой я разобрался давно, может кому-то пригодится. Так вот надо было.<br />
<div class="highlight"><pre class="html">&lt;!-- IF {PHP.usr.id} == '2' or {PHP.usr.id} == '3' or {PHP.usr.id} == '4' or {PHP.usr.id} == '5' --&gt;
&lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.pag.page_id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
&lt;!-- ENDIF --&gt;
&lt;!-- IF {PHP.usr.isadmin} --&gt;
&lt;a href=https://www.cotonti.com/&quot;admin/tools/ipsearch?a=search&amp;id={PHP.usr.ip}&amp;x={PHP.sys.xk}&quot;&gt;IP: {PHP.usr.ip}&lt;/a&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}?ina=delete&amp;ind={COMMENTS_ROW_ID}&amp;x={PHP.sys.xk}&quot;&gt;Удалить&lt;/a&gt;
&lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.pag.page_id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
&lt;!-- ENDIF --&gt;</pre></div>
А сегодня захотел ещё сделать, чтоб юзер видел ссылку только своих комментов, а не всех. Какое правило для этого нужно?<br /><br /><b>Добавлено 1 день спустя:</b><br /><br />Никто не знает что ли? <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" />]]></description>
			<pubDate>Fri, 20 Nov 2009 19:14:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21099]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=21084#21084">#</a> <strong>Killer :</strong>
Первые ссылки видит только админ, вторые видят остальные, кроме гостей и админа.<br />
Но вот с группами всё не выходит.<br />
</blockquote>
Я ж сказал замени все || на OR]]></description>
			<pubDate>Fri, 20 Nov 2009 19:12:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21098]]></link>
		</item>
		<item>
			<title>Killer</title>
			<description><![CDATA[Снова мимо. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /> Ковыряю скины другие, смотрю примеры. Не получается что-то никак.<br />
<br />
<strong>Добавлено 10 Минут спустя:</strong><br />
<br />
<br />
Пля. Немного перемудрили. Вот так пашет. <div class="highlight"><pre class="html">
&lt;!-- IF {PHP.usr.isadmin} --&gt;
&lt;a href=https://www.cotonti.com/&quot;admin/tools/ipsearch?a=search&amp;id={PHP.usr.ip}&amp;x={PHP.sys.xk}&quot;&gt;IP: {PHP.usr.ip}&lt;/a&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}?ina=delete&amp;ind={COMMENTS_ROW_ID}&amp;x={PHP.sys.xk}&quot; &gt;Удалить&lt;/a&gt;
&lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
&lt;!-- ENDIF --&gt;
&lt;!-- IF  {PHP.usr.user_maingrp} == &quot;2&quot; || {PHP.usr.user_maingrp} == &quot;3&quot; || {PHP.usr.user_maingrp} == &quot;4&quot; --&gt;
&lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
&lt;!-- ENDIF --&gt;
</pre></div>
Спасибо, Ratibor<br />
<br />
<strong>Добавлено 26 Минут спустя:</strong><br />
<br />
Немного поторопился, не проверил как надо всё. Этот вариант тоже не катит. Но мне подошел этот вариант.<br />
<div class="highlight"><pre class="html">&lt;!-- IF {PHP.usr.isadmin} --&gt;
&lt;a href=https://www.cotonti.com/&quot;admin/tools/ipsearch?a=search&amp;id={PHP.usr.ip}&amp;x={PHP.sys.xk}&quot;&gt;IP: {PHP.usr.ip}&lt;/a&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}?ina=delete&amp;ind={COMMENTS_ROW_ID}&amp;x={PHP.sys.xk}&quot; &gt;Удалить&lt;/a&gt;
&lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
&lt;!-- ENDIF --&gt;
&lt;!-- IF  {PHP.usr.id} &gt; 1 --&gt;
&lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
&lt;!-- ENDIF --&gt;</pre></div>
Первые ссылки видит только админ, вторые видят остальные, кроме гостей и админа.<br />
Но вот с группами всё не выходит.]]></description>
			<pubDate>Fri, 20 Nov 2009 18:19:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21084]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote>
Нет. Так ничего не изменяется. Первые ссылки видят только админы, а исключение видят все. Неправильно.<br />
</blockquote>
Попробуй замени все || на OR]]></description>
			<pubDate>Fri, 20 Nov 2009 18:16:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21083]]></link>
		</item>
		<item>
			<title>Killer</title>
			<description><![CDATA[Спасибо, ребят. Теперь буду знать. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /><br /><br /><b>Добавлено 1 час 17 Минут спустя:</b><br /><br /><blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=21039#21039">#</a> <strong>Ratibor :</strong>
Примерно так:<br />
<br />
<div class="highlight"><pre class="html"> &lt;!-- IF {PHP.usr.isadmin} || {PHP.usr.user_maingrp} == &quot;2&quot; || {PHP.usr.user_maingrp} == &quot;3&quot; || {PHP.usr.user_maingrp} == &quot;4&quot; --&gt;
 &lt;a href=https://www.cotonti.com/&quot;admin/tools/ipsearch?a=search&amp;id={PHP.usr.ip}&amp;x={PHP.sys.xk}&quot;&gt;IP: {PHP.usr.ip}&lt;/a&gt;
 &lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}?ina=delete&amp;ind={COMMENTS_ROW_ID}&amp;x={PHP.sys.xk}&quot;&gt;Удалить&lt;/a&gt;
 &lt;!-- ELSE --&gt;
 &lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
 &lt;!-- ENDIF --&gt;</pre></div>
</blockquote>
<br />
Нет. Так ничего не изменяется. Первые ссылки видят только админы, а исключение видят все. Неправильно.]]></description>
			<pubDate>Fri, 20 Nov 2009 16:43:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21078]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=21036#21036">#</a> <strong>Killer :</strong>
ну например 2,3,4 группе.<br />
</blockquote>
Примерно так:<br />
<br />
<div class="highlight"><pre class="html"> &lt;!-- IF {PHP.usr.isadmin} || {PHP.usr.user_maingrp} == &quot;2&quot; || {PHP.usr.user_maingrp} == &quot;3&quot; || {PHP.usr.user_maingrp} == &quot;4&quot; --&gt;
 &lt;a href=https://www.cotonti.com/&quot;admin/tools/ipsearch?a=search&amp;id={PHP.usr.ip}&amp;x={PHP.sys.xk}&quot;&gt;IP: {PHP.usr.ip}&lt;/a&gt;
 &lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}?ina=delete&amp;ind={COMMENTS_ROW_ID}&amp;x={PHP.sys.xk}&quot;&gt;Удалить&lt;/a&gt;
 &lt;!-- ELSE --&gt;
 &lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
 &lt;!-- ENDIF --&gt;</pre></div>]]></description>
			<pubDate>Thu, 19 Nov 2009 02:03:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21039]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[Пример с комментариями тоже... странный. Непонятно для чего это надо, но наверно правильно было бы так:<br />
<pre class="code">&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/
&lt;!-- IF {PHP.pag.page_alias} --&gt;
{PHP.pag.page_alias}
&lt;!-- ELSE --&gt;
{PHP.pag.page_id}
&lt;!-- ENDIF --&gt;
#comments&quot;&gt;{PHP.skinlang.comments.comments} {PHP.pag.page_comcount}&lt;/a&gt;</pre>(в строку html-вывод будет красивее)]]></description>
			<pubDate>Thu, 19 Nov 2009 01:57:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21038]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=21036#21036">#</a> <strong>Killer :</strong>
И почему бред? Я делал по аналогии ссылки для комментариев. <br />
<div class="highlight"><pre class="html">&lt;!-- IF {PHP.pag.page_id} &gt; {PHP.pag.page_alias} --&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}#comments&quot;&gt;{PHP.skinlang.comments.comments} {PHP.pag.page_comcount}&lt;/a&gt;
&lt;!-- ELSE --&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_alias}#comments&quot;&gt;{PHP.skinlang.comments.comments} {PHP.pag.page_comcount}&lt;/a&gt;
&lt;!-- ENDIF --&gt;</pre></div>
Если у нас страница не имеет алиаса, то и ссылка генерируется по id страницы, и наоборот.<br />
Так же решил сделать для групп. Разве нельзя так?<br />
</blockquote>
Потому и бред <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /><br />
<br />
Что так нельзя было ?<br />
<div class="highlight"><pre class="php-f">&lt;!-- IF {PHP.pag.page_alias} --&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_alias}#comments&quot;&gt;{PHP.skinlang.comments.comments} {PHP.pag.page_comcount}&lt;/a&gt;
&lt;!-- ELSE --&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}#comments&quot;&gt;{PHP.skinlang.comments.comments} {PHP.pag.page_comcount}&lt;/a&gt;
&lt;!-- ENDIF --&gt;</pre></div>]]></description>
			<pubDate>Thu, 19 Nov 2009 01:57:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21037]]></link>
		</item>
		<item>
			<title>Killer</title>
			<description><![CDATA[ну например 2,3,4 группе.<br /><br /><b>Добавлено 10 Минут спустя:</b><br /><br />И почему бред? Я делал по аналогии ссылки для комментариев. <br />
<div class="highlight"><pre class="html">&lt;!-- IF {PHP.pag.page_id} &gt; {PHP.pag.page_alias} --&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}#comments&quot;&gt;{PHP.skinlang.comments.comments} {PHP.pag.page_comcount}&lt;/a&gt;
&lt;!-- ELSE --&gt;
&lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_alias}#comments&quot;&gt;{PHP.skinlang.comments.comments} {PHP.pag.page_comcount}&lt;/a&gt;
&lt;!-- ENDIF --&gt;</pre></div>
Если у нас страница не имеет алиаса, то и ссылка генерируется по id страницы, и наоборот.<br />
Так же решил сделать для групп. Разве нельзя так?]]></description>
			<pubDate>Thu, 19 Nov 2009 00:49:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21036]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[Там в условии бред какой-то. Каким группам конкретно?]]></description>
			<pubDate>Thu, 19 Nov 2009 00:16:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post21035]]></link>
		</item>
		<item>
			<title>Killer</title>
			<description><![CDATA[Dayver, может обменяем женщину на прогера? <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/grin.gif" alt=":D" /> женщин то много есть, а прогеров нет. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /><br />
Буду пробовать. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /> Вчера вот с братом начали делать мини-плуг для автоалиаса, хотя хаком НАМНОГО проще получилось.<br />
Чуть не забыл, спасибо Дейв. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /><br /><br /><b>Добавлено 3 дня спустя:</b><br /><br />Возник ещё один вопросик, который тоже не могу понять, как выполнить.<br />
Имеем мы ссылки ip, delete, edit<br />
<div class="highlight"><pre class="html"> &lt;!-- IF {PHP.usr.isadmin} &gt; {PHP.usr.user_maingrp} == &quot;ЧТО НАДО ВЫПОЛНИТЬ ТУТ?&quot; --&gt;
 &lt;a href=https://www.cotonti.com/&quot;admin/tools/ipsearch?a=search&amp;id={PHP.usr.ip}&amp;x={PHP.sys.xk}&quot;&gt;IP: {PHP.usr.ip}&lt;/a&gt;
 &lt;a href=https://www.cotonti.com/&quot;{PHP.pag.page_cat}/{PHP.pag.page_id}?ina=delete&amp;ind={COMMENTS_ROW_ID}&amp;x={PHP.sys.xk}&quot;&gt;Удалить&lt;/a&gt;
 &lt;!-- ELSE --&gt;
 &lt;a href=https://www.cotonti.com/&quot;plug.php?e=comedit&amp;m=edit&amp;pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}&quot;&gt;Править&lt;/a&gt;
 &lt;!-- ENDIF --&gt;</pre></div>
Не знаю, как разрешить просмотр ссылки указанным группам. Подскажите пожалуйста.<br /><br /><b>Добавлено 1 день спустя:</b><br /><br />Некому подсказать? <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" />]]></description>
			<pubDate>Sat, 14 Nov 2009 18:11:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post18549]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=18527#18527">#</a> <strong>Killer :</strong>
....<br />
Назрел ещё вопрос. В паге есть тег <strong>{PAGE_ADMIN_UNVALIDATE}</strong><br />
Ссылка на него примерно выглядит так <br />
<strong>&lt;a href=https://www.cotonti.com/&quot;admin/page?s=queue&amp;a=unvalidate&amp;id={PHP.pag.page_id}&amp;x=51E208FB&quot;&gt;В очередь на утверждение&lt;/a&gt;</strong><br />
Не могу найти, где находится переменная<span style="color:#D3D7CF">(или хз че это такое)</span> <strong>x</strong>, которая генерирует этот номер <strong>51E208FB</strong>. Как я понял, это у нас редирект. Не могу найти его код, чтоб правильно построить ссылку.<br />
</blockquote>Параметр <strong>x</strong> - это никакой не редирект это динамическая переменная для обеспечения безопасности (со времён Seditio называется xp/xg, защита от XSS и CSRF.) если тебе нужно вручную вписать действительное значение этого пареметра то в шаблоне можно прописать что то подобное<br />
<div class="highlight"><pre class="html">&lt;a href=https://www.cotonti.com/&quot;admin/page?s=queue&amp;a=unvalidate&amp;id={PHP.pag.page_id}&amp;x={PHP.sys.xk}&quot;&gt;В очередь на утверждение&lt;/a&gt;</pre></div>
<br />
<strong>Добавлено 12 Минут спустя:</strong><br />
<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=18527#18527">#</a> <strong>Killer :</strong>
Второй день парюсь, пытаюсь самостоятельно, с помощью логики шаблона, вывести в news.tpl к тегу <strong><span style="color:#3465A4">{PAGE_ROW_URL}#com</span></strong> title, в котором будет отображаться пару первых строк из комментария, по <strong><span style="color:#3465A4">pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}</span></strong>, чтоб выводился текст <strong>com_text</strong><br />
Не получается нифига, пробовал уже всяко. Не отображает текст. Что делать? Как быть? Хак комментов? Логикой не обойтись?<br />
</blockquote>Да нет логикой тут не обойтись ... где планируешь брать &quot;пару первых строк из комментария&quot; ? Да и отдельно <strong>com_text</strong> в news.tpl не доступен ... можно вставив одну строчку в пхп плуга новостей вывести шаблон comments.tpl но это явно не то что треубется ... хакать? не стоит! лучше уж написать мини плуг который поцепить на хук из плагина новостей ... ищи ... нет не женщину ... ищи пхп прогера  <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" />]]></description>
			<pubDate>Sat, 14 Nov 2009 03:42:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post18543]]></link>
		</item>
		<item>
			<title>Killer</title>
			<description><![CDATA[Второй день парюсь, пытаюсь самостоятельно, с помощью логики шаблона, вывести в news.tpl к тегу <strong><span style="color:#3465A4">{PAGE_ROW_URL}#com</span></strong> title, в котором будет отображаться пару первых строк из комментария, по <strong><span style="color:#3465A4">pid=p{PHP.id}&amp;cid={COMMENTS_ROW_ID}</span></strong>, чтоб выводился текст <strong>com_text</strong><br />
Не получается нифига, пробовал уже всяко. Не отображает текст. Что делать? Как быть? Хак комментов? Логикой не обойтись?<br /><br /><b>Добавлено 14 часов 28 Минут спустя:</b><br /><br />Назрел ещё вопрос. В паге есть тег <strong>{PAGE_ADMIN_UNVALIDATE}</strong><br />
Ссылка на него примерно выглядит так <br />
<strong>&lt;a href=https://www.cotonti.com/&quot;admin/page?s=queue&amp;a=unvalidate&amp;id={PHP.pag.page_id}&amp;x=51E208FB&quot;&gt;В очередь на утверждение&lt;/a&gt;</strong><br />
Не могу найти, где находится переменная<span style="color:#D3D7CF">(или хз че это такое)</span> <strong>x</strong>, которая генерирует этот номер <strong>51E208FB</strong>. Как я понял, это у нас редирект. Не могу найти его код, чтоб правильно построить ссылку.]]></description>
			<pubDate>Thu, 12 Nov 2009 23:41:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post18527]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[а еще у нас есть гора текст ариев - простой с тестбоксером еще какойто... надо это вынести в переменную икс  и шаблонизатор смотрит если икстру то наривсовать тестареа... а в скине уже пускай и будет заложен выбор - хочешь с маркитапом хочешь без...]]></description>
			<pubDate>Sat, 21 Feb 2009 19:23:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post8563]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Ребят, лучшее - враг хорошего. Не нужно изобретать экскаватор, там где хватит детской лопатки.<br />
<br />
Большинство изменений с различными кнопками и полями легко реализуются через ксс, нужно только прописать классы правильные всем элементам один раз.]]></description>
			<pubDate>Sat, 21 Feb 2009 16:53:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post8548]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[) эх я сво позицию высказал. Единственный минус на сегодняшний день ее - немного усложнит скины.<br />
Файл ресурсов полезено только когда строится таблица настроек в котонти. и то имхо это просто еще 1 tpl файл с 5-6 блоками: настройка с текстовыми полем. настройка с радоикнопкой настройка с выпадающим списком настройка с текстареа<br />
<br />
====<br />
а еще мне на данном этапе очень не хватает рабиения на форуме &quot;цитата&quot;&quot;править&quot;&quot;удалить&quot; на несколько тегов... а не все одной кащей]]></description>
			<pubDate>Sat, 21 Feb 2009 15:55:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post8543]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8512#8512">#</a> <strong>esclkm :</strong>
и то применительно к аминке - в остальных частях сайта нет дублиующихся частей.</blockquote>
Ну и что, можно и не дублирующие выносить.<br />
Так же зделать разбитие на разделы как в ланг файлле в папке скина<br />
и сразу будет понятно где используется конкретная запись.<br />
Плюс основной раздел для универсальных записей.<br />
<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8513#8513">#</a> <strong>MeDBejoHok :</strong>
Господа, а вам не кажется, что подобный разнос, напугает простого обывателя?</blockquote>
Но ланг файл же не испугал людей <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /><br />
Причем его не обязательно юзерам менять.<br />
К примеру создать в папке со скином папку inc и туда закинуть ланг файлы и файл ресурсов.<br />
Кто не хочет или не может, тому и менять ничего не надо.<br />
А кто разберется, тот настроит все как ему надо.<br />
<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8538#8538">#</a> <strong>medar :</strong>
Попробуйте посмотреть html, который у нас выводит ядро, поискав например символ &quot;&lt;&quot; в файлах system и прикиньте, где там можно применить файл ресурсов. Мне кажется, это будет одно-два места, в остальных случаях можно обойтись css.</blockquote>
В одном functions.php насчитал более 20 мест.]]></description>
			<pubDate>Sat, 21 Feb 2009 15:37:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post8539]]></link>
		</item>
		<item>
			<title>medar</title>
			<description><![CDATA[По-моему, ребята, вы усложняете и где-то изобретаете велосипед. Идея с файлом ресурсов интересная и теоретически мне нравится, но у меня сомнения в её практической реализации. <br />
<br />
Попробуйте посмотреть html, который у нас выводит ядро, поискав например символ &quot;&lt;&quot; в файлах system и прикиньте, где там можно применить файл ресурсов. Мне кажется, это будет одно-два места, в остальных случаях можно обойтись css.<br />
Походу файл ресурсов пригодится только в comments и pfs, но у нас до этих модулей еще руки не доходили, возможно, их вообще переписать придется.<br />
<br />
<blockquote>Не сможешь ты гибко только через css управлять.<br />
Если понадобятся расширенные атрибуты к картинке,<br />
типа альт, титле или еще что нибудь более экзотическое, типа жабы ?<br />
А если ничего не понадобится, то зачем мне лишние спаны в скине ?</blockquote>
У нас 80% html, который рисует движок это бэкенд-админка, где такие фичи не нужны. А во фронтэнде ты все можешь делать как хочешь при помощи плагинов и скинов.]]></description>
			<pubDate>Sat, 21 Feb 2009 14:02:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=30#post8538]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[А зачем? Захотел её поменять - и бегай по всем шаблонам.]]></description>
			<pubDate>Sat, 21 Feb 2009 08:05:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8524]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[это основное - а кнопка дел ее давайте в основные шаблоны запихнем.]]></description>
			<pubDate>Sat, 21 Feb 2009 08:03:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8523]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8518#8518">#</a> <strong>esclkm :</strong>
конфигурации плагинов кофигурации движка - имхо тут нужен больше грамммотный tpl файл<br />
</blockquote>
Я как раз про это - не представляю, как это вынести в общий для всех плагинов шаблон.]]></description>
			<pubDate>Sat, 21 Feb 2009 08:00:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8519]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[кнопка удалить это вообще отдельная пестня)))<br />
ваш способ хорош - для стандартизации скина это неоспаримо... но ее можнодостичь и &quot;логическим&quot; шаблонизатором.<br />
конфигурации плагинов кофигурации движка - имхо тут нужен больше грамммотный tpl файл]]></description>
			<pubDate>Sat, 21 Feb 2009 07:55:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8518]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8512#8512">#</a> <strong>esclkm :</strong>
В плане удобства соглашусь... но не более))<br />
</blockquote>
Для примера: предложи другой способ выноса HTML из кода ядра - из того кода, что создаёт HTML формы конфигурации плагина.<br />
<br />
<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8512#8512">#</a> <strong>esclkm :</strong>
... в остальных частях сайта нет дублиующихся частей.<br />
</blockquote>
Как же нет, когда есть. :)<br />
<br />
Специально приводил в пример кнопку удаления. Она есть в админке, профиле пользователя, ЛС, PFS, на форуме, в комментариях к страницам.]]></description>
			<pubDate>Sat, 21 Feb 2009 07:47:19 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8514]]></link>
		</item>
		<item>
			<title>MeDBejoHok</title>
			<description><![CDATA[Господа, а вам не кажется, что подобный разнос, напугает простого обывателя? Да у всех тут опыт работы с седом, каждый с легкостью добавляет\убирает какие-либо опции, но всеже. Помня себя, когда я только первый раз столкнулся с седом, я был безмерно счастлив не увидев ни одного лишнего файла в папке скин\айс. Всё, что мне требовалось (как новичку), всё было на виду. Уже потом, по мере более углубленного знакомства с движком, я узнавал, что эти иконки там-то лежат, а файлы русификации там-то, а тут-то, а здесь третье. Напихать в папку со скином 100+ файлов...хм, мне кажется это не есть карашо.]]></description>
			<pubDate>Sat, 21 Feb 2009 07:31:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8513]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[В плане удобства соглашусь... но не более)) и то применительно к аминке - в остальных частях сайта нет дублиующихся частей.]]></description>
			<pubDate>Sat, 21 Feb 2009 07:25:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8512]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[Плюс файл ресурсов даст возможность вынести из ядра весь HTML. Тот HTML, который невозможно вынести в шаблоны, можно будет вынести в файл ресурсов.<br />
<br />
Не говоря об удобстве. Например, захотелось поменять вид кнопки удаления по всему движку - залез в файл ресурсов и поменял.]]></description>
			<pubDate>Sat, 21 Feb 2009 06:34:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8509]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8505#8505">#</a> <strong>medar :</strong>
Лучше тем, что мы уже отвязались от ядра. Ядро уже рисует не img, а метку - тут должна быть иконка. А дальше в css мы что хочешь можем сделать. Можем эту иконку не рисовать.<br />
</blockquote>
А спан это не код ?<br />
А может мне он не нужен ?<br />
А в файле ресурсов, хоть спан, хоть функцию, хоть саму картинку вставляй.<br />
А если ничего не надо, то ничего и не вставляй <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /><br />
<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8505#8505">#</a> <strong>medar :</strong>
А чем css - не файл ресурсов ? По-моему это как раз то, что нам надо. Если каждый элемент будет иметь свой уникальный css-класс (а не как сейчас, когда все инпуты = .text и половина имеют явные size=), то мы можем гибко задавать их отображение на страницах.<br />
</blockquote>
Не сможешь ты гибко только через css управлять.<br />
Если понадобятся расширенные атрибуты к картинке,<br />
типа альт, титле или еще что нибудь более экзотическое, типа жабы ?<br />
А если ничего не понадобится, то зачем мне лишние спаны в скине ?<br />
<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8507#8507">#</a> <strong>Sergeich :</strong>
По поводу структуры папок в скине. Я уже предлагал добавить две новых папки - admin (для всех админ-шаблонов) и plugins (шаблоны для плагинов). Всё, более никаких изменений в структуре скина не требуется.</blockquote>
Обоими рукками за, admin, plugins и img, остальное излишество.]]></description>
			<pubDate>Sat, 21 Feb 2009 06:14:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8508]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Что-то сильно вы усложняете всё это дело :). Про типа лангфайла для всех системных картинок категорически согласен. Провынос ХТМЛ из ядра частично согласен: с одной стороны это звучит замечательно, с другой стороны это усложнит создание скинов (особенно для неподготовленного человека). <br />
<br />
По поводу структуры папок в скине. Я уже предлагал добавить две новых папки - admin (для всех админ-шаблонов) и plugins (шаблоны для плагинов). Всё, более никаких изменений в структуре скина не требуется.<br />
<br />
Про логику я тоже уже говорил, на примитивном уровне оно конечно надо. Но я совсем не хочу увидеть монстуозные шаблоны типа-смарти.]]></description>
			<pubDate>Sat, 21 Feb 2009 05:50:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8507]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[<strong>medar</strong>, ресурсом может быть не только инициализированная переменная, содержащая HTML примитива, но и функцища, генерирующая HTML примитива в соответствии с заданными параметрами.]]></description>
			<pubDate>Sat, 21 Feb 2009 05:46:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8506]]></link>
		</item>
		<item>
			<title>medar</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8485#8485">#</a> <strong>Ratibor :</strong>
Ну это тот же, только в профиль.<br />
Может чем то лучше, чем то хуже, но все равно тот же.<br />
</blockquote>
Лучше тем, что мы уже отвязались от ядра. Ядро уже рисует не img, а метку - тут должна быть иконка. А дальше в css мы что хочешь можем сделать. Можем эту иконку не рисовать.<br />
<br />
А чем css - не файл ресурсов ? По-моему это как раз то, что нам надо. Если каждый элемент будет иметь свой уникальный css-класс (а не как сейчас, когда все инпуты = .text и половина имеют явные size=), то мы можем гибко задавать их отображение на страницах.<br />
<br />
Насчет логики и производительности. Я уже писал на неокроме, что все новички обычно расчитывают на посещаемость не менее 10к в сутки, хотя практика показывает, что с тем функционалом, который дает седитио-из-коробки, трудно сделать сайт, котоый будет привлекать хотя бы 100 человек в сутки :)<br />
В общем, все в порядке будет с производительностью, не волнуйтесь, до Друпала нам пока очень далеко.]]></description>
			<pubDate>Sat, 21 Feb 2009 05:37:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8505]]></link>
		</item>
		<item>
			<title>dervan</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8487#8487">#</a> <strong>Ratibor :</strong>
К примеру можно в папке скина создать файлик, типа ланг файла,<br />
а в нем все картинки вписать, т.е. одна переменная одна строка,<br />
а в самом движке вместо html кода картинки вписывать переменную,<br />
тогда каждый сможет издеваться над картинками как сможет.<br />
</blockquote>
Т.е. создать файл ресурсов. IMHO очень правильное решение, тем более что весь HTML вынести из движка не удастся. Пример - создание страницы конфигурации плагина по её метаописанию в (плагин).setup.php. Если код, создающий страницу конфигурации плагина, будет оперировать примитивами из файла ресурсов (&quot;радиокнопка&quot;, &quot;строка ввода&quot;, &quot;кнопка удаления&quot; и т.п.), это позволит легко менять дизайн сайта, не влезая в код движка.]]></description>
			<pubDate>Sat, 21 Feb 2009 05:11:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8503]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[Он был неправ только когда сказал что &quot;тут не стали экономить, в другом месте не стали, и из мелочей общая производительность падает&quot; .... ибо в котонти по сравнению с седом нигде не упала производительность, а наоборот в многих местах она увеличилась.....]]></description>
			<pubDate>Sat, 21 Feb 2009 04:24:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8499]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[Aristei ты не прав... если шаблонизатор получит иф логику - это в <strong>разы</strong> увеличит функциональность... и сможем воплотить трехволновую теорию целиком в практику : скин, двиг, база]]></description>
			<pubDate>Sat, 21 Feb 2009 04:12:11 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8496]]></link>
		</item>
		<item>
			<title>Aristei</title>
			<description><![CDATA[Ну может и экономия на спичка а с другой стороны тут не стали экономить, в другом месте не стали, и из мелочей общая производительность падает, все таки ИМХО если есть возможность хоть маленькая быть еще быстрее то лучше ей воспользоваться, а то так и до медленного друпала докатимся.]]></description>
			<pubDate>Sat, 21 Feb 2009 03:59:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8495]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[Как писали класики.....трудности в достижении высокой скорости из-за использования мускля(бутылочное горлышко)......пхп (шаблонизатор) мож и станет работать медленее но этого всеравно никто не заметит.....ибо все тормоза из-за мускля]]></description>
			<pubDate>Sat, 21 Feb 2009 03:12:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8492]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[в первом случае php - отдает в шаблон готовую ссылку... вместе с картинкой... Во вотором уже шаблонизатор частично думает. На скорости - чуть снизит - но как модно говорить &quot;экономия на спичках&quot;<br />
<br />
=== <br />
ratibor - смотри сам - я тоже самое предложил только более рационально]]></description>
			<pubDate>Sat, 21 Feb 2009 02:26:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8491]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8488#8488">#</a> <strong>esclkm :</strong>
дальше же шаблонизатор проверит пуста ли это строка, если нет то сформирует все в лучших традициях.</blockquote>
Вот только у каждого народа свои традиции <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /><br />
Плюс того что я предложил в предыдущем посте,<br />
в движке останутся тольк опеременные,<br />
а html код этим переменным каждый напишет сам.]]></description>
			<pubDate>Sat, 21 Feb 2009 02:25:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8490]]></link>
		</item>
		<item>
			<title>Aristei</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=8488#8488">#</a> <strong>esclkm :</strong>
нет. не согласен.<br />
<br />
imagine.<br />
сейчас допустим наш движок при определенных условиях выдает такую строку только для зарегеных пользователей <pre class="code">&lt;a href=https://www.cotonti.com/&quot;http://weather.yandex.ru/26781/&quot;&gt;&lt;img src=&quot;http://img.yandex.net/i/12.gif&quot;alt=&quot;&quot;&gt;&lt;/a&gt;</pre>
появляется логика... и движку будет достаточно отправить в шаблон такую строку<br />
<pre class="code">http://weather.yandex.ru/26781/</pre>
дальше же шаблонизатор проверит пуста ли это строка, если нет то сформирует все в лучших традициях.<br />
</blockquote>
<br />
Вопрос а не отразится ли это на скорости я не особо в программированиии разбираюсь но если мыслить логически что в перовм варианте чистый html из шаблона отдается браузеру, а тут дополнительная работа для шаблонизаьтора, или я гоню?]]></description>
			<pubDate>Sat, 21 Feb 2009 02:19:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8489]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[нет. не согласен.<br />
<br />
imagine.<br />
сейчас допустим наш движок при определенных условиях выдает такую строку только для зарегеных пользователей <pre class="code">&lt;a href=https://www.cotonti.com/&quot;http://weather.yandex.ru/26781/&quot;&gt;&lt;img src=&quot;http://img.yandex.net/i/12.gif&quot;alt=&quot;&quot;&gt;&lt;/a&gt;</pre>
появляется логика... и движку будет достаточно отправить в шаблон такую строку<br />
<pre class="code">http://weather.yandex.ru/26781/</pre>
дальше же шаблонизатор проверит пуста ли это строка, если нет то сформирует все в лучших традициях.]]></description>
			<pubDate>Sat, 21 Feb 2009 02:05:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8488]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[К примеру можно в папке скина создать файлик, типа ланг файла,<br />
а в нем все картинки вписать, т.е. одна переменная одна строка,<br />
а в самом движке вместо html кода картинки вписывать переменную,<br />
тогда каждый сможет издеваться над картинками как сможет.]]></description>
			<pubDate>Sat, 21 Feb 2009 01:58:54 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2162&d=0#post8487]]></link>
		</item>
	</channel>
</rss>