infected1992

Поднять пункт "валюты" в админки вверх

Recommended Posts

Я активировал в админке опцию "выбор валют", но при добавление объявлений этот пункт находиться в самом низу, как поднять этот пункт выше и поставить под текстовым полем "Цена"?

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


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

все пункты перетаскиваются. Попробуйте в редакторе форм.

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


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

все пункты перетаскиваются. Попробуйте в редакторе форм.

 

Сразу так и попробовал, но этого пункта вообще нет в редакторе форм в таблице "data"

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


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

Можно сделать трюк: цену делаем в самом низу и выбор валюты окажется возле цены. Валюта сейчас добавляется автоматом через код, в обновлениях надо бы исправить этот недочет, сделаем.

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


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

Можно отключить эту функцию в настройках (все равно деньги не пересчитывает), а в таблицу DATA добавить  новую строку, например "currency" (если не прав, уточните, чтобы небыло проблем с формированием выгрузки в формате XML).  Тип записи - "select_box", название колонки - "currency", для человека - "валюта", хранить значение в таблице - активно, набор опций выбора, например - {RUB~~Руб.}{EUR~~Евро}{USD~~$}{BYR~~Зверобаксы}

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

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


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

Сразу так и попробовал, но этого пункта вообще нет в редакторе форм в таблице "data"

 

1. Включая опцию "использовать валюты" вы только активируете возможность их использования. Для забывчивых, в месте создания модели объявления есть код, который на лету дополняет вашу модель этим полем, но по остаточному принципу - в конец всех полей. Соответственно, это поле, при таком способе добавления, не отображается в модели объявления и не следует правилам сортировки.

2. Для полноценной работы нужно добавить в модель объявления явное поле с настройками

CMS_Sitebill.png

 

После этого вы сможете уже самостоятельно управлять положением этого поля перетаскивая его по списку вверх или вниз.

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


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

 (все равно деньги не пересчитывает)

 

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

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


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

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

А курсы валют автоматически не обновляются... каждый день ручками, ручками...

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


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

А курсы валют автоматически не обновляются... каждый день ручками, ручками...

 

Мысль конечно хороша)

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


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

Конечно хороша, тем более, что актуальные курсы ежедневно к обновлению предоставляет например сайт Росбизнесконсалтинга, и по моему продукты 1С обновляются автоматически оттуда...

Вот например актуальные курсы валют на текущий день. Осталось только порыться у них, найти модуль загрузки валют и прикрутить его к Сайтбилу.

 

Как я понимаю, экспорт курсов настраивается здесь (варианты на выбор, в т.ч. Exel), можно хоть за день, хоть за пятилетку курсы всех валют грузить или определенных на выбор... :)

Надо-то сделать кнопку/форму запроса из админки Сайтбила и автоматически принять и обновить на своем сайте ответ с курсами валют (обновить или заполнить таблицу в MySQL, можно и на определенные даты или диапазон дат). Поточнее, как работает, можно например посмотреть в 1С Бухгалтерии - выбираешь нужные валюты, дату или диапазон, кликаешь на загрузку и ву а-ля! В нашем случае интереснее, чтобы ежедневно, в автоматическом режиме происходил запрос из админки/базы на обновление текущих курсов нужных валют в таблице... Ну и понятное дело, желательно цены на сайте привести к единой валюте (лучше предоставить выбор пользователю) а вводить их в админке можно в разных валютах - цены будут актуальными и с куркулятором не копацца! Будет особенно интересно, когда объекты на сайте и в рублях и в евро и в долларах...

 

А вот тут их информеры можно скачать, может кому-то пригодится (погода, курсы валют, конвертер валют и т.п.)

 

И уж коли с ними завязываться, то у них есть раздел Недвижимость, куда можно выгружать свои объекты файлом XML. Правда точно не скажу, но вроде как с агентами они не работают а только в крупными площадками, коей может стать например Etown, объединяя сеть агентств по России и ближайшему зарубежью... неплохую идею подкинул?

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


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

Конечно хороша, тем более, что актуальные курсы ежедневно к обновлению предоставляет например сайт Росбизнесконсалтинга, и по моему продукты 1С обновляются автоматически оттуда...

Вот например актуальные курсы валют на текущий день. Осталось только порыться у них, найти модуль загрузки валют и прикрутить его к Сайтбилу.

Идея хорошая, ждем спонсора идеи )

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


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

1. Включая опцию "использовать валюты" вы только активируете возможность их использования. Для забывчивых, в месте создания модели объявления есть код, который на лету дополняет вашу модель этим полем, но по остаточному принципу - в конец всех полей. Соответственно, это поле, при таком способе добавления, не отображается в модели объявления и не следует правилам сортировки.

2. Для полноценной работы нужно добавить в модель объявления явное поле с настройками

CMS_Sitebill.png

 

После этого вы сможете уже самостоятельно управлять положением этого поля перетаскивая его по списку вверх или вниз.

Спасибо, помогло.

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


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

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

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

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

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

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

Войти

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

Войти сейчас