<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум АлаичЪ'а о SEO - Кнопка "Сообщить об ошибке"]]></title>
	<link rel="self" href="https://talk.alaev.info/feed/atom/topic/548/" />
	<updated>2016-01-26T06:02:25Z</updated>
	<generator>PunBB</generator>
	<id>https://talk.alaev.info/topic/548/</id>
		<entry>
			<title type="html"><![CDATA[Re: Кнопка "Сообщить об ошибке"]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/9988/#p9988" />
			<content type="html"><![CDATA[<p>Извините что пишу в эту тему, засорять новой темой не хочу <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Есть ли способ, чтоб добавить кнопку &quot;Жалоба&quot; в сторонний модуль? Этот сторонний модуль работает с публикациями.</p>]]></content>
			<author>
				<name><![CDATA[hellenn]]></name>
				<uri>https://talk.alaev.info/user/1192/</uri>
			</author>
			<updated>2016-01-26T06:02:25Z</updated>
			<id>https://talk.alaev.info/post/9988/#p9988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кнопка "Сообщить об ошибке"]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/3934/#p3934" />
			<content type="html"><![CDATA[<p>Спасибо <strong>Elisey</strong> за уделенное мне время!<br />Сейчас буду пробовать.<br /></p><p class="lastedit merged"><em>Добавлено: 03.03.2013 14:17</em></p><p><strong><span style="color: blue">Ещё раз спасибо!</span></strong><br />Всё заработало на DLE 9.7. Очень, очень сильно пригодится онлайн кинотеатрам.<br /><strong><span style="color: red">Отличный форум с грамотными участниками !!!</span></strong><br /></p>]]></content>
			<author>
				<name><![CDATA[vladimkrav]]></name>
				<uri>https://talk.alaev.info/user/312/</uri>
			</author>
			<updated>2013-03-03T11:17:17Z</updated>
			<id>https://talk.alaev.info/post/3934/#p3934</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кнопка "Сообщить об ошибке"]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/3932/#p3932" />
			<content type="html"><![CDATA[<p>Открыть engine/modules/show.***.php<br />Найти <br /></p><div class="codebox"><pre><code>$tpl-&gt;set_block( &quot;&#039;\\[complaint\\](.*?)\\[/complaint\\]&#039;si&quot;, &quot;&quot; );</code></pre></div><p>Заменить на <br /></p><div class="codebox"><pre><code>$tpl-&gt;set( &#039;[complaint]&#039;, &quot;&lt;a href=\&quot;javascript:AddComplaint(&#039;&quot; . $row[&#039;id&#039;] . &quot;&#039;, &#039;news&#039;)\&quot;&gt;&quot;);
$tpl-&gt;set( &#039;[/complaint]&#039;, &quot;&lt;/a&gt;&quot; );</code></pre></div><p>Открыть engine/ajax/complaint.php<br />Найти и удалить строку:<br /></p><div class="codebox"><pre><code>if( !$is_logged ) die( &quot;error&quot; );</code></pre></div><p>Маленькая инструкция (работает, протестировано на DLE 9.5):</p><p>Данный хак позволяет гостям(не зарегистрированным пользователям) <br />пользоваться функцией отправки жалоб администратору.</p><br /><p>1. Открыть файл engine/classes/comments.class.php<br />найти там следующее (строчка 380 в коде):<br /></p><div class="codebox"><pre><code>$tpl-&gt;set_block( &quot;&#039;\\[complaint\\](.*?)\\[/complaint\\]&#039;si&quot;, &quot;&quot; );</code></pre></div><br /><p>Заменить на:<br /></p><div class="codebox"><pre><code>$tpl-&gt;set( &#039;[complaint]&#039;, &quot;&lt;a href=\&quot;javascript:AddComplaint(&#039;&quot; . $row[&#039;id&#039;] . &quot;&#039;, &#039;comments&#039;)\&quot;&gt;&quot; );
$tpl-&gt;set( &#039;[/complaint]&#039;, &quot;&lt;/a&gt;&quot; );</code></pre></div><br /><p>2. Открыть файл engine/ajax/complaint.php<br />Найти следующее (122 строчка):<br /></p><div class="codebox"><pre><code> } elseif ($_POST[&#039;action&#039;] == &quot;comments&quot;) {
     
 if( !$is_logged ) die( &quot;error&quot; );</code></pre></div><br /><br /><p>Заменить строку<br /></p><div class="codebox"><pre><code>if( !$is_logged ) die( &quot;error&quot; );</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>if( !$is_logged );</code></pre></div><br /><p>3. Удалить в вашем шаблоне comments.tpl теги [not-group=5] и [/not-group](если хотите чтоб гости смогли отправлять жалобы на комментарии)</p><p>Кстати, чтоб для новости тоже работало и не выбивало ошибок, нужно:</p><br /><p>1. Открыть файл engine/modules/show.full.php (для краткой новости это также будет и engine/modules/show.short.php)<br />найти там:<br /></p><div class="codebox"><pre><code>$tpl-&gt;set_block( &quot;&#039;\\[complaint\\](.*?)\\[/complaint\\]&#039;si&quot;, &quot;&quot; );</code></pre></div><br /><p>Заменьть на:<br /></p><div class="codebox"><pre><code>$tpl-&gt;set( &#039;[complaint]&#039;, &quot;&lt;a href=\&quot;javascript:AddComplaint(&#039;&quot; . $row[&#039;id&#039;] . &quot;&#039;, &#039;news&#039;)\&quot;&gt;&quot;);
$tpl-&gt;set( &#039;[/complaint]&#039;, &quot;&lt;/a&gt;&quot; );</code></pre></div><br /><p>2. Открыть файл engine/ajax/complaint.php<br />Найти следующее (144 строчка):</p><div class="codebox"><pre><code> } elseif ($_POST[&#039;action&#039;] == &quot;news&quot;) {
     
        if( !$is_logged ) die( &quot;error&quot; );</code></pre></div><p>( Обратите внимание на разницу по сравнению с тем же хаком для комментариев<br /></p><div class="codebox"><pre><code>} elseif ($_POST[&#039;action&#039;] == &quot;news&quot;) {</code></pre></div><p> )</p><p>Далее заменить строку идущую на строчке 146<br /></p><div class="codebox"><pre><code>if( !$is_logged ) die( &quot;error&quot; );</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>if( !$is_logged );</code></pre></div><p>Проверенно. Все работает как часы! Единственный минус, что вам могут слать таким образом тучи фальшивых жалоб. Но, как правило, спам создается для массовой аудитории. Много ли найдется таких идиотов которые будут слать спам лично админу? Не думаю, что много, и уж тем более не думаю, что часто. Удачи вам</p>]]></content>
			<author>
				<name><![CDATA[elisey]]></name>
				<uri>https://talk.alaev.info/user/275/</uri>
			</author>
			<updated>2013-03-03T08:01:24Z</updated>
			<id>https://talk.alaev.info/post/3932/#p3932</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Кнопка "Сообщить об ошибке"]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/3924/#p3924" />
			<content type="html"><![CDATA[<p>Приветствую всех !<br />У меня кино сайт. Очень часто фильмы изымаются из общего доступа и уследить за всеми не возможно. Я решил воспользоваться кнопкой &quot;сообщить об ошибке&quot; и установил ее в другом месте _http://pxphoto.ru/?di=V7L2. Осталась для меня одна проблема, <span style="color: red">сделать ее видимой для гостей</span>. Ее в данный момент могут видеть зарегистрированные посетители и т.д. Я знаю, что это стандартная функция и что можно выделить текст и нажать CTRL + Ente, но меня это не устраивает. Я видел на другом сайте DLE _http://pxphoto.ru/?di=JYY6, <span style="color: red">что это возможно</span>. Есть еще варианты и на других сайтах DLE _http://www.tvcok.ru/film/printsip-habarova.html.<br />Подскажите в каком файле прописан запрет на просмотр посетителями ?&nbsp; Может кто знает специалистов в этом вопросе, к которому можно обратиться ? Я уже искал помощи на форуме dle-news, где мне ответили &quot;откройте dle_js.js и изучите, как это сделано&quot;. Надеюсь хоть на этом форуме мне подскажут что либо полезное.<br />Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[vladimkrav]]></name>
				<uri>https://talk.alaev.info/user/312/</uri>
			</author>
			<updated>2013-03-02T18:01:34Z</updated>
			<id>https://talk.alaev.info/post/3924/#p3924</id>
		</entry>
</feed>
