<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Определение локации сайта  в TPL</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 15:31:28 -0000</pubDate>

		<item>
			<title>Kabak</title>
			<description><![CDATA[<p><strong>Вот так вот работает </strong>на этом сайте, но тоже не по маслу... не могу понять почему</p>

<pre class="brush:xml;">
		&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page','m=add&amp;clone=1&amp;id=$this')}"&gt;{PHP.L.page_clone}&lt;/a&gt;&lt;/li&gt;</pre>

<p><strong>Страница какбы создаётся и типа клаонируется но с варнингами   и не содержит заполненной формы - клонирование</strong></p>

<p><b>Deprecated</b>: Automatic conversion of false to array is deprecated in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>108</b></p>

<p><b>Warning</b>: Undefined array key "page_keywords" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>166</b><br />
<b>Warning</b>: Undefined array key "page_metatitle" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>167</b><br />
<b>Warning</b>: Undefined array key "page_metadesc" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>168</b><br />
<b>Warning</b>: Undefined array key "page_alias" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>169</b><br />
<b>Warning</b>: Undefined array key "page_title" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>170</b><br />
<b>Warning</b>: Undefined array key "page_desc" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>171</b><br />
<b>Warning</b>: Undefined array key "page_author" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>172</b><br />
<b>Warning</b>: Undefined array key "page_file" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>179</b><br />
<b>Warning</b>: Undefined array key "page_url" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>185</b><br />
<b>Warning</b>: Undefined array key "page_size" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>186</b><br />
<b>Warning</b>: Undefined array key "page_text" in <b>/var/www/apcfix/modules/page/inc/page.add.php</b> on line <b>187</b></p>

<p> </p>
<p class="updated"><strong>Добавлено 1 минута спустя:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=3#47554">#47554</a> <strong>Kort: </strong>
<p>Если нет, возьми cotemplate.php из последнего среза</p>
</blockquote>

<p>попробую</p>

<p> </p>
<p class="updated"><strong>Добавлено 2 минуты спустя:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=3#47554">#47554</a> <strong>Kort: </strong>
<p>Если нет, возьми cotemplate.php из последнего среза</p>
</blockquote>

<p>На главной пропало всё что создано PAGELIST и COMLIST</p>
<p class="updated"><strong>Добавлено 1 минута спустя:</strong></p><p>просто заменил из последноего среза  только <strong>cotemplate.php</strong></p>
<p class="updated"><strong>Добавлено 58 минут спустя:</strong></p><p>Благодарю, <a href="https://www.cotonti.com/users/Kort">Kort</a></p>

<pre class="brush:xml;">
		&lt;ul class=""&gt;
			&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP.c|cot_url('page', 'm=add&amp;c=$this')}" rel="nofollow"&gt;{PHP.L.Submitnew}&lt;/a&gt;&lt;/li&gt;
		&lt;!-- IF {PHP.id} --&gt;
		&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP.id|cot_url('page','m=edit&amp;id=$this')}"&gt;{PHP.L.Edit}&lt;/a&gt;&lt;/li&gt;
		&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP.id|cot_url('page','m=add&amp;clone=$this')}"&gt;{PHP.L.page_clone}&lt;/a&gt;&lt;/li&gt;
		&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP.id|cot_url('admin', 'm=page&amp;a=unvalidate&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_unvalidate')}" class="confirmLink"&gt;{PHP.L.Putinvalidationqueue}&lt;/a&gt;&lt;/li&gt;
		&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP.id|cot_url('page', 'm=edit&amp;a=update&amp;delete=1&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_delete')}" class="confirmLink"&gt;{PHP.L.Delete}&lt;/a&gt;&lt;/li&gt;
		&lt;!-- ENDIF --&gt;
		&lt;/ul&gt;</pre>

<p> </p>
]]></description>
			<pubDate>Sun, 03 Dec 2023 10:47:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47555]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Если нет, возьми cotemplate.php из последнего среза</p>
]]></description>
			<pubDate>Sun, 03 Dec 2023 10:45:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47554]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=3#47552">#47552</a> <strong>Kort: </strong>
<p>У тебя в этом урле оба параметра передаются?</p>
</blockquote>

<p><img alt="" src="https://i.gyazo.com/2152d33257fe783913085c260c85635f.png" /></p>

