<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Надо выпилить из cot_url языковую переменную</title>
		<link>https://www.cotonti.com</link>
		<description>Son konu mesajları</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 09:45:49 -0000</pubDate>

		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Вот, огромное спасибо!!!!! </p>
]]></description>
			<pubDate>Çrş, 02 Ara 2020 08:28:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45261]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Для примера, если не вникать для чего это нужно, а просто ответить на вопрос как из строки выводимой с помощью cot_url($area, $item), которая выводит значение /en/page/alias.html программно удалить /en или любой другой из языков которые могут быть подключены. Предположим что нужно убирать префикс у en, fr, ru. Например preg_filter:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
если $my_url = cot_url($area, $item); // /en/page/alias.html
то
$my_new_url = preg_filter('#/(en|ru|fr)(.+)#i', '$2', $my_url);   //  /page/alias.html</pre>

<p>Также есть еще дополнительные параметры у самой функции cot_url:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
function cot_url($name, $params = '', $tail = '', $htmlspecialchars_bypass = false, $ignore_appendix = false)</pre>

<p>Последний параметр $ignore_appendix, если его переключить в true, отключает автоматические префиксы в url если были объявлены для $cot_url_appendix.</p>

<pre class="brush:php;gutter:false;toolbar:false;">
/**
 * Parameters to be automatically appended to all URLs if present
 */
$cot_url_appendix = array();

Например:
cot_url($area, $item, '', false, true);</pre>

<p>Насчет cot_url_modify, это функция модификации существующих url. Если переменная пустая, она не выводится. Но если заглянуть в саму функцию, то видно что она по умолчанию формирует url из переданных параметров + GET в строке, и остальная часть берется автоматически. Таким образом можно убрать любую переменную из url передав ее с пустым значением. Например чтобы убрать алиас:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
cot_url_modify(array('al'=&gt; ''));</pre>

<p>Таким же образом можно убрать из url переменную которая выводит языковую версию.</p>
]]></description>
			<pubDate>Çrş, 02 Ara 2020 00:55:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45260]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Ну тогда к примеру - у меня есть<br /><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">$area - это всегда модуль + категория + подтягивает язык из за cot_url</span></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">$item - это алиас или айди</span></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">cot_url($area, $item); дает мне /en/page/alias.html</span></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">Через что мне лучше получить /page/alias.html ? Как </span><a href="https://www.cotonti.com/reference/api%20-%20functions/package-functions.html#cot_url_modify()" style="font-size:16px;background-color:rgb(255,255,255);font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;text-align:justify;">cot_url_modify()</a> сюда присобачить?</p>

<p>А не через  <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">cot_url я получаю array естественно.<br />
Заранее спасибо!</span></p>
]]></description>
			<pubDate>Sal, 01 Ara 2020 17:47:20 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45259]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9053&amp;d=1#45252">#45252</a> <strong>Kopusha: </strong>
<p>Есть cot_url($area, $item);<br />
Возвращает /en/folio/alias/<br />
Мне нужно получить функцией это же но без /en/ru/ua - только <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">/folio/alias/</span><br />
Не разобрался как, в functions php в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">cot_url </span>есть и $ignore_appendix и есть cot_parse_url отдельная функция - но не смог понять как правильно.</p>

<p> </p>

<p class="updated"><strong>Added 1 hour later:</strong></p>

<p>Пока сделал через опу, может есть какой то нормальный способ </p>
</blockquote>

<p>Начиная с Cotonti 0.9.15 появилась функция <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;text-align:justify;background-color:rgb(255,255,255);"> </span><a href="https://www.cotonti.com/reference/api%20-%20functions/package-functions.html#cot_url_modify()" style="font-size:16px;background-color:rgb(255,255,255);font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;text-align:justify;">cot_url_modify()</a>, это если системный модификатор использовать, также можно стандартные функции PHP применять типа <a href="https://www.php.net/manual/ru/function.str-replace.php" rel="nofollow">str_replace</a> или Функции <a href="https://www.php.net/manual/ru/ref.pcre.php" rel="nofollow">PCRE</a>.</p>
]]></description>
			<pubDate>Sal, 01 Ara 2020 17:32:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45258]]></link>
		</item>
		<item>
			<title>jCube Group</title>
			<description><![CDATA[<p>cot_url()<br />
но всроенный с функцией убрать то что не нужно нету, но можно написать. <br />
а еще кстати можно php если язык  это всегда 2 символа то можно substr(cot_url(), 2) ( или 3 если нужно убрать и / )</p>
]]></description>
			<pubDate>Sal, 01 Ara 2020 15:28:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45257]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Надеялся кто то подскажет встроенный в движок механизм получить урл по нужным параметрам.</p>
]]></description>
			<pubDate>Sal, 01 Ara 2020 15:00:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45256]]></link>
		</item>
		<item>
			<title>jCube Group</title>
			<description><![CDATA[<p>ну и ладно.</p>
]]></description>
			<pubDate>Sal, 01 Ara 2020 14:04:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45255]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Мне надо именно из переменной выпилить, не из урла браузера</p>
]]></description>
			<pubDate>Sal, 01 Ara 2020 12:41:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45254]]></link>
		</item>
		<item>
			<title>jCube Group</title>
			<description><![CDATA[<p>а в админке в настройках не пробовали искать?  я там кажись что-то видел.</p>

<p>Я не пользу. мульти язычность,  но думаю должно быть в настройках.</p>
]]></description>
			<pubDate>Sal, 01 Ara 2020 07:04:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45253]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Есть cot_url($area, $item);<br />
Возвращает /en/folio/alias/<br />
Мне нужно получить функцией это же но без /en/ru/ua - только <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">/folio/alias/</span><br />
Не разобрался как, в functions php в <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">cot_url </span>есть и $ignore_appendix и есть cot_parse_url отдельная функция - но не смог понять как правильно.</p>

<p> </p>
<p class="updated"><strong>Added 1 hour later:</strong></p><p>Пока сделал через опу, может есть какой то нормальный способ</p>

<pre class="brush:php;gutter:false;toolbar:false;">
					$path = $url;
					$path = explode('/', $path);
					unset($path[0]);
					$path = implode('/', $path);
</pre>

<p> </p>
]]></description>
			<pubDate>Pzt, 30 Kas 2020 19:44:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9053&d=0#post45252]]></link>
		</item>
	</channel>
</rss>