doma
-
Публикации
1233 -
Зарегистрирован
-
Посещение
-
Days Won
9
Сообщения, опубликованные пользователем doma
-
-
10 часов назад, Chernetskiy сказал:Перейди к конкретике, что именно и где именно надо сделать? Отступ может быть определен как стилями для конкретного элемента (кнопки) так и возможно присутствующими на фронтэнде блоками (типа 1/2, 1/4 и т.п.), которые сами по себе могут иметь собственное оформление. Соответственно новые стили могут кардинально вопрос не решить, если ваша кнопка окажется внутри подобного блока. Посмотрите структуру кода выше - до уровня блоков, может на этом уровне и найдете решение с отступами.
Вот конкретика. одна из тех что уже неоднократно писалась на форуме, но 70% по факту остается без ответа и решений не находит.
Вот скриншоты, если данные кнопки использовать в строку то между ними есть расстояние, а вот если сверху вниз то такого отступа уже нет. если мы к кнопке добавляем какое нибудь значение margin в любой вариации (например отступ только снизу или отступ справа, или одновременно снизу+справа ) , то это вызывает дополнительные сложности при размещении, так как располагаются данные кнопки например в таблице не совсем корректно. Поэтому и спрашивали где эти поля корректно посмотреть и где они настраиваются, чтобы попробовать добавить такой же промежуток еще и при расположении сверху вниз, чтобы с точки зрения дизайна смотрелось все грамотно -
3 часа назад, rumantic сказал:Выключите autocomplete.
это выключено. но вот как будут заноситься на сайт объявления - в которых есть свои параметры, но нет на наших. Например материал стен
1) у нас есть только кирпич и монолит, а у них например кирпичный, монолитный, деревянный. По сути все эти параметры разные поскольку у них окончания разные, я так понимаю нужно чтобы было 1в1. Получается не заведется ни один ?
2) вариант - если у нас есть кирпич, монолит. а у них кирпич, монолит, дерево.
Получается что два параметра у нас и у них совпадают и будут заводиться корректно, а вот как будет заводиться объявление с параметром дерево ? Оно проигнорируется или у нас на сайте заведется новый параметр ? Нам хотелось бы понимать полностью алгоритм и потом не задавать лишних вопросов, дабы избежать ошибок на сайте. Плюс как сделать так, чтобы не имеющиеся как параметры, так и значения в них, при загрузке фида у нас не загружались и не заводились на сайте вообще ? -
3 часа назад, rumantic сказал:1. Если название улицы отличается, тогда появится новая улица у вас.
2. Появится у вас такая улица.
3. Связанные элементы не создаются. Алгоритм описать не могу, это коммерческая тайна.
а как то можно сделать , чтобы только наши параметры, города и улицы были ? чтобы не имеющиеся на нашем сайте параметры вообще не загружались к нам ?
то есть чтобы не ломать логику нашего сайта . использовать только наши параметры и наши значения (улиц, материала дома, виды ремонта и т.д) -
Подскажите а как будут загружаться улицы и по какому алгоритму
1) если у них написана "ул.Ленина", а у нас на сайте такой нет а есть "улица Ленина" - в этом случае что произойдет ? у нас появиться новая улица или в их вобъявлении просто не будет улицы ? и как это будет работать в связке связанных элементов типа linked-depended
2) еслиу них есть какая то улица а нас такой и даже похожей вовсе нет
3) если у нас на сайте улицы -связанные элементы - как работает взаимосвязь ? и какой алгоритм
напишите алгоритм загрузки объявлений. в том числе как происходит загрузка фида -у каждого пользователя. -
34 минуты назад, TopRaN сказал:Написать свой класс и обернуть им кнопки. Не нужно изобретать велосипед.
я понимаю что можно использовать свои стили, но вопрос не в этом. если даже мы и допишем свой стиль, проблему это не решит. если даже поставить margin=0px? то все равно справа будет отступ,
вопрос как изменить этот отступ и сделать более его правильным, так как всплыл некий баг в оформлении.
пример если поместить кнопку например в table то кнопка не совсем корректно помещается в него, по сути в table тоже должен быть отступ от края, но по факту его нет. и немного не красиво получается -
В 16.03.2014 в 05:44, TopRaN сказал:если внимательно посмотреть шаблон , то можно понять, что к шаблону подключен bootstrap))
Подскажите а как можно стандартное расстояние между кнопками btn изменить на свое ? смотрели стили и там что то ничего не нашли, сейчас если делать кнопки по горизонтали, причем убрать все возможные margin все равно справа есть расстояние, а вот в стилях его нет, хотели добавить margin: 0px 2px 2px 0px? чтобы все было корретно, так как если сейчас это не делать то при 2-3 строках кнопок они накладываются друг на друга
-
33 минуты назад, rumantic сказал:Для этого мы разработали дополнительный плагин
спасибо за ответ Дмитрий - но это нечто другое. этот функционал нужен для распознавания адреса при заведении объявления. при этом ломается структура сайта и справочников - поскольку при вводе нового города, улицы или еще чего то будет задвоение параметров в итоге будет 1-2-3-6 улиц ленина. например
"ул.Ленина" - "Ленина ул-ца", "Ленина улица" - "улица Ленина" и не смотря на это у улиц будет разный ID .
А наш вопрос был немного другой - как имея поле - не вносить эти данные в DATA а только отображать. -
27 минут назад, rumantic сказал:Добавьте hidden поле
<input type="hidden" name="topic_id" value="123">
value = "123" - будет содержать значение ИД топика где искать из этой формы.
да спасибо с этим разобрались самостоятельно. но вот как искать разделы если на главной странице использовать не самонаборную форму поиска, а написать ее вручную -так как объекты селект-бай-квери например город или улицы -то они не показываются так как в другой вкладке уже есть такой запрос
-
16 минут назад, rumantic сказал:Можно вписать любое ваше поле.
подскажите пожалуйста а какой будет алгоритм при вписывании нескольких параметров
1) будет перебор параметров сначала 1 потом 2 потом 3 или как
2) берем параметры - и если какой то пустой - то берем второй и пытаемся найти по нему, потом берем 3 и пытаемся по нему найти
3) берем сразу все и как бы склеиваем их получаем как бы адрес и пытаемся геокодировать по нему одному сразу -
Дополнительно подскажите в настройках есть такой пункт
Список системных имен полей для геокодирования при сохранении\изменении объявления(разделитель - запятая)
(apps.geodata.try_encode_fields)
там вписываются поля по которым будет производиться геокодирование , можно ли туда вписать adress и правильно ли будет происходить геокодирование -
Подскажите а как правильно
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} и уже маркер будет установлен не по главному городу а по адресу и яндекс карта сама выведет правильный маркер -
В 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}
то после нажатия сохранить в настройках первая строка сохраниться без кавычек, а вторая так же сохраниться как написано -
В 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 так как видимо эти параметры уже подтягиваются и используются в другой форме.
Фактически задача стоит так сделать табы по нескольким формах поиска -
Подскажите как в форме поиска (самонаборной) выбрать и предопределить id разделов в которых необходимо искать объявления ?
например создали форму, вставили в нее необходимые параметры, а как указать в каких категориях искать?
как указать:
1) искать в конкретной категории и конкретном разделе
2) искать в конкретных категориях и конкретных разделах
чтобы можно было искать в одном разделе, а так же сразу в нескольких -
Только что, metrpro сказал:О, да! Работает, что надо!
а где посмотреть можно и что именно сделали ? и для чего ? я так понимаю вы например парсите не отдельными параметрами а например целым адресом, то если переменная равна именно текстовому полю то вы не знаете как ее отобразить на карте и решили отображать так как указано здесь ?
-
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">×</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}
-
Подскажите а какой именно стиль и где именно что надо прописать -чтобы в шаблоне реалия, привести в порядок стили -для более корректного отображения поля, поскольку этот бак немного портит внешний вид мобильной версии сайта.
Плюс подскажите что там по факту должно быть? стрелочки, лупа - по отдельности или в сборе
скриншот прилагаю
-
Только что, TopRaN сказал:нет.
1. использовать для кнопки поиска для input
2. Данный скрипт это обработчик плагина choosen
первый пункт совсем не поняли о чем.
hidden используется для передачи который по факту есть, но его не видно на форме поиска, правильно ли я вас понимаю?
например чтобы пользователь туда не мог ничего вписать, например этаж. и мы создаем кнопку с надписью -искать на 3 этаже по факту кнопка будет вот так выглядить
<a class="btn"
<input type="text" name="floor" value="3" type="hidden">искать на 3 этаже</a> -
Только что, 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 ? -
Только что, TopRaN сказал:If elese тут ни при чем. Нужно писать js код. А после завязывать его на блоки.
если могу вас попросить написать - напишите пожалуйста как например при выбранной категории с id 44 скрыть определенные параметры 2-3 штуки
и как они опять покажутся -если выбрать другую категорию или вовсе будет дефолтная форма.
и как то возможно имея форму -как бы выбрать без формы выбора на форме поиска искать по конкретным категориям - заранее выбранным - например 15-44-73
. спасибо -
Только что, TopRaN сказал:ДА, именно так. Самого универсального решения нету. Если общий принцип показа того или иного блока, но все это прописывается в ручную т.к. ни кто кроме вас не знает какие параметры на что будут завязаны. И все это нужно прописывать.
да я вас понимаю, что многие параметры будут прописываться вручную и даже условие if -else все придется собирать и обрабатывать в зависимости от конкретного условия.
Но больше всего интересует обработка формы в зависимости от выбранной категории. если можно подскажите как сделать - спасибо -
Только что, TopRaN сказал:1. Нужно писать js код на обработку форм. (имеется такое решение, но пользователи его оплачивали, т.к. заказывали дополнительную разработку)
2. Если я правильно вас понял то вам нужно реализовать multi_select
возможно это мультиселект но его не совсем видел и не совсем тестил поэтому не могу вам ответить что требуется именно он. я так понимаю под ним понимаетя выбор чекбоксом нескольких разделов и нескольких параметров, чтобы "собрать" некий запрос через форму.
но тут наверное можно и так сделать
1) для каждого типа поиска использовать свою форму поиска с параметрами из определенной категории например вкладка -"что ищем?" а там выбор Продажа квартир, посуточно, длительно, коммерческая, участки, гаражи причем в этой форме не нужно выбирать разделы категорий, а они уже будут "вшиты" в форму поиска, то есть доступа у пользователя к ним не будет
2) если отойти от формы поиска по каждой категории - то можно использовать одну форму поиска, но в зависимости от раздела и категории -какие то параметры будут из нее удаляться или наоборот появляться (к стандартной форме) -
Подскажите а как в форме поиска и каким кодом скрыть или показать определенные поля в зависимости от выбранных категорий.
по умолчанию например стоят - раздел-цена-площадь-отопление-этаж-этажность
впринципе это все нормально когда ищется квартира, но если например ищется земельный участок то нужно скрыть поля -площадь(общая) и показывать площадь участка в сотках от и до, скрыть этажи и отопление, и например показать те поля которые нужны при поиске участка.
И за одно еще один вопрос, как в форму поиска разместить например несколько категорий в которых будет искать объявление?
не выбором чтобы было по одному, а сразу несколько -при этом не видны пользователю.
Например написать поиск зем участков, и поиск будет происходить по двум категориям -продажа и аренда.
Причем категории наверное можно как то перечислить по id или ка кто через селект. как например в самонаборной форме поиска, которая набирается в админке -
Только что, rumantic сказал:Выкладывайте исходники, будем смотреть.
с этим сложнее так как не сохранили -потому что ничего не вышло, в свободное время попробую восстановить и выслать вам в личку, но есть немного разное понимание, так как у нас в USER есть еще дополнительные поля и мы ориентируемся на них, как я уже говорил правильнее не выводить в список этого пользователя так как он будет не активен, поскольку на сайте например 300 пользователей, нет смысл вываливать в список всех пользователей живых и не активных, поэтому и планировали использовать доп.поле.
В выше приведенном примере естественно выводятся все пользователи -поскольку их не много.
может вам в личку отписаться как мы видим задачу и решение?
bootstrap + шаблон
в Шаблоны
Опубликовано: · Report reply
а я же вам написал :))) что если даже и буду использовать свой стиль, то это не решает проблему -я прежде чем написать многое попробовал самостоятельно, но это не решает столь главной задачи. если я даже применю margin 0px то расстояние между кнопками не уменьшается, вот и хотел спросить где в стилях это расстояние находится ?
мне нужно чтобы именно все кнопки на сайте коснулись изменения. поскольку это общий баг -бустрап кнопок, а вот как его грамотно решить даже в интернете решения не нашел. прошу подсказать что и где править и в каком месте и если не сложно как (конкретное решение).