-
Публикации
239 -
Зарегистрирован
-
Посещение
-
Days Won
2
Сообщения, опубликованные пользователем Александр Лубянский
-
-
В 27.11.2018 в 07:36, rumantic сказал:Обновились, прекрасно! И опять гемора до жопы! Ну почему нельзя сделать все нормально и красиво?! Фоторама перестала работать, экспорт объектов без фото экспортируется........ Дмитрий, это очередное фиаско!
-
Вопросы решился вычленением
if (count($category_structure['childs'][$child_id]) > 0) { $hasChilds = true; $name = $category_structure['catalog'][$child_id]['name']; } else { $name = $category_structure['catalog'][$child_id]['name']; }
из файла _menu_decorator.php
Однако... выгрузка из exel free тоже не работает... ошибка, выгружается пустой файл -
В 06.11.2018 в 06:57, rumantic сказал:Это не весь файл, отправьте весь файл, пожалуйста.
Дмитрий, файл весь!
-
13 часа назад, rumantic сказал:Найдите в этом файле строчку, на которую ругается.
Потом найдите родительский метод и сделайте у него такие же аргументы.
Я не помню какой у вас код.
Можете сюда этот код скинуть метода, я тогда скажу как его поправить.
private static function buildChildNodes($categoryID, $category_structure, $current_category_id) { if ( !is_array($category_structure['childs'][$categoryID]) ) { return ''; } $rs = '<ul class="menu">'; foreach ( $category_structure['childs'][$categoryID] as $child_id ) { $hasChilds=false; if ( count($category_structure['childs'][$child_id]) > 0 ) { $hasChilds=true; $name = '<span class="menuparent">'.$category_structure['catalog'][$child_id]['name'].'</span>'; } else { $name = $category_structure['catalog'][$child_id]['name']; } if($hasChilds){ $li_open='<li class="menuparent">'; }else{ $li_open='<li>'; } if($category_structure['catalog'][$child_id]['url']!=''){ if ( preg_match('/^http/', $category_structure['catalog'][$child_id]['url']) ) { $rs .= $li_open.'<a class="'.($hasChilds ? 'menuparent' : '').'" href="'.$category_structure['catalog'][$child_id]['url'].'">'.$name.'</a>'; } else { $rs .= $li_open.'<a class="'.($hasChilds ? 'menuparent' : '').'" href="'.SITEBILL_MAIN_URL.'/'.$category_structure['catalog'][$child_id]['url'].'">'.$name.'</a>'; } }else{ $rs .= $li_open.'<a class="'.($hasChilds ? 'menuparent' : '').'" href="'.SITEBILL_MAIN_URL.'/topic'.$child_id.'.html">'.$name.'</a>'; } $rs .= self::buildChildNodes($child_id, $category_structure, 0); $rs .= '</li>'; } $rs .= '</ul>'; return $rs; }
-
7 минут назад, DimWeb сказал:А в репозитории уже 7.2 завезли ? (+deb.sury.org+1 amd64 [установлен, может быть обновлён до: 7.0.32-3+ubuntu+deb.sury.org+1])
Да и вроде обновления системы до совместимости 7.2 еще не было. А выбор меньшей версии php (7.0, 7.1) вам доступен ?
upd: ну да, проверил сейчас, на debian репозиторий с 7.2 все модули есть
На старшую версию опуститься откровенно говоря проблематично((((
Не понимаю на что ругается! То ли из за версии php? то ли еще что то... Может костыль какой прикрутить?! -
После обновления php до версии 7.2, получаю ошибку
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/data/www/xxxxxxxxxx.com/template/frontend/newhouse/main/newhouse_menu_decorator.php on line 52 -
Да я в принципе не использую этот тип в дата!
-
После обновления вот такая бида при просмотре объекта:
Warning: Illegal string offset 'type' in /home/u391435182/public_html/apps/system/lib/model/model.php on line 991
Warning: Illegal string offset 'type' in /home/u391435182/public_html/apps/system/lib/model/model.php on line 996 -
В итоге.... просмотрел бекапы и в частности этот кусок:
protected function currencyCheck($currency_string){ $currencies=array('RUR', 'RUB', 'USD', 'EUR', 'UAH', 'BYR', 'KZT'); if($currency_string!=''){ if(in_array($currency_string, $currencies)){ if($currency_string==='RUB'){ return 'RUR'; } return $currency_string; } if(preg_match('/₽/i',$currency_string)){ return 'RUR'; } if(preg_match('/₽/i',$currency_string)){ return 'RUR'; } if(preg_match('/рубль/i',$currency_string)){ return 'RUR'; } if(preg_match('/руб./i',$currency_string)){ return 'RUR'; } if(preg_match('/р./i',$currency_string)){ return 'RUR'; } if(preg_match('/доллар/i',$currency_string)){ return 'USD'; } if(preg_match('/США/i',$currency_string)){ return 'USD'; } if(preg_match('/$/i',$currency_string)){ return 'USD'; } if(preg_match('/евро/i',$currency_string)){ return 'EUR'; } if(preg_match('/€/i',$currency_string)){ return 'EUR'; } if(preg_match('/гривна/i',$currency_string)){ return 'UAH'; } if(preg_match('/грн/i',$currency_string)){ return 'UAH'; } if(preg_match('/теньге/i',$currency_string)){ return 'KZT'; }
Поправил, как в рабочей версии:
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('/\₽\;/i',$currency_string)){ return 'RUR'; } if(preg_match('/руб./i',$currency_string)){ return 'RUR'; } if(preg_match('/р\./i',$currency_string)){ return 'RUR'; }
Все прекрасно работает! Символ ₽... видимо на тот момент был косяк с отображением символа рубля!
P.S. Господи! Когда же танцы с бубнами закончатся?! -
-
1 час назад, abushyk сказал:Нужно явно создать в модели data поле под выбор валюты. Я уже писал, что при включении менеджера валют для работы с объекатми data на форме это поле добавляется автоматически, но для работы с data другими приложениями - выгрузчики и тд - такого не происходит, поэтому они считают, что валюту вы не задали.
Создал поле!) И оно работает при смене, рубль, доллар, без проблем, не хочет выводить евро!
-
Добавил! Карточку обновил, Поддержка выбора валют включена! Но результат тот же!
Рубль нормально выводится, даже если менять в той же карточке, EUR упорно выводит USD! Посмотрел и исправил в настройках Менеджера валют, не помогло
-
Вопрос разрешился, в настройках по умолчанию была "Россия".
Но.. есть другой момент... Валюта установлена EUR, в выгрузке USD, в настройках RUR, EUR, USD, в форме создания/редактирования есть поле Валюта, а вот в data его нет!
<price> <currency>USD</currency> <value>24000</value> <unit>total</unit> </price>
-
В 30.11.2017 в 00:18, abushyk сказал:Нет ассоциации по типу для афи на разделе в котором расположены объекты. Настройки ассоциаций не слетели?
Есть такое! Поставил, но результат не изменился...
-
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. -
46 минут назад, Chernetskiy сказал:А валюты в выгрузку правильно уходят? В фиде xml валюты должны выглядеть как RUR, EUR, USD, иначе не примут. Если валюты выглядят иначе или выгружаются не все - ковыряемся в настройках валют и в admin.php модуля выгрузки.
Вполне возможно что в настройках затык! С валютой пробовал...
-
Только что, TopRaN сказал:Все правильно. Ошибка говорит о том что отсутствует файл user_menu.tpl
Точно! Благодарствую!
-
В 26.11.2017 в 18:43, Chernetskiy сказал:Если обновлял модули, похоже, что вышеуказанное стоит повторить, т.к. при обновлениях модулей выгрузки свои доработки затрутся. Хотя, здесь видимо проблема глубже... Стучись к Константину.
Если выгружаю объекты по России, с rur и привязка в адресе, все ок! Зарубежка ни в какую не хочет!))))
Да, видимо придется!
-
Вот такую ошибку получаю во фронтенде после авторизации под админом!
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'user_menu.tpl'' in /var/www/ozp/data/www/newhousespain.com/third/smarty/sysplugins/smarty_internal_template.php:163 Stack trace: #0 /var/www/ozp/data/www/newhousespain.com/third/smarty/sysplugins/smarty_internal_template.php(552): Smarty_Internal_Template->isExisting(true) #1 /var/www/ozp/data/www/newhousespain.com/third/smarty/Smarty.class.php(338): Smarty_Internal_Template->getRenderedTemplate() #2 /var/www/ozp/data/www/newhousespain.com/apps/system/lib/system/user/login.php(335): Smarty->fetch('user_menu.tpl') #3 /var/www/ozp/data/www/newhousespain.com/template/frontend/newhousespain/main/main.php(235): Login->getUserMenu() #4 /var/www/ozp/data/www/newhousespain.com/apps/system/lib/sitebill_krascap.php(515): frontend_main->main() #5 /var/www/ozp/data/www/newhousespain.com/index.php(79): SiteBill_Krascap->main() #6 {main} thrown in /var/www/ozp/data/www/newhousespain.com/third/smarty/sysplugins/smarty_internal_template.php on line 163
-
Что то выгрузка отвалилась
<?xml version="1.0" encoding="UTF-8"?> <objects> </objects>
Яндекс тоже, куда посмотреть?
Задача стоит выгружать объекты зарубежной недвижности и с валютой euroб может тут затык?! Настройки покрутить? По РФ объекты выгружаются норм
-
17 часов назад, rumantic сказал:Если не хотите обновляться, тогда создайте тестовый сайт, обновите его и смотрите что поменялось в исходниках и добавляйте на своем сайте.
В кастомных формах добавьте сами checkbox и назовите его "Согласен на обработку персональных данных" и сделайте его обязательным это поле.
А...вон оно как! Обновился в штатном режиме!
-
В 09.08.2017 в 12:50, rumantic сказал:Пропустили, будем в новой версии туда галочку ставить.
Форма тут
\apps\mailbox\site\template\form.tpl
Доброго времени суток! Дмитрий, так и не понял... в новой версии шаблона понятно, а как сейчас быть?! Поверх уже своей перепиленной темы ставить уже ничего не хочется, лучше допилить! И еще вопрос, как быть с кастомными формами собранными в конструкторе?
-
Есть такое дело!!! Благодарю!)
-
Только что, rumantic сказал:В новой версии модуля можно получить доступ к статьямв шаблоне из массива
{$articles_array|print_r}
Добавил в footer.tpl, нет результа! А как же условия по выводу, по оформлению?!
Обновление system 3.4.3 - совместимость с PHP 7
в Обновления
Опубликовано: · Report reply
Перестал работать претифото, поставил фоторама, после обновления слетела.
По фото, при экспорте не вижу в параметрах для выгрузки, загрузчик стародревний, не переходил на новый по скольку, опять же та же задница была, перезаливать фото на 300 объектов, ну это совсме не дело