<p>       </p>

<pre class="brush:php;">
&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=add&amp;c={PHP.c}&amp;clone={PHP.id}')}"&gt;{PHP.L.page_clone}&lt;/a&gt;&lt;/li&gt;</pre>

<p> </p>
]]></description>
			<pubDate>Sun, 03 Dec 2023 10:45:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47553]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>У тебя в этом урле оба параметра передаются?</p>
]]></description>
			<pubDate>Sun, 03 Dec 2023 10:43:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47552]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Да сущеуствует.</p>

<p>Warnings прут на движке 0.9.<strong>23</strong></p>

<p>С 0.9.<strong>24 бета  -</strong>  <strong>нет проблем</strong> с клонировванием и удалением.  Выше как именно выглядят ссылки для клонирования и удаления статей</p>

<p class="updated"><strong>Добавлено 4 дня спустя:</strong></p>

<pre class="brush:xml;">
  &lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=add&amp;c={PHP.c}&amp;clone={PHP.id}')}"&gt;Clone&lt;/a&gt;</pre>

<p>Для такой ссылки пишет , что {PHP.c} и {PHP.id}  не существует    Движок <strong>0.9.24бета, но не последняя сборка</strong>.  Н могу её поставить на сайт, потому что вверху ругается на </p>

<p><b>Warning</b>: Undefined array key "no_canonical_no_index" in <b>/var/www/blog/system/header.php</b> on line <b>80</b></p>

<p> </p>

<p><b>Какая-то ерунда, потому что на двух сайтах работает на 0.9.24бета, а на одном никак.</b></p>
]]></description>
			<pubDate>Wed, 29 Nov 2023 09:44:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47518]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<blockquote>
<p>в клонировании прёт куча warning</p>
</blockquote>

<p>Клонируемая страница существует? Добавил 404 для клонирования несуществующих страниц.</p>
]]></description>
			<pubDate>Wed, 29 Nov 2023 09:14:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47517]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>на движке 0.9.23  не работает  <strong>unvalidate</strong> и <strong>удаление</strong>.  На 0.9.24 бета  работает.</p>

<pre class="brush:xml;">
    &lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('admin', 'm=page&amp;a=unvalidate&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_unvalidate')}" class="confirmLink"&gt;{PHP.L.Putinvalidationqueue}&lt;/a&gt;
    &lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page', 'm=edit&amp;a=update&amp;delete=1&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_delete')}" class="confirmLink"&gt;{PHP.L.Delete}&lt;/a&gt;</pre>

<p>в клонировании прёт куча warning</p>

<pre class="brush:xml;">

Deprecated: Automatic conversion of false to array is deprecated in /var/www/apcfix/modules/page/inc/page.add.php on line 108

Warning: Undefined array key "page_keywords" in /var/www/apcfix/modules/page/inc/page.add.php on line 166
Warning: Undefined array key "page_metatitle" in /var/www/apcfix/modules/page/inc/page.add.php on line 167
Warning: Undefined array key "page_metadesc" in /var/www/apcfix/modules/page/inc/page.add.php on line 168
Warning: Undefined array key "page_alias" in /var/www/apcfix/modules/page/inc/page.add.php on line 169
Warning: Undefined array key "page_title" in /var/www/apcfix/modules/page/inc/page.add.php on line 170
Warning: Undefined array key "page_desc" in /var/www/apcfix/modules/page/inc/page.add.php on line 171
Warning: Undefined array key "page_author" in /var/www/apcfix/modules/page/inc/page.add.php on line 172
Warning: Undefined array key "page_file" in /var/www/apcfix/modules/page/inc/page.add.php on line 179
Warning: Undefined array key "page_url" in /var/www/apcfix/modules/page/inc/page.add.php on line 185
Warning: Undefined array key "page_size" in /var/www/apcfix/modules/page/inc/page.add.php on line 186
Warning: Undefined array key "page_text" in /var/www/apcfix/modules/page/inc/page.add.php on line 187</pre>

<p> </p>
]]></description>
			<pubDate>Tue, 28 Nov 2023 16:45:12 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47507]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<pre class="brush:plain;">
// С алиасом и без URL Editor
https://www.cotonti.com/index.php?e=page&amp;c=bugs&amp;al=comment-fails-to-load</pre>

