Recommended Posts

Здравствуйте.

При включении поддержки выбора валют, на сайте пропадают все объявления и сверху появляются строчки:

Operand should contain 1 column(s)
Operand should contain 1 column(s)
Operand should contain 1 column(s)

Как это истравить?

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


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

если не сложно, смыльте в приват скриншот страницы, когда вываливается эта ошибка, и напишите, какие еще приложения работают в этом момент, кроме валют.

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


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

Можно как вариант отключить выбор валют и создать колонку в таблице DATA.

Назовем её currency (или currency_id - как правильнее?), тип записи - select_by_query, название для человека - например Валюта, и ссылаемся на имеющуюся таблицу - currency, ключ - currency_id, переменная для select_box - name (по аналогии для города, района и т.п.)

Колонку в данном случае можно перемещать в любое место а не как сейчас, в конце после фото, где ее иногда не замечаешь...

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


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

В принципе, если кому интересно, то я разместил в Яндекс.Диске весь КЛАДР, преобразованный в формат CSV (открывается Экселем) - http://yadi.sk/d/vbs4sjGk6jRjd

Качайте и пользуйтесь на здоровье!

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


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

С выбором валют разобрались почему глюк был.

Добавили обработку специальных символов в названии валюты, теперь ошибки такой нет.

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


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

Вопрос: выбор валют работает чисто номинально? т.е. просто показывает валюту или задумывался для дополнительного функционала, например цена в объявлении указана в евро и пользователь может самостоятельно выбрать например рубли и цена пересчитается в соответствии с курсом? Модуль поиска недвижимости учитывает курс валюты при подборе объявлений или подбирает объекты только в соответствии с типом валюты (например работает с диапазоном 1000000-1200000 рублей и не учитывает аналогичные объекты за 300-350 долларов)?

И еще, курс валюты учитывается только по целым значениям или после запятой тоже? Кстати, какой знак правильно ставить в курс валюты, точку или запятую?

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


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

Вопрос: выбор валют работает чисто номинально? т.е. просто показывает валюту или задумывался для дополнительного функционала, например цена в объявлении указана в евро и пользователь может самостоятельно выбрать например рубли и цена пересчитается в соответствии с курсом? Модуль поиска недвижимости учитывает курс валюты при подборе объявлений или подбирает объекты только в соответствии с типом валюты (например работает с диапазоном 1000000-1200000 рублей и не учитывает аналогичные объекты за 300-350 долларов)?

И еще, курс валюты учитывается только по целым значениям или после запятой тоже? Кстати, какой знак правильно ставить в курс валюты, точку или запятую?

 

 

Задумывался для дополнительного функционала, используется для правильной сортировки разновалютных цен.

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

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

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


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

Кстати, маленькое замечание по Менеджеру валют.

Поле "Курс к у.е." в параметрах валюты следует понимать как курс к некоторой условной базовой валюте. Исходно это был рубль, поэтому курс к у.е. для рубля ставится 1, а для доллара США, например, 32.

В принципе эти значения не существенны, если они пропорциональны. Т.е. если для рубля выставлено значение 1/42, а для доллара 32/42 (условной единицей является евро), правильность сортировки будет соблюдена. Но в дальнейшем планируется реализация перевода валют для вывода их в сетке и в просмотре согласно выбранной пользователем валюты (через селектбокс например), где скорее всего все будет отталкиваться от валюты "по-умолчанию". Вот именно ее и стоит учитывать как "у.е." в первую очередь. По крайней мере на сегодня.

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


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

Здравствуйте.

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

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


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

Здравствуйте.

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

Чтобы цена была по-умолчанию в евро, вам надо активировать флаг в настройках "Включить поддержку нескольких валют". Затем зайти в приложения - Менеджер валют.

И в редактировании EUR поставить по-умолчанию, а вот для RUR убрать по-умолчанию.

Можно вообще глобально в базе прописать для всех новых объявлений валюту по-умолчанию.

Для этого через phpmyadmin нужно выполнить запрос:

alter table re_data alter column currency_id set default 3;

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


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

В принципе, если кому интересно, то я разместил в Яндекс.Диске весь КЛАДР, преобразованный в формат CSV (открывается Экселем) - http://yadi.sk/d/vbs4sjGk6jRjd

Качайте и пользуйтесь на здоровье!

тут все города и улицы? если это так то Вам большой респект и +

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


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

тут все города и улицы? если это так то Вам большой респект и +

Да, в нем вся Россия. Имейте ввиду, в справочниках могут быть и старые (уже не действующие) наименования улиц, населенных пунктов и регионов, т.к. в справочниках им ставится соответствующая отметка но удаляются из справочника они не сразу и могут там присутствовать возможно год и более.

Состояние справочников на июль 2013 г.

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


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

 

Чтобы цена была по-умолчанию в евро, вам надо активировать флаг в настройках "Включить поддержку нескольких валют". Затем зайти в приложения - Менеджер валют.

И в редактировании EUR поставить по-умолчанию, а вот для RUR убрать по-умолчанию.

Можно вообще глобально в базе прописать для всех новых объявлений валюту по-умолчанию.

Для этого через phpmyadmin нужно выполнить запрос:

alter table re_data alter column currency_id set default 3;

Мда. прикольно. 

Сделал так как написано. И раньше писало 1000 руб например, теперь пишет 1000р. .А знак евро так и не появился.

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


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

Мда. прикольно. 

Сделал так как написано. И раньше писало 1000 руб например, теперь пишет 1000р. .А знак евро так и не появился.

Ну тогда говорите доступ ФТП в личку, будем разбираться.

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


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

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

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

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

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

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

Войти

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

Войти сейчас