doma

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

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

  • Посещение

  • Days Won

    9

Сообщения, опубликованные пользователем doma


  1. 49 минут назад, TopRaN сказал:

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

    а я же вам написал :))) что если даже и буду использовать свой стиль, то это не решает проблему -я прежде чем написать многое попробовал самостоятельно, но это не решает столь главной задачи. если я даже применю margin 0px то расстояние между кнопками не уменьшается, вот и хотел спросить где в стилях это расстояние находится ?
    мне нужно чтобы именно все кнопки на сайте коснулись изменения.  поскольку это общий баг -бустрап кнопок, а вот как его грамотно решить даже в интернете решения не нашел. прошу подсказать что и где править и в каком месте и если не сложно как (конкретное решение).

     


  2. 10 часов назад, Chernetskiy сказал:

    Перейди к конкретике, что именно и где именно надо сделать? Отступ может быть определен как стилями для конкретного элемента (кнопки) так и возможно присутствующими на фронтэнде  блоками (типа 1/2, 1/4 и т.п.), которые сами по себе могут иметь собственное оформление. Соответственно новые стили могут кардинально вопрос не решить, если ваша кнопка окажется внутри подобного блока. Посмотрите структуру кода выше - до уровня блоков, может на этом уровне и найдете решение с отступами. 

    Вот конкретика. одна из тех что уже неоднократно писалась на форуме, но 70% по факту остается без ответа и решений не находит.
    Вот скриншоты, если данные кнопки использовать в строку то между ними есть расстояние, а вот если сверху вниз то такого отступа уже нет. если мы к кнопке добавляем какое нибудь значение margin в любой вариации (например отступ только снизу или отступ справа, или одновременно снизу+справа ) , то это вызывает дополнительные сложности при размещении, так как располагаются данные кнопки например в таблице не совсем корректно. Поэтому и спрашивали где эти поля корректно посмотреть и где они настраиваются, чтобы попробовать добавить такой же промежуток еще и при расположении сверху вниз, чтобы с точки зрения дизайна смотрелось все грамотно

    joxi_screenshot_1542351392478.png

    joxi_screenshot_1542351499024.png


  3. 3 часа назад, rumantic сказал:

    Выключите autocomplete.

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


  4. 3 часа назад, rumantic сказал:

    1. Если название улицы отличается, тогда появится новая улица у вас.

    2. Появится у вас такая улица.

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

     

    а как то можно сделать , чтобы только наши параметры, города и улицы были ? чтобы не имеющиеся на нашем сайте параметры вообще не загружались к нам ?
    то есть чтобы не ломать логику нашего сайта . использовать только наши параметры и наши значения (улиц, материала дома, виды ремонта и т.д)


  5. Подскажите а как будут загружаться улицы и по какому алгоритму
    1)  если у них написана "ул.Ленина", а у нас на сайте такой нет а есть "улица Ленина" - в этом случае что произойдет ? у нас появиться новая улица или в их вобъявлении просто не будет улицы ? и как это будет работать в связке связанных элементов типа linked-depended
    2) еслиу них есть какая то улица а  нас такой и даже похожей вовсе нет
    3) если у нас на сайте улицы -связанные элементы - как работает взаимосвязь ? и какой алгоритм
    напишите алгоритм загрузки объявлений. в том числе как происходит загрузка фида -у каждого пользователя.


  6. 34 минуты назад, TopRaN сказал:

    Написать свой класс и обернуть им кнопки. Не нужно изобретать велосипед.

    я понимаю что можно использовать свои стили, но вопрос не в этом. если даже мы и допишем свой стиль, проблему это не решит. если даже поставить margin=0px? то все равно справа будет отступ, 
    вопрос как изменить этот отступ и сделать более его правильным, так как всплыл некий баг в оформлении. 
    пример если поместить кнопку например в table то кнопка не совсем корректно помещается в него, по сути в table тоже должен быть отступ от края, но по факту его нет. и немного не красиво получается


  7. В 16.03.2014 в 05:44, TopRaN сказал:

    если внимательно посмотреть шаблон , то можно понять, что к шаблону подключен bootstrap))

    Подскажите а как можно стандартное расстояние между кнопками btn изменить на свое ? смотрели стили и там что то ничего не нашли, сейчас если делать кнопки по горизонтали, причем убрать все возможные margin все равно справа есть расстояние, а вот в стилях его нет, хотели добавить margin: 0px 2px 2px 0px? чтобы все было корретно, так как если сейчас это не делать то при 2-3 строках кнопок они накладываются друг на друга


  8. 33 минуты назад, rumantic сказал:

    Для этого мы разработали дополнительный плагин

     

    спасибо за ответ Дмитрий - но это нечто другое. этот функционал нужен для распознавания адреса при заведении объявления. при этом ломается структура сайта и справочников - поскольку при вводе нового города, улицы или еще чего то будет задвоение параметров в итоге будет 1-2-3-6 улиц ленина. например 
    "ул.Ленина"  - "Ленина ул-ца", "Ленина улица" - "улица Ленина" и не смотря на это у улиц будет разный ID . 
    А наш вопрос был немного другой - как имея поле - не вносить эти данные в DATA  а только отображать.


  9. 27 минут назад, rumantic сказал:

    Добавьте hidden поле 

    
    <input type="hidden" name="topic_id" value="123">

    value = "123" - будет содержать значение ИД топика где искать из этой формы.

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


  10. 16 минут назад, rumantic сказал:

    Можно вписать любое ваше поле.

    подскажите пожалуйста а какой будет алгоритм при вписывании нескольких параметров
    1) будет перебор параметров сначала 1 потом 2 потом 3 или как 
    2) берем параметры - и если какой то пустой - то берем второй и пытаемся найти по нему, потом берем 3 и пытаемся по нему найти
    3) берем сразу все и как бы склеиваем их получаем как бы адрес и пытаемся геокодировать по нему одному сразу 


  11. Дополнительно подскажите  в настройках есть такой пункт 

    Список системных имен полей для геокодирования при сохранении\изменении объявления(разделитель - запятая)
    (apps.geodata.try_encode_fields)
    там вписываются поля по которым будет производиться геокодирование , можно ли туда вписать adress и правильно ли будет происходить геокодирование


  12. Подскажите а как правильно 
    1) геокодировать 
    2) отображать
    объект на карте шаблона реалия. суть в том что есть выпадающий список нескольких главных городов
    но иногда люди продают объекты и в деревнях и поселках.
    заводить кучу населенных  пунктов смысла нет 

    Предположим ввели дополнительное поле в DATA с названием adress
    подскажите  как при заполненном adress геокодировать объявление не по принципу -город-улица-номердома,

    а по принципу - адрес
    к примеру выбирают главный город куйбышев и все остальные поля не заводят,
    а в поле адрес уже пишут - деревня шомиково латыповского района улица степная 16
    после этого нажимают сохранить (при подачи объявления) 
    сейчас в файле realty_view.tpl какрта выводится так 
    <div  id="property-map" data-geo="{$data.geo.value.lat};{$data.geo.value.lng}"></div> то есть с использованием геокординат
    а можно ли как то выводить с условием ?
    если адрес пустой то выводим стандартную форму какрты, а если поле адрес не пусто то выводим
    <div  id="property-map" data-geo="{$data.adress}"></div>
    берем переменную {$data.adress} и уже маркер будет установлен не по главному городу а по адресу и яндекс карта сама выведет правильный маркер


  13. В 26.08.2015 в 20:40, Chernetskiy сказал:

    Уже есть иное решение:

    Заходим в админку Настройки -> Дополнительно, там в конце есть позиция "Формат строки заголовка" (apps.realty.title_preg), вот в эту позицию и вставляем свои пожелания, например: {city_id}, {street_id}, {number} соответственно в заголовке будет показываться город, улица, номер дома. Можно вписать любые позиции, что у вас есть в data

     

    В 03.09.2017 в 12:45, abushyk сказал:

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

    Подскажите а если в (apps.realty.title_preg)
    вставить условия обработки в виде IF-ELSE они будут обрабатываться ? что то у нас не обрабатывается и выводит все подряд написали так

    {if street_id !=’’}{street_id}{else}свой вывод{/if}
    но в итоге задуманное не получается и выводит в title карточки
    Ломоносова улица свой вывод
    А требовалось такое решение
    если street_id не пусто то выводим название улицы,
    иначе выводим свой текст или текст из data


    почему то else не срабатывает

    Дополнительно заметили некую особенность сохранения кавычек
    если написать так
    1 вариант {if street_id != ''}1{elseif street_id == ''}2{/if}
    2 вариант {if street_id != ’’}1{elseif street_id == ’’}2рр{/if}
    то после нажатия сохранить в настройках первая строка сохраниться без кавычек, а вторая так же сохраниться как написано


  14. В 18.06.2017 в 23:10, doma сказал:

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

     

    В 02.08.2017 в 15:57, doma сказал:

    и еще вопрос -может сделать "разумные" - самодельные ручные формы поиска для удобства?
    сделав их в виде файлов poisk1.tpl poisk2.tpl poisk3.tpl poisk4.tpl poisk5.tpl

    и потом когда идет цикл для перебора -проверять их по id? и если такой id имеется то просто сделать inclide="poisk5.tpl" например ? а если такого id нет то вывести автоформируемую.
    так как ручная форма может  дать больше стилистики и форм оформления.

    Вопрос будут ли они все корректно работать и  искать если сделать их inclide ?

     

    вывод формы идет выводом переменной  {$ftdata.body}
    а где эта переменная находится -где ее посмотреть ?

    вернусь к вопросам так как и не было ответов, подскажите как создать свою собственную форму, дело в том , что там идут табы и если  использовать в табах разделы-города-улицы то ничего не получается и выводится Select an Option  так как видимо эти параметры уже подтягиваются и используются в другой форме.
    Фактически задача стоит так сделать табы по нескольким формах поиска


  15. Подскажите как в форме поиска (самонаборной) выбрать и предопределить id разделов в которых необходимо искать объявления ?
    например создали форму, вставили в нее необходимые параметры, а как указать в каких категориях искать?
    как указать:
    1) искать в конкретной категории и конкретном разделе
    2) искать в конкретных категориях и конкретных  разделах
    чтобы можно было искать в одном разделе, а так же сразу в нескольких


  16. Только что, metrpro сказал:

    О, да! Работает, что надо!

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


  17. 7 часов назад, TopRaN сказал:

    1. Вы используете модальное окно у которого имеется id="myModal". Дело в том что этот id присваевается одному элементу - первому, а для остальных нет. Id должно иметь уникальное значение и оно должно быть в единственном экземпляре.

    свой код замените на этот

    
    <button type="button" class="btn btn-default btn-lg" data-toggle="modal" data-target="#myModal{$grid_items[i].id}">Контакты</button>
    
    			  <!-- Modal --> 
    			<div class="modal fade" id="myModal{$grid_items[i].id}" role="dialog">
    				<div class="modal-dialog">
    					<!-- Modal content-->
    					<div class="modal-content">
    						<div class="modal-header">
    							<button type="button" class="close" data-dismiss="modal">&times;</button>
    							<h4 class="modal-title">Контакты</h4>
    						</div>
    						<div class="modal-body">
    							<p>{$grid_items[i].phone}</p>
    						</div>
    					</div> 
    				</div>
    			</div>

     

    в итоге получается если в сетке будет 10 объявлений то 10 модалок будет. получается код будет больше, так же как и размер страницы для загрузки - что не очень хорошо, но как решение -имеет место быть. а как то иначе можно реализовать чтобы не увеличивать  код? в том числе размер страницы - чтобы страница грузилась быстрее, но при этом нажать на кнопку и открывалось окно с дополнительной информацией  которая содержится в {$grid_items}


  18. Подскажите а какой именно стиль и где именно что надо прописать -чтобы в шаблоне реалия, привести в порядок стили -для более корректного  отображения поля, поскольку этот бак немного портит внешний вид мобильной версии сайта. 
    Плюс подскажите что там по факту должно быть? стрелочки, лупа  - по отдельности или в сборе

    скриншот прилагаю
     

    bill.jpg


  19. Только что, TopRaN сказал:

    нет.

    1. использовать для кнопки поиска для input

     2. Данный скрипт это обработчик плагина choosen

    первый пункт совсем не поняли о чем.
    hidden используется для передачи который по факту есть, но его не видно на форме поиска, правильно ли я вас понимаю?
    например чтобы пользователь туда не мог ничего вписать, например этаж. и мы создаем кнопку с надписью -искать на 3 этаже по факту кнопка будет вот так выглядить
    <a class="btn"
    <input type="text" name="floor" value="3" type="hidden">искать на 3 этаже</a>


  20. Только что, TopRaN сказал:

    1. Это платная доработка.

    2. Используйте type="hidden" для передачи скрытого параметра. name - имя объекта value - значение id объекта.

    вы имеете ввиду например вот тут

    <div class="type control-group">
                    <label class="control-label" for="inputType">
                        Тип строения
                    </label>
                    <div class="controls">
                        {$materialobekta_list}
                    </div><!-- /.controls -->
                </div><!-- /.control-group -->

    использовать hidden?  а для какого поля - тут не ввод  данных методом инпута -тут список видов строения например кирпичный бетонный и так далее -например этот параметр не нужен при выборе например поиска земельных участков.

    если я правильно вас понимаю то например при использовании поля в котором есть input предлагаете использовать так для невидимости?
    например номер дома
    <input name="number" size="5" type="text" value="{$number}" class="idc">
    предлагаете написать 
    <input name="number" size="5" type="hidden" value="{$number}" class="idc"> в итоге поле ввода будет скрыто - name=number-номердома, а значение value=""-пусто ?


    и по поводу скрипта что то похожее нужно

    $(document).ready(function(){
        $(document).on('change', '.property-filter select[name=region_id]', function(){
            setTimeout(function(){
                $(".property-filter select[name=city_id]").chosen({
                    disable_search_threshold: 10
                });
                $(".property-filter select[name=street_id]").chosen({
                    disable_search_threshold: 10
                });
            }, 500);
        });
        $(document).on('change', '.property-filter select[name=city_id]', function(){
            setTimeout(function(){
                $(".property-filter select[name=street_id]").chosen({
                    disable_search_threshold: 10
                });
            }, 500);
        });
    });

    в данном случае я так понимаю обработка идет примерно такая 
        $(document).on('change', '.property-filter select[name=region_id]', function(){
            setTimeout(function(){
                $(".property-filter select[name=city_id]").chosen({
                    disable_search_threshold: 10
                });
                $(".property-filter select[name=street_id]").chosen({
                    disable_search_threshold: 10
                });
            }, 500);

    читается так 
    в документе на странице если выбран проперти-филтер div  выбран регион запустить функцию
    сет таймаут для успешности загрузки списка в 10 миллисекунд ?
    есливыбран параметр citi_шв выбрать -выключить-поиск-холдер-через10милиисекунд? или это выводить 10 значений?


    примерно такой скрипт нужно написать например в standart_search_form.tpl  ?


  21. Только что, TopRaN сказал:

    If elese тут ни при чем. Нужно писать js код. А после завязывать его на блоки.

    если могу вас попросить написать - напишите пожалуйста как например при выбранной категории с id 44 скрыть определенные параметры 2-3 штуки
    и как они опять покажутся -если выбрать другую категорию или вовсе будет дефолтная форма.

    и как то возможно имея форму -как бы выбрать без формы выбора на форме поиска искать по конкретным категориям - заранее выбранным - например 15-44-73
    . спасибо


  22. Только что, TopRaN сказал:

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

    да я вас понимаю, что многие параметры будут прописываться вручную и даже условие if -else все придется собирать и обрабатывать в зависимости от конкретного условия.

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


  23. Только что, TopRaN сказал:

    1. Нужно писать js код на обработку форм. (имеется такое решение, но пользователи его оплачивали, т.к. заказывали дополнительную разработку)

    2. Если я правильно вас понял то вам нужно реализовать multi_select

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


  24. Подскажите а как в форме поиска и каким кодом скрыть или показать определенные поля в зависимости от выбранных категорий.
    по умолчанию например стоят - раздел-цена-площадь-отопление-этаж-этажность
    впринципе это все нормально когда ищется квартира, но если например ищется земельный участок то нужно скрыть поля -площадь(общая) и показывать площадь участка в сотках от и до, скрыть этажи и отопление, и например показать те поля которые нужны при поиске участка.

    И за одно еще один  вопрос, как в форму поиска разместить например несколько категорий в которых будет искать объявление?
    не выбором чтобы было по одному, а сразу несколько -при этом не видны пользователю.
    Например написать поиск зем участков, и поиск будет происходить по двум категориям -продажа и аренда. 
    Причем категории наверное можно как то перечислить  по id или ка кто через селект. как например в самонаборной форме поиска, которая набирается в админке


  25. Только что, rumantic сказал:

    Выкладывайте исходники, будем смотреть.

    с этим сложнее так как не сохранили -потому что ничего не вышло,  в свободное время попробую восстановить и выслать вам в личку, но есть немного разное понимание, так как у нас в USER есть еще дополнительные поля и мы ориентируемся на них, как я уже говорил правильнее не выводить в список этого пользователя так как он будет не активен, поскольку на сайте например 300 пользователей, нет смысл вываливать в список всех пользователей живых и не активных, поэтому  и планировали использовать доп.поле.
    В выше приведенном примере естественно выводятся все пользователи -поскольку их не много.
    может вам в личку отписаться как мы видим задачу и решение?