<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Движок сайтов S2 — Ошибка при удалении элемента дерева в админке (s2-dev-1713)]]></title>
	<link rel="self" href="https://s2cms.ru/forum/feed/atom/topic/237/"/>
	<updated>2014-04-15T04:01:23Z</updated>
	<generator>PunBB</generator>
	<id>https://s2cms.ru/forum/topic/237/</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при удалении элемента дерева в админке (s2-dev-1713)]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1070/#p1070"/>
			<content type="html"><![CDATA[<p>Роман, я нашел-таки в чем дело.</p><p>Добавил <a href="http://s2cms.ru/forum/post/1065/#p1065">строку с дампом</a> по вашему совету. Всё дело <a href="http://s2cms.ru/forum/topic/109/">в плагине с текстайл-форматированием</a>. Он же свою таблицу создаёт. И хуки перехватывает. При включенном плагине получается, что аякс-запрос из админки отправляет запрос на удаление элемента из таблицы плагина (s2_textile_source). </p><p>То есть всё работает как надо, просто удаляется не тот элемент, а дополнительный: <br /></p><div class="codebox"><pre><code>string(49) &quot;DELETE FROM s2_textile_source WHERE topic_id = 99&quot; {&quot;status&quot;:1}</code></pre></div><p>При выключенном плагине удаление происходит из родной таблицы:<br /></p><div class="codebox"><pre><code>string(37) &quot;DELETE FROM s2_articles WHERE id = 95&quot; {&quot;status&quot;:1}</code></pre></div><p>В связи с этим вопрос: как правильно организовать, чтобы и плагин работал, и подобных ошибок не возникало?</p>]]></content>
			<author>
				<name><![CDATA[boo]]></name>
				<uri>https://s2cms.ru/forum/user/63/</uri>
			</author>
			<updated>2014-04-15T04:01:23Z</updated>
			<id>https://s2cms.ru/forum/post/1070/#p1070</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при удалении элемента дерева в админке (s2-dev-1713)]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1069/#p1069"/>
			<content type="html"><![CDATA[<p>Не могу воспроизвести это поведение у себя.</p><p>Такая ошибка может возникать, если вы создаете сначала раздел А, и после этого дочернюю страницу Б, при этом сервер не получает запрос на удаление страницы Б (тогда при обновлении она появляется снова) раздела А. Или же от сервера не получено подтверждение создания раздела А (тогда возникает ошибка, как у вас на скриншоте).</p>]]></content>
			<author>
				<name><![CDATA[Роман]]></name>
				<uri>https://s2cms.ru/forum/user/2/</uri>
			</author>
			<updated>2014-04-14T17:02:57Z</updated>
			<id>https://s2cms.ru/forum/post/1069/#p1069</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Ошибка при удалении элемента дерева в админке (s2-dev-1713)]]></title>
			<link rel="alternate" href="https://s2cms.ru/forum/post/1068/#p1068"/>
			<content type="html"><![CDATA[<p>Роман, доброго времени суток!</p><p>Обнаружил интересное поведение в админке. При попытке удалить неопубликованный дочерний элемент (B), который является вложенным в другой неопубликованный элемент (A) он не удаляется. То есть он (B) перестаёт отображаться в админке, но при обновлении снова появляется.</p><p>Ответ сервера при удалении: ок 200.</p><p>А в консоли выдаёт ошибку: <br />Uncaught TypeError: Cannot call method &#039;replace&#039; of undefined<br /><span class="postimg"><img src="http://2.firepic.org/2/images/2014-04/14/sql8u3t29b0d.png" alt="http://2.firepic.org/2/images/2014-04/14/sql8u3t29b0d.png" /></span></p><p>Очень похоже на <a href="http://s2cms.ru/forum/topic/169/">это</a>. </p><p>Может ли это быть из-за длинных пингов до хостера, например?</p>]]></content>
			<author>
				<name><![CDATA[boo]]></name>
				<uri>https://s2cms.ru/forum/user/63/</uri>
			</author>
			<updated>2014-04-14T04:49:03Z</updated>
			<id>https://s2cms.ru/forum/post/1068/#p1068</id>
		</entry>
</feed>