<p>Алиасы без URL Editor'а тоже работают</p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 14:09:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47500]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=3#47498">#47498</a> <strong>Kort: </strong>
<p dir="ltr">page alias – это поле в таблице cot_pages. Содержит строковое значение, которое подменяет ID страницы в урле. Например:</p>

<pre class="brush:plain;">
// Без алиаса выводится ID страницы
https://www.cotonti.com/bugs/345
// С алиасом
https://www.cotonti.com/bugs/comment-fails-to-load</pre>

<p dir="ltr">Поле необязательное и применяется для создания <a href="https://sed.by/blog/68" rel="nofollow">человекопонятных урлов</a>.</p>
</blockquote>

<p>У меня URL Editor нормально не работает. Я им никогда не пользуюсь.  <br />
Благодарю, за разъяснение</p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 11:51:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47499]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p dir="ltr">page alias – это поле в таблице cot_pages. Содержит строковое значение, которое подменяет ID страницы в урле. Например:</p>

<pre class="brush:plain;">
// Без алиаса выводится ID страницы
https://www.cotonti.com/bugs/345
// С алиасом
https://www.cotonti.com/bugs/comment-fails-to-load</pre>

<p dir="ltr">Поле необязательное и применяется для создания <a href="https://sed.by/blog/68" rel="nofollow">человекопонятных урлов</a>.</p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 10:56:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=30#post47498]]></link>
		</item>
		<item>
			<title>Argont</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9300&amp;d=2#47496">#47496</a> <strong>Kabak: </strong>
<p>Благодарю, за ответ, но не понятно.<br />
 </p>

<p><strong>page_alias </strong>- это что ?</p>
</blockquote>

<p>а так?</p>

<pre class="brush:as3;">
{PAGEEDIT_FORM_ALIAS}</pre>

<p>посмотрите <a href="https://github.com/Cotonti/Cotonti/blob/abe1c01273c2ebe8ed4d4aa531ad93702d7daa99/modules/page/setup/page.install.sql#L36" rel="nofollow"><strong>сюда</strong></a>, а потом в свою таблицу модуля page</p>

<p class="updated"><strong>Добавлено 1 минута спустя:</strong></p>

<p>алиас - это код самой страницы, который мы видим в конце полного URL статьи/страницы в строке браузера</p>

<p>выше ведь пример скинул с ссылкой</p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 10:44:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47497]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Благодарю, за ответ, но не понятно.<br />
 </p>

<p><strong>page_alias </strong>- это что ?</p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 10:39:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47496]]></link>
		</item>
		<item>
			<title>Argont</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9300&amp;d=2#47494">#47494</a> <strong>Kabak:</strong>
<p><strong>page_alias </strong>- это что ?</p>
</blockquote>

<pre class="brush:as3;">
  `page_alias`  varchar(255) NOT NULL DEFAULT '',</pre>

<pre class="brush:as3;">
https://www.cotonti.com/ru/docs/admin/sef_urls</pre>

<p><strong>sef_urls</strong> это и есть алиас страницы</p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 10:37:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47495]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Я не всё знаю, но всё пока что работает. </p>

<blockquote>
<p>А что насчет форумов, комментариев, других модулей и standalone-плагинов? Биржевые модули? Если реализация останется через шаблонизатор, то в шапке будет постоянно выполняться сразу несколько вложенных условий. Иначе получим неработающие ссылки в не-модуль-Page-локациях. Например, на главной странице ни одна из твоих ссылок вообще не будет актуальной.</p>
</blockquote>

<p>Добавляются в меню и работают. </p>

