IGOR

Приложение выгрузки объявлений в AFY.ru

Recommended Posts

Подключил корректный РУБЛЬ и внес изменения в admin.php по вашему примеру

static function currencyCheck($currency_string){
		$currencies=array('USD', 'EUR', 'RUB');
		if($currency_string!=''){
			if(in_array($currency_string, $currencies)){
				return $currency_string;
			}
			if(preg_match('/\$/i',$currency_string)){
				return 'USD';
			}
			if(preg_match('/\&euro\;/i',$currency_string)){
				return 'EUR';
			}
			if(preg_match('/€/i',$currency_string)){
				return 'EUR';
			}
			if(preg_match('/\₽/i',$currency_string)){
				return 'RUR';
			}	
			if(preg_match('/\&#8381\;/i',$currency_string)){
				return 'RUR';
			}	
			if(preg_match('/руб./i',$currency_string)){
				return 'RUR';
			}
			if(preg_match('/р\./i',$currency_string)){
				return 'RUR';
			}
		}
		return FALSE;
	}

 

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


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

Все в руб!)))

И в Настройки-Выгрузка AFY-Код валюты по умолчанию тоже указано RUR ?

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


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

Подключил корректный РУБЛЬ и внес изменения в admin.php по вашему примеру


static function currencyCheck($currency_string){
		$currencies=array('USD', 'EUR', 'RUB');
		if($currency_string!=''){
			if(in_array($currency_string, $currencies)){
				return $currency_string;
			}
			if(preg_match('/\$/i',$currency_string)){
				return 'USD';
			}
			if(preg_match('/\&euro\;/i',$currency_string)){
				return 'EUR';
			}
			if(preg_match('/€/i',$currency_string)){
				return 'EUR';
			}
			if(preg_match('/\₽/i',$currency_string)){
				return 'RUR';
			}	
			if(preg_match('/\&#8381\;/i',$currency_string)){
				return 'RUR';
			}	
			if(preg_match('/руб./i',$currency_string)){
				return 'RUR';
			}
			if(preg_match('/р\./i',$currency_string)){
				return 'RUR';
			}
		}
		return FALSE;
	}

 

Это настройки для выгрузки в Яндекс. Как я понимаю, проблема у вас с выгрузкой в AFY ? Там другие настройки.

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


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

Это настройки для выгрузки в Яндекс. Как я понимаю, проблема у вас с выгрузкой в AFY ? Там другие настройки.

В афи RURпо умолчанию... сунул на попробовать код... пролетело

проблема у вас с выгрузкой в AFY !

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


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

В афи RURпо умолчанию... сунул на попробовать код... пролетело

проблема у вас с выгрузкой в AFY !

Наверное дело в другом, в позиции, где указывается RUR, это предлагается как вариант а не как рабочее значение, по принципу "выберите город", но само значение в базу изначально не прописано, потому и не выгружалось. После того, как указал, стало выгружаться. До этого видимо выгружалось по первому варианту в модуле выгрузки, по принципу, если ничего не указано - значит выгружаем в USD

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


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

Наверное дело в другом, в позиции, где указывается RUR, это предлагается как вариант а не как рабочее значение, по принципу "выберите город", но само значение в базу изначально не прописано, потому и не выгружалось. После того, как указал, стало выгружаться. До этого видимо выгружалось по первому варианту в модуле выгрузки, по принципу, если ничего не указано - значит выгружаем в USD

Вы имеете ввиду в карточке указать RUR?

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


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

Вы имеете ввиду в карточке указать RUR?

Да нет, я говорил про необходимость заполнения валюты по умолчанию в настройках выгрузки, поскольку то, что вы там видите (RUR), наверняка не является записанным в базу значением а подобием "выберите город". Пока не укажешь и не сохранишь, работать не будет.

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


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

Да нет, я говорил про необходимость заполнения валюты по умолчанию в настройках выгрузки, поскольку то, что вы там видите (RUR), наверняка не является записанным в базу значением а подобием "выберите город". Пока не укажешь и не сохранишь, работать не будет.

Хорошо... пока где не укажешь и не сохранишь?)

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


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

Хорошо... пока где не укажешь и не сохранишь?)

Настройки-Выгрузка AFY-Код валюты по умолчанию указать RUR или другую основную валюту, с которой работаете.

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


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

Настройки-Выгрузка AFY-Код валюты по умолчанию указать RUR или другую основную валюту, с которой работаете.

Ну я вроде бы не дЭбил! http://joxi.ru/8ZrJ0qGCyMb92j

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


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

Понял о чем речь, после обновления модуля AFY у меня такой-же был косяк - все цены выгружались в USD, при этом цена на сайте указаны в

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

Соответственно зашел в apps/afyexporter/admin/admin.php, убедился, что в списке преобразований валют нет значения (примерно в 2443 строке) и изменил строку с белорусским рублем за ненадобностью на это:

if(preg_match('/₽/i',$currency_string)){
	return 'RUR';
}

Всё заработало. :)

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


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

Туда-же, еще одной строкой можно дописать код 

&#8381

если на сайте используется так а не указано  (правый Alt+8)

Сейчас показываются валюты в выгрузке как надо, можно посмотреть здесь

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


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

Туда-же, еще одной строкой можно дописать код 


&#8381

если на сайте используется так а не указано  (правый Alt+8)

Сейчас показываются валюты в выгрузке как надо, можно посмотреть здесь

Вот оно! Счастье!)))

Благодарю Игорь!!!!

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


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

Что то выгрузка отвалилась 

<?xml version="1.0" encoding="UTF-8"?>
<objects>
</objects>

Яндекс тоже, куда посмотреть?

 

Задача стоит выгружать объекты зарубежной недвижности и с валютой euroб может тут затык?! Настройки покрутить? По РФ объекты выгружаются норм

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


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

Что то выгрузка отвалилась 


<?xml version="1.0" encoding="UTF-8"?>
<objects>
</objects>

Яндекс тоже, куда посмотреть?

 

Задача стоит выгружать объекты зарубежной недвижности и с валютой euroб может тут затык?! Настройки покрутить? По РФ объекты выгружаются норм

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

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


Ссылка на сообщение
Поделиться на других сайтах
В 26.11.2017 в 18:43, Chernetskiy сказал:

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

Если выгружаю объекты по России, с rur и привязка в адресе, все ок! Зарубежка ни в какую не хочет!))))

Да, видимо придется!

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


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

А валюты в выгрузку правильно уходят? В фиде xml валюты должны выглядеть как RUR, EUR, USD, иначе не примут. Если валюты выглядят иначе или выгружаются не все - ковыряемся в настройках валют и в admin.php модуля выгрузки. 

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


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

А валюты в выгрузку правильно уходят? В фиде xml валюты должны выглядеть как RUR, EUR, USD, иначе не примут. Если валюты выглядят иначе или выгружаются не все - ковыряемся в настройках валют и в admin.php модуля выгрузки. 

Вполне возможно что в настройках затык! С валютой пробовал...

1.jpg

2_cr.jpg

3_cr.jpg

4_cr.jpg

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


Ссылка на сообщение
Поделиться на других сайтах
  • 3-я строка 1-го скриншота "Код валюты по умолчанию" надо указать одну валюту, например RUR, у вас то-ли не указано (фоновая заглушка), то-ли указано неверно "RUR/EUR". Эта валюта будет автоматически подставляться, если не указана валюта при добавлении объявления.
  • Надо смотреть, что по факту выгружается в фид для AFY
  • Надо понимать, как прописаны валюты в Менеджере валют, включена-ли в Настройках Мультивалютность 
  • Как у вас прописана строка валюты в data? 

 

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


Ссылка на сообщение
Поделиться на других сайтах
В 26.11.2017 в 11:26, Александр Лубянский сказал:

Что то выгрузка отвалилась 

Первым делом в лог САЙТ/apps/afyexporter/logs/export_logs.txt Если что-то было отобрано для выгрузки, но забраковано, то там будет информация.

Но если отказали одновременно обе выгрузки, то возможно дело где-то в выборке объектов, а не в самом процессе выгрузки.

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


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

Первым делом в лог САЙТ/apps/afyexporter/logs/export_logs.txt Если что-то было отобрано для выгрузки, но забраковано, то там будет информация.

Но если отказали одновременно обе выгрузки, то возможно дело где-то в выборке объектов, а не в самом процессе выгрузки.

Благодарю, что подключились к вопросу!

 

29-11-2017 09:10:37 ERROR: Record ID 472 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 473 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 474 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 475 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 476 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 477 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 478 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 479 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 480 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 481 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 482 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 483 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 484 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 485 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 486 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 487 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 488 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 489 cant be exported. Category not setted.
29-11-2017 09:10:37 ERROR: Record ID 490 cant be exported. Category not setted.

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


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

Нет ассоциации по типу для афи на разделе в котором расположены объекты. Настройки ассоциаций не слетели?

 

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


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

Нет ассоциации по типу для афи на разделе в котором расположены объекты. Настройки ассоциаций не слетели?

 

Есть такое! Поставил, но результат не изменился...

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


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

тогда в пм ко мне с адресом сайта и фтп-доступом. и можно еще скрин настроек приложения.

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


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

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

Но.. есть другой момент... Валюта установлена EUR, в выгрузке USD, в настройках RUR, EUR, USD, в форме создания/редактирования есть поле Валюта, а вот в data его нет!

<price>
<currency>USD</currency>
<value>24000</value>
<unit>total</unit>
</price>

 

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


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

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

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

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

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

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

Войти

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

Войти сейчас