COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

klaus

Соучастники
  • Публикации

    24
  • Зарегистрирован

  • Посещение

  • Days Won

    1

Все публикации пользователя klaus

  1. Не могу скачать из за вот такой ошибки (возникает при попытки скачать архивом). И в исключения сайт тоже не могу добавить Подскажите как быть?
  2. Ещё возникла проблема с поиском. С той сборкой, которую качал по первой ссылке https://github.com/BuslikDrev/OpenCart.CMS-2.3.0.2.6 (эту ссылку мне дали, когда я писал о глюках в блогах версии 2.3.0.2.3 - 9 декабря 2021) В этой сборке оказались изменены системные файлы framework.php, session.php, action.php и т.д. (например в framework.php вместо $log->write было $this->log->write) Я сделал на этой сборке 2 сайта один из которых при переносе на хостинг заглючил и я про это писал (см. выше) и там решил проблему заменой почти всех системных файлов и ещё контролеры вроде какие то менял или модели, уже не помню (часть файлов брал из сборки 2.3.0.2.3, а часть из 2.3.0.2.6, которую качал по той-же ссылке но 19 января 2022, и файлы тут уже были другие ). Ну так вот, а второй сайт http://test.slap.pro после заливки на хостинг подобных ошибок не выдал и вроде как работал адекватно. Однако только сегодня оказалось, что совершенно не работает поиск (ни из шапки ни со страницы поиска), к слову совсем ничего не находит (на локальном сервере поиск работает адекватно). Напоминаю, что он сделан на более ранней сборке 2.3.0.2.6. вот что мне теперь делать? опять перелопачивать все файлы, сравнивать их и искать какие изменены? Или может только какие-то поменять, те, которые могут повлиять на поиск? Если те что могут повлиять на поиск, то какие конкретно? Короче я в засаде опять. И заказчик рвёт и мечет, так как сайт уже нужно запускать, а оказалось, что поиск не пашет Подскажите комрады простое решение, плиз
  3. перезалил все файлы из папки sistem вот отсюда https://github.com/BuslikDrev/OpenCart.CMS-2.3.0.2.6/tree/OpenCart.CMS-2.3.0.2.6/upload/system В итоге лицо сайта заработало, но в админку не могу попасть. Страница входа отображается нормально, Дальше никак и дело не в пароле, так как при неправильном пароле выводится соответствующая надпись, а при правильном ничего не происходит. Никаких ошибок не выводится. Что делать? Ещё заметил что стали плодится файлы DIR_SESSIONsess_... в корне сайта и в папке admin Подскажите откуда это берётся? Где можно это отключить?
  4. Здравствуйте. Перешёл на OpenCart.CMS-2.3.0.2.6 НА локалке всё работает нормально, но при переносе на реальный сервер возник белый экран. Сделал вывод ошибок, через htcess получил следующее Fatal error: Uncaught Error: Using $this when not in object context in /home/srsru/public_html/system/framework.php:75 Stack trace: #0 /home/srsru/public_html/system/library/session.php(43): {closure}(8, 'Use of undefine...', '/home/srsru/pub...', 43, Array) #1 /home/srsru/public_html/catalog/controller/startup/session.php(9): Session->__construct('native', Object(Registry)) #2 /home/srsru/public_html/system/engine/action.php(56): ControllerStartupSession->index() #3 /home/srsru/public_html/system/engine/front.php(39): Action->execute(Object(Registry)) #4 /home/srsru/public_html/system/engine/front.php(24): Front->execute(Object(Action)) #5 /home/srsru/public_html/system/framework.php(178): Front->dispatch(Object(Action), Object(Action)) #6 /home/srsru/public_html/system/startup.php(130): require_once('/home/srsru/pub...') #7 /home/srsru/public_html/index.php(19): start('catalog') #8 {main} thrown in /home/srsru/public_html/system/framework.php on line 75 Версия php 7.1 и на локалке, и на хостинге. адрес сайта srs74.ru Подскажите, что не так?
  5. Понятно. Просто это другой глюк, поэтому я не провёл парралели. Поставил себе чистый OpenCart.CMS-2.3.0.2.6 - действительно и эта проблема в сборке решена. Однако у меня остаётся вопрос. Вариантов с абгрейдом с 23 до 26 нет? Может какие-то файлы заменить будет достаточно? Мне вот совсем не хочется уже работающие сайты переносить, тем более что там много глубоких изменений,и дело даже не только в макетах. там админки вручную изменены порядочно, добавлено много дополнительных полей в БД (особенно блоги сильно переделаны. Я всё конечно сам дорабатывал и могу это сделать заново, но мне таким образом 3 сайта нужно переделать
  6. 37 просмотров и не одного ответа. Камрады, неужели такой сложный глюк, что проще отмолчаться, чем предложить решение???
  7. Спасибо. Взял из этой сборки контроллеры блогов и библиотеку пагинации. Вроде помогло. Правда пришлось все статьи удалить и заново создать. . Пока точно не уверен насколько помогло, так как мало статей создано, сайт на котором лечил ещё разрабатывается на локалке, и там кроме блогов задач хватает. Вот это мне это интересно стало. Почему так...Почему пересоздавать статьи пришлось? Что-ли они в БД как-то по другому прописались. Сравниваю БД с тем что было - что-то не нахожу разницы. Может подскажете отчего пришлось пересоздавать статьи? Мне просто нужно пару сайтов пролечить на этот предмет, но там уже много статей - как то все их удалять и заново создавать мне кажется не спортивным.
  8. Столкнулся с проблемой присвоения макетов к категориям блога. Итак для понимания буду пошагово апеллировать чистым opencart.smc Допустим, что в категорию "Новости" (это у нас первый уровень) нужно вывести какой-то модуль. Я создаю макет (Layout) и вывожу в нём модуль. В категории "Новости" на вкладке дизайн выбираю созданный макет. Проверяю. В категории "Новости" появился нужный мне модуль. Всё верно! Однако в дочерней категории "Анонсы" этот модуль тоже вывелся. Возможно он подхватился у родителя, так как в категории "Анонсы" никакой макет не задан. Захожу в категорию "Анонсы" и на вкладке "Дизайн" выбираю стандартный макет категории блогов (в котором у меня нет этого модуля). Но в результате изменений не происходит, т.е. дочка подхватила макет у родителя и на свой макет не переходит. Это глюк! Проверил как это работает в каталоге товаров - там всё адекватно присваивается и выводится. Огромная просьба отловить этот глюк и поправить. Убедительная просьба кинуть мне изменения или изменённые файлы, чтобы я мог поправить на уже установленной системе. Если написал не в том форуме, то прошу не судить строго.
  9. Я присоединяюсь. Нахожу пагинацию в блогах вообще довольно глючной. Как правило она создаёт дополнительную страницу (это самый частый глюк - почти всегода возникает на версии 23023). Иногда наоборот выводит не все страницы и часть статей опубликованных в блоге остаётся недействительной (такой глюк я отловил в версии 23025). Подсчёт статей в категории тоже участвует в этом глюке. Т.е. если например в категории 7 статей, и указать отображение по 2 статьи на страницу, то подсчёт статей напишет 3 и пагинация сделает 2 страницы. Меняю отображение в админке по 20 статейц - пагинация пропадает, счётчик показывает 7 статей. У меня сделано несколько сайтов на opencart.cmc 23023 Причём есть сайты информационного характера, т.е. там собственно блоги - это основное. Я намеренно вынужден включить в настройках блога большое количество отображаемых статей, чтобы у меня не было пагинации вообще, и это не правильно. На чистом opencart.cmc эти глюки не наблюдаются. Я намеренно создаю несколько статей на чистой системе и по всякому начинаю их привязывать к различным категориям и в конце концов эти глюки начинают проявляться. Причём я обратил внимание, что имеет значение общее количество статей. Оно должно быть заведомо больше, чем количество статей в каждой категории и количество статей выводимых на страницу. Но это не точно. Глюк очень сложно отловить, но он есть на всех моих сайтах у которых много статей!!! Для примера я беру сайт одного из моих клиентов. Я делаю количество отображаемых статей таковым, чтобы появилась пагинация (6 статей). На этом сайте нулевая посещаемость, так что не принципиально. На странице услуг можно увидеть лишнюю (пустую) страницу в пагинации https://srs74.ru/uslugi/ Я прошу разработчиков этой системы отловить ошибку пагинации в блогах. Если нужна помощь в тестировании, то я готов пошагово протестировать с описанием результатов на каждом шагу.
  10. Там в разных местах код вставляется, поэтому я выкладываю файл. И я делаю пошагово (пока только стикеры. Я делаю стикеры по аналогии с категориями. Категории в полученном при экспорте файле перечисляются через запятую в одной ячейке таблицы - вот я так-же пытаюсь вывести стикеры. Я понимаю что этого не достаточно, так как в этом случае нет никокой информации о позициях стикеров. Но я ещё раз уточню, что я не ищу готового решения "на блюдечке с голубой каёмочкой", и делаю все поэтапно (чтобы ошибки не накапливались). export_import.php Версия export/import tool 3.10 Здесь уже есть все метатеги, главные категории, description_mini и description_bottom Там где я вставлял код для стикеров я его прокоментировал //stiker
  11. Я не совсем понял - это что, сарказм? Я могу выложить если кому надо. Но я не ради этого здесь пишу, я хочу сделать, чтобы был полностью гармоничный экспорт/импорт. Буду пробовать в контроллере ещё ковыряться. Но я не программист, просто логика нормально работает - я смотрю, как сделано и по аналогии делаю, но некоторые моменты мне непонятны, приходится методом тыка их решать. Если бы Нормальный программер мне просто подсказал немного, дал, как говорят, направления, то может у меня и получилось бы чего.
  12. Напишу в эту тему, чтобы не плодить тем по работе Export/Import Tool Сейчас я работаю с OCSMS 2.3 Итак. Я нашёл модуль Export/Import Tool под ocStore 2 . Соответственно там уже есть все нужные мета теги и главная категория. На форуме ocStore есть обсуждение, как добавить ещё поля в импорт экспорт. Я поковырял файл export_import.php и добавил поля description_mini в товаре и description_bottom в категориях . Тут проблем никаких нет, это довольно просто решается. Однако я пытаюсь добавить ещё дополнительные базы (oc_sticker, oc_benefit и oc_benefit_description). Но создаётся впечатление, что правки одного export_import.php в этом случае недостаточно. Вроде я в него всё грамотно вставил, но при экспорте выходит ошибка Undefined index Кто подскажет куда мне дальше ковырять?
  13. круто, а как теперь сделать, чтобы уведомление само закрывалось, через пару секунд?
  14. Странно, но это высказывание помогло. Я вставил в темплейт код подкатегорий из стандартного OC2.3, но оказалось, что я его вставил внутри условия (если есть описание или изображение категории), а в категории второго уровня у меня ни того не другого не было, и соответственно подкатегории не отобразились. Перенёс закрывающий тег условия выше выбора подкатегорий и вуаля. Короче сам немного запарился, благодарю.
  15. Поставил для пробы OPENCART.CMS Версия 2.3.0.2.3 Смотрю - на странице категории нет подкатегорий. Сравниваю с обычным OC той же версии - там подкатегории на месте. Посмотрел в коде шаблона OCSMS - там их нет. Непонятно зачем удалили подкатегории на странице категории? Что это за бред? Для чего это? Ладно... Восстановил из темплейта стандартного OC этот кусочек кода. И вот тут самое странное начинается. Подкатегории отображаются только для категорий первого уровня. Получается что дальше второго уровня не пройдёшь без использования модуля категорий. Смотрю контроллер - там всё одинаково. В модель не полез. Попробывал модель категорий целиком поменять - не помогла. Зачем так сделали??? И главное как вернуть???
  16. Благодарю. Не знал, что там такое хитрое меню есть. Отключил его использование в качестве основного и всё наладилось
  17. Итак opencart.cms 2.1.0.1.10 Делаю сайт на этой системе. Поставил на локальный сервер. Создаю структуру каталога. У меня только 1 уровень. Чтобы не "терять" тестовые товары я не создаю новых меню, а переименовываю имеющиеся. В том числе меняю им родителя (т.е. у категорий второго уровня убираю родителя, чтобы они встали в первый уровень) Результат работы отсматриваю через модуль Категории (IMG) на главной - там всё нормально. Категории отображаются адекватно, ссылки ведут куда надо. Затем замечаю что в верхнем меню категории не изменили названия. мало того добавились пункты на акции, статьи и производителей (У меня стало на 3 категории первого уровня больше и система добила таким образом три пункта меню) Прилагаю скриншот, на нём видно что категории в меню не соответствуют категориям в модуле Категории (IMG). Я специально поднял модуль повыше, чтобы на одном скриншоте было это видно. В меню старые названия категорий + добавились акции, о компании и производители. Начинаю искать, откуда берутся старые категории. В итоге в PhPMyAdmin нахожу базы: oc_menu oc_menu_child oc_menu_child_description oc_menu_child_to_store oc_menu_description oc_menu_to_store Вот в них сохранены старые названия. Здесь же и статьи с производителями и акции. Короче явно данные берутся отсюда, скорее всего возникла путаница по ID категорий каталога. Смотрю стандартный опенкарт2 - там таких баз нет. Спрашивается откуда они взялись, зачем нужны, и почему глючят??? Ну и конечно... Как исправить ситуацию.
  18. Меня тоже этот вопрос интересует. Нужно сделать вывод статуса на всех карточках товара. Начинаю с категории. Если в контроллере пишу это: то получаю ошибку Undefined variable: product_info
  19. да нет, похоже это не то. Это просто фильтр, который работает в рамках категории. Здесь вся фишка в самой базе автомобилей, но мне это не надо. Мне главное принцип работы. Выбор автомобиля должен происходить за рамками каталога, а уж базу создать - это дело второе, можно и ручками тем более, что у мазды не так уж много модификаций
  20. Планирую делать заказчику магазин авто запчастей мазда на базе OPENCART.CMS Однако есть задача с которой сам не смогу справится. Нужно сделать возможность предварительного выбора модели автомобиля. Это не категории каталога, а скорее фильтр. Каталог будет состоять из категорий типа: двигатель, подвеска, тормоза. А вот модели авто будут скорее работать как фильтр. Причём фильтр сквозной, выбираемый не в каталоге, а отдельно. Лучше, чтобы в каталог нельзя было попасть пока не выберешь модель. Т.е. при нажатии на кнопку "Каталог" в меню, выпадала не структура каталога, а сообщение "Необходимо сначала выбрать модель и модификацию автомобиля". Выбор модели должен быть прямо в шапке во вплывающем по клику окне (типа как у корзины). в этом блоке должно быть: " модель: не выбрана модификация: не выбрана выбрать другую " Нужно ещё на главной странице выбор модели и модификации, по виду как модуль "категории на главной" с картинками. После выбора модели становится доступным каталог, в каталоге отображаются только товары применимые к выбранной модификации. В админке должна быть возможность создавать дерево моделей и модификаций (модели - это первый уровень структуры, пройдя по цепочке следующих уровней получаем модификацию) В админке на странице товара должна быть возможность указывать модификации, к которым товар применим. Если модификация не выбрана, а пользователь попал на страницу товара (например через поиск), то на странице товара должна быть графа "Применимость" где отображаются все модификации к которым этот товар применим. Модификации здесь должны быть кликабельными. По клику делается подборка товаров для этой модификации, а модификация устанавливается как выбранная. Можно сделать, чтобы применимость была видна всегда, но тогда по клику на модификацию должно быть всплывающее предупреждение "Выбрать модификацию xxx?" чтобы не получилось что клиент случайно поменяет свой автомобиль на другой. Весь сайт кроме этих функций я сделаю сам. Всё настрою и залью на сервер. Затем дам исполнителю доступ для реализации этого функционала. Т.е. нет необходимости в реализации полноценного модуля. Какова будет цена вопроса и срок исполнения. БлагоДарю!