<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[PunBB по-русски &mdash; [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
	<link rel="self" href="http://punbb.ru/feed-atom-topic1336.xml"/>
	<updated>2010-01-24T17:27:48Z</updated>
	<generator>PunBB</generator>
	<id>http://punbb.ru/topic1336-reliz-rasshireniya-anycode-tool-100-beta.html</id>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post26425.html#p26425"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[hcs]]></name>
				<uri>http://punbb.ru/user141.html</uri>
			</author>
			<updated>2010-01-24T17:27:48Z</updated>
			<id>http://punbb.ru/post26425.html#p26425</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post26419.html#p26419"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[flashcat]]></name>
				<uri>http://punbb.ru/user705.html</uri>
			</author>
			<updated>2010-01-24T13:31:23Z</updated>
			<id>http://punbb.ru/post26419.html#p26419</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post26418.html#p26418"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[hcs]]></name>
				<uri>http://punbb.ru/user141.html</uri>
			</author>
			<updated>2010-01-24T13:08:41Z</updated>
			<id>http://punbb.ru/post26418.html#p26418</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post26417.html#p26417"/>
			<content type="html"><![CDATA[<p>ух ты спасибо отлично работает!!! я бы еще добавил в форумы, у меня просто инфа для созданий новых постов в Анонсе <img src="http://punbb.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[flashcat]]></name>
				<uri>http://punbb.ru/user705.html</uri>
			</author>
			<updated>2010-01-24T11:39:39Z</updated>
			<id>http://punbb.ru/post26417.html#p26417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post26415.html#p26415"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[hcs]]></name>
				<uri>http://punbb.ru/user141.html</uri>
			</author>
			<updated>2010-01-24T07:50:06Z</updated>
			<id>http://punbb.ru/post26415.html#p26415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post26094.html#p26094"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ser]]></name>
				<uri>http://punbb.ru/user788.html</uri>
			</author>
			<updated>2009-12-18T06:02:07Z</updated>
			<id>http://punbb.ru/post26094.html#p26094</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25906.html#p25906"/>
			<content type="html"><![CDATA[<p>del</p>]]></content>
			<author>
				<name><![CDATA[JustAlex]]></name>
				<uri>http://punbb.ru/user2953.html</uri>
			</author>
			<updated>2009-11-30T21:04:10Z</updated>
			<id>http://punbb.ru/post25906.html#p25906</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25770.html#p25770"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[hcs]]></name>
				<uri>http://punbb.ru/user141.html</uri>
			</author>
			<updated>2009-11-15T07:31:38Z</updated>
			<id>http://punbb.ru/post25770.html#p25770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25767.html#p25767"/>
			<content type="html"><![CDATA[<p>А ткните где хук добавления Ника в форму ответа, было вроде тут час копаюсь не могу найти. Я про стрелочку возле ника которая его добавляет в форму быстрого ответа. <br />Ну или выложите его по новой если удалили. <br /><img src="http://punbb.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> очень нужно.</p>]]></content>
			<author>
				<name><![CDATA[flashcat]]></name>
				<uri>http://punbb.ru/user705.html</uri>
			</author>
			<updated>2009-11-15T04:06:42Z</updated>
			<id>http://punbb.ru/post25767.html#p25767</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25603.html#p25603"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Ghost]]></name>
				<uri>http://punbb.ru/user3059.html</uri>
			</author>
			<updated>2009-10-28T20:02:41Z</updated>
			<id>http://punbb.ru/post25603.html#p25603</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25486.html#p25486"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[d-linux]]></name>
				<uri>http://punbb.ru/user75.html</uri>
			</author>
			<updated>2009-10-19T10:47:46Z</updated>
			<id>http://punbb.ru/post25486.html#p25486</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25477.html#p25477"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SiriuS]]></name>
				<uri>http://punbb.ru/user1355.html</uri>
			</author>
			<updated>2009-10-19T00:24:07Z</updated>
			<id>http://punbb.ru/post25477.html#p25477</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25473.html#p25473"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Studia]]></name>
				<uri>http://punbb.ru/user2668.html</uri>
			</author>
			<updated>2009-10-18T12:14:34Z</updated>
			<id>http://punbb.ru/post25473.html#p25473</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25442.html#p25442"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Studia]]></name>
				<uri>http://punbb.ru/user2668.html</uri>
			</author>
			<updated>2009-10-12T19:57:31Z</updated>
			<id>http://punbb.ru/post25442.html#p25442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [релиз расширения] AnyCode Tool (1.0.0 Beta)]]></title>
			<link rel="alternate" href="http://punbb.ru/post25438.html#p25438"/>
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[webzilla]]></name>
				<uri>http://punbb.ru/user2898.html</uri>
			</author>
			<updated>2009-10-11T21:35:20Z</updated>
			<id>http://punbb.ru/post25438.html#p25438</id>
		</entry>
</feed>