<pre class="brush:xml;">
		&lt;div&gt;
			&lt;ul class=""&gt;
				&lt;li class="admin_pagop"&gt;&lt;a href="https://www.cotonti.com/{PHP.c|cot_url('page', 'm=add&amp;c=$this')}" rel="nofollow"&gt;{PHP.L.Submitnew}&lt;/a&gt;&lt;/li&gt;
			&lt;!-- IF {PHP._GET.id} --&gt;
			&lt;li class="admin_pagop"&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page','m=edit&amp;id=$this')}"&gt;{PHP.L.Edit}&lt;/a&gt;&lt;/li&gt;
			&lt;li class="admin_pagop"&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page','m=add&amp;clone=1&amp;id=$this')}"&gt;{PHP.L.page_clone}&lt;/a&gt;&lt;/li&gt;
			&lt;li class="admin_pagop"&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('admin', 'm=page&amp;a=unvalidate&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_unvalidate')}" class="confirmLink"&gt;{PHP.L.Putinvalidationqueue}&lt;/a&gt;&lt;/li&gt;
			&lt;li class="admin_pagop"&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page', 'm=edit&amp;a=update&amp;delete=1&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_delete')}" class="confirmLink"&gt;{PHP.L.Delete}&lt;/a&gt;&lt;/li&gt;
			&lt;!-- ENDIF --&gt;
			&lt;/ul&gt;
			&lt;br&gt;
			&lt;ul class=""&gt;				
			&lt;!-- IF {PHP.usr.isadmin} --&gt;
				&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin')}"&gt;{PHP.L.Adminpanel}&lt;/a&gt;&lt;/li&gt;
				&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin','m=polls')}"&gt;{PHP.L.Polls}&lt;/a&gt;&lt;/li&gt;
				&lt;!-- IF {PHP.cot_plugins_active.toplastseen} --&gt;
				&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('plug','e=toplastseen')}"&gt;{PHP.L.Top_Last_Seen}&lt;/a&gt;&lt;/li&gt;
				&lt;!-- ENDIF --&gt;
			&lt;!-- ENDIF --&gt;
				&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('users','s=regdate&amp;w=desc&amp;f=all')}"&gt;{PHP.L.Users}&lt;/a&gt;&lt;/li&gt;
				&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('users','m=profile')}"&gt;{PHP.L.Profile}&lt;/a&gt;&lt;/li&gt;

			&lt;!-- IF {PHP.cot_modules.pm} --&gt;
			&lt;!-- IF {PHP.usr.messages} --&gt;
				&lt;li class="admin_op"&gt;&lt;a class="glowing" href="https://www.cotonti.com/{PHP|cot_url('pm')}" title="{PHP.L.Private_messages}"&gt;{PHP.L.Private_Messages}&lt;/a&gt;&lt;/li&gt;
			&lt;!-- ELSE --&gt;
				&lt;li class="admin_op"&gt;&lt;a class="" href="https://www.cotonti.com/{PHP|cot_url('pm')}" title="{PHP.L.Private_messages}"&gt;{PHP.L.Private_Messages}&lt;/a&gt;&lt;/li&gt;
			&lt;!-- ENDIF --&gt;
			&lt;!-- ENDIF --&gt;

			&lt;!-- IF {PHP.cot_modules.pfs} --&gt;
				&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('pfs')}" title="{PHP.L.PFS}"&gt;{PHP.L.PFS}&lt;/a&gt;&lt;/li&gt;
			&lt;!-- ENDIF --&gt;
				&lt;li class="admin_op"&gt;&lt;a href="https://www.cotonti.com/{PHP|cot_url('plug','e=whosonline')}"&gt;{PHP.themelang.index.Online}&lt;/a&gt;&lt;/li&gt;
				&lt;br&gt;
				&lt;li class="admin_op"&gt;{PHP.out.loginout}&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/div&gt;</pre>

<p> </p>

<p><img alt="" src="https://i.gyazo.com/df8d6d15e35de81b119b56f06334117f.png" style="height:379px;width:800px;" /></p>

<p> </p>

<blockquote>
<p>Напомню, что в стандартном блоке это тумблер, который принимает значение unvalidate для опубликованной страницы и validate для неопубликованной.</p>
</blockquote>

<p>Страницы требующие валидации не видны на сайте.  Они видны в админке у меня для подтверждения и публикации.  Я может что-то не вижу на базовом сайте.</p>

<p> </p>

<p><strong>page_alias </strong>- это что ?</p>

<p> </p>

<p>Создание новых ответов на форуме или комментариев не переносил в админку, потому что всё равно на форме кнопки <strong>опубликовать.  </strong>Идея была убрать блок админа с главной  страницы и страниц.</p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 09:26:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47494]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Перенесли стандартный блок управления страницей в хедер, но не более того.</p>

