Recommended Posts

Подскажите как вывести знак валюты в цену объекта, на данный момент выводиться только число, непонятно чего, 3200 Рублей, Евро, Долларов, как сделать чтобы указанное значение в админке "Название валюты в личном кабинете", выводилось на сайте, заранее спасибо за помощь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В админке включительно менеджер валют. После к каждому объявлению выбирает валюту

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

редактор форм - дата  - а дальше?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

редактор форм - дата  - а дальше?

 

В редакторе форм в списке колонок таблицы data прижимаем левой кнопкой мышки нужную строчку с полем Валюта и тащим его вверх, дотягиваем до нужной позиции в списке и отпускаем (драг'н'дроп)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

:D драг'н'дроп   это понятно

я не могу найти как поле назвается с селектом вида валюты

цена есть , а вот в data  - последний пункт идет view_count 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут есть фишка. Если модуль валют присутствует, но поле фактически в модели нет, то создатель модели добавляет его сам неявно.

Просто создайте в Редакторе форм для таблицы data поле CMS_Sitebill2.png

 

После этого сможете его двигать вверх-вниз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все сделал как тут описано, все равно одни цифры без руб. Если зайти внутрь объявления, то там видно, а в спецпредложениях и в ротации нет.

 

https://drive.google.com/file/d/0B8E0jbM1ddYFZjJMMlNVY1BaSzQ/view?usp=drivesdk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все сделал как тут описано, все равно одни цифры без руб. Если зайти внутрь объявления, то там видно, а в спецпредложениях и в ротации нет.

 

https://drive.google.com/file/d/0B8E0jbM1ddYFZjJMMlNVY1BaSzQ/view?usp=drivesdk

Доступ закрыт, приложите просто картинку сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А у вас свежая версия шаблона?

Включил в настройках в шаблоне freehold сейчас поддержку валют, и вывел то что нужно

http://freehold.sitebill.ru/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо в соответствующих шаблонах tpl поправить строку генерации заголовка, добавить туда валюту,

вот например в realty_view.tpl

<div class="row">  <div class="span9">    <h1 class="page-header">{$title}{if $data.currency_id.value!=0} {$data.currency_id.value_string}{/if}</h1>    {if 1==0}    {if (int)$data.price.value!=0 && $data.currency_id.value!=0 && isset($_courses[$data.currency_id.value])}    <ul class="price_block">      {foreach from=$_courses item=courseone}      {assign var=price_converted value=$data.price.value*$_courses[$data.currency_id.value].course/$courseone.course}      <li>{$price_converted}{$courseone.code}</li>      {/foreach}      </ul>  </div>

валюту в редакторе валют можно оставить как есть или заменить на спец.символы, например ₽, $, €, ¥ и т.п., только выгрузку на Яшу потребует доработки в модуле yandexrealty, где потребуется установить соответствия знаков валютам, там много соответствий прописано но по спец.символам надо сделать по аналогии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что-то ничего не получается. Добавлял ваш код, результата нет. Не отображается а спецпредложениях и в ротации. В остальных местах все нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скачайте свежую версию шаблона из лк, там все уже есть.

Если я скачаю новую версию, сохранится ли моя цветовая схема и настройки, т.к. я вносил изменения в css и tpl файлы, в общем настраивал шаблон под себя

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если я скачаю новую версию, сохранится ли моя цветовая схема и настройки, т.к. я вносил изменения в css и tpl файлы, в общем настраивал шаблон под себя

Слетит

 

Что-то ничего не получается. Добавлял ваш код, результата нет. Не отображается а спецпредложениях и в ротации. В остальных местах все нормально.

А это надо смотреть еще и right_special.tpl , top_special.tpl и возможно другие

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если я скачаю новую версию, сохранится ли моя цветовая схема и настройки, т.к. я вносил изменения в css и tpl файлы, в общем настраивал шаблон под себя

Вы не все файлы подряд заменяйте, только те что относятся к спец.предложениям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как посмотреть версию шаблона?

Шаблоны мы пока не придумали как нумеровать.

По дате файлов, по размеру можно посмотреть сейчас.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в некоторых шаблонах я указываю версию , но в этой версии шаблона ее нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 10.03.2015 в 01:22, abushyk сказал:

Тут есть фишка. Если модуль валют присутствует, но поле фактически в модели нет, то создатель модели добавляет его сам неявно.

Просто создайте в Редакторе форм для таблицы data поле CMS_Sitebill2.png

 

После этого сможете его двигать вверх-вниз.

1. Добрый день всем. Подскажите стоит ли реализовывать как указано выше, если у меня нет в таблице data строки currensi, но при подачи объявления есть выбор валют указанных в менеджере валют?

Не будет ли у меня 2 выбора валют?

2. Заметил в фиде выгрузки для яндекса в некоторых объявлениях, а именно для страны Беларусь нет валюты и код сформирован как-то неправильно.

Для объявлений Белоруссии:

<price>
<value>880</value>
<currency/>
</price>
 
Для России и Украины:
<price>
<value>15000</value>
<currency>RUR</currency>
</price>
 
Подскажите в чем проблема!
 
П.С. Яндекс недвижимость принимает только Россию? Можно организовать выгрузку только этой страны в фид?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, mykvartira сказал:

Не будет ли у меня 2 выбора валют?

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

 

1 час назад, mykvartira сказал:

Подскажите в чем проблема!

В том, что текущий определитель валюты для выгрузки не понимает вашего обозначения белрубля. В последнем варианте он мог понять его как строку BYR или строку включающую в себя подстроку "белорусский", например "белорусский руб." в названии валюты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, abushyk сказал:

В том, что текущий определитель валюты для выгрузки не понимает вашего обозначения белрубля. В последнем варианте он мог понять его как строку BYR или строку включающую в себя подстроку "белорусский", например "белорусский руб." в названии валюты.

Получается если я обзову белорусские руб. то будет правильно отображаться?

Вот мой менеджер валют.

2018-01-18_190830.thumb.jpg.e1d36ef79daf9386532d00145c559940.jpg

И как сделать чтобы система понимала. В менеджере прописано же что бел.руб это BYN

 

2. Яндекс принимает только недвижимость по России? Как сделать выгрузку только по России?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, mykvartira сказал:

Получается если я обзову белорусские руб. то будет правильно отображаться?

С вероятностью близкой к 100%

5 минут назад, mykvartira сказал:

В менеджере прописано же что бел.руб это BYN

Менеджер активнее развивался, чем выгрузка, поэтому и данные у него более свежие. И речь о названии валюты, а не о ее коде. Сечас все определяется от названия, а оно может быть любым. Код же должен быть реальным официальным кодом. С нового обновления выгрузки "понимание" валют будет идти уже ТОЛЬКО от кодов в менеджере валют.

8 минут назад, mykvartira сказал:

Как сделать выгрузку только по России?

Либо навесить чекбокс выгружаемости только на российские объявления, либо завести свой адрес и на нем распараллеливанием, собрать только российские объекты. В самом приложении ограничить так не выйдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, abushyk сказал:

С вероятностью близкой к 100%

Попробую сделать и посмотрим что будет.

2 часа назад, abushyk сказал:

С нового обновления выгрузки "понимание" валют будет идти уже ТОЛЬКО от кодов в менеджере валют.

Это будет правильно. Название больше для людей. А код валюты для систем. Поэтому будет здорово обновить выгрузку, для лучшего понимания валют.

2 часа назад, abushyk сказал:

Либо навесить чекбокс выгружаемости только на российские объявления, либо завести свой адрес и на нем распараллеливанием, собрать только российские объекты. В самом приложении ограничить так не выйдет.

Где я могу прочитать подробнее, как сделать чекбокс? Свой адрес это /yandexrealty_rus/ например? и как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: TopRaN
      В sitebill есть кластерная карта которую можно подключить через iframe
      <iframe src="{$estate_folder}/js/ajax.php?action=iframe_map&{$QUERY_STRING}" style="border: 0px;" border="0" width="100%" height="500px"></iframe> Карта просто замечательная.
      но в данной карте цена выводится целиком. Задача разделить саму цену на тысячи и добавить валюту.
      Решение.
      идем по адресу /apps/system/js файл activemap.js .  примерно 256 строка. находим содержимое
      block.find('.ActiveMapListBlock-item-price').text(data.price); и заменяем на 
      block.find('.ActiveMapListBlock-item-price').text(data.price.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); сразу после нее добавляем следующее
      block.find('.ActiveMapListBlock-item-currency').text(data.currency_name); теперь карта понимает валюту и делит цену на тысячи. Осталось все это вывести в шаблон
      идем по адресу /apps/system/template файл iframe_map.tpl
      содержимое 
      <a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> меняем на это
      <a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveBlockHalf"> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-currency"></div> </div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> далее в конце файла добавляем стили
      .ActiveMapListBlock-item-price, .ActiveMapListBlock-item-currency { float:left; } .ActiveBlockHalf { display:inline-block; font-size: 18px; font-weight: 700; } .ActiveMapListBlock-item-price { padding-right: 5px; } и все результатом будет
       

    • Автор: Realtor
      Добрый день всем,

      необходимо создать поэтажный справочник цен за кв.м.  к приложению Жилые комплексы с привязкой к определенному жилому комплексу.
      в справочнике указывается цена кв.м.  и цена кв.м. по акции привязанная к жилому комплексу и этажу и срок(дата) действия акции.
      при выводе цен в таблице data рассчитывается общая площадь умножаем на цену кв.м. из справочника в зависимости от указанного этажа объекта и получаем общую цену объекта. В случае если указана цена по акции и удовлетворяет сроку действия акции, то перечеркивается общая цена и показывается с значком Акция акционная цена объекта. 
      Предложения по цене разработки в личку.
       
       
    • Автор: mykvartira
      Интересный момент. Хотел поинтересоваться у разработчиков. Изменение цены вызвано с запланированной скидкой в 20%?
      Заметил такой момент ранее приложение статьи, твиттер стояли 500р, и такая же цена осталось в цсм в вкладке обновления, а вот на сайте цена уже 900р.
      Может это связанно с супер разработкой в этом приложении, так сказать прорыв... Но изменение цены в 90% - это сильно.
      Это конечно не единственные модули в которых поднялась цена. Может стоит подождать и купить приложения без скидки, по старым ценам?
    • Автор: Realtor
      Неплохо бы для сайта на главной создать платный модуль:
      1. виджет Средних цен на квартиры в разрезе районов, материала стен, комнатность и т.д., т.е. создать конструктор для такого типа виджета.
      С сохранением средних значений помесячно в таблицу для архива и с показом их на графике.
      С исключением из расчета средней цены квартир у которых - евроремонт, hitech ремонт, эксклюзивный ремонт, мебель, спецплан
      2. Виджет минимальной цены и максимальной цены на квартиры в разрезе комнатности.
    • Автор: Анна Иванна
      От чего зависит цена за аренду той или иной квартиры? Речь идёт именно об аренде, ибо продажа - дело совершенно иное. 
       
      давайте совместно составим список критериев, по которым определяется АДЕКВАТНАЯ цена.
       
      1. Местоположение
      2. Общая площадь
      3. Ремонтное состояние (сантехника, отделка).
      4. Наличие и новизна мебели и бытовой техники
      5. Инфраструктура.
      Дальше - я в замешательстве...