alexlis16

Как подружить CMS Sitebill и шаблон http://yobio.indiewebstyle.com/realestate/

Recommended Posts

Здравствуйте.

Как подружить CMS Sitebill и шаблон http://yobio.indiewebstyle.com/realestate/ ?

Шаблон куплен, CMS Sitebill поставлена на отдельном хостинге и готова к работе.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Берете шаблон agency.

Создаете его копию.

Берете файлы и стили от купленного шаблона и интегрируете в этот шаблон-копию.

В основном там потребуется сращивать main.tpl, realty_grid.tpl и слайдеры спец.предложений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Шаблон agency становится доступен после приобретения лицензии, его надо докупать отдельно или же у меня есть возможность продолжать эксперименты в рамках демо-лицензии? Где берут шаблон agency?

Спаибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

TopRaN, а о чем у тебя сайт http://www.studio119.td50.ru ? про "Съешь этих мягких булочек!?" :)

Да все руки ни как не доходят сделать. вообще это тестовая площадка

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Берете шаблон agency.

Создаете его копию.

Берете файлы и стили от купленного шаблона и интегрируете в этот шаблон-копию.

В основном там потребуется сращивать main.tpl, realty_grid.tpl и слайдеры спец.предложений.

Здравствуйте, realty_grid.tpl это шаблон сингл пэйдж?

Просьба разработчикам, можно в будущем закомментирвать код, если это не влияет на коммерческую тайну.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

realty_grid.tpl это шаблон сингл пэйдж?

 

Если под "сингл пэйдж" имеется в виду, что файл шаблона является полноценной законченной html-страницей\документом, способной существовать автономно, то нет. Обычно в шаблонах для сайтбилля только одна страница является такого типа - main.tpl, которая включает все. Остальные файлы шаблона - частички страниц, которые подключаются в нужные места.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Дмитрий Кондин
      Демо тут http://novosel.sitebill.ru/
      Купить тут.
      Скидка 20% до конца августа  SNRS2TA875
      Подробнее про шаблон тут https://www.sitebill.ru/shablon-novosel

    • Автор: kkkv39
      Добрый день!
      Кто возьмется сделать подобный шаблон для сайтбилла? http://domoteka.pro/
      Желательно, чтобы он был максимально схож.
      Предложения и цены пожалуйста!
    • Автор: Дмитрий Кондин
      Движком всегда запускается функция main() из 
      /template/frontend/ваш_шаблон/main/main.php Также все что лежит внутри шаблона не обновляется из центра обновлений, следовательно мы можем там делать все что нам нужно и это сохраниться при обновлениях.
      Сейчас мы поместим произвольную переменную из кода PHP в шаблон, для этого в функции main(), можно в самом начале сделаем инициализацию переменной:
      /** * Main * @param void * @return string */ function main () { $this->template->assign('my_var', 'Моя переменная'); ......... дальше идет системный код, его не трогаем Теперь в шаблоне это нам будет доступно так:
      {$my_var} На сайте эта переменная преобразуется в ее значение
      Моя переменная Более сложный пример, сделаем SQL-запрос для выборки данных из таблицы.
      Также в main()
      /** * Main * @param void * @return string */ function main () { //Класс для работы с базой данных $DBC=DBC::getInstance(); //Подготовим SQL-запрос (получить строчку с данными пользователя по его логину (вместо ? будет подставляться значение) $query = 'SELECT * FROM '.DB_PREFIX.'_user WHERE login=?'; //будем искать пользователя с логином admin //NB использовать '*' при выборке данных пользователя не стоит, лучше конкретно перечислять нужные поля. Потому что можете забыть убрать отладочный вывод и ВСЕ данные пользователя могут быть перехвачены посторонними. $login = 'admin'; //выполняем запрос, смотрите как передаются аргументы $login $stmt=$DBC->query($query, array($login)); if ( $stmt ) { //выжимаем массив данных $ar = $DBC->fetch($stmt); //присваиваем массив в шаблон $this->template->assign('user_array', $ar); } ......... дальше идет системный код, его не трогаем Теперь в шаблоне мы можем получить доступ к этому массиву, этот код выведет все содержимое массива
      <pre>{$user_array|@print_r}</pre> NB2. Когда отладочный вывод, как в коде выше, вам перестанет быть нужным - удаляйте его или, если комментируете, то комментируйте как {*$user_array|@print_r*} но ни в коем случае не
      <!--<pre>{$user_array|@print_r}</pre>--> Увидим на сайте примерно такое
      Array( [user_id] => 1 [login] => admin [pass] => admin [active] => 1 [reg_date] => 2013-07-30 11:18:10 [password] => 21dsfsdfs57a5a743894a0e4a801fc3 [fio] => Кондин Дмитрий Валерьевич [email] => kondin@etown.ru [account] => 0 [group_id] => 1 [company_id] => 0 [phone] => 234-44-23 [site] => http://www.sitebill.ru [imgfile] => img529befac1ca89_1385951148_941.jpg [mobile] => +79138317494 [icq] => 73072365 [newpass] => [newpass_retype] => [admnf] => [tariff_id] => 1) А чтобы получить доступ к отдельному значению из массива, например, к fio, то делаем так:
      {$user_array.fio} Будет выведено
      Кондин Дмитрий Валерьевич
    • Автор: Дмитрий Кондин
      Базовый шаблон agency