<ol>
	<li>А что насчет форумов, комментариев, других модулей и standalone-плагинов? Биржевые модули? Если реализация останется через шаблонизатор, то в шапке будет постоянно выполняться сразу несколько вложенных условий. Иначе получим неработающие ссылки в не-модуль-Page-локациях. Например, на главной странице ни одна из твоих ссылок вообще не будет актуальной.</li>
	<li>Твердил я про статусы страницы, но так и осталась жесткая ссылка на снятие с публикации. Напомню, что в стандартном блоке это тумблер, который принимает значение unvalidate для опубликованной страницы и validate для неопубликованной.</li>
	<li>При использовании page_alias
	<pre class="brush:xml;">
{PHP._GET.id}</pre>

	<p>не будет определен. Соответственно, [un]validate, edit и delete работать не будут. А</p>

	<pre class="brush:xml;">
{PHP.id}</pre>

	<p>-- как было в моем варианте, вернет-таки id страницы.</p>
	</li>
</ol>
]]></description>
			<pubDate>Mon, 27 Nov 2023 09:07:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47492]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[По итогу стандартный блок для работы администратора со страницами выглядит так.  Его можно использовать в header и он автоматически отображает доступные опции в зависимости от вашего местоположения на сайте.

<pre class="brush:xml;">
&lt;ul&gt;
	&lt;li&gt;&lt;a href="https://www.cotonti.com/{PHP.c|cot_url('page', 'm=add&amp;c=$this')}" rel="nofollow"&gt;{PHP.L.Submitnew}&lt;/a&gt;&lt;/li&gt;
	&lt;!-- IF {PHP._GET.id} --&gt;
	&lt;li&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page','m=edit&amp;id=$this')}"&gt;{PHP.L.Edit}&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page','m=add&amp;clone=1&amp;id=$this')}"&gt;{PHP.L.page_clone}&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('admin', 'm=page&amp;a=unvalidate&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_unvalidate')}" class="confirmLink"&gt;{PHP.L.Putinvalidationqueue}&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="https://www.cotonti.com/{PHP._GET.id|cot_url('page', 'm=edit&amp;a=update&amp;delete=1&amp;id=$this&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_delete')}" class="confirmLink"&gt;{PHP.L.Delete}&lt;/a&gt;&lt;/li&gt;
	&lt;!-- ENDIF --&gt;
&lt;/ul&gt;</pre>

<p> </p>
]]></description>
			<pubDate>Mon, 27 Nov 2023 07:03:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47490]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=2#47487">#47487</a> <strong>Kabak: </strong>
<pre class="brush:xml;">
&lt;li&gt;&lt;a href="https://www.cotonti.com/index.php?e=page&amp;amp;m=add&amp;amp;c=news" rel="nofollow"&gt;{PHP.L.Submitnew}&lt;/a&gt;&lt;/li&gt;</pre>

<p>Как здесь подставить название раздела в котором нахожусь в данный момент, а не NEWS ?</p>
</blockquote>

<p>Так:</p>

<pre class="brush:as3;">
&lt;a href="https://www.cotonti.com/{PHP.c|cot_url('page', 'm=add&amp;c=$this')}"&gt;{PHP.L.Submitnew}&lt;/a&gt;</pre>

<p> </p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 20:41:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47489]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<pre class="brush:xml;">
&lt;li&gt;&lt;a href="https://www.cotonti.com/index.php?e=page&amp;amp;m=add&amp;amp;c=news" rel="nofollow"&gt;{PHP.L.Submitnew}&lt;/a&gt;&lt;/li&gt;</pre>

<p>Как здесь подставить название раздела в котором нахожусь в данный момент, а не NEWS ?</p>

<p> </p>

<p><strong>Я был бы благодарен, если бы были разьяснения по тегам о которых я спросил выше.  Таким образом, мы вместе повысим интерес к движку и кто-то напишет качественный плагин или тему к Cotonti.</strong></p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 15:51:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47487]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=edit&amp;a=update&amp;delete=1&amp;id={PHP.id}&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_delete')}" class="confirmLink"&gt;{PHP.L.Delete}&lt;/a&gt;</pre>
]]></description>
			<pubDate>Sun, 26 Nov 2023 12:35:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47484]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p><img alt="" src="https://i.gyazo.com/2e940a7fd2e9c5eebceaeac3e5283be9.png" /></p>

