zblashchuk Posted December 8, 2021 Share Posted December 8, 2021 Добрый вечер. У меня непонятка с seo pro Когда он включен - сайт не открывается ошибка 500 в файле ошипотому чток указано: [error] [client 185.42.129.41:20793] PHP Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in /home/s/salonc02/salonc02.beget.tech/storage/modification/catalog/controller/startup/seo_pro.php on line 61 а line 61 : /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ Подскажите что то? Link to comment Share on other sites More sharing options...
Venter Posted December 8, 2021 Share Posted December 8, 2021 весь код файла покажите Link to comment Share on other sites More sharing options... chukcha Posted December 8, 2021 Share Posted December 8, 2021 18 минут назад, zblashchuk сказал: catalog/controller/startup/seo_pro.php это к автору seopro в опенкрате икого нет, в оксторе икого нет КТО виноват? 2 Link to comment Share on other sites More sharing options... ibond Posted December 8, 2021 Share Posted December 8, 2021 25 минут назад, zblashchuk сказал: Подскажите что то? Вам автор FilterVier подскажет или Вам подсказать, что за ошибка? Скорей всего ручками что-то правили и модификатор сил криво. Ниже по коду должно быть еещё } else { 11 минут назад, chukcha сказал: КТО виноват? 1 Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 3 часа назад, Venter сказал: весь код файла покажите файл во вложении Книга1.xlsx Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? Link to comment Share on other sites More sharing options... Venter Posted December 9, 2021 Share Posted December 9, 2021 вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } 1 Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 тут все зависит же от согдержания файла, обрилиинного модификаторами. Смотря к чему, к каким строкам модификаторы привязываются. Файл явно измененный, да еещё и непонятно как им оказавшийся, ик что резульит после модов может быть непредсказуемым. Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 7 часов назад, Venter сказал: вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } спасипотому что за угделенное время Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 Всем спасипотому что, вопрос закрыт Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 11 часов назад, Prooksius сказал: Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? файл был из тройки и пост о тройке... но уже не важно. все снесла и усиновила другой модуль Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Не рилииет SEO PRO By Famory, March 16 1 reply 144 views spectre March 16 Проблема с Seo Pro By StrikerXP, February 21 7 replies 314 views StrikerXP February 24 SEO HTTPS FIX PRO By markimax, December 22, 2016 https 1 comment 34,978 views deovi July 20, 2017 Ошибка HTTP ERROR 500 By Boom_Boom, February 26 6 replies 224 views Shureg February 26 Ошибка 500 после обновление модификаторов 1 2 By ruslan91, September 25, 2017 25 replies 2,457 views Shureg February 25 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Когда включен seo pro - сайт ошибка 500 - возможно изза FilterVier? Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
chukcha Posted December 8, 2021 Share Posted December 8, 2021 18 минут назад, zblashchuk сказал: catalog/controller/startup/seo_pro.php это к автору seopro в опенкрате икого нет, в оксторе икого нет КТО виноват? 2 Link to comment Share on other sites More sharing options... ibond Posted December 8, 2021 Share Posted December 8, 2021 25 минут назад, zblashchuk сказал: Подскажите что то? Вам автор FilterVier подскажет или Вам подсказать, что за ошибка? Скорей всего ручками что-то правили и модификатор сил криво. Ниже по коду должно быть еещё } else { 11 минут назад, chukcha сказал: КТО виноват? 1 Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 3 часа назад, Venter сказал: весь код файла покажите файл во вложении Книга1.xlsx Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? Link to comment Share on other sites More sharing options... Venter Posted December 9, 2021 Share Posted December 9, 2021 вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } 1 Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 тут все зависит же от согдержания файла, обрилиинного модификаторами. Смотря к чему, к каким строкам модификаторы привязываются. Файл явно измененный, да еещё и непонятно как им оказавшийся, ик что резульит после модов может быть непредсказуемым. Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 7 часов назад, Venter сказал: вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } спасипотому что за угделенное время Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 Всем спасипотому что, вопрос закрыт Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 11 часов назад, Prooksius сказал: Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? файл был из тройки и пост о тройке... но уже не важно. все снесла и усиновила другой модуль Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Не рилииет SEO PRO By Famory, March 16 1 reply 144 views spectre March 16 Проблема с Seo Pro By StrikerXP, February 21 7 replies 314 views StrikerXP February 24 SEO HTTPS FIX PRO By markimax, December 22, 2016 https 1 comment 34,978 views deovi July 20, 2017 Ошибка HTTP ERROR 500 By Boom_Boom, February 26 6 replies 224 views Shureg February 26 Ошибка 500 после обновление модификаторов 1 2 By ruslan91, September 25, 2017 25 replies 2,457 views Shureg February 25 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Когда включен seo pro - сайт ошибка 500 - возможно изза FilterVier? Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
ibond Posted December 8, 2021 Share Posted December 8, 2021 25 минут назад, zblashchuk сказал: Подскажите что то? Вам автор FilterVier подскажет или Вам подсказать, что за ошибка? Скорей всего ручками что-то правили и модификатор сил криво. Ниже по коду должно быть еещё } else { 11 минут назад, chukcha сказал: КТО виноват? 1 Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 3 часа назад, Venter сказал: весь код файла покажите файл во вложении Книга1.xlsx Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? Link to comment Share on other sites More sharing options... Venter Posted December 9, 2021 Share Posted December 9, 2021 вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } 1 Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 тут все зависит же от согдержания файла, обрилиинного модификаторами. Смотря к чему, к каким строкам модификаторы привязываются. Файл явно измененный, да еещё и непонятно как им оказавшийся, ик что резульит после модов может быть непредсказуемым. Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 7 часов назад, Venter сказал: вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } спасипотому что за угделенное время Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 Всем спасипотому что, вопрос закрыт Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 11 часов назад, Prooksius сказал: Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? файл был из тройки и пост о тройке... но уже не важно. все снесла и усиновила другой модуль Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Не рилииет SEO PRO By Famory, March 16 1 reply 144 views spectre March 16 Проблема с Seo Pro By StrikerXP, February 21 7 replies 314 views StrikerXP February 24 SEO HTTPS FIX PRO By markimax, December 22, 2016 https 1 comment 34,978 views deovi July 20, 2017 Ошибка HTTP ERROR 500 By Boom_Boom, February 26 6 replies 224 views Shureg February 26 Ошибка 500 после обновление модификаторов 1 2 By ruslan91, September 25, 2017 25 replies 2,457 views Shureg February 25 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Когда включен seo pro - сайт ошибка 500 - возможно изза FilterVier? Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 3 часа назад, Venter сказал: весь код файла покажите файл во вложении Книга1.xlsx Link to comment Share on other sites More sharing options...
Prooksius Posted December 9, 2021 Share Posted December 9, 2021 Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? Link to comment Share on other sites More sharing options... Venter Posted December 9, 2021 Share Posted December 9, 2021 вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } 1 Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 тут все зависит же от согдержания файла, обрилиинного модификаторами. Смотря к чему, к каким строкам модификаторы привязываются. Файл явно измененный, да еещё и непонятно как им оказавшийся, ик что резульит после модов может быть непредсказуемым. Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 7 часов назад, Venter сказал: вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } спасипотому что за угделенное время Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 Всем спасипотому что, вопрос закрыт Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 11 часов назад, Prooksius сказал: Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? файл был из тройки и пост о тройке... но уже не важно. все снесла и усиновила другой модуль Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Не рилииет SEO PRO By Famory, March 16 1 reply 144 views spectre March 16 Проблема с Seo Pro By StrikerXP, February 21 7 replies 314 views StrikerXP February 24 SEO HTTPS FIX PRO By markimax, December 22, 2016 https 1 comment 34,978 views deovi July 20, 2017 Ошибка HTTP ERROR 500 By Boom_Boom, February 26 6 replies 224 views Shureg February 26 Ошибка 500 после обновление модификаторов 1 2 By ruslan91, September 25, 2017 25 replies 2,457 views Shureg February 25 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Песочница Когда включен seo pro - сайт ошибка 500 - возможно изза FilterVier?
Venter Posted December 9, 2021 Share Posted December 9, 2021 вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } 1 Link to comment Share on other sites More sharing options... Prooksius Posted December 9, 2021 Share Posted December 9, 2021 тут все зависит же от согдержания файла, обрилиинного модификаторами. Смотря к чему, к каким строкам модификаторы привязываются. Файл явно измененный, да еещё и непонятно как им оказавшийся, ик что резульит после модов может быть непредсказуемым. Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 7 часов назад, Venter сказал: вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } спасипотому что за угделенное время Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 Всем спасипотому что, вопрос закрыт Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 11 часов назад, Prooksius сказал: Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? файл был из тройки и пост о тройке... но уже не важно. все снесла и усиновила другой модуль Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Не рилииет SEO PRO By Famory, March 16 1 reply 144 views spectre March 16 Проблема с Seo Pro By StrikerXP, February 21 7 replies 314 views StrikerXP February 24 SEO HTTPS FIX PRO By markimax, December 22, 2016 https 1 comment 34,978 views deovi July 20, 2017 Ошибка HTTP ERROR 500 By Boom_Boom, February 26 6 replies 224 views Shureg February 26 Ошибка 500 после обновление модификаторов 1 2 By ruslan91, September 25, 2017 25 replies 2,457 views Shureg February 25 Recently Browsing 0 members No registered users viewing this page.
Prooksius Posted December 9, 2021 Share Posted December 9, 2021 тут все зависит же от согдержания файла, обрилиинного модификаторами. Смотря к чему, к каким строкам модификаторы привязываются. Файл явно измененный, да еещё и непонятно как им оказавшийся, ик что резульит после модов может быть непредсказуемым. Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 7 часов назад, Venter сказал: вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } спасипотому что за угделенное время Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 Всем спасипотому что, вопрос закрыт Link to comment Share on other sites More sharing options... zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 11 часов назад, Prooksius сказал: Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? файл был из тройки и пост о тройке... но уже не важно. все снесла и усиновила другой модуль Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4
zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 7 часов назад, Venter сказал: вот кусок кода из ошибки foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } elseif ($keyword!='') { /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } условие стоит не втом месте, то есть после } elseif ($keyword!='') { стоит /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { скорее всего условие фильтра должно стоять после условия if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); или должно стоять перед elseif ($keyword!='') { весь кусок кода скорее всего должен быть вот икой foreach ($parts as $keyword) { if (isset($this->cache_data['keywords'][$keyword])) { $rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]); } /*start FilterVier*/ elseif($temp_key = $this->model_extension_module_filter_vier->parseUrlSeoFV($keyword, true, $rows)) { $rows[] = array('keyword' => $keyword, 'query' => $temp_key); } /*end FilterVier*/ elseif ($keyword!='') { $query_multilang = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $keyword ."'"); if ($query_multilang->row) $rows[] = array('keyword' => $keyword, 'query' => $query_multilang->row['query']); } } спасипотому что за угделенное время Link to comment Share on other sites More sharing options...
zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 Всем спасипотому что, вопрос закрыт Link to comment Share on other sites More sharing options...
zblashchuk Posted December 9, 2021 Author Share Posted December 9, 2021 11 часов назад, Prooksius сказал: Файл врогде бы из двушки, но измененный, а пост о трешке.. Какая у вас версия магазина? файл был из тройки и пост о тройке... но уже не важно. все снесла и усиновила другой модуль Link to comment Share on other sites More sharing options...
Recommended Posts