Recommended Posts

Представляю Вашему внимаю очередной адаптивный шаблон от TopRaN.

 

Что внутри:

1. Bootstrap 3.0.3.

2. GoogleMap.Выводит разом все объекты на карту. Суточный кеш у карты.

3. Возможность из админки переключение режима на главной страницы (слайдер-карта).

4. Возможность из админки указать телефон, адрес, почту.

5. Чистый code.

6. Переключение цветовой гаммы стилей. Доступные цвета (красный, голубой, зеленый, бледно-зеленый, темно-синий, серый, лиловый,оранжевый, бледно-оранжевый, ярко-синий).

 

Шаблон доступен для покупки. Демо тут http://real-spaces.sitebill.ru/

 

 

Ближайшее обновление шаблона:

1. Биллинг.

2. Застройщики.

3. Ипотека-Банки.

4. Жилые комплексы.

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


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

Очень привлекательный шаблон!

Хорошо что появляется большой выбор шаблонов, удобно предлагать клиентам :)

Я понемножку собираю всю коллекцию шаблонов :)

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


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

Очень привлекательный шаблон!

Я снова в ударе)). Команда SITEBILL и дальше будет Вас приятно удивлять новыми шаблонами и приложениями!

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


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

Один из лучших шаблонов, но есть косяки повыкладываю если не против для доработки, а то сырец пока покупать не особо охото

 

1) На главной странице "Выбрать раздел" не влезла буква Л, сделайте пошире все блоки.

2) На главной странице Кнопки "Подать" "Снять" "Оформить" разная ширина у всех, попробовать сделать одинаково.

3) Блок "специальное предложение" картинки по высоте разные, сделать фиксировано (самый высокий вариант). 

4) http://real-spaces.sitebill.ru/kommercheskaya/arenda/torgovyie-ploschadi/realty33760На странице самих объявлений где "агент", кнопки скучковались: 

 

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


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

1) На главной странице "Выбрать раздел" не влезла буква Л, сделайте пошире все блоки.

2) На главной странице Кнопки "Подать" "Снять" "Оформить" разная ширина у всех, попробовать сделать одинаково.

3) Блок "специальное предложение" картинки по высоте разные, сделать фиксировано (самый высокий вариант). 

4) http://real-spaces.sitebill.ru/kommercheskaya/arenda/torgovyie-ploschadi/realty33760На странице самих объявлений где "агент", кнопки скучковались: 

1. Поправил.

2. Так и должно быть. Ведь содержимое кнопок разные. Больше или меньше букв. А вот менять в них шрифт не очень хорошее решение. Юзабилити будет терться. 

3. Так и должно быть. иначе загружаемые фото будут растягиваться или сжиматься. Для этого в шаблон встроен функционал preview (настроить можно через админку). Он и будет подгонять под размеры загружаемое фото. именно загружаемое.

4. поправил.

 

Обновление для шаблона будет завтра в дистрибутиве.

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


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

Ближайшее обновление шаблона:

1. Биллинг.

2. Застройщики.

3. Ипотека-Банки.

4. Жилые комплексы.

Удалось ли реализовать задуманное? 

 

3 пункт - вероятно, форма подачи заявки на ипотеку (/ipotekaorder/)?

4 пункт - вероятно, в настройках шаблона "Список комплексов на главной" (http://i.imgur.com/ndjJkwt.png). Но вот при изменении параметра ничего на главной не меняется. Как завести базу комплексов, чтобы они выводились?

1,2 пункт - так  и не понял где найти и как использовать :rolleyes:

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


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

 

 

4 пункт - вероятно, в настройках шаблона "Список комплексов на главной" (http://i.imgur.com/ndjJkwt.png). Но вот при изменении параметра ничего на главной не меняется. Как завести базу комплексов, чтобы они выводились?

Кажется я нашел - этот пункт относится к выводу приложения "Жилые комплексы" (https://www.sitebill.ru/zhilie-complexy-na-sait/)?

Нужно купить, установить приложения, а сам шаблон уже имеет место под вывод комплексов и пункт в настройках, т.е. адаптирован для приложения?

 

Также и пункт 1. Биллинг - приложение https://www.sitebill.ru/skript-oplaty ?

 

Для

2. Застройщики.

3. Ипотека-Банки.

не нашел приложений :ph34r:

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


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

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

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


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

Хорошая же идея была (и есть в принципе)!

 

Т.е. в текущей версии если ставить приложения "Жилые комплексы", "Биллинг", то они "интегрируются" в шаблон?

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


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

А как бы при выводе карты вместо слайдера (на главной) сделать вывод Яндекс.Карт вместо Гугл.Мапс?

В каталоге объявлений и в самих объявлениях снятая в общих настройках галочка "Использовать карту Google" превратила карты Гугла в карты Яндекс (это нормально?:D), а вот с картой на главной не прокатило)

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


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

Почему на главной осталось карта гугл? Все очень просто. Это любовь к карте нашего синьера девелопера.

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


Ссылка на сообщение
Поделиться на других сайтах
Только что, TopRaN сказал:

Почему на главной осталось карта гугл? Все очень просто. Это любовь к карте нашего синьера девелопера.

Это супер:D

Я лично тоже за Гугл.Карты, но пользователи голосуют за Яндекс.Карты:rolleyes:

Можно ли как-то заменить на главной Гугл.Карты на Яндекс.Карты?

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


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

Можно, но именно с карта с кластеризации реализована под гугл. Получается два варианта. 1. Переработать саму карту под Яндекс именно с кластеризацией.2. Оставить как есть, либо вывести обычную Яндекс карту без главной страницы ( т.е. что бы сразу выводились объекты) но тут есть минус. Количество объектов на карте будет равняться количеству объектов на странице.

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


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

Подскажите, первый вариант (1. Переработать саму карту под Яндекс именно с кластеризацией.) - это сильно трудозатратное задание (если заказывать на фрилансе)?

 

И теперь я сомневаюсь, правильно ли поступил:

"В каталоге объявлений и в самих объявлениях снятая в общих настройках галочка "Использовать карту Google" превратила карты Гугла в карты Яндекс."

Нормально ли будут работать карты Яндекса внутри каталога или лучше поменять обратно на Гугл?

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


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

Подбираю шаблон для следующего проекта.
Очень понравился шаблон Real-spaces
Вопросы:
1. В плане объективности, подойдет этот шаблон под недвижимость по всей России?
2. Сколько тысяч объектов выдержит карта? Как сильно ее можно объективно нагружать? Как сильно она зарежет загрузку сайта если на нее 500 тыс объектов бахнуть?))
3. Все допы в шаблоне работают? Биллинг? статьи?
4. Шаблон полностью адаптирован под мобильные устройства?