<p>у меня включено, но не работает.</p>

<p> </p>

<p> </p>

<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_unvalidate')}" class="confirmLink"&gt;Unvalidate&lt;/a&gt;</pre>

<p>Вот так вот заработало</p>
<p class="updated"><strong>Добавлено 3 минуты спустя:</strong></p><p>А как для удаления сделать подтвержнение ?</p>
<p class="updated"><strong>Добавлено 7 минут спустя:</strong></p><p>Где можно со всеми этими примудростами ознакомиться ?</p>

<p>{PHP.sys.xk} </p>

<p>{PHP.id}</p>

<p> </p>

<p>и как <code>class</code><code>="confirmLink" </code>влияет на работу этого запроса ?</p>

<p> </p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 12:20:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47483]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Админка - Конфигурация - Настройки сайта</p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 12:15:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47482]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<blockquote>
<p>Чтобы работало подтверждение, убедись что включен $cfg['confirmlinks']</p>
</blockquote>

<p>Где это включается ?</p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 11:52:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47481]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;Unvalidate&lt;/a&gt;</pre>

<p>А если по-джедайски, то</p>

<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_unvalidate')}" class="confirmLink"&gt;Unvalidate&lt;/a&gt;</pre>

<p>И еще раз повторю: перед формированием ссылки надо проверить состояние поля page_state. Если там 0, значит страница опубликована, и надо генерить ссылку unvalidate. Иначе генерим ссылку validate.</p>

<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin', 'm=page&amp;a=validate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;Validate&lt;/a&gt;</pre>

<p>#2:</p>

<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('admin', 'm=page&amp;a=validate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_validate')}" class="confirmLink"&gt;Validate&lt;/a&gt;</pre>

<p>Чтобы работало подтверждение, убедись что включен $cfg['confirmlinks']</p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 09:30:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47478]]></link>
		</item>
		<item>
			<title>Argont</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9300&amp;d=2#47476">#47476</a> <strong>Kabak:</strong>
<p>не работает</p>
</blockquote>

<p>сам проверял - работает как нужно, с диалогом "да" / "нет" если в ссылку добавить класс</p>

<pre class="brush:as3;">
class="confirmLink</pre>

<p> </p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 09:26:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47477]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=1#47474">#47474</a> <strong>Kort: </strong>
<p>А что мешает играться сейчас?</p>
</blockquote>

<p>Всё работает кроме  {PAGE_ADMIN_UNVALIDATE}</p>

<p>этот вариант</p>

<pre class="brush:xml;">
&lt;a class="confirmLink" href="https://www.cotonti.com/{PHP|cot_url('page', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;Unvalidate&lt;/a&gt;</pre>

<p>не работает</p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 09:07:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47476]]></link>
		</item>
		<item>
			<title>Argont</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9300&amp;d=1#47473">#47473</a> <strong>Kabak: </strong>
<p>Ещё вопрос,</p>

<p>Собственно проблема с выносом касается только с "В очередь на утверждение"   нужно писать плагин, чтобы это корректно работало их Header</p>
</blockquote>

<pre class="brush:as3;">
&lt;a class="confirmLink" href="https://www.cotonti.com/{PHP|cot_url('page', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;Unvalidate&lt;/a&gt;</pre>

<p> </p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 08:28:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47475]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>А что мешает играться сейчас?</p>

<p><img alt="" src="https://www.cotonti.com/datas/users/firefox_screenshot_2023-11-26t08-39-43.084z_183.png" /></p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 08:28:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47474]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Ещё вопрос,</p>

<p>идея возможности выноса вот этого блока</p>

<p><img alt="" src="https://i.gyazo.com/6bba20135578aa4625bfb2c898983269.png" /></p>

<p><strong>до кучи к админ-возможностям движка</strong> в header или footer  чтобы всё это было в одном месте и можно было играться с темами для сайтов на Cotonti более просторно ?</p>

<p>Собственно проблема с выносом касается только с "В очередь на утверждение"   нужно писать плагин, чтобы это корректно работало их Header</p>
]]></description>
			<pubDate>Sun, 26 Nov 2023 06:25:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47473]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Права пользователя надо определять, исходя из того, как надо, а не кто чего создал. По умолчанию TPL-теги правки страницы формируются исходя из того, что автор имеет право на правку. Но как оно тебе надо -- уже другой вопрос.</p>

