Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 23:15



Ответить на тему  [ Сообщений: 4 ] 
Блок "Еще объявления" в messages.html 
Автор Сообщение

Зарегистрирован: 18 фев 2011, 17:21
Сообщения: 200

Вот на днях задумал сделать блок "ещё объявления", который бы выводил напр 3 следующих объявления в данной рубрике. Но поскольку я не волшебник, как Юра, а только учусь, то столкнулся с рядом проблем.

Вывод именно следующих объявлений это как по мне самый оптимальный способ, потому что если сравнивать с выводом по тегам или по ключ словам, то он не требует наличие тегов в объявлении и дополнительного кода.

На вскидку подумал что можно реализовать как-то так:
Взять конструкцию из list.html:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


проблема1: наверное, нужно условие, чтобы объявления выводились из текущего региона
проблема2: чем прекратить выполнение цикла? Я не разобрался в счётчиках в list.html или можно просто поставить что-то типа: break(3)
проблема3: как вывести три именно следующих объявления (наверное, нужно задать условие по дате добавления или по id, напр. WHERE region={%$second_region.id%} && id=id++)


03 авг 2011, 13:36
Профиль
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:22
Сообщения: 324
Аватара пользователя

Было бы полезно !

_________________
Изображение


28 фев 2012, 23:00
Профиль

Зарегистрирован: 17 янв 2012, 12:07
Сообщения: 512
Откуда: Нижний Новгород

+ было бы очень и очень полезно

_________________
Рекомендую Всем! Надёжный и качественный хостинг BeGet.ru
Eboardclub.ru - Шаблоны, доработка, ELITE-BOARD 2.3 - СКРИПТ ДОСКИ ОБЪЯВЛЕНИЙ
Доска объявлений Республика Крым


29 фев 2012, 16:07
Профиль WWW
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Будет в версии 2.1.

Брать код из list.html бесполезно, т.к. массив $messages там содержит только конкретную выборку под конкретную рубрику. Тут нужно сооружать что-то на PHP, а потом передавать в шаблон. Вобщем в 2.1 уже всё реализовано.

Выйти из цикла foreach в smarty нельзя, но можно использовать такие костыли:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


12 мар 2012, 12:07
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron