ФОРУМ

You need to log in to create posts and topics.

Пишем шаблон для Elite-Board 2.0

Многие легальные владельцы скрипта доски объявлений Elite-Board 2.0 попали в ситуацию, когда стандартные шаблоны не соответствуют современным стандартам адаптивности а покупать их стоит немалых денег, при том что за эту версию Elite-Board 2.0  заплатили почти по 90 баксов и она уже устарела, за обновление просят еще 2000 рублей. Предлагаю тему создания шаблона для данной cms с открытым свободным кодом.  Конечно разрабатывать шаблон одному по времени тяжело, потому предлагаю подключиться всем заинтересованным лицам к этому процессу. Начну свои исследования на эту тему и поделюсь информацией, приглашаю всех к процессу!

Основные массивы данных

$blocks ­ блоки для текущей страницы 
[t] => <!--//блок вверху -> //-->
[b] => <!--//блок внизу -> //-->
[l] => <!--//блок слева -> //-->
[r] => <!--//блоки справа -> //-->
[h] => <!--//растяжки вверху -> //-->
[f] => <!--//растяжки внизу -> //-->
[m] => Array

  • Что можно подсчитать.
  • {%$languages|@count%} Количество языков
  • {%$allregions|@count%} - Количество регионов (актуально для 2.3)
  • {%$blocks|@count%} - Количество блоков (в массиве l и r)
  • {%$navigation|@count%}
  • {%$fields|@count%} - Количество полей
  • {%$billing|@count%}
  • {%$messages|@count%} Количество сообщений на текущей страничке
  • {%$messages_counter%} - Фраза последние добавленные объявления
  • {%$html%}
  • {%$settings.title%}- Название сайта
  • {%$settings.cat_type%} -Числовое значение
  • {%$settings.onpage%} -Количество объявлений на страничке устанавливается в админке

Счетчики из статистики

{%$counter.messages_all%}
{%$counter.messages_today%}
{%$counter.messages_off%}
{%$counter.messages_on%}
{%$counter.hosts_today%}
{%$counter.hits_today%}
{%$counter.hosts_all%}
{%$counter.hits_all%}

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

{%if $message.f_1.value%}<li>Цена: {%$message.f_1.value%} {%$message.f_2.value%}</li>{%/if%}
{%if $message.f_3.value%}<li>Адрес: {%$message.f_3.value%}</li>{%/if%}
{%if $message.f_14.value%}<li>Телефон: {%$message.f_14.value%}</li>{%/if%}
{%if $message.f_15.value%}<li>Факс: {%$message.f_15.value%}</li>{%/if%}
{%if $message.f_17.value%}<li>Характер объявления: {%$message.f_17.value%}</li>{%/if%}
{%if $message.f_16.value%}<li>Сайт: <a href="{%$settings.patch%}redirect/?go={%$v.value%}" target="_blank">{%$message.f_16.value%}</a></li>{%/if%}