abushyk 694 Жалоба Опубликовано: January 17, 2014 Этот шаблон немного отстал от жизни и работает по старинке - пытается только геокодировать данные, но не учитывает заданные геоданные в поле Координаты. Я чуть позже напишу как исправить ситуацию. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 17, 2014 По карте отправил инструкции на почту. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 17, 2014 Про более осмысленный вывод. Представим, что в модели у нас есть набор полей представленных чекбоксами: no_furnished - без меблировкиcommunal_pool - общий бассейнcovered_parking - крітая парковкаis_internet - интернетair_conditioning - кондиционер Мы хотим сделать вывод этих параметров только при их наличии в виде: Удобства: без меблировки, крытая парковка, интернет Т.е. перечислить только наличествующие удобства.Допустим, что наши данные лежат в модели навалом. Тогда мы получаем к ним доступ на прямую. Но кроме доступа мы должны еще сделать анализ - отмечено ли поле и если да, то сохранить его в какое либо промежуточное хранилище. В виде хранилища у нас будет массив anmentity_storage первым делом создаем его в шаблоне{assign var=anmentity_storage value=array()}Далее, получая поэлементо наши "удобства" начинаем обрабатывать их. {if $data.no_furnished.value==1}{append var=anmentity_storage value=$data.no_furnished.title}{/if}Проверяем установлен и чекбокс и если да, сохраняем его имя в массив.Остальные нужные элементы аналогично. Меняется отлько системно имя обрабатываемой переменной.{if $data.системное_имя.value==1}{append var=anmentity_storage value=$data.системное_имя.title}{/if}В результате массив anmentity_storage содержит у нас либо перечень присутствующих (омеченных) удобств, либо ничего (если ничего не было отмечено). Теперь можем начать выводить. {if $anmentity_storage|count>0} <!--Проверим не пуст ли массив. Если пуст, то ничего не выводим, хотя тут можно принять свое решение и вывести что-то типа "Удобств нет"--><div><label>Удобства</label> <!--Выводим метку для общего описания. Хотя тут тоже все на вкус автора--><div>{$anmentity_storage|implode:', '}</div><!--Собственно вывод. Эта функция выведет все, что есть в массиве, а там у нас имена полей, которые отмечены как присутствующие, слепив элементы между собой запятом и, следующим за ней, пробелом --></div>{/if}Данный метод не обязан выводить текстовые имена полей. Можно анализировать наличие, но в массив укладывать не имена, а картинки например, если опция существует, то добавлять в массив <img src="/img/option_exists.png">, а если нет то <img src="/img/option_noexists.png">Или даже конкретные иконки существования-отсутствия конкретных опций.Тогда можно получить весьма интересные варианты вывода. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 17, 2014 Чудесно! Очень интересная и полезная инфа! В принципе, думаю попозже обязательно что-то подобное замучу. Будет замечательно. 1 Sharovchic reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 17, 2014 По карте отправил инструкции на почту. C карты исчезли значки + и - для прокрутки масштаба. А так вроде все работает Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 17, 2014 C карты исчезли значки + и - для прокрутки масштаба. А так вроде все работает Добавьте в файл со стилями /template/frontend/onecity/css/style.css правило#YMapsID img {max-width: none;} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 17, 2014 Добавьте в файл со стилями /template/frontend/onecity/css/style.css правило#YMapsID img {max-width: none;} все сделал. Абсолютно ничего не поменялось: вот скрин http://firepic.org/images/2014-01/17/jdtwjxw1hycp.jpg Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 17, 2014 Насчет темки, что писали выше. Буду пробовать реализовать примерно так: http://firepic.org/images/2014-01/17/7fbuo5rijlqa.jpg только есть вопрос: как сделать, чтобы вместо чекбоксов при наличии показывало числовое значение? выбрать тип селектбокс или примари кей? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 17, 2014 Абсолютно ничего не поменялос Поменялось. По крайней мере на сайте. Возможно кеш не очистился. как сделать, чтобы вместо чекбоксов при наличии показывало числовое значение? выбрать тип селектбокс или примари кей? если нужно показівать числовое значение - значит его надо где-то фиксировать. Для этого подходят скорее safe_string поля. Либо select_box (типа 0-не указано или нет, 1-олна штука, 2-две штуки), но с select_box обычно немного сложнее и менее унивeрсальная логика обработки получается. Если safe_string то просто проверяется значение поля {if $data.bathscount.value!='' && $data.bathscount.value!='0'} и тут уже принимаем решение, что делать с этими данными.{/if} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 17, 2014 Поменялось. По крайней мере на сайте. Возможно кеш не очистился. Да на карте объявления согласен, да. А вот в форме подачи заявки - нет! как же можно указать даже район, не то что улицу, если там виден едва город. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 17, 2014 Отправил вам файл с корректировками самых популярных косяков карты. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 17, 2014 Спасибо, все окей Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 18, 2014 Добрый день. Вновь в связи с этим шаблоном. Не могу найти файл со стилем class caroufredsel_wrapper Хочу увеличить слайдшоу до четырех, вместо трех. А то в шаблоне получается много дырок, некрасиво. Открыл в опере проинспектировать элемент выдает element.style значит, параметры прописаны прямо в исполняющем файле. Два часа уже ищу, не могу найти. Подскажите пожалуйста. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: January 18, 2014 Добрый день. Я разработчик данного шаблона. Прошу прощения, что приходиться много возиться с доработками. Шабоон действительно устарел т.к. писался под старую версию движка. Скоро будет еще один новый шаблон. Он будет запущен как только дмитрий его оттестирует. Т.к. обновлений много, а на доработку времени не хватает. Пока габлон готов только на 30% www.ned.mylco.ru Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: January 18, 2014 Добрый день. Вновь в связи с этим шаблоном. Не могу найти файл со стилем class caroufredsel_wrapper Хочу увеличить слайдшоу до четырех, вместо трех. А то в шаблоне получается много дырок, некрасиво. Открыл в опере проинспектировать элемент выдает element.style значит, параметры прописаны прямо в исполняющем файле. Два часа уже ищу, не могу найти. Подскажите пожалуйста. В старой версии шаблона лежит отдельный сss фаил. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 18, 2014 Вопрос что делать в новой версии. Поначалу все просто: жму в опере "проинспектировать элемент" и получаем для div caroufredsel_wrapper класса element.style element.style { float: none; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 732px; height: 190px; margin: 0px; overflow: hidden; Меняю прямо в html width: 732px; на 972 px. Чудесно! Вылезают четыре слайдера вместо трех. Пространство ниже хейдера нормально заполняется. Но вот скажите кто нибудь где прописать этот параметр в шаблоне??? Поскольку в sliedr.css я все что мог поменял и нужного класса там просто нет. Main.tpl ссылается в блоке </div> <div class="headerslider"> {include file="slider.tpl"} </div> на slider.tpl Там с названием wrapper есть только блок.wrapper {width: 972px auto;margin: 10px;text-align:center;} изначально там стояло значение width: 750 px я как видно поменял на 972 и никаких изменений на сайте. Где же искать нужный код??????? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 18, 2014 /template/frontend/onecity/header.tplкусок$('#carousel ul').carouFredSel({prev: '#prev',next: '#next',pagination: "#pager",auto: true,scroll: 1000,pauseOnHover: true, // тут запятую ставим обязательноitems: 4 // вот это добавляем});/template/frontend/onecity/slider.tpl#carousel {margin: 0 0 0 0;margin-left: 150px; //это свойство убираем. его значение будет подбираться опытным путемwidth: 735px; // это свойтво убираем - в принципе оно лишнее, слайдер сам пытается выставить свою ширину // в зависимости от ширины слайда и значения items в инициализации слайдераposition:relative;}Жмем Ф5 и методом тыка\подбора определяем нужный отступ для margin-left из предыдущего правила, что бы более-менее выставить слайдер по серединке. Сорри за краткое описание. Было целое сочинение с теорией, но я жамкнул не ту кнопку и "все пропало" (с) ))) А писать наново что-то не хочется. ПС. Дока по этому слайдеру http://docs.dev7studios.com/jquery-plugins/caroufredsel Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 18, 2014 width: 735px; // это свойтво убираем - в принципе оно лишнее, слайдер сам пытается выставить свою ширину если так сделать, опять три слайда выходит. Поменял 735 пх на 972 пх, маржин-лефт - 20 пх. Все работает ок Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 18, 2014 если так сделать, опять три слайда выходит А в каком браузере смотрели?На хроме ширина динамически для #carousel вычисляется без ошибок. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 19, 2014 А в каком браузере смотрели?На хроме ширина динамически для #carousel вычисляется без ошибок. Смотрел в Опера , Мозила, Инт Экс. Не всегда скроллинг начинается сразу в слайдшоу. Иногда с перезагрузки с страницы. Но это не беда. Не принципиально. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 19, 2014 Появилась темка. Интересно, как раньше ни у кого не возникала? Задействовать поле " Заголовок вашего объявления" Для чего? В первую очередь, для поисковиков конечно, поскольку большинство пользователей поля кейворд и мета-дескрипш придобавлении объявлений забывают наглухо. Второе - для маркетинга на сайте. Что сделал: 1.Создал обязательное поле "Заголовок вашего объявления" типа safe-string с сист.именем stoplesson 2. Добавил в файл realty_grid.tpl и realty_grid_account.tpl строчку <div align="center"><h2>{$grid_items.stoplesson}</h2></div> Думал, вылезет мое поле и там уж я его подрихтую чтоб выглядело примерно так: http://firepic.org/?v=5.2014-01-19_xbcvgjdxy7vm.jpg Но не вылезло абсолютно ничего, хотя я в пару объявлений забил это значение. Почему? Что неправильно прописал? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 19, 2014 тут надо смотреть, куда именно вставили этот <h2> в самом макете сетки. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 20, 2014 Почему-то это поле вообще не работает! Странно: поставил все условия - поставил тип safe_string прописал значение для системы stoplesson поставил галочку "хранить в таблице" - в общем, все как обычно - поле не сохраняется! Если в админке смотреть при редактировании оно пустое и система требует его заполнить заново, т.к оно обязательное. В полной новости оно не отображается. Что может быть не так? Поэтому-то оно и в realty_grid.tp хоть и есть, а на сайте не вылезает? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 20, 2014 Самое первое - проверьте создалось ли оно физически в таблице в БД. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 20, 2014 Подскажите пожалуйста, в каком файле ТПЛ прописана форма подачи заявки? Хотелось бы кое-что подправить Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах