h-i

Участники
  • Публикации

    99
  • Зарегистрирован

  • Посещение

  • Days Won

    9

Все публикации пользователя h-i

  1. В новом стандартном шаблоне такая функция будет?
  2. Если память не изменяет, то нужно сделать обработку в поиске: http://wiki.sitebill.ru/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0
  3. Если используется последняя версия Smarty, то после обновления при заходе в "Объявления" в админке выдаётся ошибка Fatal error: Uncaught --> Smarty: Unable to load template file 'Array/realty_grid.tpl' <-- thrown in /docs/third/smarty/sysplugins/smarty_internal_template.php on line 219Вообще не критично, ибо в дистрибутиве используется не самая последняя версия, но тем не менее если учесть что относительно недавней версии Smarty обещают ускорение компиляции на 30-40%, хотелось бы видеть совместимость с новыми версиями. Так же есть пожелание, чтобы не было возможности использовать несуществующие фильтры в поиске. И ещё вот такая ерунда при использовании фильтров в FF.
  4. Попробовал на WAMP, ибо на хостинге пока не могу. На стадии "Результат проверки совместимости CMS «Sitebill» c вашим хостингом" было бы неплохо добавить наличие mod_rewrite, если есть возможность. Думаю, он дефолтно включен на большинстве хостингов, но тем не менее дополнительная предосторожность не помешала бы, на всё том же WAMP он не включен изначально. И ещё, видно обновление списка объявлений в админке, но фильтр если его выбрать работает только при обновлении страницы. Это проблема беты или я что-то делаю не так?
  5. http://www.spravkaweb.ru/mysql/sql/vartype#.D0.A1.D1.82.D1.80.D0.BE.D0.BA.D0.B8
  6. Насколько я помню, достаточно просто сменить тип текста в PHPMyAdmin.
  7. Альтернативно можно попробовать использовать "position: fixed", но тогда придётся тщательно следить за размером экрана.
  8. Собственно вынести все <link rel="stylesheet" href="*"><script type="text/javascript" src="*"></script>в header шаблон перед </body>При этом надо не забыть соблюсти правильный порядок загрузки скриптов (так, к примеру, jquery лучше не выносить, если лень/сложно разбираться с js-кодом). По поводу кэша браузера это уже настройки сервера, если к ним есть доступ то смотреть сюда, к примеру: http://seo-mayak.com/sozdanie-bloga/skorost-zagruzki/kak-vklyuchit-kesh-brauzera-na-storone-polzovatelya.html
  9. В /template/frontend/brick/css/style.css в первой строке протокол тоже поменять нужно.
  10. В html, в котором завёрнут слайдер указаны классы hidden-tablet hidden-phone, которые скрывают слайдер на планшетах и телефонах соответственно. А разрешение 800x600, на персональных компьютерах уже, пожалуй, дикий анахронизм.
  11. Автокомплит с мультиселектом можно легко сделать с помощью select2. Другое дело в том, может ли это Sitebill без допила в коде?
  12. Описания можно выводить через загрузчик фотографий.
  13. Возможно не выставлена галка "Разделение прав для доступа" в общих настройках?
  14. h-i

    Доля IE

    Господа, не могли бы вы поделиться инфой о том, какую долю посетителей сайта составляют пользователи IE6-8?
  15. Почему мой файл был кривой я так и не узнал, поэтому просто скопировал данные в чистую выдачу Excel Free.
  16. Память настраивается у хостера, но могу сказать, что у меня аналогичная проблема была не из-за нехватки оной, а из-за кривого файла XLS. Попробуйте добавить только пару-тройку квартир, памяти должно хватить в любом случае (если конечно хостинг совсем не сельский), а если опять будет такая ошибка, то проблема всё же в файле.
  17. h-i

    Шaблон LP

    Меню очень плохо работает, подпункты исчезают при попытки навести часто.
  18. Сразу говорю, тут всё сделано очень криво, в частности вырезаны параметры вроде depel (так понимаю эта штука нужна чтобы связывать разные списки). Собственно на самом деле ничего сложного нет: 1. Подключаем собственно select2. 2. Идём в /apps/system/js/refresher.functions.js (естественно этот функционал можно вынести куда-то ещё, чтобы при обновлении не затирался), находим код $(document).ready(function(){и вырезаем всё после включительно. 3. Вместо него вставляем вот это: function formatList (list) {var markup = '<div class="clearfix">' +'<div class="col-sm-12">' + list.text + '</div>' +'</div>';return markup;}$(document).ready(function(){ $('.geoautocomplete').each(function(){ var _this=$(this); var _pk=$(this).attr('pk'); var _table=$(this).attr('from'); _this.select2({ ajax: { url: '/apps/tlocation/js/ajax.php', dataType: 'json', delay: 200, data: function (params) { return { action: 'get_geolist', from: _table, term: params.term }; }, processResults: function (data) { return { results: $.map(data, function(post) { return { id: post[_pk], text: post.name, }; }) }; }, cache: true }, escapeMarkup: function (markup) { return markup; }, minimumInputLength: 1, templateResult: formatList }); });});Функция formatList отвечает за вывод результатов, я использую Бутстрап3, соответственно класс col* может подойти не всем. 4. Затем идём в /apps/system/lib/system/form/form_generator.php, ищем там return '<div class="geoautocomplete_block"><select class="geoautocomplete">и заменяем всю строку на return '<div class="geoautocomplete_block"><select class="geoautocomplete" name="'.$item_array['name'].'" value="'.$value.'" pk="'.$item_array['primary_key_name'].'" from="'.$item_array['primary_key_table'].'" /></select></div>';Собственно, после этих действий все поля, которые работают в режиме автокомплита будут обрабатываться через select2. Естественно, всё это не без проблем (к примеру, после поиска поля с автокомплитом автоматически не заполняются), но думаю доделать можно, если знать как.
  19. Собственно, сабж. Пытаюсь всевозможно снизить количество загружаемых объёма скриптов, заметил что jquery-ui на стандартном шаблоне используется только для слайдера (который успешно заменил на ion.rangeSlider) и для автокомплита (поправьте, если ошибаюсь). Кто-нибудь уже пытался прикрутить Select2 к полю с автокомплитом? Если нет, то в каком направлении копать? Пытался копаться в файле refresher.functions.js, но не удалось сделать так, чтобы Select2 запрашивал данные (проверял через вкладку Network в отладке хрома). И ещё мини-вопрос не совсем по теме: Что отвечает за наполнение {foreach from=$scripts item=script} {$script}{/foreach}? УПД. Кривенько кое-что сделал, потом распишу кому интересно.
  20. Если файле шаблона header.tpl найти строку <script type="text/javascript" src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard〈=ru-RU"></script>и заменить http на https, карта начинает грузиться?
  21. http://www.etown.ru/s/topic/380-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%BA%D0%B0%D1%80%D1%82%D1%8B-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81/page-4#entry7110
  22. Было бы неплохо, если при заполнении карточки объекта Улица автоматически привязывалась бы к Району в справочнике.