DoobBY

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

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

  • Посещение

  • Days Won

    1

Изменения репутации

  1. Like
    DoobBY получил репутацию от Chernetskiy в Предложения для будущих версий.   
    Предлагаю организовать кнопку "UP", без покупки "модуля монетизации", раз в сутки к примеру. Ну или хотя бы продавать отдельный модуль " UP".
    Подскажите возможна ли реализация данного мента в ближайшее время ?
     
    Очень нужная штука, что бы пользователи заходили ежедневно и освежали базу сами, просто получается им нет необходимости вернуться на сайт, а если возвращаются, начинают постить уже повторные объявления (* в настройках поставил не допускать дубликатов данных, но всёравно пролазят, или это не к тому относиться?).

    Это есть на всех сайтах в стандарте, было бы не плохо и база свежее и поведенческий фактор =)
  2. Like
    DoobBY изменил репутацию abushyk в Как сделать одинаковые картинки на выдаче квартир   
    /template/frontend/agency/realty_grid.tpl
    Вывод фотки
    {if $grid_items[i].img != '' }         <a href="{$grid_items[i].href}"><img src="{$estate_folder}/img/data/{$grid_items[i].img[0].preview}" width="50" class="previewi"></a>  {/if} меняем на
    {if $grid_items[i].img != '' } <a href="{$grid_items[i].href}"><img src="{$estate_folder}/img/data/{$grid_items[i].img[0].preview}" width="50" class="previewi"></a> {else}<a href="{$grid_items[i].href}"><img src="{$estate_folder}/img/no_foto.png" width="50" class="previewi"></a> {/if}
  3. Like
    DoobBY изменил репутацию abushyk в Выгрузка Yandex.Realty   
    Если брать смый общий случай, то я иногда делаю в шаблоне вот так: {if $some_phone_number != '' && $some_phone_number|strlen==12}{$some_phone_number|regex_replace:'/(\d{3,3})(\d{2,2})(\d{3,3})(\d{2,2})(\d{2,2})$/':'+${1} (${2}) ${3}-${4}-${5}'}{/if} Самая примитивная регулярка которая раздирает исходных набор цифр на куски и форматирует из кусочков нужное отображение.
    Для mobilephone, которые однотипны и имеют равную длину и числовую составляющую, работает на ура.
     
    Для прочих номеров возможно больше вариантов из-за необходимости очистки исходного номера от мусора и разной длины номеров из-за свободной формы записи.
  4. Like
    DoobBY получил репутацию от Richardrap в Ошибка при добавлении обявления   
    Все обязательные поля вводил, подавал 3-и раза объявление, выдаёт ошибку - http://prntscr.com/6yr2mp. Помогите решить проблему.
  5. Like
    DoobBY изменил репутацию abushyk в Как сделать одинаковые картинки на выдаче квартир   
    Похожие
    /template/frontend/agency/realty_view.tpl
    {if $similar_data[x].image.image_array|count ne 0}<a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a>{/if} заменить на
    {if $similar_data[x].image.image_array|count ne 0}<a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a>{else}<a href="{$similar_data[x].href}"><img src="{$estate_folder}/путь_к_своему_ноу_фото_от_корня_сайта" width="100" /></a>{/if} Для фотки объекта (там же)
    {section name=j loop=$photo}<div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" title="{$photo[j].title}" ><img src="{$estate_folder}/img/data/{$photo[j].preview}" style="max-width: none;" ></a></div>{/section} на
    {if $photo|count>0}{section name=j loop=$photo}<div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" title="{$photo[j].title}" ><img src="{$estate_folder}/img/data/{$photo[j].preview}" style="max-width: none;" ></a></div>{/section}{else}<img src="{$estate_folder}/путь_к_своему_ноу_фото_от_корня_сайта" />{/if}
  6. Like
    DoobBY получил репутацию от Richardrap в Что такое toolbox   
    Не нашел на форуме не одной темы, решил и создать, и сам не догадался полностью =)

    Из Uploadify в Uploads - Что это за функция ? =)
     
    После изменения настроек размера, применяет ко всем превью, на всём сайте ? - Подгонка превьюшек
  7. Like
    DoobBY получил репутацию от Richardrap в Как сделать одинаковые картинки на выдаче квартир   
    Даже если они при загрузке объекта первые квадратные, а не прямоугольные ?
    Заранее спасибо
     
    http://prntscr.com/9ek4iv
  8. Like
    DoobBY изменил репутацию abushyk в Как сделать одинаковые картинки на выдаче квартир   
    Картинки в шаблоне накрыты стилями. В частности от правила .gitem img в 352 строке /template/frontend/agency/css/style.css
    Т.е. размером вы только регулируете габариты и форму превьюшки, но выводя ее в шаблон спокойно можно делать ее меньше или больше стилями.
  9. Like
    DoobBY изменил репутацию abushyk в Что такое toolbox   
    Это ящик Пандорры. Проверка, так сказать, на баланс любопытства и взвешенности))
    Это техинструмент для всяких внутренних операций. Бытовому пользователю он не нужен по причине отсутствия у него дружественного интерфейса. В общем начинал я его делать для людей. но в результате опять получилось как для себя. Ну и я бы не тыкал там ничего без полного резервного копирования сайта)))
     
    Из Uploadify в Uploads - это механизм переливки фоток из поля типа uploadify_image в uploads. Это два разных механизма хранения медиа-файлов и поэтому потребовалась оболочка для автоматизации этого процесса. Как показал опыт - редковостребовано, поскольку люди быстро привыкают к тому, что есть, и если оно не сильно скрипит, не настроены ничего менять. Ну и у каждого из этих способов есть свои плюсы и минусы, поэтому сориентировавшись на их баланс скачка между типами элементов же не нужна
     
    Подгонка превьюшек - механизм подрезки превью по новому размеру. Например у вас были превью 200х100, а вы изменили дизайн и теперь вам нужно 100х100.Ставить новый размер и перезаливать кучи картинок не всегда удобно, поэтому эта штука берет ваши большие картинки и делает из них превью уже по новому размеру. Операция трудоемкая. На больших количествах картинок потребутся мощный хостинг и довольно большой лимит оперативы и времени исполнения. В основном может использоваться при отладке шаблона. Напрмер сделали фотки, посмотрели дизайн - фигня, перекроили, под дизайн зарезали превьюшки, опять посмотрели. И так пока результат не будет ок. После этого настройки оставляются в покое, тестовые объявки идут в топку и пошла обычная загрузка. (по крайней мере я так делаю, поскольку одновременно приходится пользоваться несколькими шаблонами, а держать пачки тестовых данных, включая картинки для них не всегда удобно.)
  10. Like
    DoobBY получил репутацию от Richardrap в Где изменение шрифта в типе объекта   
    Подскажите, как изменить шрифт в типе объекта, где его искать ? 
    http://prntscr.com/9ejwkl
  11. Like
    DoobBY изменил репутацию abushyk в Как сделать одинаковые картинки на выдаче квартир   
    (apps.realty.off_system_ajax) - это обычно стоит в 0. Активация єтой настройки вырубает все встроенные связи между элементами на сайте, такие как связь страны с регионом, региона с городом и т.д., но после этого становится возможным указать свои связи для элементов.
     
    (apps.realty.title_preg) - настройка установки заголовка объявления в странице просмотра. На основе регулярки. Можно набить туда системные имена полей из модели и на основании этого форматирования выстроится заголовок.
    Напр. вот такой {!topic_path} = {country_id}, {region_id}, {city_id}, {optype}, {price} {currency_id} USD / {room_count} преодразуется в
    Жилая/Квартиры = Испания, Каталония, Барселона, Продажа, 200 000 EUR USD / 3 - т.е. все, что в фигурных скобках заменится соотв. текстовім значением, а то, что все их - останется неизменным. Очень хорошо работает, когда в этой строке указываются точно заполненные поля. Если у меня 100% указана страна и я укажу {country_id} у меня тут гарантированно будет имя страны. Но если у меня страны не указаны для всех объявлений, то будут дыры. Поэтому лепить туда все, что ни попадя не стоит.
     
    (apps.realty.similar_preg) - это новая штучка, которая позволит самому определить принцип подбора Похожих объявлений в карточке. Вещь настолько новая, что наверное еще не дошла о обновлений. Вкратце суть ее в том, что мы можем определить количество шагов за которые нам будут набираться похожие и условия по которым ону буду набираться. Каждый шаг выделяется фигурными скобками и следующий после него выполняется только тогда, если при обработки предыдущих не было набрано указанное в настройках количество похлжих.
    Например {price:+3000,city_id,!innertopic} означает, что мне нужно подобрать похожие, которіе совпадают с просматриваемім по городу, имеют цену до 3000 большую от цены просматриваемого и могут быть размещены в разделах таком же как просматриваемое объявление, либо в его дочерних. Это один шаг.
     
    А если многошаговый, то
    {price:+3000,city_id,topic_id}{topic_id}{price:+3000,city_id,!parenttopic}{!supertopic}{!rand}
     
    Шаг 1. {price:+3000,city_id,topic_id} - совпадение по разделу и городу, цена до 3000 сверх
    Шаг 2. {topic_id} - совпадение по разделу
    Шаг 3. {price:+3000,city_id,!parenttopic} - совпадение по городу, цена до 3000 сверх и поиск по родительскому разделу, включая все детские
    Шаг 4. {!supertopic} - поиск по корневому разделу относительно раздела просматриваемого объявления
    Шаг 5. {!rand} - случайны добор - фактически это единственный ключ, который гарантирует, что ваших объявлений всегда будет набрано ровно столдько сколько указано в настройках, если в вашей базе объявлений хотя бы на 1 больше, чем требуется найти похожих.
     
    Так же можно указывать диапазонные значения {price:d3000} - значит подбор будет идти по значению поля price объекта плюс-минус 3000, либо {price:d20%} - уже плюс-минус 20% значения поля price объекта.
     
    И спецключи
    !supertopic - поиск по корневому разделу относительно раздела объекта, включая все детские этого корневого, типа поиска по ветви
    !parenttopic - поиск по первому родительскому разделу относительно раздела объекта, включая все детские этого родительсокго
    !innertopic - поиск по разделу просматриваемого и по всем детским разделам.
  12. Like
    DoobBY изменил репутацию abushyk в Несуществующая страница 404   
    Формально шаблоном 404 является /template/frontend/agency/error_message.tpl
    В нем в {$error_message} віводится то, что нагенерирует движек. Но можно и самому там написать-наверстать что угодно просто заменив вставку своим творчеством.
  13. Like
    DoobBY изменил репутацию abushyk в Модуль оплаты для Беларуси   
    Вопрос видимо был основан на ошибочном предположение, что если есть домен, то он обязательно должен что-то показать по запросу через HTTP-протокол.
  14. Like
    DoobBY изменил репутацию Дмитрий Кондин в Модуль оплаты для Беларуси   
    Разработчики компании https://bepaid.by/ самостоятельно разработали модуль оплаты и выложили в открытый доступ.
    https://github.com/beGateway/sitebill-payment-module
  15. Like
    DoobBY изменил репутацию TopRaN в Кто как расслабляется?   
    Вискарь и очередной заказ). ну нравиться мне работать в свое удовольствие. Заниматься своим хобби. Люблю когда что-то делается своими руками и люди этим пользуются. Вот такой странный у меня способ отдыха.
  16. Like
    DoobBY изменил репутацию domprim.ru в Кто как расслабляется?   
    Так сложилось, что у меня много в жизни из текстов Боба, no woman no cry например)))
  17. Like
    DoobBY получил репутацию от Richardrap в Блок регистрации на сайте.   
    Доброго времени суток, подскажите, как реализовать подобный блок на главной странице, тоже стандартного шаблона ?

    http://prntscr.com/8lpey7
     
    И как бы реализовать что-то подобное, как на сайте - http://etown.ru/moskva/
     
    При урле города - карта с метками именно этого города. И впихнуть карту - сюда http://prntscr.com/8lpufi



    Заранее спасибо.
  18. Like
    DoobBY получил репутацию от Richardrap в Проблема с валютами, не кушает Я.realty   
    Только сейчас понял, почему не кушает я.недвижимость сайт и пишет, что: Недостоверная цена (169) 
     
    Есть выбор валюты в объявлениях - http://prntscr.com/8u4ow8
    Прописал 3-и валюты - http://prntscr.com/8u4onh
     
    Но, зашёл через акк пользователя и увидел, что всё равно руб. -  http://prntscr.com/8u4qjc
     
    Скажите, как и где поменять, что бы валюта была не руб. а выбранная пользователем, без курса, просто в выбранной валюте ? Это *запарно, менять каждый день актуальную информацию по курсу. (И как я понимаю Яша думает, что это р.руб., а у меня бел.руб. и если по нашему курсу 17300 =)))  считать, то цена для аренды - действительно недостоверная).
     
    Или подскажите, иной вариант реализации данного момента, что бы яша кушала.
     
    Заранее, премного благодарен.
  19. Like
    DoobBY изменил репутацию TopRaN в alt атрибуты для картинок   
    1. Это пагубно скажется.
    2. К основной картинке можно писать тайтл, а в коде где alt указать этот тайтл
    3. в системе изначально это реализовано, если нет фото он выводит стандартное изображение (нет фото)
  20. Like
    DoobBY изменил репутацию h-i в alt атрибуты для картинок   
    В realty_view.tpl между <div id="gallery"> и следующим </div>
    {if !$photo} <img src="{$estate_folder}/img/no_foto.png" width="100" border="0"/>{else}{section name=j loop=$photo}<div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" title="Фото" ><img src="{$estate_folder}/img/data/{$photo[j].preview}" style="max-width: none;" ></a></div>{/section}{/if}
  21. Like
    DoobBY изменил репутацию Дмитрий Кондин в Убираем page=1   
    Это значит что вы просто в main.php вставили код в начале файла, так неправильно.
    Вам нужно в этом файле найти функцию (строчки)
    function main () { И сразу после нее добавить код.
  22. Like
    DoobBY изменил репутацию Chernetskiy в Убрать поля в личном кабинете (объявления)   
    Настройки -> Общие, убрать галочку с "Выводить дерево каталогов слева в списке объявлений", если не ошибаюсь...
  23. Like
    DoobBY изменил репутацию TopRaN в Как изменить вид контактов в объявлении ?   
    1. сам файл realty_view.tpl
    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_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8
  24. Like
    DoobBY изменил репутацию mmkulikov в Убираем page=1   
    Для устранения дублей страниц, т.к. страница пагинации page=1 является дублем страницы без пагинации
    Добавляем в main.php шаблона в самом начале функции main следующий код:
    $r_uri = $_SERVER['REQUEST_URI']; // Полная строка с GET параметрамиif (preg_match("#([\?\&]+page=1)\D*$#",$r_uri,$matches)) {$new_location=SITEBILL_MAIN_URL.str_replace($matches[1],"",$r_uri);header('HTTP/1.1 301 Moved Permanently');header('Location: '.$new_location);exit();} // Убираем page=1 из урл
  25. Like
    DoobBY изменил репутацию Дмитрий Кондин в Блок регистрации на сайте.   
    Форма логина - это еще в старых шаблонах использовалась такая.
    Можно присвоить ее через main.php
    require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/system/user/login.php'); $Login = new Login(); $this->template->assert('auth_form', $Login->loginForm()); А потом выводить ее в шаблоне
    {$auth_form}