Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocdev_pro

Користувачі
  • Публікації

    2 022
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем ocdev_pro

  1. 6 часов назад, Friden сказал:

    Страница списка новостей поддерживает человекопонятные url, но сами новости нет. Вроде указываю ссылку в "данных", проверяю в OC Team — Seo Manager. Всё определилось. Но при открытии новости ссылка не становится человекопонятной и выводится в адресной строке такая дичь сайт.ру/index.php?route=information/news/info&news_id=2. Что я сделал не так? 

    Нужно сбросить кеш seo_pro.
    А также возможно у Вас SeoPro в ocStore изменен и ocmod Новостей не прописался до конца в seo_pro.php
     

  2. 4 часа назад, Andrey777888 сказал:

    Технические страницы и страницы без информации. Примеры: https://test.gradient.ua/login - открыта для индексации https://test.gradient.ua/cart - открыта для индексации

     

    Составьте правильный robots.txt укажите ряд страниц которые следует закрыть, Например

    User-agent: * //для всех поисковиков
    ... другие правила
    Disallow:/register
    Disallow:/login
    Disallow:/logout
    Disallow:/forgot-password
    
    Disallow:/index.php?route=account/simpleedit //для модуля Simple
    Disallow:/index.php?route=account/simpleregister //для модуля Simple
    
    Disallow:/cart
    Disallow:/checkout
    
    итд..

    Но для Google даже не смотря на правила в robots страница может быть проиндексирована по усмотрение робота.

    Также в ocStore 3 версии, в контроллере нужной страницы, Вы можете добавить строку в методе index или других
     

    $this->document->setRobots('noindex,nofollow'); //!В чистом Opencart не будет работать!

     

  3. 9 минут назад, oleksij сказал:

    Сбросил кеш SEO-PRO (к стати установлен SEO PRO Cache Auto Destroy, который автоматически чистит кеш ЧПУ модуля SEO PRO в системе ocStore 2.3.0.2.3 после каждого добавления или редактирования товаров и т.д.)

     

    Очистил системный кеш и остальные

    Редактирую товар, получаю вышеупомянутую ошибку

    Обновляю страницу и далее редактирую товары без проблем, до первой очистки системного кеша

    И всё повторяется :(

    Будем решать! На неделе

  4. 1 час назад, oleksij сказал:

    P.S. но то, что когда он был включенный ошибка была всегда, это факт

    Попробуйте обновить кеш seo_pro
    Но эта проблема уже устранялась, не должно было возникать снова

  5. 5 часов назад, Vladzimir сказал:

    Надеюсь вы сейчас не серьезно?

    Я например понимаю откуда "растут ноги" хранения языка в сессии и куках в опенкарте.

    Единственно чего я не понимаю, зачем использовать данный архаизм в вашем модуле.

    Честно.

    Модуль с открытым кодом, дорабатывайте, присылайте решение лучше, все выложим для народа. Здравая инициатива поддерживается.
    На вопросы почему, а можно было так, а надо вот так.. итд отвечать не буду, все решения присылайте, могу оформить репу в git и пуште туда свои реквесты.
    Давайте вместе сделаем бесплатное решение, я положил начало!

  6. 1 час назад, Vladzimir сказал:

    Сакральность хранения языка и префикса. Зачем эти данные вообще хранить в сессии и куках?

    Ведь первое правило программирования гласит: не доверяй данным, которые пришли от пользователя.

    Это здесь не уместно.

  7. 6 часов назад, Vladzimir сказал:

    Риторический вопрос. В чем сакральность хранения языка и префиккса в куках?

    Куки хранятся в браузере каждого юзера, поэтому они хранятся непосредственно на стороне клиента.
    А еще их можно задавать через php в отличии от localStorage

  8. 9 минут назад, bonuswallet сказал:

    ну таких запросов много было за день. Вот поддержка хостинга ответила 

    Поддержка: Алексей
    Как видно, было 262 одновременных запроса к скрипту POST /index.php?route=checkout/cart/add. Любой хостинг будет блокировать доступ при таком количестве одновременных запросов

    Возьмите клаундфлейр за 20$ тогда и почувствуете его преимущество, + его надо еще грамотно настроить!
    Добавление в корзину, это простые действия как обычного покупателя. Как может положить сайт 1 человек добавляя товары в корзину не понимаю.. IP в бан добавьте пускай не заходит))
    И хватит использовать хостинг.. берите хотя бы маленький, но VPS у нормальных кантор adminvps или hetzner

  9. 4 часа назад, multimen сказал:

    Доброго дня подскажите таблицы в базе данных от старой версии совместимы с новой или надо полностью удалить модуль и обновить все и завести таблицы поновой, я перенес сайт на новый шаблон и все модули установил поновей и если таблицы одинаковые то планирую просто перенести таблицы базы данных чтобы все поновой не настраивать, так можно ??

     

    Названия файлов, Таблицы имеют отличия, поэтому нет совместимости.

    • +1 1
  10. 3 часа назад, chukcha сказал:

    Зачем для ocstore  ставить сеопро?

     

    Автор пока ничего по этому поводу не сказал) Может у него и не ocStore, может Opencart.pro или opencart куда уже пытались ставить seo_pro
    "Спасение утопающего - дело рук самого утопающего"

  11. 1 час назад, pahan0772 сказал:

    Fatal error: Cannot redeclare ModelCatalogProduct::getProductMainCategoryId() in /home/babylyas/storage/modification/admin/model/catalog/product.php on line 966

    как можно исправить?

    Что бы понять ответ на поставленный вопрос, надо хотя бы базово понимать описанную проблему и устройство самого opencart
    В вашем случае он не может вызвать метод getProductMainCategoryId
    где он нужен в 966 строке.
    Значит в моделе он отсутствует, вероятно не прописался ocmod в данный файл. Читать лог ошибок ocmod искать NOT FOUNT строку для мода seo_pro
    и проверять почему строка из ocmod не найдена, вероятно нет совпадений с искомой строкой в ocmod и надо внести исправления в него.

  12. 3 часа назад, Vladzimir сказал:

    И тогда вопрос. Будет ли реализована мультидоменность?

    мультимагазин? Пока таких запросов не было, будут желающие проспонсировать разработку, может что и появится. Пока некогда.

  13. 32 минуты назад, Vladzimir сказал:

    #BUG в версии 1.3.3

    При переходе в Локализация магазина вываливает Notice

    
    Undefined index: url 

    Оно то и логично, ведь при установке модуль не добавляет новый столбец url в таблицу oc_language.

    Но при этом зачем-то хранит эти данные в таблице oc_setting

    
    ocd_multilang ocd_multilang_code

     

    Переустановите модуль, видимо не отрабатывает install.php который делает запрос в БД на добавление нового поля.
     

    "ALTER TABLE `" . DB_PREFIX . "language` ADD `url` VARCHAR(32) NOT NULL AFTER `code`"

    В oc_setting хранит, т.к это используется для других целей. Как хранилище данных кодов языка для формирования hreflang тегов.

    Баг описанный Вами частая проблема в opencart, не знаю пока почему у некоторых выполняется команда из файла install.php, а у кого нет..
    Позже доделаю выполнение этой команды при настройке модуля
     

    • +1 1
  14. Модуль обновлен в версии 1.3.2
    Также проведен рефакторинг кода и изменение в структуре, выпущен релиз 1.3.3 который не имеет обратной совместимости, но будет развиваться и поддерживаться в будущем. Связано с изменением названий файлов.

  15. В 17.09.2020 в 21:45, Vladzimir сказал:

    Вопрос. Почему в шаблоне ochelp_language.tpl в переключателе используется конструкция

    
    <?php echo $language['href_lang']; ?>

    которая выводит ссылки для всех языков с префиксом (в.ч. и для языка по умолчанию)

    если можно использовать

    
    <?php echo $language['href']; ?>

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

    Это важный момент, т.к данная переменная используется для дата атрибута data-href который в свою очередь обрабатывается в js. Также он может отличаться от переменной $language['href']
    Надеюсь это исчерпывающее.

    • +1 1
  16. 22 минуты назад, KirillS сказал:

    Всем доброго дня!
    Занялся продвижением сайта и захотелось нам новых элементов, которых нет в текущем шаблоне.
    Мы поняли, что проще поменять шаблон на (например) Journal, а не тратить деньги на апгрейды уже не поддерживаемого OneShop от Pav.

     

    Вот и повис вопрос, раз обновляться, то стоит ли обновлять и CMS с 2.1 на 3? Кто занимался этим вопросом - насколько это геморойно? И самое главное, есть ли смысл?

    Может отделаться установкой нового шаблона и пущай работает?

    Вопрос не в том, насколько геморно. А зачем?
    Деньги приносит, работает - что еще нужно от него?
    Лучше поработайте над SEO, сделайте более удобным дизайн сайта итд. А гнатся за циферками в версии движка.. пустая трата ресурсов

  17. 1 час назад, GreenAurora сказал:

    Можно путь к файлу, пожалуйста, в языковых файлах корзины нет 'total'

    Это не в языковых, а в файлах контроллера
    controller/common/cart там есть строка $json['total'] = ....
    переменная будет формироваться именно там и через ajax попадать в common.js

    • +1 1
  18. 2 минуты назад, DronENG сказал:

    А это каким то модулем можно сделать? Или тут нужно код править, искать специалиста?

    Никаким модулем, нужно искать кодера и писать функционал с 0 под ваши запросы.

  19. 5 часов назад, esculapra сказал:

    этд не ошибка. нажми соласен

    Это ошибка, скорее всего связана с тем, что права на момент удаления не позволяют это сделать. Возможно открыта папака с файлами который должны удалиться или сам сервер xampp не дает прав или файлы отсутствуют.

    Лучше всего использовать OpenServer решение для локального сервера под Windows

  20. 43 минуты назад, frank15 сказал:

    Сделал эксперимент, очищая кеш страницы браузера ( F5 ), количество просмотров стало отображаться. Но в моем понимании так не должен работать модуль. Либо надо что-то изменить в коде, либо не корректно работает модуль. Подскажите?

     

    2020.08.1020_02_31.jpg

    Это у Вас не настроен видимо модуль кеширования, который все в статику засовывает, настройте в нем исключения для контроллера information/news как вариант. Но проблема точно не в модуле, 20к установок и у всех работает.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.