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 В 17.01.2014 в 08:50, abushyk сказал: По карте отправил инструкции на почту. C карты исчезли значки + и - для прокрутки масштаба. А так вроде все работает Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: January 17, 2014 В 17.01.2014 в 10:07, Sharovchic сказал: C карты исчезли значки + и - для прокрутки масштаба. А так вроде все работает Добавьте в файл со стилями /template/frontend/onecity/css/style.css правило#YMapsID img {max-width: none;} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Sharovchic 5 Жалоба Опубликовано: January 17, 2014 В 17.01.2014 в 10:24, abushyk сказал: Добавьте в файл со стилями /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 В 17.01.2014 в 11:09, Sharovchic сказал: Абсолютно ничего не поменялос Поменялось. По крайней мере на сайте. Возможно кеш не очистился. В 17.01.2014 в 11:13, Sharovchic сказал: как сделать, чтобы вместо чекбоксов при наличии показывало числовое значение? выбрать тип селектбокс или примари кей? если нужно показівать числовое значение - значит его надо где-то фиксировать. Для этого подходят скорее 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 В 18.01.2014 в 08:34, Sharovchic сказал: Добрый день. Вновь в связи с этим шаблоном. Не могу найти файл со стилем 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 В 18.01.2014 в 14:50, Sharovchic сказал: если так сделать, опять три слайда выходит А в каком браузере смотрели?На хроме ширина динамически для #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 Подскажите пожалуйста, в каком файле ТПЛ прописана форма подачи заявки? Хотелось бы кое-что подправить Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах