-
Публикации
3163 -
Зарегистрирован
-
Посещение
-
Days Won
191
Все публикации пользователя Chernetskiy
-
Если у тебя будут загружаться только прайсы, то можно с этим не заморачиваться а сразу в realty_view.tpl в коде {if $data.mydocup.value|count>0} Прилагаемые файлы: {foreach $data.mydocup.value item=one_doc} <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}">{if $one_doc.title ne ''}{$one_doc.title}{else}Документ{/if}</a> {/foreach} {/if} слово Документ изменить на прайс, оно будет отображаться у любого загруженного файла, если ему не дали имя при загрузке.
-
После портянки с кодами для "Подробностей" и перед "Видео" есть класс <div class="noverview-full">, в котором идет основное текстовое описание объявления, в целом так: <div class="noverview-full"> {if $data.text.value != ''} <p align="justify">{$data.text.value}</p> {if $data.extended.value != ''} <hr> <p align="justify">{$data.extended.value}</p> {if $data.mydocup.value|count>0} Прилагаемые файлы: {foreach $data.mydocup.value item=one_doc} <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}" target="_blank">{if $one_doc.title ne ''}{$one_doc.title}{else}Документ{/if}</a> {/foreach} {/if} {/if} {/if} </div> там у меня предшествует еще дополнительное текстовое поле - описание (extended), которое для сайта но не для выгрузки.
-
Константин, в realty_view.tpl прописал так: {if $data.mydocup.value|count>0} {foreach $data.mydocup.value item=one_doc} Прилагаемые файлы: <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}">{$one_doc.title}</a> {/foreach} {/if} А как теперь правильно задать условие, чтобы если описание есть, то показывало {$one_doc.title} а если нет, то чтобы показывало ссылку {$one_doc.normal} ?
-
Регистрация компании на википедии, миф или реальность?
topic ответил в domprim.ru Chernetskiy в Риэлторы
Решение вопроса довольно простое, нужно стать всемирно известным, а лучше единственным в своем роде в этом мире. И тогда вас поставят в один ряд с планетами солнечной системы, динозаврами, Рембрантом, Нифертити, Наполеоном, Лениным, Apple, Автоматом Калашникова и прочими фундаментальными, выдающимися, популярными и внесшими существенный вклад в мировую историю, культуру, политику ... Для начала изобретите вечный двигатель или свой вариант доказательства теоремы Ферма, будет 100% гарантия попадания в Wiki. -
Вывод, скачиваем в Эксель адресный список, все что не соответствует заменяем другими названиями, которых еще нет в базе или просто их делаем пустыми строками, не нарушая нумерации. После этого загружаем список обратно в справочник. Подателям объявлений придется по новой выбрать улицу. Можно и по более тупому варианту пройтись - залить полный список нас. пунктов, улиц и т.п. и пусть все заходят на сайт и правят косяки свои и доброго админа.
-
Я как-то в realty-view.tpl вставлял вывод даты из базы, поэкспериментируйте, вот что у меня: <td>{$data_item.title}</td><td>{$data_item.value|date_format:"d.m.Y"}</td> Требуется в date_format:"d.m.Y" указать подходящий формат даты, скорее всего заменить месяц m на M Здесь варианты - http://webteh.zx6.ru/?cat=2&id=54
-
Ага, вот в конструкторе кнопки есть описание Динамической кнопки: Кнопки с динамическими параметрами следует создавать, включив в код страницы специальный скрипт. Этот скрипт должен собирать параметры напоминания и кнопки из полей выбора и полей ввода, чтобы затем создать кнопку как сущность класса JavaScript. Ниже приведен пример страницы с динамической кнопкой, для которой можно задать дату, заголовок и описание напоминания. Кнопка отображается в блоке с CSS-классом ya-forgetmenot-js-init, по нажатию кнопки Запустить. <div class="block"> <div class="controls"> <form id="update-me"> <label> Название: <input type="text" name="name" value="название"> </label> <br/> <label> Описание: <input type="text" name="description" value="описание"> </label> <br/> <label> Дата (в формате ISO8601 YYYY-MM-DDTHH:MM:SS+04:00): <input type="text" name="reminderDate" value="2013-09-12T12:00:00+04:00" size="35"> </label> <br/> <input type="submit" value="Запустить"/> </form> </div> <div id="ya-forgetmenot-js-init"></div> </div> <script src="//yastatic.net/forgetmenot/forgetmenot.min.js"></script> <script> var nezabudka; $('body').on('submit', '#update-me', function() { var formData = $(this).serializeArray(); var nezabudkaParams = {}; for (var i = 0; i < formData.length; i++) { var param = formData[i]; nezabudkaParams[param.name] = param.value; } try { if (nezabudka) { nezabudka.update(nezabudkaParams); } else { nezabudka = new Ya.ForgetMeNot('ya-forgetmenot-js-init', nezabudkaParams); } } catch(e) { alert(e.toString()); } return false; }); </script> </body> </html> Используемые HTML-атрибуты: class="ya-forgetmenot-autoinit" — CSS-класс, указывающий на кнопку со статически заданными параметрами. data-forgetmenot-name — заголовок события. data-forgetmenot-description — описание события. data-forgetmenot-reminder-date — дата события в формате ISO 8601. data-forgetmenot-size — размер кнопки. Возможные размеры: «s» — маленький; «m» — средний, размер по умолчанию; «l» — большой. data-forgetmenot-theme — цвет кнопки. Возможные цвета: «yellow» — желтый, цвет по умолчанию; «blue» — синий; «white» — белый; «green» — зеленый. data-forgetmenot-icon — иконка на кнопке. Доступные иконки: «ru» — заглавная «Я» из «Яндекс»; «en» — заглавная «Y» из «Yandex»; «bell» — колокольчик. Чё делать-то, ребяты...? И желательно, чтобы кнопка выглядела как и остальные на сайте.
-
Бывают ситуации, когда клиент случайно натыкается на объявление и нет возможности оперативно связаться с агентом, например едет в электричке, копается в объявлениях, перезвонить не может а выйдя из неё - придет на работу, погрузится в кучу проблем и забудет что и где он нашел... Вот решил прикрутить кнопку "Напомнить", при просмотре объявления. Среди технологий Яндекса есть такая напоминалка - кнопка, при клике на которую клиент указывает дату и время, когда ему будет удобно связаться а Яндекс ему об этом напомнит на почту и/или телефон. Но выглядит не важно и требуется доводка до ума. Вот код: <letaral> <script src="//yastatic.net/forgetmenot/forgetmenot.min.js"></script> <div class="ya-forgetmenot-autoinit" data-forgetmenot-name="Тестовое событие" data-forgetmenot-description="Единственное в мире тестовое событие" data-forgetmenot-reminder-date="2016-03-07T21:00:00Z" data-forgetmenot-size="m" data-forgetmenot-icon="ru" data-forgetmenot-theme="yellow"></div> </literal> Осталось дело за малым: 1. заменить "Тестовое сообщение" реальным заголовком объявления и ссылкой на него 2. заменить "Тестовое событие..." контактами агента 3. сделать возможность выбора даты и времени пользователем Как это реализовать правильно? Конструктор кнопки здесь - https://tech.yandex.ru/reminder/
-
Так не показываются все заголовки, которые в переводах значатся как LT_хххх (от шаблона), не только в новостях, но и под объявлениями, в футере, в общем всё то, что содержится в файле переводов шаблона - dictionary.ini LT_NEWS="Новости" LT_FOR_USER="Пользователю" LT_USEFUL="Полезное" LT_SPECIAL="Спецпредложение" LT_WE_OFFER="Мы предлагаем" LT_LIST="Список" LT_GRID="Сетка" LT_ORDER="Порядок" LT_SORTBY="Сортировать" LT_ORDER_UP="по возрастанию" LT_ORDER_DOWN="по убыванию" LT_SEARCH="Поиск" LT_VIEW_DETAILS="Подробнее" LT_CONTACT_AGENT="Связаться с агентом" LT_DESCRIPTION="Описание" LT_LOCATION="Расположение" LT_ADD_YOUR_OWN="Добавить свое объявление" LT_ADD_YOUR_OWN_DESC="На нашем сайте вы можете добавить информацию о своей недвижимости" LT_SCROLLUP="Наверх" LT_RENT_FLAT="Снять квартиру" LT_RENT_FLAT_DESC="Интересно арендовать, тогда заполните форму и мы подберем вам вариант" LT_MORTGAGES="Ипотека" LT_MORTGAGES_DESC="Быстро оформить ипотеку и жить в своей квартире, это проще чем думается." LT_SEARCH="Поиск" LT_NEW_OBJECTS="Новые объекты" LT_CONTACTUS="Написать нам" LT_ABOUT="О нас"
-
Как скрыть сотрудника на сайте
topic ответил в Chernetskiy Chernetskiy в Приложения, модули, настройки
Да, хотят себе сделать очередноеAVITO и на халяву...- 13 ответов
-
- скрыть сотрудника
- на сайте
-
(и ещё %d)
Теги:
-
А какой населенный пункт или район интересуют? Лучше залить улицы самому, чем позже чистить базу от мусора и редактировать объявления. У меня на Яндекс диске есть несколько баз - https://yadi.sk/d/vbs4sjGk6jRjd
-
Походе, что в каком-то моменте отвалился вывод переводенных фраз шаблона - dictoinary.ini
-
Появился глюк в шаблоном Realia, не знаю точно, связано-ли это с последним обновлением, но после установки пропали заголовки на сайте (кроме заголовков объявлений), я вроде был занят другим и не косячил :). В словарях системы и шаблона переводы присутствуют, в шаблонах заголовки указаны, HTML-разметке страниц сайта присутствует разметка заголовков типа <h2></h2> но они пустые 8( . Есть только заголовки объектов, а Новости, Спецпредложения, и те что в футере куда-то отвалились. И попутный вопрос, где можно увеличить длину анонса новости хотя-бы до 160 символов? Исхожу из СЕО-шных рекомендаций к краткому содержанию 120-160 символов.
-
Как скрыть сотрудника на сайте
topic ответил в Chernetskiy Chernetskiy в Приложения, модули, настройки
Наверное лучше сделать в личном кабинете-редактировании профиля пояснительную надпись, что мол фото должно быть квадратным, оптимальный размер 320х320 пикс. (с расчетом на дисплеи Retina в Айфонах и Айпэдах, т.к. стандартно 160х160 а для Retina должно быть вдвое больше). Можно предложить разработчикам прикрутить сервис Gravatar, соответственно все данные в ЛК будут подтягиваться из него. Он много где используется как инструмент единой регистрации.- 13 ответов
-
- скрыть сотрудника
- на сайте
-
(и ещё %d)
Теги:
-
Ситуация: в админке могут быть зарегистрированы аккаунты, не относящиеся прямо к риэлторскому бизнесу. Например, технический сотрудник для обслуживания сайта, редактор наполняющий сайт новостями, текстами и т.п. Эти аккаунты в шаблоне Realia показываются в общем списке "Наши агенты", замещая собой контакты работающих агентов (поскольку в выводе 3 контакта). 1. Как убрать эти "мёртвые души" из вывода на сайт? 2. Как увеличить число выводимых контактов в блоке "Наши агенты"?
- 13 ответов
-
- скрыть сотрудника
- на сайте
-
(и ещё %d)
Теги:
-
Есть вопрос. Вне зависимости от того, зарегистрирован на сайте или нет, при обращении по адресу мой_сайт/login получаю ошибку: Fatal error: Uncaught exception 'SmartyException' with message 'Unable to parse resource name ""' in /var/www/u0164216/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php:943 Stack trace: #0 /var/www/u0164216/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php(548): Smarty_Internal_Template->__get('resource_object') #1 /var/www/u0164216/data/www/realty-centrum.com/cache/compile/4848580603012b3dcb739873c039b714d807e2bd.file.main.tpl.php(161): Smarty_Internal_Template->getRenderedTemplate() #2 /var/www/u0164216/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php(434): include('/var/www/u01642...') #3 /var/www/u0164216/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php(569): Smarty_Internal_Template->renderTemplate() #4 /var/www/u0164216/data/www/realty-centrum.com/third/smarty/Smarty.class.php(338): Smarty_Internal_Template->getRenderedTemplate() #5 /var/www/u0164216/data/www/realty-centrum.com/third/smarty/S in /var/www/u0164216/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php on line 943 Что делать?
-
Ну и нафиг к ответу в тему цепляется вышеизложенная писька? Вроде ничего не цитирую. А если по делу, пришлось Игоря Иваныча переименовать в Chernetskiy, поскольку каждый раз проходить процедуру восстановления пароля - задолбало... Форум вроде ничего, но раньше как-то было всё перед глазами, теперь всё растянуто и дальше последнего поста не упомнишь чего писали...