<p>По второму пункту: если у тебя 10 шаблонов страниц и 15 шаблонов разделов, то блоки управления разумнее вынести в отдельные шаблоны и подключать их конструкциями, которые я указал. Так, по крайней мере, проще будет их изменять.</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 19:10:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47470]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>А если пользователь - не админ, но создал страницу и должен иметь права её изменять ?</p>

<p class="updated"> </p>

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=1#47468">#47468</a> <strong>Kort: </strong>

<p>Зачем пытаться объять необъятное и все пихать в хедер? Стандартные блоки под контентом разделов и страниц прекрасно работают. Чтобы их унифицировать можно перенести их в отдельные шаблоны и подключать как:</p>

<pre class="brush:xml;">
&lt;!-- IF {PHP.usr.isadmin} --&gt;
{FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/admin-page.tpl"}
&lt;!-- ENDIF --&gt;</pre>

<p>и</p>

<pre class="brush:xml;">
&lt;!-- IF {PHP.usr.isadmin} --&gt;
{FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/admin-list.tpl"}
&lt;!-- ENDIF --&gt;</pre>

<p>А сэкономленное время лучше потратить на более полезные вещи.</p>
</blockquote>

<p>Что этот вынос блоков в отдельный файл изменит ?  Пожалуйста, прошу популярно объяснить.</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 19:00:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47469]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Зачем пытаться объять необъятное и все пихать в хедер? Стандартные блоки под контентом разделов и страниц прекрасно работают. Чтобы их унифицировать можно перенести их в отдельные шаблоны и подключать как:</p>

<pre class="brush:xml;">
&lt;!-- IF {PHP.usr.isadmin} --&gt;
{FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/admin-page.tpl"}
&lt;!-- ENDIF --&gt;</pre>

<p>и</p>

<pre class="brush:xml;">
&lt;!-- IF {PHP.usr.isadmin} --&gt;
{FILE "{PHP.cfg.themes_dir}/{PHP.theme}/inc/admin-list.tpl"}
&lt;!-- ENDIF --&gt;</pre>

<p>А сэкономленное время лучше потратить на более полезные вещи.</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 18:43:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47468]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<blockquote>
<p>Если и делать такое, то точно не на шаблонизаторе. Да и польза сомнительная: как же посты, комменты и другой контент?</p>
</blockquote>

<p>А как лучше делать и что не так с постами и комментами ?</p>

<p>про статус не понял.  Обычная новость созданная админом - мной.   Ну в TPL для новостей  локация page.tpl  есть тег {PAGE_ADMIN_UNVALIDATE}   он работает.</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 17:22:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47467]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9300&amp;d=1#47465">#47465</a> <strong>Kabak: </strong>
<p>Я хочу перенести меню админа в динамическое меню в хедере  чтобы оно всегда болталось вверху сайта. и чтобы в нужной локации в этом меню появлялись опции доступные админу или пользователю - владельцу страницы.</p>
</blockquote>

<p>Если и делать такое, то точно не на шаблонизаторе. Да и польза сомнительная: как же посты, комменты и другой контент?</p>

<blockquote class="fp">
<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;Unvalidate&lt;/a&gt;</pre>

<p class="updated">unvalidate в таком виде не работает</p>

<p>при unvalidate идёт вопрос подтверждения в запросе {PAGE_ADMIN_UNVALIDATE}</p>
</blockquote>

<p>Не работает для страницы с каким статусом? Это должна быть ссылка-тумблер, и кроме прав надо проверять статус страницы.</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 16:04:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47466]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Я хочу перенести меню админа в динамическое меню в хедере  чтобы оно всегда болталось вверху сайта. и чтобы в нужной локации в этом меню появлялись опции доступные админу или пользователю - владельцу страницы.</p>

<p><img alt="" src="https://i.gyazo.com/80b6adec463969db17be6297970d0991.png" /></p>

<p class="updated"><strong>Добавлено 9 минут спустя:</strong></p>

<p class="updated"> </p>

<pre class="brush:xml;">
&lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;Unvalidate&lt;/a&gt;</pre>

<p class="updated">unvalidate в таком виде не работает</p>

