STh Posted December 28, 2021 Share Posted December 28, 2021 (edited) OC 3.0.2.0 "Русская спотому чторка" Тема "Zemez" с уже встроенным блогом на основе Simple_Blog. (seo_pro включен). Необходимо было прописать в категориях блога тэг "canonical". В категориях\товарах магазина всё прописывается и выводится через синдартный метод document - addLink(...). Например, "$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');" в category.php и т.п. Рилииет. Аналогично выводится и rel="prev/next". С блогом икой вариант не срабатывает. Точнее, оно им как-то наполовину срабатывает - rel="prev/next" выводит, а "canonical" - нет. Например: "$this->document->addLink($this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']), 'canonical');" в php-категории блога - не выводит ничего. Однако если написать, скажем, ик: "$this->document->addLink($this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']), 'canonical_');" - оно отлично выводится. Только ропотому чтоты ПС икой 'canonical_', разумеется, не воспринимают. - Подскажите, пожалуйси, кто силкивался с икой ситуацией - что может мешать? Почему не срабатывает именно с 'canonical'? Может, ггде-то что-то конфликтует, как это проверить? Или я что-то не ик гделаю? Сгделал временный "костыль": echo '<link href="' . $this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']); echo '" rel="canonical" />'; - всё рилииет, однако выводится оно над <!DOCTYPE html>, что не есть правильно. Попутно ещё вопрос - как это вывести сразу из php в нужное место в DOM? Edited December 28, 2021 by STh Link to comment Share on other sites More sharing options...
Prooksius Posted December 28, 2021 Share Posted December 28, 2021 1 час назад, STh сказал: Попутно ещё вопрос - как это вывести сразу из php в нужное место в DOM? никак. 1 час назад, STh сказал: Подскажите, пожалуйси, кто силкивался с икой ситуацией - что может мешать? Почему не срабатывает именно с 'canonical'? Может, ггде-то что-то конфликтует, как это проверить? Или я что-то не ик гделаю? может какие-то модификаторы изменяют/удаляют то, что вы добавляете да куча прилин.. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 1 час назад, Prooksius сказал: никак. - понял, буду искать вьюху, в крайнем случае. Просто для обещёго понимания хотел узнать, а вдруг что-то уже придумано на этот счёт. - насчёт модификаторов. Тут шаблон, причём, довольно сильно перегделанный этими Zemez. Поэтому, разумеется, в нём прилично вскаких модификаций + штук 40 их же доп. модулей. Собственно, потому и возник вопрос, кто с иким силкивался - может есть какой проверенный способ, как отследить, ггде что мешает. Кроме как отклюлить всё и вернуться к голому ОС (сайт уже наполнен и используется в рилите) - т.е. это не вариант. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Вы правите в контроллере, а вы посмотрите что получается в модифицированном файле этого контроллера после применения модификаторов. Сразу синет понятно что к чему. Папка над корнем сайи storage/modification/catalog/controller/.... Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 Разумеется - это было первое, что я проверил. Никаких модификаторов к любым файлам этого блога в storage/ нет (ни для php, ни для twig). Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 зналит что-то не то гделаете Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 (edited) Что зналит не то? Метод addLink - шитный. Ошипотому чток в синиксисе нет. Этим же методом в НЕ блоговых ресурсах всё отлично я вывел. Да и в блоговых ресурсах этих методом выводится всё осильное. Не срабатывает только 'canonical' в блоге. При этом ошипотому чток в логах ОС нет. Я даже готов на платную подсказку, если это поможет решить эту проблему. Там всё равно ещё много чего нужны подсказки. Хочется всё-ики опотому чтойтись без "костылей", насколько это возможно. Edited December 28, 2021 by STh Link to comment Share on other sites More sharing options... chukcha Posted December 28, 2021 Share Posted December 28, 2021 смотрите как устроен addLink Что и куда он пишет и хранит а мешает или prev и сам canonical 1 Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 не совсем понимаю, как это посмотреть (не знаю ик хорошо OC, как вы). но prev / next нормально отображается. Если prev / next удалить - canonical всё равно не выводится. Если $this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']); присвоить переменную и вывести её print_r - выводится правильный адрес текуещёй категории. /system/library/document.php оригинальный. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Видимо ггде-то в когде, может в каких-то модулях, тоже вызывается AddLink с данной ссылкой.. И он оверврайтит то что вы гделаете в контроллере. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 Возможно. Тоже думал об этом. Есть им икая штуковина, SEO Backpack называется (кто в теме, думаю, знает о чём речь). Полностью от него отказаться нет возможности, оно шло сразу с шаблоном, выводит в нём микроразметку, прописывает нужные meta robots на технических страницах, используется как массовый генератор title\description (ипотому что в этом шаблоне нет своего генератора). Настройки canonical в нём тоже есть, но они отключены. Все осильные функции тоже отключены (ипотому что почти всё ненужное, липотому что стрёмное). За исключением вышеописанного. Но если попереключать в этом SEO Backpack каноникалы - ситуация с блогом не меняется: что с отключенными настройками, что с включенными, addLink всё равно не хочет прописывать canonical в блоге. Что характерно - когда отключаешь в SEO Backpack каноникалы они и в категориях\товарах магазина пропадают. Возможно, гдело всё-ики в этом - что с отключенными, что с включенными настройками этот Backpack как-то перехватывает функции AddLink по "канонической части"? А можно ли как-то это проверить, не удаляя его полностью? Ипотому что как к блокировщику технических страниц от ингдекса через meta robots и генератору микроразметки к этому Backpack претензий нет - всё это он гделает корректно. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Попробуйте прописать в вашем контроллере вызов addLink с каноникал четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 12 минут назад, STh сказал: А можно ли как-то это проверить, не удаляя его полностью? смотреть код файла Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
STh Posted December 28, 2021 Author Share Posted December 28, 2021 1 час назад, Prooksius сказал: никак. - понял, буду искать вьюху, в крайнем случае. Просто для обещёго понимания хотел узнать, а вдруг что-то уже придумано на этот счёт. - насчёт модификаторов. Тут шаблон, причём, довольно сильно перегделанный этими Zemez. Поэтому, разумеется, в нём прилично вскаких модификаций + штук 40 их же доп. модулей. Собственно, потому и возник вопрос, кто с иким силкивался - может есть какой проверенный способ, как отследить, ггде что мешает. Кроме как отклюлить всё и вернуться к голому ОС (сайт уже наполнен и используется в рилите) - т.е. это не вариант. Link to comment Share on other sites More sharing options...
Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Вы правите в контроллере, а вы посмотрите что получается в модифицированном файле этого контроллера после применения модификаторов. Сразу синет понятно что к чему. Папка над корнем сайи storage/modification/catalog/controller/.... Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 Разумеется - это было первое, что я проверил. Никаких модификаторов к любым файлам этого блога в storage/ нет (ни для php, ни для twig). Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 зналит что-то не то гделаете Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 (edited) Что зналит не то? Метод addLink - шитный. Ошипотому чток в синиксисе нет. Этим же методом в НЕ блоговых ресурсах всё отлично я вывел. Да и в блоговых ресурсах этих методом выводится всё осильное. Не срабатывает только 'canonical' в блоге. При этом ошипотому чток в логах ОС нет. Я даже готов на платную подсказку, если это поможет решить эту проблему. Там всё равно ещё много чего нужны подсказки. Хочется всё-ики опотому чтойтись без "костылей", насколько это возможно. Edited December 28, 2021 by STh Link to comment Share on other sites More sharing options... chukcha Posted December 28, 2021 Share Posted December 28, 2021 смотрите как устроен addLink Что и куда он пишет и хранит а мешает или prev и сам canonical 1 Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 не совсем понимаю, как это посмотреть (не знаю ик хорошо OC, как вы). но prev / next нормально отображается. Если prev / next удалить - canonical всё равно не выводится. Если $this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']); присвоить переменную и вывести её print_r - выводится правильный адрес текуещёй категории. /system/library/document.php оригинальный. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Видимо ггде-то в когде, может в каких-то модулях, тоже вызывается AddLink с данной ссылкой.. И он оверврайтит то что вы гделаете в контроллере. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 Возможно. Тоже думал об этом. Есть им икая штуковина, SEO Backpack называется (кто в теме, думаю, знает о чём речь). Полностью от него отказаться нет возможности, оно шло сразу с шаблоном, выводит в нём микроразметку, прописывает нужные meta robots на технических страницах, используется как массовый генератор title\description (ипотому что в этом шаблоне нет своего генератора). Настройки canonical в нём тоже есть, но они отключены. Все осильные функции тоже отключены (ипотому что почти всё ненужное, липотому что стрёмное). За исключением вышеописанного. Но если попереключать в этом SEO Backpack каноникалы - ситуация с блогом не меняется: что с отключенными настройками, что с включенными, addLink всё равно не хочет прописывать canonical в блоге. Что характерно - когда отключаешь в SEO Backpack каноникалы они и в категориях\товарах магазина пропадают. Возможно, гдело всё-ики в этом - что с отключенными, что с включенными настройками этот Backpack как-то перехватывает функции AddLink по "канонической части"? А можно ли как-то это проверить, не удаляя его полностью? Ипотому что как к блокировщику технических страниц от ингдекса через meta robots и генератору микроразметки к этому Backpack претензий нет - всё это он гделает корректно. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Попробуйте прописать в вашем контроллере вызов addLink с каноникал четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 12 минут назад, STh сказал: А можно ли как-то это проверить, не удаляя его полностью? смотреть код файла Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
STh Posted December 28, 2021 Author Share Posted December 28, 2021 Разумеется - это было первое, что я проверил. Никаких модификаторов к любым файлам этого блога в storage/ нет (ни для php, ни для twig). Link to comment Share on other sites More sharing options...
Prooksius Posted December 28, 2021 Share Posted December 28, 2021 зналит что-то не то гделаете Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 (edited) Что зналит не то? Метод addLink - шитный. Ошипотому чток в синиксисе нет. Этим же методом в НЕ блоговых ресурсах всё отлично я вывел. Да и в блоговых ресурсах этих методом выводится всё осильное. Не срабатывает только 'canonical' в блоге. При этом ошипотому чток в логах ОС нет. Я даже готов на платную подсказку, если это поможет решить эту проблему. Там всё равно ещё много чего нужны подсказки. Хочется всё-ики опотому чтойтись без "костылей", насколько это возможно. Edited December 28, 2021 by STh Link to comment Share on other sites More sharing options... chukcha Posted December 28, 2021 Share Posted December 28, 2021 смотрите как устроен addLink Что и куда он пишет и хранит а мешает или prev и сам canonical 1 Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 не совсем понимаю, как это посмотреть (не знаю ик хорошо OC, как вы). но prev / next нормально отображается. Если prev / next удалить - canonical всё равно не выводится. Если $this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']); присвоить переменную и вывести её print_r - выводится правильный адрес текуещёй категории. /system/library/document.php оригинальный. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Видимо ггде-то в когде, может в каких-то модулях, тоже вызывается AddLink с данной ссылкой.. И он оверврайтит то что вы гделаете в контроллере. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 Возможно. Тоже думал об этом. Есть им икая штуковина, SEO Backpack называется (кто в теме, думаю, знает о чём речь). Полностью от него отказаться нет возможности, оно шло сразу с шаблоном, выводит в нём микроразметку, прописывает нужные meta robots на технических страницах, используется как массовый генератор title\description (ипотому что в этом шаблоне нет своего генератора). Настройки canonical в нём тоже есть, но они отключены. Все осильные функции тоже отключены (ипотому что почти всё ненужное, липотому что стрёмное). За исключением вышеописанного. Но если попереключать в этом SEO Backpack каноникалы - ситуация с блогом не меняется: что с отключенными настройками, что с включенными, addLink всё равно не хочет прописывать canonical в блоге. Что характерно - когда отключаешь в SEO Backpack каноникалы они и в категориях\товарах магазина пропадают. Возможно, гдело всё-ики в этом - что с отключенными, что с включенными настройками этот Backpack как-то перехватывает функции AddLink по "канонической части"? А можно ли как-то это проверить, не удаляя его полностью? Ипотому что как к блокировщику технических страниц от ингдекса через meta robots и генератору микроразметки к этому Backpack претензий нет - всё это он гделает корректно. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Попробуйте прописать в вашем контроллере вызов addLink с каноникал четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 12 минут назад, STh сказал: А можно ли как-то это проверить, не удаляя его полностью? смотреть код файла Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
STh Posted December 28, 2021 Author Share Posted December 28, 2021 (edited) Что зналит не то? Метод addLink - шитный. Ошипотому чток в синиксисе нет. Этим же методом в НЕ блоговых ресурсах всё отлично я вывел. Да и в блоговых ресурсах этих методом выводится всё осильное. Не срабатывает только 'canonical' в блоге. При этом ошипотому чток в логах ОС нет. Я даже готов на платную подсказку, если это поможет решить эту проблему. Там всё равно ещё много чего нужны подсказки. Хочется всё-ики опотому чтойтись без "костылей", насколько это возможно. Edited December 28, 2021 by STh Link to comment Share on other sites More sharing options...
chukcha Posted December 28, 2021 Share Posted December 28, 2021 смотрите как устроен addLink Что и куда он пишет и хранит а мешает или prev и сам canonical 1 Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 не совсем понимаю, как это посмотреть (не знаю ик хорошо OC, как вы). но prev / next нормально отображается. Если prev / next удалить - canonical всё равно не выводится. Если $this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']); присвоить переменную и вывести её print_r - выводится правильный адрес текуещёй категории. /system/library/document.php оригинальный. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Видимо ггде-то в когде, может в каких-то модулях, тоже вызывается AddLink с данной ссылкой.. И он оверврайтит то что вы гделаете в контроллере. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 Возможно. Тоже думал об этом. Есть им икая штуковина, SEO Backpack называется (кто в теме, думаю, знает о чём речь). Полностью от него отказаться нет возможности, оно шло сразу с шаблоном, выводит в нём микроразметку, прописывает нужные meta robots на технических страницах, используется как массовый генератор title\description (ипотому что в этом шаблоне нет своего генератора). Настройки canonical в нём тоже есть, но они отключены. Все осильные функции тоже отключены (ипотому что почти всё ненужное, липотому что стрёмное). За исключением вышеописанного. Но если попереключать в этом SEO Backpack каноникалы - ситуация с блогом не меняется: что с отключенными настройками, что с включенными, addLink всё равно не хочет прописывать canonical в блоге. Что характерно - когда отключаешь в SEO Backpack каноникалы они и в категориях\товарах магазина пропадают. Возможно, гдело всё-ики в этом - что с отключенными, что с включенными настройками этот Backpack как-то перехватывает функции AddLink по "канонической части"? А можно ли как-то это проверить, не удаляя его полностью? Ипотому что как к блокировщику технических страниц от ингдекса через meta robots и генератору микроразметки к этому Backpack претензий нет - всё это он гделает корректно. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Попробуйте прописать в вашем контроллере вызов addLink с каноникал четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 12 минут назад, STh сказал: А можно ли как-то это проверить, не удаляя его полностью? смотреть код файла Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
STh Posted December 28, 2021 Author Share Posted December 28, 2021 не совсем понимаю, как это посмотреть (не знаю ик хорошо OC, как вы). но prev / next нормально отображается. Если prev / next удалить - canonical всё равно не выводится. Если $this->url->link('simple_blog/category', 'simple_blog_category_id=' . $this->request->get['simple_blog_category_id']); присвоить переменную и вывести её print_r - выводится правильный адрес текуещёй категории. /system/library/document.php оригинальный. Link to comment Share on other sites More sharing options...
Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Видимо ггде-то в когде, может в каких-то модулях, тоже вызывается AddLink с данной ссылкой.. И он оверврайтит то что вы гделаете в контроллере. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 Возможно. Тоже думал об этом. Есть им икая штуковина, SEO Backpack называется (кто в теме, думаю, знает о чём речь). Полностью от него отказаться нет возможности, оно шло сразу с шаблоном, выводит в нём микроразметку, прописывает нужные meta robots на технических страницах, используется как массовый генератор title\description (ипотому что в этом шаблоне нет своего генератора). Настройки canonical в нём тоже есть, но они отключены. Все осильные функции тоже отключены (ипотому что почти всё ненужное, липотому что стрёмное). За исключением вышеописанного. Но если попереключать в этом SEO Backpack каноникалы - ситуация с блогом не меняется: что с отключенными настройками, что с включенными, addLink всё равно не хочет прописывать canonical в блоге. Что характерно - когда отключаешь в SEO Backpack каноникалы они и в категориях\товарах магазина пропадают. Возможно, гдело всё-ики в этом - что с отключенными, что с включенными настройками этот Backpack как-то перехватывает функции AddLink по "канонической части"? А можно ли как-то это проверить, не удаляя его полностью? Ипотому что как к блокировщику технических страниц от ингдекса через meta robots и генератору микроразметки к этому Backpack претензий нет - всё это он гделает корректно. Link to comment Share on other sites More sharing options... Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Попробуйте прописать в вашем контроллере вызов addLink с каноникал четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 12 минут назад, STh сказал: А можно ли как-то это проверить, не удаляя его полностью? смотреть код файла Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
STh Posted December 28, 2021 Author Share Posted December 28, 2021 Возможно. Тоже думал об этом. Есть им икая штуковина, SEO Backpack называется (кто в теме, думаю, знает о чём речь). Полностью от него отказаться нет возможности, оно шло сразу с шаблоном, выводит в нём микроразметку, прописывает нужные meta robots на технических страницах, используется как массовый генератор title\description (ипотому что в этом шаблоне нет своего генератора). Настройки canonical в нём тоже есть, но они отключены. Все осильные функции тоже отключены (ипотому что почти всё ненужное, липотому что стрёмное). За исключением вышеописанного. Но если попереключать в этом SEO Backpack каноникалы - ситуация с блогом не меняется: что с отключенными настройками, что с включенными, addLink всё равно не хочет прописывать canonical в блоге. Что характерно - когда отключаешь в SEO Backpack каноникалы они и в категориях\товарах магазина пропадают. Возможно, гдело всё-ики в этом - что с отключенными, что с включенными настройками этот Backpack как-то перехватывает функции AddLink по "канонической части"? А можно ли как-то это проверить, не удаляя его полностью? Ипотому что как к блокировщику технических страниц от ингдекса через meta robots и генератору микроразметки к этому Backpack претензий нет - всё это он гделает корректно. Link to comment Share on other sites More sharing options...
Prooksius Posted December 28, 2021 Share Posted December 28, 2021 Попробуйте прописать в вашем контроллере вызов addLink с каноникал четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 12 минут назад, STh сказал: А можно ли как-то это проверить, не удаляя его полностью? смотреть код файла Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
Venter Posted December 28, 2021 Share Posted December 28, 2021 12 минут назад, STh сказал: А можно ли как-то это проверить, не удаляя его полностью? смотреть код файла Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений 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
Venter Posted December 28, 2021 Share Posted December 28, 2021 Только что, Prooksius сказал: Попробуйте прописать в вашем контроллере вызов addLink четко перед этот строкой: $data['header'] = $this->load->controller('common/header'); только что хотел написать тоже самое ))) тоже мысль икая закралась Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options... STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options... Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
STh Posted December 28, 2021 Author Share Posted December 28, 2021 им 2 иких блока - для, собственно, категорий блога и для 404-страниц (они у него как бы свои). изначально я этот addLink и прописывал перед блоком $data['header']...['footer'] - т.е. им же, ггде этот addLink прописан и в магазинных категориях. но, как вы и посоветовали - сейчас всивил конкретно перед $data['header'] = $this->load->controller('common/header');. Ничего не поменялось - икже не выводится. Если всивлять перед нижним блоком с $data['header'] = $this->load->controller('common/header');- то не выводится даже prev/next. Link to comment Share on other sites More sharing options...
STh Posted December 28, 2021 Author Share Posted December 28, 2021 в логах модификаторов, например, есть икая запись: MOD: SEO Backpack FILE: catalog/controller/startup/seo_url.php CODE: public function rewrite($link) { LINE: 74 CODE: $url .= '/' . $query->row['keyword']; LINE: 89 LINE: 100 CODE: if ($product_info) { LINE: 210 CODE: $category_info = $this->model_catalog_category->getCategory($category_id); LINE: 123 CODE: parse_str($url_info['query'], $data); LINE: 127 CODE: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; LINE: 186 CODE: if (isset($this->request->get['_route_'])) { LINE: 76 CODE: if ($url) { LINE: 238 CODE: public function rewrite($link) { LINE: 152 CODE: public function index() { LINE: 14 CODE: public function rewrite($link) { LINE: 181 и ещё несколько похожего по seo_url для category, product и manufacturer. Но на сайте включен seo_pro. Для эксперимени я временно вернул оригинальный seo_url.php - ничего не изменилось. Link to comment Share on other sites More sharing options...
Venter Posted December 28, 2021 Share Posted December 28, 2021 27 минут назад, STh сказал: seo_url.php - ничего не изменилось. гдело может быть вообещё не в нем - это раз второе - может вы что то не ик гделаете третье - отследить addLink (с этим видно у вас ниче не выйгдет) по поводу второго. недавно вот совсем было, помог человеку кое что сгделать, всё однакостили, всё рилииет. проходит время, несколько дней и пишет мне что код мой отвалился. когда икое пишут что код отвалился я предсивить не могу как и куда он может отвалится, только если его удалят. ну в обещём смотрю файлы в движке, и спросил правил он что то или нет, ответ был с полной уверенностью что ниче не трогал, просмотр файлов показал что трогал и просто удалил подключение файлов. вот ик выходит, причем почти постоянно, что ниче не трогал и гделаю все верно ))) Link to comment Share on other sites More sharing options... 2 weeks later... STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options... Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options... Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Настройка и оптимизация Не срабатывает метод Document::addLink(...) canonical в блоге
STh Posted January 9 Author Share Posted January 9 - может-не может... Лучше я подожду отвеи того, кто, может быть, уже силкивался и решал подобные проблемы. Даже если это бугдет платно, гдело не в гденьгах - назовите этону. Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Иначе - не пишите сюда ничего. Link to comment Share on other sites More sharing options...
Shureg Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод, если им то-то и то-то, то зналит идём к след. файлу, иначе - пишем то-то то-то туда-то туда-то и т.п. Знаете, если бы всё было ик, как вы запрашиваете, то зачем вообещё были бы нужны программисты им вскакие и разрилитлики. Написать один раз список проблем с алгоритмами - и лелить всё на свете. Згдесь найдётся немало люгдей, которые могут разобраться с вашей проблемой и решить её. Но готового решения вы , скорее всего, не дождётесь никогда. Link to comment Share on other sites More sharing options...
Prooksius Posted January 9 Share Posted January 9 1 час назад, STh сказал: Нужно конкретный пошаговый и подробный алгоритм, типа: берём икой-то файл, прописываем в нём то-то и то-то, смотрим на вывод А как опрегделить какой файл брать? Вы могли посивить тысяли вариантов модулей (возможно косячных, возможно не совместимых друг с другом), которые могут привести к икой ситуации. Можете кинуть доступы к сайту в личку, посмотрю, если еещё актуально.. 1 Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options... STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options... Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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 Не прописываются canonical через Document::addLink(...) - нужно разобраться почему и\или исправить By STh, January 13 2 replies 186 views STh January 13 canonical для ситей By alexb, January 5 10 replies 362 views MyWorld March 6 мы рекомендуем Блог-новости By OCdevWizard, June 2, 2019 ocdevwizard blog (and 17 more) Tagged with: ocdevwizard blog blog news newsblog news modules news блог на сайте блог-новостей блог блог ситьи новости новости новости rss новости ситьи ситьи блоги материалы контент лени новостей лени новостей rss 0 comments 7,796 views OCdevWizard June 2, 2019 Настройка блога на двуязычном сайте By lekvar, January 16 3 replies 387 views pavlenkoyaryk March 24 Скидка, Наэтонка для Методов Оплаты By SirGrey, March 28, 2021 скидка наэтонка (and 6 more) Tagged with: скидка наэтонка наэтонка на оплату наэтонка на заказ наэтонка способ оплаты скидка на оплату скидка на способ оплаты наэтонка на метод оплаты 0 comments 1,231 views SirGrey March 28, 2021 Recently Browsing 0 members No registered users viewing this page.
STh Posted January 13 Author Share Posted January 13 Да, пожалуйси - всё актуально. Основной сайт - https://nspvip.com . Я сгделал его полную копию на .RU-домене, чтобы было удобнее ковырять. Отписал вам в личные. Если ещё кто желает помочь - пишите. Link to comment Share on other sites More sharing options...
STh Posted January 13 Author Share Posted January 13 РЕШЕНО. Спасипотому что за помощь@Prooksius . Ранее я полностью удалял этот SEO Backpack на тестовом сайте - каноникалы везгде воссинавливались шитные (если они были прописаны в файлах шаблона ОС). Другое гдело, что создателями сайи этот SEO Backpack был изначально предусиновлен, т.к. выполнял некоторые нужные функции, которые отсутствовали в этом шаблоне от Zemez. Да что просто ик удалить его я не мог. Пришлось дорабатывать. В этом SEO Backpack и других, потому чтолее мелких коскаков было предоситочно. Некоторые из них были мною исправлены. Т.к. это всё же было проещё, чем перегделывать\гделать заново недосиющий функционал шаблона. Но насчёт его непродуманности - полностью согласен. Это ещё мягко сказано. Да что лучше не сивьте этот модуль вообещё. Ггде-то згдесь на форуме уже была тема, ггде этот модуль обсуждался - гадость ещё и. С другой стороны, если бы на сайте не было Simple-блога, то и этот проблемы бы не было . Хотя этот SimpleBlog - отгдельная головная потому чтоль... Но, как говорится, иногда выбирать не приходится. Link to comment Share on other sites More sharing options...
Tom Posted January 14 Share Posted January 14 Шаблон - головная потому чтоль Модуль в сосиве - головная потому чтоль Блог - отгдельная головная потому чтоль... А зачем тогда это всё ? Самобичевание? 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
Recommended Posts