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

halfhope

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

    1 750
  • З нами

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

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

  1. Давным давно делал что-то похожее для пользователя mergel. 

     

    Для OpenCart 1.5.4.1. Не знаю подойдет или нет, вы используете это решение на свой страх и риск. Я вам помогать не буду, сами разбирайтесь. Этот VQMOD модуль позволяет отдельно настроить показ каждой категории в модуле категорий и в разделе категорий (список подкатегорий).

     

    В архиве 3 файла:

    • extended_category_show.xml (vqmod файл)
    • install.php (инсталлятор, добавит 2 столбца в таблицу oc_category)
    • uninstall.php (деинсталлятор, удалит добавленные поля)
    После установки перейдите в раздел редактирования категории, должны появится 2 новых поля.
     
     

    extended_category_show.zip

  2. Спасибоооо! Отличный модуль, супер задумка. Только в ocStore 1.5.5.1.2 не работает редактирование групп. Ни название, ни сортировка. Но всё-равно крутой модуль, как и подсветка ))

     

    Я только что проверил на OcStore 1.5.5.1.2 работает нормально. Предоставьте доступ FTP/Админка в ЛС, посмотрю что не так.

     

    все работает...

    Автору огромнейший респект!!!

     

    Спасибо.

  3. Нет, не проверял. Интересно с точки зрения общего развития. У меня как раз функционал только для админки.

     

    А вот что действительно важно: нужно тот ajax -запрос выполнять при выборе опции в автокомплитере при редактировании товара. То есть, запрос должен выполняться, когда новая опция, которую выбрали в автокомплитере появляется в списке над автокомплитером. Не найду, что за событие и на каком элементе там отлавливать.

     

    Это я чего-то перемудрил. Я просто подумал, что Вы используете $this->session->data['token'] в витрине магазина, а не в админке. Все гуд.

  4. Можно сделать без правки модуля, с помощью схем. Создаете дубликаты всех доступных схем, только меняйте у них параметр "Магазин" из выпадающего списка. Далее эти схемы можно выбрать для вывода любого модуля. Таким образом будет два набора схем для двух разных магазинов.

  5. Молодец, хороший модуль. :-)

     

    Он прямо специально создан для любителей ставить все подряд  :-D

    Я такое видел один раз - модулей на магазине было больше 60 штук. Я думал этот список никогда не кончится)

     

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

     

    Спасибо.

  6. Отличная идея, это есть во всех движках, но лучше это делать разработчикам движка, сделать интерфейс для разработчиков модулей, чтобы в модуле можно было указывать к какой группе он относится. А не сам пользователь будет создавать группы и добавлять туда модули.

     

    Это уже вопрос для разработчиков. Тоже давно о таком думал. 

  7. Поэтому нужно иметь целых две страницы вместо одной? ;)

     

    Drag&Drop мышью для сортировки групп и внутри группы - это в одном окне, а открыть свойства перетаскиваемого модуля - выходить и открывать другое окно, такого же вида, только с другими операциями над теми же сущностями по критерию "редко используется"? :)

     

    Ну ведь "редкость" в вашем случае, и редкость в случае некоторого "сферического" пользователя - это ж разные редкости, так?

     

    В любом случае решать вам, автору. Но вспомните вы еще меня, вспомните. Когда попросят сделать обратный "эффект" - часто используемые команды вынести на первое окно. И тогда вы уже себе сами зададите вопрос - почему сущности одни и те же  - а окна разные.

     

    Модуль только начал свой путь.

     

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

    А сделать имхо лучше табами, идеально с быстрым поиском модулей, то есть вводишь первые буквы и все пропадает что не нужно и остаются только те, что нужно.

    Есть такой модуль для Друпал, по-моему просто идеальное решение, см. скриншот

    https://www.drupal.org/project/module_filter

     

    По поводу табов - решаемо, все можно сделать в файле шаблона. По поводу фильтра даже не думал, спасибо, буду делать.

  8. Группировка и сортировка модулей в админке


    Группировка и сортировка модулей в админке


    Поддержка не предоставляется и модуль распространяется как есть.

    Модуль позволяет группировать, сортировать, выделять модули в административной панели.

    Демо

    Поддерживаемые версии

    • Тестировался на Opencart 1.5.x

    Установка

    1. Скопировать файлы из папки upload в корень сайта.
    2. Перейти в раздел "Система" "Пользователи" "Группы пользователей" "Главный администратор" и разрешить просмотр и редактирование администратором раздела "extension/extended_module". Затем сохраните настройки.
    3. Готово, перейдите в раздел модулей.

    GitHub


    • Автор
    • долучення
      13.04.15
    • Категорія
    • Системные требования
    • Метод активации
    • Ioncube Loader
    • ocStore
    • OpenCart.Pro, ocShop
    • Звернення до сервера розробника

     

  9. Все-таки неправильно формировал url,

    А правильно так:

    $this->url->link('module/related_options', 'token='.$this->session->data['token']);

    Только потом еще пришлось вырезать "amp;" который зачем-то вставляется, причем не вместо "&", а после него)

    Теперь работает.

     

    Если это предназначено только для администратора, то будет работать нормально. Выйдите из админки и код перестанет работать.

  10. Смотрится уже хорошо.Думаю самый оптимальный вариант на данном этапе выпустить As-Is (как есть), а там уж накрутят юзабилити сами пользователи  тысячами хотелок!

     

    Добавил модуль, после модерации будет доступен по этой ссылке. Так же создал репозиторий на GitHub.

     

    Пока далеко не ушли, вопрос. А зачем разбиение на 2 страницы: RO и настроек (где по сути идет работа с модулями) ?

    И для разработки проще и для использования сразу видеть модули, группировать, перемещать и настраивать. Зачем бегать между окнами? Оставьте только главное окно - то, что сейчас настройки. Добавьте туда кнопки управлениями дополнения, уберите сохранить, отмена и прочее.

     

    Второе  - выбор цвета выделения словами не нужен, можно заменить прямо на цвет в натуре :)

     

    ЗЫ: Модуль - зачёт.

     

    Я сторонник минимализма. Это сделано для того, чтобы не нагромождать страницу. Предпочитаю весь функционал, который редко используется на странице, выносить отдельно. К тому же это решит вопрос расширения функционала, т.е. новый функционал не будет нагромождать страницу модулей (которая используется чаще), а только настроек. По поводу подсветки - в скором времени исправлю.

     

    Можно цветом выделить активные и неактивнные модули, так же подсветка модуля при наведении, что бы не промахнуться при активации  например

     

    У меня уже есть модуль "Подсветка активных модулей в админке 0.3". Он лишь подсвечивает установленные модули(своего рода группировка модулей по одному признаку), а этот модуль занимается группировкой модулей по любому признаку, который Вы пожелаете. По этой причине эти модули не будут объединены. Подсветку строк добавлю.

  11. Требуется помощь в разработке модуля(бесплатного), точнее в юзабилити. Модуль предназначен для группировки модулей на странице "Дополнения" > "Модули". Т.е. можно создавать свои группы, перемещать в них модули, сортировать и т.д.

     

    Сейчас не могу определиться со страницей вывода уже сформированных групп модулей и списка самих модулей. По-моему стоит сделать по другому, но не знаю как именно. Со страницей настроек вроде определился, но буду рад выслушать любые предложения по улучшению внешнего вида/функционала.

     

    Демо можно посмотреть здесь: http://gallery.halfhope.ru/admin/ логин и пароль вшиты. Перейдите в раздел "Дополнения" > "Модули".

  12. Как сделать если товар отключен  http://prntscr.com/6st2du, так чтоб вместо кнопки купить был мой текст?

    У меня ocStore © Версия 1.5.5.1.2

     

    А разве отключенный товар показывается в магазине? 

     

    Модуль, который просто меняет кнопку купить на статус товара.

  13. Для OpenCart 2.0 используйте $data['route'] = для версий ниже $this->data['route'] =

     

    $this->request->get['route'] может быть не назначен, т.к. некоторые seo контроллеры удаляют эту переменную из массива, если она равна common/home.

  14. А как реализовать мой вариант?)

     

    Мой вариант идет в обход контроллера. Я получаю данные в шаблне сразу из настроек магазина, минуя присвоение в контроллере. Заметь, что хэндл приложения доступен в шаблоне т.е. в шаблоне можно использовать $this и все его плюшки минуя контроллер. Я именно так и сделал т.к. лень передавать данные из контроллера в шаблон.

  15. Мне от одной клиентки за последние 2 дня 6 писем упало с примерно таким-же содержанием и  doc файлом во вложении. Её ящик тоже на mail.ru Прогнал файл через virustotal, результаты 

     

     

    DrWeb              W97M.DownLoader

    ESET-NOD32   VBA/TrojanDownloader.Agent.NA

    Kaspersky        Trojan-Dropper.MSWord.Agent.iu

    Norman            MacroDrp.DOC

    Sophos            Troj/DocDl-KI

    TrendMicro       HEUR_OLEXP.A 

     

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

  16. Здравствуйте. Модуль понравился. Скачал не пожалел. Подскажите, почему SEO url ссылки не меняются на нормальные? Включена опция "Иопользовать SEO URL's:" . Копирую файл gallery_seo_url.xml в папку vqmod/xml  и  проявляется ошибка " Fatal Error: syntax error, unexpected 'public' (T_PUBLIC) in vqmod/vqcache/vq2-catalog_controller_common_seo_url.php on line 108 "  . И ссылки остаются вида " /gallery/photos&album_id=1"

     

    Добрый день. Помогу вручную пропатчить контроллер seo. Это будет временным решением.

     

    Потому что ваш seo_url уже "пропатчен" вдоль и поперек другими модулями (что считаю не правильным подходом к архитектуре своих модулей разработчиков, надо не патчить seo_url, seo_pro, а для своих страниц делать свой ЧПУ формирователь, чтобы он не пересекался со стандартным и не мешали работать другим "патчам" ) . А "патч" теперь видно привязывается не к "тому" коду.

    Получился конфликт.

    Это частая проблема модулей с патчами через vqmod seo_url или seo_pro

    Идеальное решение для модулей со своими страницами - свой не зависимый ЧПУ формирователь и адаптер тем. Остальное костыли, которые рано или поздно сломаются, что и произошло в вашем случае.

     

    Да, помню, обсуждали с Вами это решение. 

     

    Здравствуйте. Спасибо за ответ. Ради интереса, скачал сборку openshop на базе ocstore. Установил модуль. Та же ошибка. В программировании не силён, но интересно, как это можно исправить (а может и никак)?

     

    Уже ответил на Ваше сообщение выше. Как только разберусь с другими модулями - займусь поиском решения для правильной работы SEO+сортировка+массовая загрузка фото.

  17. Добрый день!

    Подскажите, есть ли совместимость с шаблон AVA store ?

    Спасибо!

     

    Добрый день.

     

    Да, есть. Прикрепляю к сообщению фикс для темы AVA Store (после установки модуля скопировать в корень сайта, с заменой).

     

    opencart_photogallery_v1.3_ava_store.zip

  18. Точно...папка в которой генерится xml. Спасибо! А что на счет owner:group прав на файлы/папки сайта? Меня беспокоят права 'www-data:www-data'. Это нормальная практика?

     

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

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

Important Information

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