<p>при unvalidate идёт вопрос подтверждения в запросе {PAGE_ADMIN_UNVALIDATE}</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 15:12:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47465]]></link>
		</item>
		<item>
			<title>Argont</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9300&amp;d=1#47463">#47463</a> <strong>Kort: </strong>
<p>И $id / $pag['page_id'] и $pag['page_alias'] в хедере доступны.</p>
</blockquote>

<p>а чего же он гад <code class="xml comments">{PHP.id} </code> через {PHP|dump} не "светится" ? )))<img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /></p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 10:10:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47464]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>И $id / $pag['page_id'] и $pag['page_alias'] в хедере доступны.</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 09:00:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47463]]></link>
		</item>
		<item>
			<title>Argont</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9300&amp;d=1#47460">#47460</a> <strong>Kort:</strong>
<p>Работать будут однозначно.</p>
</blockquote>

<p>я говорил за теги, в которые помещается ссылка</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 08:44:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47462]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Конечно, таких тегов нет. Но собрать ссылки несложно:</p>

<pre class="brush:xml;">
&lt;!-- IF {PHP.id} --&gt;
  &lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=edit&amp;id={PHP.id}')}"&gt;{PHP.L.Edit}&lt;/a&gt;
  &lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=page&amp;a=unvalidate&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;Unvalidate&lt;/a&gt;
  &lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=add&amp;c={PHP.c}&amp;clone={PHP.id}')}"&gt;Clone&lt;/a&gt;
  &lt;a href="https://www.cotonti.com/{PHP|cot_url('page', 'm=edit&amp;a=update&amp;delete=1&amp;id={PHP.id}&amp;x={PHP.sys.xk}')}"&gt;{PHP.L.Delete}&lt;/a&gt;
&lt;!-- ENDIF --&gt;</pre>

<p>Если делать это только для себя (суперадмина), сойдет и так. А если вообще, то надо делать проверки. Например, правку страницы может делать только ее владелец, а клонирование -- пользователь с правом записи в данный раздел. Validate/unvalidate и delete должны быть доступны только при наличии прав администрирования.</p>

<p>Работать будут однозначно.</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 08:40:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47460]]></link>
		</item>
		<item>
			<title>Argont</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9300&amp;d=1#47439">#47439</a> <strong>Kabak: </strong>
<p> Как проверить в TPL, просматривает ли пользователь любую страницу ?</p>

<p> </p>

<p><strong>Добавлено 3 часа спустя:</strong></p>

<p>иными словами, находится ли пользователь в локации </p>

<pre class="brush:xml;">
/index.php?e=page&amp;c=news&amp;id=1</pre>

<p>где <strong>id=</strong>  любому номеру страницы</p>

<p class="updated"><strong>Добавлено 1 день спустя:</strong></p>

<p>есть ли аналоги тегов</p>

<p>{PAGE_ADMIN_EDIT} , {PAGE_ADMIN_UNVALIDATE} , {PAGE_ADMIN_CLONE} , {PAGE_ADMIN_DELETE}</p>

<p>для header ?</p>
</blockquote>

<p>таких аналогов для хедера нет и работать они там не будут однозначно/</p>

<p>потому что в хедере, в ссылке, для страницы "id=$this" находится (я своими словами) вне области видимости модуля page</p>
]]></description>
			<pubDate>Sat, 25 Nov 2023 08:38:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47459]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p> Как проверить в TPL, просматривает ли пользователь любую страницу ?</p>

<p> </p>

<p><strong>Добавлено 3 часа спустя:</strong></p>

<p>иными словами, находится ли пользователь в локации </p>

<pre class="brush:xml;">
/index.php?e=page&amp;c=news&amp;id=1</pre>

<p>где <strong>id=</strong>  любому номеру страницы</p>
<p class="updated"><strong>Добавлено 1 день спустя:</strong></p><p>есть ли аналоги тегов</p>

<p>{PAGE_ADMIN_EDIT} , {PAGE_ADMIN_UNVALIDATE} , {PAGE_ADMIN_CLONE} , {PAGE_ADMIN_DELETE}</p>

<p>для header ?</p>
]]></description>
			<pubDate>Thu, 23 Nov 2023 10:10:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9300&d=0#post47439]]></link>
		</item>
	</channel>
</rss>