5. Какие технические минусы у Real-spaces по сравнению с шаблоном Realia   (скорость загрузки, адаптация под старые браузеры, под мобильные устройства)

6. Чем технически Novosel лучше чем Real-spaces   (скорость загрузки например, продвинутость карты)

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


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

2. Сколько тысяч объектов выдержит карта? Как сильно ее можно объективно нагружать? Как сильно она зарежет загрузку сайта если на нее 500 тыс объектов бахнуть?))

Сама по себе даже больше 500тысяч. Если только не выводить их помаркерно. Но я бы даже не стал рисовать такое количество на карте - это полностью бесполезно для клиента, чисто пустить пыль в глаза. Для таких объемов карту имело бы смысл выводить на конкретных локациях, а не глобально. Либо выводить глобально, но какие-то "преференцированные" объекты, как спецпредложения или еще что-то в этом роде.

Но вот отдаст ли сервер, на котором крутится сайт, столько за раз, штатным способом - это большой вопрос.

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


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, abushyk сказал:

Сама по себе даже больше 500тысяч. Если только не выводить их помаркерно. Но я бы даже не стал рисовать такое количество на карте - это полностью бесполезно для клиента, чисто пустить пыль в глаза. Для таких объемов карту имело бы смысл выводить на конкретных локациях, а не глобально. Либо выводить глобально, но какие-то "преференцированные" объекты, как спецпредложения или еще что-то в этом роде.

Но вот отдаст ли сервер, на котором крутится сайт, столько за раз, штатным способом - это большой вопрос.

Тоесть, за счет складывания объектов в стопки, карта может выдерживать любые нагрузки?

У карты Новосела такой же алгаритм в плане нагрузки, или чем то лучше?

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


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Dim42 сказал:

Тоесть, за счет складывания объектов в стопки, карта может выдерживать любые нагрузки?

У карты Новосела такой же алгаритм в плане нагрузки, или чем то лучше?

Даже у карты с кластеризацией есть ограничения по количеству, зависит от объема выделенной памяти на один процесс PHP.

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

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


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Dim42 сказал:

Тоесть, за счет складывания объектов в стопки, карта может выдерживать любые нагрузки?

Не совсем так. У формирования карты есть два этапа. Точнее три.

1. сбор данных для карты на сервере - это пинание БД, получение результатов выбори, досборка значений по ключам, формирование отдачи (xml, json, html) - довольно жирная операция, которая в идеале должна быть уникальной для каждого сайта. Штатный сборщк не знает что и где вам понадобится, потому выбирает данные не самым оптимальным способом, зато в максимально широкой комплектации. Но большая часть этих данных может вам не понадобиться вообще.

2. передача полученного клиенту в браузер. если запрос к карте аяксом, то этот этап ярко выражен. если данные "монтируются" в шаблон, то этот процесс сливается с 1-м этапом и включается в "ответ сервера"

3. формирование карты и меток на ней, с кластерами или без, в браузере клиента средствами апи провайдера карты. На этом этапе уже в основном работает ПК вашего клиента. т.е. ваш сервер вполне может отдать 100 миллионов маркеров на карту, но девайсу клиента может просто не хватить оперативки, что бы выдать браузеру мощности на рисование такого числа объектов.

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

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


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

Кластеры. Если под кластерами понимать механизм объединения маркеров на карте в пачку средствами провайдера карты, то оно не влияютна 1-2 этапы и немного влияют на третий. Влияют в том смысле, что что бы разметить кластеры провайдеру все равно нужно обработать все ваши маркеры. Плюс кластеров в том, что после нанесения кластеров на карте фактически содержатся объекты кластеры в том числе, сколько их получилось, а не объекты маркеры в своем числе. Карта с отображенным меньшим числом объектов будет "легче" пользоваться клиентом чем карта с большим. Она с меньшей вероятностью будет залипать, тормозить и умирать.

Но в целом рисовать кластеры или нет, это уже вопрос другой плоскости чем "сколько выбирать объектов для карты". если выборка это скорее оптимизация-нагрузка, то кластеры уже юзабилити. Но при провале на этапе оптимизации-нагрузки юзабилити уже может не спасти.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Дмитрий Кондин
      Демо тут 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