<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - [Не для нубов] Реализация метода в модуле blockpro]]></title>
		<link>https://talk.alaev.info/topic/242/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/242/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «[Не для нубов] Реализация метода в модуле blockpro».]]></description>
		<lastBuildDate>Thu, 20 Dec 2012 16:09:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [Не для нубов] Реализация метода в модуле blockpro]]></title>
			<link>https://talk.alaev.info/post/2529/#p2529</link>
			<description><![CDATA[<p>Заверяю, ничего не выйдет)</p>]]></description>
			<author><![CDATA[null@example.com (ПафНутиЙ)]]></author>
			<pubDate>Thu, 20 Dec 2012 16:09:31 +0000</pubDate>
			<guid>https://talk.alaev.info/post/2529/#p2529</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Не для нубов] Реализация метода в модуле blockpro]]></title>
			<link>https://talk.alaev.info/post/2527/#p2527</link>
			<description><![CDATA[<p><strong>ПафНутиЙ</strong>, После Новогодних праздников обязательно попробую, сейчас голова кругом идет) Прошу прощения за оффтоп</p>]]></description>
			<author><![CDATA[null@example.com (KEFIR)]]></author>
			<pubDate>Thu, 20 Dec 2012 15:58:48 +0000</pubDate>
			<guid>https://talk.alaev.info/post/2527/#p2527</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Не для нубов] Реализация метода в модуле blockpro]]></title>
			<link>https://talk.alaev.info/post/2526/#p2526</link>
			<description><![CDATA[<p>Скачайте модуль и попробуйте туда это внедрить предложенным способом))<br />к тому же метод для формирования шаблона в модуле уже есть</p>]]></description>
			<author><![CDATA[null@example.com (ПафНутиЙ)]]></author>
			<pubDate>Thu, 20 Dec 2012 15:53:57 +0000</pubDate>
			<guid>https://talk.alaev.info/post/2526/#p2526</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Не для нубов] Реализация метода в модуле blockpro]]></title>
			<link>https://talk.alaev.info/post/2519/#p2519</link>
			<description><![CDATA[<p>Хм...а зачем такие сложности по умолчанию в DLE предусмотрено подключение шаблонов. Я в одной из тем <a href="https://talk.alaev.info/topic/337/">писал</a></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Дублирую код</div><div class="fancy_spoiler"><div class="codebox"><pre><code>$tpl-&gt;load_template( &#039;testing.tpl&#039; );// подключаем файл шаблона для модуля 
$tpl-&gt;set(&#039;{title}&#039;,$title);// так подключаются переменные тег {title} = $title в шаблоне
$tpl-&gt;compile( &#039;content&#039; );// на месте контента там где отображается полная новость
$tpl-&gt;clear();</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (KEFIR)]]></author>
			<pubDate>Thu, 20 Dec 2012 13:42:34 +0000</pubDate>
			<guid>https://talk.alaev.info/post/2519/#p2519</guid>
		</item>
		<item>
			<title><![CDATA[[Не для нубов] Реализация метода в модуле blockpro]]></title>
			<link>https://talk.alaev.info/post/1942/#p1942</link>
			<description><![CDATA[<p>Всем привет!<br /><span class="bbu">Пост предназначен прежде всего для программистов, знающих DLE.</span></p><p>Если кто не знает - я делаю полезный и бесплатный <a href="http://blockpro.ru/">модуль</a>.&nbsp; <br />Но есть одно НО - я не программист, php никогда не изучал и считаю себя чуть лучше, чем полным нубом в области программирования, поэтому очень тяжко даются новые, отсутствующие в DLE функции и фишки. Вот и сейчас я зашёл в тупик, из которого без посторонней помощи выйти не получается.<br />Итак, кому интересно покритиковать, помочь советом или делом - модуль живёт на <a href="https://github.com/pafnuty/Block.Pro.3">GitHub</a> имеет смысл рассматривать только файл /upload/engine/modules/blockpro/<strong>block.pro.3.php</strong> т.к. класс ресайза взят уже готовый, а шаблон ничем особенным не выделяется.<br />Что не получается:<br />Вывод: {title limit=&quot;XX&quot;} {short-story limit=&quot;XX&quot;} {full-story limit=&quot;XX&quot;} {date=формат даты} и дополнительных полей. Т.е. по сути реализация всего, что проходит через $tpl-&gt;copy_template<br />Моя попытка сделать метод выглядит вот так: </p><div class="codebox"><pre><code>public function copyTemplate($data = array())
        {
            // заменяем в шаблоне теги
            foreach ($copyTemplate as $value) 
            {
            global $tpl;
                if ($copyTemplateMetod) {
                    $tpl-&gt;copy_template = preg_replace($value, $tpl-&gt;copy_template);
                } else {
                    $tpl-&gt;copy_template = str_replace($value, $tpl-&gt;copy_template);
                }                
                
            }
        }</code></pre></div><p>строка 598 и ниже.<br />Но метод не работает, требуется помощь опытных товарищей, а заодно и критика кода модуля)</p><p>P.S. Сильно интересующимся, но ленящимся запускать на локалке, могу дать ссылку на сайт и ftp-доступ, чтобы пощупать модуль в живую.</p>]]></description>
			<author><![CDATA[null@example.com (ПафНутиЙ)]]></author>
			<pubDate>Fri, 16 Nov 2012 18:18:03 +0000</pubDate>
			<guid>https://talk.alaev.info/post/1942/#p1942</guid>
		</item>
	</channel>
</rss>
