<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[PunBB по-русски &mdash; [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
		<link>http://punbb.ru/topic1336-reliz-rasshireniya-anycode-tool-100-beta.html</link>
		<description><![CDATA[Недавние сообщения в теме «[релиз расширения] AnyCode Tool (1.0.0 Beta)».]]></description>
		<lastBuildDate>Sun, 24 Jan 2010 17:27:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post26425.html#p26425</link>
			<description><![CDATA[<div class="quotebox"><cite>Studia пишет:</cite><blockquote><p>Задача 5<br />Кто сейчас просматривает эту тему?<br /><noindex><a href="http://punbb.ru/post21160.html#p21160">http://punbb.ru/post21160.html#p21160</a></noindex></p><p>Здесь показывает кто просматривает конкретную страницу в теме, то есть если кто-то на 1 странице, а кто-то на, допустим, 5, то и там и там будут по одному пользователю, а не двое.</p></blockquote></div><p>Касаемо разных страниц одной темы решение есть, а вот данная ссылка на пост в теме представляет проблему. Непонятно как определить что такой урл относится к какой-то конкретной теме...</p>]]></description>
			<author><![CDATA[dummy@example.com (hcs)]]></author>
			<pubDate>Sun, 24 Jan 2010 17:27:48 +0000</pubDate>
			<guid>http://punbb.ru/post26425.html#p26425</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post26419.html#p26419</link>
			<description><![CDATA[<p><img src="http://punbb.ru/img/smilies/smile.png" width="15" height="15" alt="smile" />хи точно спасибо!!!&nbsp; мог бы и сам сообразить <img src="http://punbb.ru/img/smilies/lol.png" width="15" height="15" alt="lol" /></p>]]></description>
			<author><![CDATA[dummy@example.com (flashcat)]]></author>
			<pubDate>Sun, 24 Jan 2010 13:31:23 +0000</pubDate>
			<guid>http://punbb.ru/post26419.html#p26419</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post26418.html#p26418</link>
			<description><![CDATA[<p>Чтобы показывалось еще и в форумах код хука такой:</p><div class="codebox"><pre><code>if ( FORUM_PAGE != &#039;index&#039; &amp;&amp; FORUM_PAGE != &#039;viewforum&#039; &amp;&amp; $forum_config[&#039;o_announcement&#039;] != &#039;0&#039; )
    $forum_config[&#039;o_announcement&#039;] = &#039;0&#039;;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (hcs)]]></author>
			<pubDate>Sun, 24 Jan 2010 13:08:41 +0000</pubDate>
			<guid>http://punbb.ru/post26418.html#p26418</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post26417.html#p26417</link>
			<description><![CDATA[<p>ух ты спасибо отлично работает!!! я бы еще добавил в форумы, у меня просто инфа для созданий новых постов в Анонсе <img src="http://punbb.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (flashcat)]]></author>
			<pubDate>Sun, 24 Jan 2010 11:39:39 +0000</pubDate>
			<guid>http://punbb.ru/post26417.html#p26417</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post26415.html#p26415</link>
			<description><![CDATA[<p>Показываем Анонс только на главной странице.<br />Решение: <strong>no_announce</strong><br />Хук 1: <strong>hd_head</strong><br />Код хука:<br /></p><div class="codebox"><pre><code>if ( FORUM_PAGE != &#039;index&#039; &amp;&amp; $forum_config[&#039;o_announcement&#039;] != &#039;0&#039; )
    $forum_config[&#039;o_announcement&#039;] = &#039;0&#039;;</code></pre></div><p>Если есть желание показывать анонс еще где-то кроме индекса, можно сделать элементарно. Как всегда, это решение работает на нашем форуме.</p>]]></description>
			<author><![CDATA[dummy@example.com (hcs)]]></author>
			<pubDate>Sun, 24 Jan 2010 07:50:06 +0000</pubDate>
			<guid>http://punbb.ru/post26415.html#p26415</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post26094.html#p26094</link>
			<description><![CDATA[<div class="quotebox"><cite>hcs пишет:</cite><blockquote><p><span class="bbu"><strong>Задача 4</strong></span><br />Показать в списке форумов вместо даты последнего сообщения - название темы</p></blockquote></div><p>Очень хорошо. А можно уменьшить как-то длину выводимого названия последнего сообщения, например до 30 знаков? Про расширение, рекомендованное <strong>d-linux</strong> выше, я знаю.</p><p>Извините за беспокойство, нашел ответ на свой вопрос на 2 странице данной темы.</p>]]></description>
			<author><![CDATA[dummy@example.com (ser)]]></author>
			<pubDate>Fri, 18 Dec 2009 06:02:07 +0000</pubDate>
			<guid>http://punbb.ru/post26094.html#p26094</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25906.html#p25906</link>
			<description><![CDATA[<p>del</p>]]></description>
			<author><![CDATA[dummy@example.com (JustAlex)]]></author>
			<pubDate>Mon, 30 Nov 2009 21:04:10 +0000</pubDate>
			<guid>http://punbb.ru/post25906.html#p25906</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25770.html#p25770</link>
			<description><![CDATA[<p><noindex><a href="http://punbb.ru/topic3235-bystroe-obrashchenie-k-polzovatelyu.html">http://punbb.ru/topic3235-bystroe-obras &#133; telyu.html</a></noindex></p><p><span style="color: #808080"><em>Добавлено спустя 43 секунды: </em></span></p><p><noindex><a href="http://punbb.ru/topic3258-zapros-rasshireniya-knopka-dobavl-nika-v-pole-vvoda-teksta.html">http://punbb.ru/topic3258-zapros-rasshi &#133; eksta.html</a></noindex></p>]]></description>
			<author><![CDATA[dummy@example.com (hcs)]]></author>
			<pubDate>Sun, 15 Nov 2009 07:31:38 +0000</pubDate>
			<guid>http://punbb.ru/post25770.html#p25770</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25767.html#p25767</link>
			<description><![CDATA[<p>А ткните где хук добавления Ника в форму ответа, было вроде тут час копаюсь не могу найти. Я про стрелочку возле ника которая его добавляет в форму быстрого ответа. <br />Ну или выложите его по новой если удалили. <br /><img src="http://punbb.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> очень нужно.</p>]]></description>
			<author><![CDATA[dummy@example.com (flashcat)]]></author>
			<pubDate>Sun, 15 Nov 2009 04:06:42 +0000</pubDate>
			<guid>http://punbb.ru/post25767.html#p25767</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25603.html#p25603</link>
			<description><![CDATA[<p>У меня на форуме пришлось сделать ограничения - делюсь, если кому-нибудь ещё понадобится:</p><p><strong>Задача:</strong> <br />1. Запретить пользователям удалять свои сообщения, если со времени публикации прошло более 15 мин, и редактировать, если прошло более 30мин.<br />2. Запретить пользователям удалять свое сообщение, если оно не последнее в теме<br /><span class="bbu">Решение</span><br />Создаем решение <strong>post_edit_delete_time</strong><br />Хук 1: <strong>vt_row_pre_post_actions_merge</strong><br /></p><div class="codebox"><pre><code>if (!$forum_page[&#039;is_admmod&#039;]) {
        if ($cur_post[&#039;poster_id&#039;] == $forum_user[&#039;id&#039;]) {
            if ($cur_topic[&#039;closed&#039;] == &#039;0&#039;) {
                if (isset($forum_page[&#039;post_actions&#039;][&#039;delete&#039;]) &amp;&amp; ((time() - $cur_post[&#039;posted&#039;] &gt; POST_DELETE_TIME)) || ($forum_page[&#039;start_from&#039;] + $forum_page[&#039;item_count&#039;] &lt; $cur_topic[&#039;num_replies&#039;] + 1)) {
                    unset($forum_page[&#039;post_actions&#039;][&#039;delete&#039;]);
                }
                
                if (isset($forum_page[&#039;post_actions&#039;][&#039;edit&#039;]) &amp;&amp; (time() - $cur_post[&#039;posted&#039;] &gt; POST_EDIT_TIME)) {
                    unset($forum_page[&#039;post_actions&#039;][&#039;edit&#039;]);
                }
            }
        }
    }</code></pre></div><p>Хук 2: <strong>in_start</strong><br /></p><div class="codebox"><pre><code>define(&#039;POST_EDIT_TIME&#039;, 1800);
define(&#039;POST_DELETE_TIME&#039;, 900);</code></pre></div><p>Можно обойтись без хука 2, поместив соответствующий код в начало кода хука 1. Просто мне кажется логичным, чтобы все константы объявлялись в одном месте. В данном движке это index.php <img src="http://punbb.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p><span style="color: #808080"><em>Добавлено спустя 1 час 7 минут 12 секунд: </em></span></p><p>Гы, оказывается, уже есть похожее расширение: <noindex><a href="http://punbb.informer.com/forums/topic/21390/release-post-edit-period/">http://punbb.informer.com/forums/topic/ &#133; it-period/</a></noindex></p>]]></description>
			<author><![CDATA[dummy@example.com (Ghost)]]></author>
			<pubDate>Wed, 28 Oct 2009 20:02:41 +0000</pubDate>
			<guid>http://punbb.ru/post25603.html#p25603</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25486.html#p25486</link>
			<description><![CDATA[<p>Попробуй <noindex><a href="http://punbb.ru/topic3135-reliz-last-topic-titile-on-index-page.html">http://punbb.ru/topic3135-reliz-last-to &#133; -page.html</a></noindex></p>]]></description>
			<author><![CDATA[dummy@example.com (d-linux)]]></author>
			<pubDate>Mon, 19 Oct 2009 10:47:46 +0000</pubDate>
			<guid>http://punbb.ru/post25486.html#p25486</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25477.html#p25477</link>
			<description><![CDATA[<div class="quotebox"><cite>hcs пишет:</cite><blockquote><p>Обновленный вариант в первом сообщении. Достаточно переписать поверх. В управлении расширениями будет предложено обновить. Не могу дать гарантий, но у меня обновилось без проблем, решения остались.</p><p><span style="color: #808080"><em>Добавлено спустя&nbsp; &nbsp;1 час&nbsp; &nbsp;15 минут&nbsp; &nbsp;55 секунд: </em></span><br />Как мне нравится это расширение!</p><p><span class="bbu"><strong>Задача 4</strong></span><br />Показать в списке форумов вместо даты последнего сообщения - название темы<br /><span class="bbu">Решение:</span><br />Создать решение <strong>last_topic_title_on_forum_index</strong> (если хотите можно назвать и короче, ваше право)<br />хук №1 <strong>in_qr_get_cats_and_forums</strong><br />код к хуку:</p><div class="codebox"><pre><code>$query[&#039;SELECT&#039;] .=&#039;, t.subject&#039;;
$query[&#039;JOINS&#039;][] = array(
    &#039;LEFT JOIN&#039;    =&gt; &#039;topics AS t&#039;,
    &#039;ON&#039;        =&gt; &#039;f.last_post_id=t.last_post_id&#039;
);</code></pre></div><p>хук №2 </p><div class="codebox"><pre><code>in_normal_row_pre_display</code></pre></div><p>код к хуку:<br /></p><div class="codebox"><pre><code>$forum_page[&#039;item_body&#039;][&#039;info&#039;][&#039;lastpost&#039;] = str_replace(array(format_time($cur_forum[&#039;last_post&#039;]), &#039;&lt;cite&gt;&#039;),array(forum_htmlencode($cur_forum[&#039;subject&#039;]), &#039;&lt;cite&gt;&#039;.format_time($cur_forum[&#039;last_post&#039;]).&#039;&lt;/cite&gt;&lt;cite&gt;&#039;),
$forum_page[&#039;item_body&#039;][&#039;info&#039;][&#039;lastpost&#039;]);</code></pre></div><p>Активируем решение. Смотрим результат. Восторгаемся. Проникаемся глубоким уважением к автору :-)</p><p>Учитывая, что некоторые вебмастера нагородили кучу хаков к 1.2, то миграция на 1.3 с таким расширением будет менее сложная. Конечно расширений вроде лички и загрузки файлов AnyCode не заменит, но решить часть проблем типа вышерешённых - запросто.</p></blockquote></div><br /><p>Подскажите пожалуйста как сделать так что бы колонка в которой отображается список тем была шире или как сократить количество отображаемых символов, и ещё очень бы хотелось что бы ссылка ввела на начало темы то есть отображался бы линк вида /topic29.html&nbsp; а не /post31.html#p31</p>]]></description>
			<author><![CDATA[dummy@example.com (SiriuS)]]></author>
			<pubDate>Mon, 19 Oct 2009 00:24:07 +0000</pubDate>
			<guid>http://punbb.ru/post25477.html#p25477</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25473.html#p25473</link>
			<description><![CDATA[<p>Задача 5<br />Кто сейчас просматривает эту тему?<br /><noindex><a href="http://punbb.ru/post21160.html#p21160">http://punbb.ru/post21160.html#p21160</a></noindex></p><p>Здесь показывает кто просматривает конкретную страницу в теме, то есть если кто-то на 1 странице, а кто-то на, допустим, 5, то и там и там будут по одному пользователю, а не двое.</p>]]></description>
			<author><![CDATA[dummy@example.com (Studia)]]></author>
			<pubDate>Sun, 18 Oct 2009 12:14:34 +0000</pubDate>
			<guid>http://punbb.ru/post25473.html#p25473</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25442.html#p25442</link>
			<description><![CDATA[<div class="quotebox"><cite>webzilla пишет:</cite><blockquote><p>Можно ли в выделенном мной месте на вложенном изображении - отображать не время создания темы, а название самой темы?</p><p><span class="postimg"><img src="http://pic.ipicture.ru/uploads/091012/a6DHI32aZX.jpg" alt="http://pic.ipicture.ru/uploads/091012/a6DHI32aZX.jpg" /></span></p></blockquote></div><p>На этом рисунке указано время сообщения, а не темы.<br />А если имелось ввиду в форумах, вместо времени последнего ответа в какой-то теме, показывать название темы, то да, такое решение есть и по-моему даже в этой теме - аж на первой странице - Задача №4..</p>]]></description>
			<author><![CDATA[dummy@example.com (Studia)]]></author>
			<pubDate>Mon, 12 Oct 2009 19:57:31 +0000</pubDate>
			<guid>http://punbb.ru/post25442.html#p25442</guid>
		</item>
		<item>
			<title><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link>http://punbb.ru/post25438.html#p25438</link>
			<description><![CDATA[<p>Можно ли в выделенном мной месте на вложенном изображении - отображать не время создания темы, а название самой темы?</p><p><span class="postimg"><img src="http://pic.ipicture.ru/uploads/091012/a6DHI32aZX.jpg" alt="http://pic.ipicture.ru/uploads/091012/a6DHI32aZX.jpg" /></span></p>]]></description>
			<author><![CDATA[dummy@example.com (webzilla)]]></author>
			<pubDate>Sun, 11 Oct 2009 21:35:20 +0000</pubDate>
			<guid>http://punbb.ru/post25438.html#p25438</guid>
		</item>
	</channel>
</rss>
