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

[Поддержка] Кнопка "Редактировать" на страницах сайта


Recommended Posts

Кнопка "Редактировать" на страницах сайта


Кнопка "Редактировать" на страницах сайта


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

 

Различие версий
Обычная - цепляется к шаблону страницы по ">{{ heading_title }}<", может конфликтовать с модулями которые меняют вывод заголовка, или с нестандартными шаблонами
[JS-only] - цепляется через jQuery к h1/h2, не конфликтует, но не всегда первый заголовок на странице это название товара/категории
[fixed] - цепляется к правому краю экрана, максимально универсальная, но выводится не возле заголовка


Установка:
- Установить архив модуля через "Установка расширений"
- Обновить модификаторы в разделе "Модификаторы"

Модуль не заменяет оригинальные файлы OpenCart.

 

Как пользоваться:
1) заходим в админку (адрес_сайта/admin/), вводим свой логин/пароль
2) открываем сайт в новой вкладке в том же браузере где вошли в админку
3) переходим на страницу товара/категории/производителя/статьи, рядом с названием появляется кнопка

 

Что делать если кнопки нет?
1) Убедиться что после установки модуля не забыли обновить кэш модификаторов (Кнопка "Обновить" в админке на странице Расширения>Модификаторы)
2) Если у Вас установлены какие либо модули для кэширования - их кеш также необходимо сбросить
3) Если кнопки всё равно нет - вероятно у Вас в шаблоне нестандартный вывод заголовка, в таком случае напишите мне в личку на форуме, поправлю модуль под Ваш шаблон.

 

Что делать если модуль конфликтует с другими модулями?

- Если у вас есть другие модули, которые обрабатывают вывод заголовка, или вывод заголовка в шаблоне как либо изменялся и кнопка не появляется - попробуйте установить версию [JS-only] или [fixed]

- Если не помогло, и обе версии не работают - пишите в личку, будем думать...

 

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


  • Добавил
  • Добавлено
    16.04.2024
  • Категория
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах


01.05.2024 в 19:29, tref132 сказал:

Скачал, установил. Не появляется. Где нужно зайти на сайт под администратором? В личный кабинет?

Просто заходите в админку (адрес_сайта/admin/) как обычно, а сайт открываете на другой вкладке в том же браузере где вошли в админку.

 

Мод привязывается к выводу заголовка товара {{ heading_title }} если у Вас в шаблоне вывод как то заменен - может не показываться. В таком случае можете сбросить в личку файл catalog/view/theme/ВАША_ТЕМА/template/product/product.twig я гляну как в вашем шаблоне сделан вывод заголовка и подправлю модуль под него (или можете дать доступы к админке я поправлю прямо на сайте). Сейчас это бесплатно.

P.S. На всякий случай - после установки модуля не забыли обновить кэш модификаторов (Кнопка "Обновить" в админке на странице Расширения>Модификаторы)? Если у Вас установлены какие то дополнительные модули кэширования - их кэш тоже нужно сбросить.

Змінено користувачем pro100ruha
Надіслати
Поділитися на інших сайтах


Добавил в FAQ и описание модуля инструкцию по работе с модулем, и что делать в случае если кнопка не появилась (продублировал информацию из предыдущего сообщения)

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


01.05.2024 в 22:59, Dmitrievich сказал:

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

Дякую за відгук. Гляну на днях, на категорії вже кілька запитів від користувачів є.

Змінено користувачем pro100ruha
Надіслати
Поділитися на інших сайтах


Модуль обновлен до версии 1.1

  • Добавлена кнопка для категорий
  • Добавлена кнопка для производителей
  • Добавлена кнопка для информации(статей)
  • Исправлена ошибка с открытием другого товара на некоторых шаблонах
  • Изменено название модуля
  • Обновлено описание модуля
  • Добавлен файл readme.txt в архив модуля (дублирует описание с форума)

Для обновления - удалить старую версию и установить v1.1

Змінено користувачем pro100ruha
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Чудовий модуль і дуже економить час на редагування товару. Але є одна проблема - коли він включений на сайті - перестає працювати модуль Meta seo tags для любой страницы

 

Встановлював на нашому сайті https://it-expert.top

Змінено користувачем vikvol
Надіслати
Поділитися на інших сайтах


