Как сделать блоки без ajax?
Собственно интересует, как вывести блоки в sidebar?
Т.е. что бы был отдельный блок для: последних сообщений, публикаций и рейтинга блогов.
Пробовал вставить такой код в sidebar:
Почему то не работает, только кнопки Весь эфир и RSS.
Т.е. что бы был отдельный блок для: последних сообщений, публикаций и рейтинга блогов.
Пробовал вставить такой код в sidebar:
<ul class="list">
{foreach from=$oTopics item=oTopic name="cmt"}
{assign var="oUser" value=$oTopic->getUser()}
{assign var="oBlog" value=$oTopic->getBlog()}
<li>
<a href="{$oUser->getUserWebPath()}" class="user">{$oUser->getLogin()}</a> →
<a href="{$oBlog->getUrlFull()}">{$oBlog->getTitle()|escape:'html'}</a> →
<a href="{$oTopic->getUrl()}">{$oTopic->getTitle()|escape:'html'}</a>
{$oTopic->getCountComment()}
</li>
{/foreach}
</ul>
<div class="bottom">
<a href="{router page='new'}">{$aLang.block_stream_topics_all}</a> | <a href="{router page='rss'}new/">RSS</a>
</div>
Почему то не работает, только кнопки Весь эфир и RSS.
- -2
- 27 октября 2011, 20:34
- JonyZatvor
Ну ребята, кто напишет три конфига, три экешена и три шаблона в комментарии к этому топику?

- beauty_free
- 27 октября 2011, 21:03
- ↓
Мне интересно есть ли гуманные люди способные потратить достаточное количество своего времени на решение задачи, которую обычно решают на заказ.

- beauty_free
- 27 октября 2011, 21:19
- ↑
- ↓
Ну как же, если я правильно понял то нужно три отдельных блока под каждый список.
А не просто избавления от аякса оставляя прежний вид блока.
А не просто избавления от аякса оставляя прежний вид блока.

- beauty_free
- 27 октября 2011, 21:26
- ↑
- ↓
зачем писать велосипеды? блок с последнипи коментариями есть в этой части только убрать лишнее в блоке (переключатели), блок с рейтингом блогов тоже есть (тоже убираем переключатели), делаем только блок последних публикаций, php код тащим из ActionAjax.class.php суем его в блок, шаблон для вывода тоже имеется block.stream.tpl+block.stream_topic.tpl… все собираем и получаем нужный велосипед.
Оу да вы любитель корявить двиг.
У меня другие подходы. Я лучше оформлю в плагин, сделаю 3 класса под каждый блок, 3 шаблона и в конфиге пропишу блоки.
А то потом будут ходить орать что они не могут обновить ls потому что файлы модифицировали.
У меня другие подходы. Я лучше оформлю в плагин, сделаю 3 класса под каждый блок, 3 шаблона и в конфиге пропишу блоки.
А то потом будут ходить орать что они не могут обновить ls потому что файлы модифицировали.

- beauty_free
- 27 октября 2011, 23:53
- ↑
- ↓
Пожалуй я погорячился, 2 блока есть, 1 вынести. Просто задача элементарная. Практически не читая нарисовал что делать нужно)

- beauty_free
- 27 октября 2011, 23:59
- ↑
- ↓
По поводу модификаций я разве не прав?
Сколько народу до сих пор просит плагины для 0.4.2, а то и ранних версий вместо того что бы просто обновится.
Подискутируйте со мной минусующие.
Сколько народу до сих пор просит плагины для 0.4.2, а то и ранних версий вместо того что бы просто обновится.
Подискутируйте со мной минусующие.

- beauty_free
- 28 октября 2011, 08:58
- ↑
- ↓
нет не правы — закоментировать по 2 сточки в 2 файлах шаблона это не значить «ковырять двиг» и на обновлении это никак не скажется. все остальное (а именно блок с публикациями) пакуется в плагин. то что написано выше это не значит что нужно ковырять двиг, а подсказка откуда взять код для вынесения в плагинн, что бы не придумывать с «велосипед», так как в большинствы подобных задач весь готовый функционал и шаблоны существуют в базовом функционале, и достаточно, грубоговоря ctrl+с ctrl+v чтобы все это оформить в плагин.
а в место дискусий если вы считаете что Вы правы то сделайте плагин и докажите на деле что 3 новых класса 3 блока и тд… лучше варианта описаного выше. Элементарно по обьему кода это меньше. в крайнем случае уже для совсем ленивых это делегоровать свои шаблоны для блоков 1 и 2 с отключенными селекторами, но ни как не писать для них php, ибо дублировать код и функционал который есть… бр…
а в место дискусий если вы считаете что Вы правы то сделайте плагин и докажите на деле что 3 новых класса 3 блока и тд… лучше варианта описаного выше. Элементарно по обьему кода это меньше. в крайнем случае уже для совсем ленивых это делегоровать свои шаблоны для блоков 1 и 2 с отключенными селекторами, но ни как не писать для них php, ибо дублировать код и функционал который есть… бр…
Наш товарищ кидает всю папку с новой версией двига к себе на фтп, а потом жалуется что все что было раньше не работает. Но обычно такого не бывает, сидят и сидят с версий 0.3.1 такие. Так как деньги потрачены, сами сделать ничего не могут. Притом в преддверии выхода стабильной версии php 5.4 со всякими вкусностями которые рано или поздно отразятся и в ls.
Конечно это все вопрос отношения к заказчику.
А если выходить за рамки моего сабжа и возвращаться к плагину, то я уже написал что ошибся. Если совершенно не вмешиваться в двиг тем самым заботясь о заказчике, о том что могут выйти новые версии платных шаблонов, либо обновится дефолтный, то нам всего лишь нужно создать плагин делегирующий 2 шаблона и создать класс с копипастом без переключателя block.stream_topic.tpl.
Конечно это все вопрос отношения к заказчику.
А если выходить за рамки моего сабжа и возвращаться к плагину, то я уже написал что ошибся. Если совершенно не вмешиваться в двиг тем самым заботясь о заказчике, о том что могут выйти новые версии платных шаблонов, либо обновится дефолтный, то нам всего лишь нужно создать плагин делегирующий 2 шаблона и создать класс с копипастом без переключателя block.stream_topic.tpl.

- beauty_free
- 28 октября 2011, 15:02
- ↑
- ↓
Минусы появились после того как я указал на свою ошибку.
Следовательно как должно было быть они относятся к вопросу модификации.
Если нет то минусы явно «за дело» после принятия то своей ошибки.
И от сабжа модификации я не отошел и вроде бы еще один выпад сделал.
Оформлять все нужно в плагины и зарание предупреждать заказчика о возможных казузах в будущем.
Следовательно как должно было быть они относятся к вопросу модификации.
Если нет то минусы явно «за дело» после принятия то своей ошибки.
И от сабжа модификации я не отошел и вроде бы еще один выпад сделал.
Оформлять все нужно в плагины и зарание предупреждать заказчика о возможных казузах в будущем.

- beauty_free
- 28 октября 2011, 16:49
- ↑
- ↓
И про что откуда брать, извините, пишите выше им это полезнее.

- beauty_free
- 27 октября 2011, 23:55
- ↑
- ↓
Комментарии (17)
RSS свернуть / развернуть