Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

andrus

Users
  
  • Posts

    84
  • Joined

  • Last visited

Everything posted by andrus

  1. Данный модуль - это просто незаменимое и отличное решение, особенно для мультиязыка!!! Но опять же, всё тот же баг и здесь наблюдается: дубли категорий и производителей. Первая ссылка, что тут ниже идёт в примере, это со страницы демо модуля, ну а остальные, это её дубли, содержащие внутри "алиас" производителя - http://lang.opencartadmin.com/desktops/page-2 http://lang.opencartadmin.com/canon/desktops/page-2 http://lang.opencartadmin.com/apple/desktops/page-2 ...ну и так далее до всех имеющихся производителей, плюс 100500 пагинаций, содержащих тот самый алиас бренда. Т.е. как побороть сей недуг? Почему такая комбинация ссылок не делает редирект на чистую категорию? Я понимаю что эти ссылки почти не существуют физически, или там "каноникал" можно прописать, что-то в robots.txt и X-Robots-Tag намудрить. Но на собственном примере ( ocStore 1.5.5.2) подтверждаю, рано или поздно каким-то образом эти ссылки попадают в индекс. У кого-то нет, а кто-то просто не проверяли. Не знаю как такое получилось однажды именно с моим магазином, но подобные дубли "бренд+категория" я полгода назад увидел в ЯндексВебмастер ( бэта версия). После удаления этих ссылок вручную ,больше не наблюдаю их в индексе. Но их было тьма в одно время.
  2. Доброго времени! Если происходит сбой с соединением к БД MySQL (ocStore 2.1.0.1), по причине хостера, или если сам чего-то напортачил ( порча БД, удаление файла config.php, неверные пароли к БД и т.п.)... то на экран выводятся ряд сообщений, как тут ниже на скрине. А вот, к примеру тот же WordPress в таких случаях не пишет зашедшему на сайт, во время сбоя, эти все "Warning", "Notice: Error:" с путями к аккаунту на хостинге, а просто выводит сообщение в теге <h1>Ошибка соединения с Базой данных. Зайдите пожалуйста позже</h1> И на ocStore1.5.5.1.2 там вообще всё вперемешку на экране: вверху целый ряд "нотисов и эрорр конэктов", а в середине экрана разваленные куски сайта на CSS. Т.е .собственно вопрос: Как сделать страницу-заглушку (или оформить вывод сообщения короткого на русском), в случаи проблем с сервером БД? Благодарю за ответ...
  3. Установить локализацию укр.яз отсюда - https://opencartforum.com/files/file/2206-украинский-язык-open-cart-2011/ И в админке, заполнить данные к товарам на украинском, в новых появившихся там вкладках. OC Team , пользуясь случаем спрошу кое-чего, так как ответили в этой теме снова, и вернулся с той же проблемой я... Там действительно Ваша реализация дополнением "OCJ Seopro" работает на ocStore, но надо убрать дублирование функций некоторых. Тогда не будет подобных ошибок: "Fatal error: Cannot redeclare ModelCatalogProduct::getProductMainCategoryId()..." Ошибка появляется из-за файла "product.php" приходящего из пути - ...system/storage/modification/admin/model/catalog В нём дважды дублируется друг за другом функция ".......public function getProductMainCategoryId($category_id) {...........}...." А в самом файле "product.php" приходящего из пути - ".../admin/model/catalog/product.php" она там всегда в одном экземпляре прописана. Т.е. если удалить дубль той функции из файла, приходящего из каталога "..system/storage/modification/admin/model/catalog" то всё работает на сайте и в админке. Но стоит только нажать обновление модулей ( в админке: Главная - Менеджер дополнений - Обновить) то снова туда в эту папку ...system/storage/modification/admin/model/catalog/product.php перезаписывается файл "product.php", с уже дублированной 2-ой раз функцией ".......public function getProductMainCategoryId($category_id) {...........}...." Как найти файл, который вписывает дважды тот участок кода? Почему такое происходит? Благодарю за ответ...
  4. Благодарю за ответы. Действительно, без платного решения от Марка - не обойтись. Но в тоже время, тот модуль еще не готов для ocStore 2.1 ! Чего делать? Как долго ждать еще, интересно... Просто отличное решение! Долго ставил (там не без бубнов по инструкции). Но это для Opencart оказалось. или для ocStore подходит? При переключении языка, урл нужный появляется. Но при переходе в товар ( когда другой язык выбран) - в журнале ошибок кучи типа "Notice: Undefined index: title in..." и прочие, где от модулей идёт еще что-то. Плюс в админку не попасть: "Fatal error: Cannot redeclare ModelCatalogProduct::getProductMainCategoryId() in /home/.../system/storage/modification/admin/model/catalog/product.php on line 658" Ну понятное дело, ведь для ocStore нужно ведь.
  5. Доброго времени. Делаю наладку ИМ на новом OC 2.0, так сказать пробую. Но вот на пол пути резко остановился... Установил два языка - rus, ukr, en в админке везде есть вкладки, в редактировании товаров.. куда для каждого языка соответственно размещается своё описание. Но ведь русская версия сайта, и к примеру английская, украинская, белорусская - они все доступны с главного домена. Как сделать, чтобы урл магазина менялся, если менять локализацию через переключатель в верхнем меню: myshop.com - основной магазин myshop.com/en - англ версия myshop.com/ua - укр версия myshop.com/by - белоруская
  6. Плюсую... поднимаю тему. Нужная вещь!
  7. madagaskar83 , Что за "проблемы" такие вдруг с пагинацией? закройте в роботс.тхт её вообще - Disallow: /*?page= __________________________ п.с. подправьте название страницы "контакты" правильным, буквы пропустили - Контаты п.с.с. как же мне нравится этот шаблон XDS Coloring Theme)) Но блин... он уже так часто начал попадаться на интернет-магазинах, что скоро станет атрибутом движка Опенкарт. Вернее, если видишь такой дизайн сайта - значит то Осторе. Минус в том, что все ставят его один за другим, ничего уникального.
  8. )) Вам, вероятнее всего, надо удалить всё из папки кеш. Потом просто зайди на сайт понажимать пару товаров, категорию... Там перезапишется кеш новый. И должно получится всё в виде сео-чпу.
  9. Да уж , действительно не так просто.. К примеру все модули извлекают эти переменные из цикла, и это уже код <?php.......?> который в визуальный редактор статьи, вообще не вставляется :/ Как пример, код блока "Последние поступления" где видна переменная "price" , и это там цикл весь, а не конкретные ID -
  10. Доброго времени! Необходимо в "дефолтные" статьи (страницы, созданные в админке через каталог-статьи) вывести значение цены для конкретного товара. Т.е. среди текста есть миниатюры товаров, где внизу краткий дескрипшн и цена. Или к примеру надо выводить только цену по ID товара, окруженной текстом статьи... Посмотрел что предлагает модуль шоткоды - http://demo.echothemes.com/default2/opencart-shortcodes.html но там нет, такого, чтобы по нужному ID-товара отображать значение переменной с ценой ( <?php echo $price ?> ) в любом месте сайта. Там есть вывод ряда блоков из модулей "Лучшее", "Акции", которые жёстко выводят своё: миниатюра, название, цена, кнопка купить.. Хотелось бы найти модуль, или понять как самому реализовать вывод значения переменных по ID товара в статью, или название производителей, подкатегорий по известному ID
  11. Paradox, зачем офтопить на счёт баяна " /index.php?route=common/home " ? как избавиться, давно решено: https://opencartforum.com/topic/10187-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D1%81%D1%82%D1%80-indexphpro/ Freelancer, подскажите лучше как избавиться от дублей категорий. Здесь выше в теме уже этот вопрос поднимался...
  12. Freelancer, благодарю что поправили, теперь нормальный seo-url производителя. Но наблюдается тот же баг, что и в прошлых версиях: http://opencart20.orcart.ru/desktops/ - вот страница на категорию http://opencart20.orcart.ru/desktops/the-apple - вот такая же страница этой категории, но в конце с алиасом от бренда (производителя) http://opencart20.orcart.ru/the-apple - а вот ссылка самого бренда, где алиас свой "the-apple" Как избавиться от этого дубля, если в урл категории или подкатегории приписать в конце алиас производителя?
  13. В том-то и дело, что не всё гладко с этим "производителем". Он плодит дубли категорий. Проверялось на различных примерах давних магазинов. Почему пишу в тему, где seo-pro для ОС2 - может уже устранили сей баг...
  14. Доброго времени. А есть демо-сайт еще один, с установленным на нём seo-pro ? На указанном ранее в теме демо- "opencart20.orcart.ru" ссылки далеко не seo - http://opencart20.orcart.ru/index.php?route=product/manufacturer/info&manufacturer_id=8 Это так модуль этот и работает что-ли?
  15. ...хотелось бы посмотреть на виды ссылок, которые он генерирует для этой новой версии ocStore 2.1.0.1.1 И еще: а где можно посмотреть демо-сайт нового движка? Какие из них, имеют установленный ocStore 2.1.0.1.1, не пойму чего-то, где кто) 1 - http://demo.myopencart.com/ 2 - http://demo.myopencart.ru/
  16. А вот совсем и не так. Я случайно заметил на 200 стр. в кабинете ЯндексВебмастера 8 ссылок вида myshop.com/category/podcat/brand Потом начал вбивать вариации разные в конец урл категорий, и получил доступные новые страницы с дублирующим содержимым. Есть такая программа как "SiteMap Generator".. ну и "Xenu" тоже сюда же, которые можно сказать имитируют тот самый бот от Google и Яндекс. Если бы не эти инструменты, я бы никогда и не заметил такой баг в ocStore 1.5.5.1.2 с дублями категорий. "SiteMap Generator" такое сразу нагенерировал. Возможно так и перекалашмативают спустя время, роботы ваши магазины. Находят те самые дубли и зашвыривают их однажды в индекс. А потом сидишь неделями и листаешь то что есть в индексе дублированного из 1000 или 5000 товаров, категорий... в кабинете вебмастера. Рубишь всё это тегом "ноуиндекс" и "в роботс/хтацесс" ​Но это же не выход, надо убрать генерацию подобного...
  17. Otvet, Благодарю за участие в данной дискуссии. Если выше указанная проблема в теме не устраняется парой строк в коде, то конечно написание полноценного исправления этой ошибки влечёт за собой профессиональных знаний.. и это уже за отдельную плату, согласен. Только вот следующее теперь постоянно будет интересовать: это именно в версии сборки ocStore 1.5.5.1.2 такой баг и недуг с этим SeoPRO, или такое на всех магазинах наблюдается. Но в тоже время никто на форуме данную проблему не поднял, возможно и всё нормально у других - не дублирует "алиас" производителя содержимое страницы категории. Может нам переустановить движок OC на другую версию? Загадка, откуда такая ошибка появилась и была ли она изначально на сайте. п.с. Отпишитесь те, по желанию, кто если и заглянули в эту тему случайно.. как у вас на сайте с такими ссылками?))
  18. Не смог разобраться со своею проблемой. Сам код этого файла "seo_pro.php" прикрепляю ниже. Что там и как редиректит с помощью 301, так и осталось неизвестным... :/ И теперь немного другой вопрос, не с целью помочь, а создалось впечатление, что не в ту категорию эту тему создал. Подскажите куда создать новую запись на этом форуме, чтобы получить хоть какие-то советы. Или этот форум не посещаемый особо... Благодарю за ответ.
  19. Otvet, совершенно верно ,что сложнее будет сделать. Покопался уже полдня, чего только не придумывал.. в итоге не достиг желаемого. Пока пауза, так как времени нет вообще, во многом не успеваю. А когда тебе особо не понять что там и куда в этом файле "seo_pro.php" заворачивает, генерирует.. то тем более. Просто собственно вопрос к заглянувшим сюда в тему - "У вас также как описано выше? Что если приставить алиас бренда к любой категории или подкатегории, то получишь ссылку на эту же категорию, но с новым "урл" ?" Магазину уже как год, а я вот только на днях заметил подобный дуль, родом вообще из ниоткуда. :/
  20. Благодарю за наводку, но не без вопроса тут же: "Удалить это место из кода, или изменить код исполнения условия? Если да, то какое нужно прописать .." ___________________________________ ........................ } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } elseif(isset($this->cache_data['queries'][$route_])) { header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently'); $this->response->redirect($this->cache_data['queries'][$route_]); .......................... _________________________________________
  21. Доброго времени всем! При сканировании магазина прогой Xenu обнаружилось ряд страниц, многое дублирующее. Большинство проблем устранил через настройки в админке и в robots/.htaccess Но есть страницы, дублирующие категории. Причём самым наглым образом - в конец ссылки категории ставим alias бренда(производителя) и получаем дубль страницы категории любой. Как пример: вот тут структура ссылок, когда всё нормально - myshop.com/category - основная категория myshop.com/category/podcat/ - адрес подкатегории а вот дубли тех же самых страниц что выше, но с приставкой в конце урла алиаса на бренд(производитель) - myshop.com/category/brand - основная категория дубль myshop.com/category/podcat/brand - адрес подкатегории дубль Т.е. не важно какая категория, не важно какой в конец урла ставить алиас имеющего на сайте бренда, но получается 100500 комбинаций, если подставлять ко всем категориям все бренды по очереди. Здесь однозначно что-то надо изменить в файле seo_pro.php, но каких-либо решений или подсказок в сети не нашёл
  22. увы, не разобрался вообще, чего там надо увидеть в этом Firebug/консоли, что нажимать, какие вкладки: POST, Ответ, Заголовки... не важно, понажимал всё что можно, но ошибок типа скриптовых " Uncaught ReferenceError: " нигде не видно.
  23. Доброго времени! Реально что-то проблема.. При активации в админке, где "Оплата" на ocStore 1.5.5.1.2 каких-либо модулей оплаты (PayPal, Приват24, LIQPAY), не нажимается потом кнопка "Подтвердить заказ". Гифка крутится 1 сек и всё, не переходит на страницу банка, или вообще какой-либо редирект не делается внутри опенкарта. Заметил следующее - все модули обязательно содержат строку $order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']); на которую и ругается потом "движок" в лог ошибок всё. Получается что теряется id заказа в коде модуля. Но что удивительно, номер заказа приходит как-то туда всё же. Здесь на форуме выудил приём один- в тот же лог можно получить запись, следующим трюком, добавив это: $this->log->write('Zakaz nomer - '.$this->session->data['order_id']); т.е. прописывает в файл лога следующую строчку со значением из теряемой переменной- "2015-10-07 10:33:06 - Zakaz nomer - 1679 " А ниже тут же в логе - "PHP Notice: Undefined index: order_id in /home/..../www/catalog/controller/payment/....24.php on line 21" и так далее, где в коде только встречается.. Ну и если закаментить этот order_id, то ошибок нет. Но не понять почему не идёт редирект/переход туда, куда-нибудь дальше, после нажатия кнопки "Подтвердить заказ"? И еще: как можно в Firebug или в Консоли, увидеть возможные ошибки на странице оформления заказа, если инфы об ошибках в файле "лог" недостаточно или нет вообще...
  24. Отпишитесь здесь в теме те, кто купили и установили данный модуль на ocStore 1.5.5.1.2. - работает ли на этой версии? См. моё сообщение здесь ранее. Что-то не видно тут в комментах создателя модуля. Нужна ли от него потом онлайн консультация какая-нибудь при установке купленного, или итак всё стабильно работает?
  25. Благодарю за рекомендации! Обязательно воспользуюсь вашим советом о 404. Но тем не менее.. спад трафика ведь неизбежен. Когда давно проиндексированные длинные ссылки, вдруг резко меняются на короткие (а их можно назвать вообще теперь другими) то поисковикам необходимо сделать "склейку" путём редиректов, указанных в htaccess. А это время, сроки которого никто никогда не знает. Всё зависит от количества товаров на сайте. Индекс поисковых баз мгновенно не меняется. Гугл просто удалит из себя то, что уже не отвечает действительности. Впрочем не я один такой. Много есть историй с проектами, которые поменяли ссылки, категории, или домены+CMS вообще- они тоже пережили падение трафика.. временное правда )
×
×
  • 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.