11.05.2024 в 13:36, vikvol сказал:

Але є одна проблема - коли він включений на сайті - перестає працювати модуль Meta seo tags для любой страницы

На моїх сайтах немає цього модуля, не можу перевірити сумісність. Якщо хочете - можете скинути в приватні повідомлення доступи до сайту, я подивлюся в чому конфлікт, можливо виправлю.

Надіслати
Поділитися на інших сайтах


Модуль обновлен до версии 1.2

  • Добавлена поддержка OpenCart 3.0.3.9 и PHP8.
  • Добавлено отображение кнопки для всех, у кого есть права на редактирование.
Скрытый текст

Ранее кнопку видели только пользователи из группы Администратор. Если у Вас на сайте есть другие группы с правами на редактирование товаров/категорий/производителей (например контент-менеджер), теперь они так же будут видеть эту кнопку.

  • Изменена логика привязки к названию товара.
Скрытый текст

Ранее кнопка привязывалась к выводу {{ heading_title }}, но некоторые шаблоны и модули изменяли этот вывод, из за чего кнопка не отображалась. Теперь кнопка привязывается к первому Заголовку(H1 или H2) на странице в блоке "#content", в большинстве случаев это и есть название товара, если у Вас кнопка выводится не в том месте - нужны будут правки под Ваш шаблон, пишите в личку.

  • Версии модуля для 2.3.X и 3.X объеденены в одину.

 

Для обновления - удалить старую версию и установить v1.2

 

Отдельное спасибо за идеи/решения по данному обновлению пользователю chukcha

 

Змінено користувачем pro100ruha
  • +1 2
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Оновив модуль, хоч і не знаю навіщо. Попередня версія добре працювала, а ця пропала на товарах і на виробниках, у категоріях почала відображатись на H2. Поміняв на стару - слава Богу не видалив. )

Надіслати
Поділитися на інших сайтах


04.06.2024 в 21:27, Dmitrievich сказал:

Попередня версія добре працювала,

То вам пощастило )))
Найти перший заголовок (h1 або h2) в блоці контенту. Іноді його виносять за межи

 

Надіслати
Поділитися на інших сайтах

04.06.2024 в 21:27, Dmitrievich сказал:

Оновив модуль, хоч і не знаю навіщо. Попередня версія добре працювала, а ця пропала на товарах і на виробниках, у категоріях почала відображатись на H2. Поміняв на стару - слава Богу не видалив. )

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

Надіслати
Поділитися на інших сайтах


Модуль обновлен до версии 1.3

  • Улучшена совместимость с некоторыми шаблонами
Скрытый текст

Пересмотрен метод привязки к заголовкам, новая логика объединяет в себе старый и новый методы:

  • Модуль сначала пытается через файл шаблона страницы подвязаться к заголовку, поиск по коду ">{{ heading_title }}<" (как в первых версиях модуля)
  • Если не получилось - пытается через jQuery подвязаться к первому найденному <h1>, <h2>, class="h1", class="h2" на странице (как в последних версиях модуля)
  • Добавлена версия [JS-only]
Скрытый текст

Если основная версия конфликтует с другими модулями - попробуйте эту, эта версия не так точно определяет заголовок на странице, но менее "конфликтная" к другим модулям которые обрабатывают вывод заголовка.

  •  Добавлена версия [fixed]
Скрытый текст

Если обычная версия конфликтует с другими модулями, а [JS-only] некорректно находит заголовок - попробуйте поставить [fixed]. В этой версии кнопка выводится не рядом с заголовком, а "прилипает" к правому краю страницы.

 

Для обновления - удалить старую версию и установить v1.3

Змінено користувачем pro100ruha
Надіслати
Поділитися на інших сайтах


  • 5 months later...
28.11.2024 в 12:06, Roumek сказал:

Здравствуйте, какие права нужно дать группе пользователей чтобы работал модуль?

просмотр и изменения (оба поля) на:

catalog/product - для товаров

catalog/category - для категорий

catalog/manufacturer - для производителей

catalog/information - для информационных страниц

 

Соответственно какие права установлены там кнопка и появится (фактически вам нужно чтобы у человека были в админке права на редактирование нужных типов контента,, если они есть - то на сайте должна появится кнопка перехода в админку к редактированию этого контента)

Змінено користувачем pro100ruha
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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