Блог

Страницы:   Первая - 3 - 4 - 5 - 6 - 7
7 сентября 2010 17:42

Идёт активная работа над новой версией доски объявлений. В Elite-Board 2.1 будет предусмотрено добавление видеороликов с youtube и установка меток на карте с использованием API Яндекс карт.

Как и прежде, использование этих функций и добавление соответствующих полей будет опциональным, т.е. при желании эти функции могут быть отключены.

5 сентября 2010 13:09

Несколько дней назад появился новый шаблон Social. Мы постарались сделать этот шаблон максимално облегчённым. Этой лёгкости не хватало в остальных 6 шаблонах доски объявлений. Шаблон будет удобен в использовании не только пользователям доски, но и администратора ресурса. Привычный для социальных сетей интерфейс, создаёт комфортную для пользователей атмосферу. Данный шаблон можно скачать в блоке технической поддержки админ центра доски объявлений.

4 сентября 2010 22:25

Используя поля базы данных, отличные от стандартных шаблонов, часто возникает необходимость поменять местами расположение значений полей на странице просмотра сообщения или в общем списке объявлений.

Вы знаете, что в этом случае нужно работать с шаблонами list.html и message.html. Но как правило, пользователи сталкиваются с проблемой − код шаблона слишком запутанный и выделить отдельные поля совершенно невозможно.

На самом деле всё элементарно просто.

Рассмотрим классическую ситуацию. Чаще всего в стандартном шблоне возникает необходимость подставить значение поля "валюта" сразу после поля цена, что вполне логично.

Стандартная вёрстка сделать нам этого не позволит. Там используются общие циклы для вывода значений всех полей, чтобы при добавлении новых полей, они отображались автоматически. Поэтому мы вручную рассортируем значения всех полей в шаблоне.

Править будем message.html

На первый взгляд запутанный синтаксис прост до безобразия. Мы имеем массив $message и имеем значение произвольного поля $message.f_1.value, где f_1 - идентификатор поля, значение которого мы выводим в шаблон.

Узнать идентификатор поля можно либо на странице просмотра объявления при наведении на соответствующее поле

... либо в панели администрирования в разделе блоки:

Узнав идентификаторы полей, выводим их значения:

{%if $message.f_1.value%}
  • Цена: {%$message.f_1.value%} {%$message.f_2.value%}
  • {%/if%}

    Понятно, что если поле не заполнено, выводить значение не нужно. Поэтому мы использовали оператор if.

    Аналогично поступаем с другими полями. В итоге получается примерно так:

    {%if $message.f_1.value%}
  • Цена: {%$message.f_1.value%} {%$message.f_2.value%}
  • {%/if%} {%if $message.f_3.value%}
  • Адрес: {%$message.f_3.value%}
  • {%/if%} {%if $message.f_14.value%}
  • Телефон: {%$message.f_14.value%}
  • {%/if%} {%if $message.f_15.value%}
  • Факс: {%$message.f_15.value%}
  • {%/if%} {%if $message.f_17.value%}
  • Характер объявления: {%$message.f_17.value%}
  • {%/if%} {%if $message.f_16.value%}
  • Сайт: {%$message.f_16.value%}
  • {%/if%}

    Теперь раскидаем это по ячейкам таблицы, но сначала уберём стандартные циклы. Узнать их можно просто:

    {%foreach  from=$message.fields.s item='v'%}
    ...
    {%/foreach%}
    

    В итоге имеем такую страницу:

    Мы рассортировали все поля и теперь можем менять их расположение по своему усмотрению.

    Подробная расшифровка массива $message расписана в комментариях в файле list.html

    4 сентября 2010 21:10

    Часто поступали жалобы от пользователей, что такие почтовые сервисы, как Яндекс, Рамблер и Mail.ru блокировали письма, отправляемые скриптом.

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

    Чтобы уменьшить вероятность попадания исходящей почты под спам-фильтры, измените стандартные шаблоны писем в разделе Инф. сообщения панели администрирования на свои.

    4 сентября 2010 18:54

    В стандартном SQL шаблоне ранних сборок скрипта была допущена досадная ошибка, из-за которой объявления добавленные в категорию Автотранспорт, не отображались в дочерних категориях. Для исправления примените патч от сборки 20100827, либо просто добавьте идентификатор к категории Автотранспорт → Отечественные авто → ЗИЛ.

    4 сентября 2010 10:28

    Скрипт доски объявленийВас приветствует группа разработчиков скрипта доски объявлений Elite-Board. Этот блог мы будем использовать для размещения дополнительной информации о скрипте, по тем или иным причинам не вошедшей в текущие обновления, и не опубликованной на нашем сайте.

    Мы будем стараться максимально подробно описывать все изменения, которые войдут в дистрибутив скрипта, расскажем о новых шаблонах и модулях. Рассмотрим частые возникающие вопросы и поможем разобраться в сложных ситуациях.

    Нашим будущим партнёрам и сомневающимся мы подробно расскажем о функционале нашей доски объявлений и порядке взаимовыгодного сотрудничества.

    Спасибо!

    Страницы:   Первая - 3 - 4 - 5 - 6 - 7