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

Recommended Posts

Шорткоды для модулей


Шорткоды для модулей


ОПИСАНИЕ:

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

К примеру вы можете вывести банер в футере или слайдшоу где-то в середине блока с описанием товара, или свой html где-нибудь в шапке...

 

 

Данное дополнение предназначено для отображения ЛЮБЫХ модулей путем вставки шорткода в ЛЮБОЕ место ЛЮБОГО темплейта, либо в редактор контента ЛЮБОЙ сущности или модуля в админке.

 

Визуально шорткоды выглядят как правило, в виде текста заключенного квадратные скобки — [ shortcode ]. Их легко запомнить и достаточно просто вставить в контент вашей страницы. При этом на сайте посетитель не увидит шорткод, а увидит выбранный в настройках модуль.

 

Данная техника успешно применяется в одной из самых популярных CMS WORDPRESS. Те, кто часто сталкивается с Wordpress, знают, насколько это удобно и просто.

 

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

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

 

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

 

Реальные примеры использования: можно вывести слайдшоу в описание категории или товара. Можно вывести баннер в произвольном месте описания на странице производителя. Можно вывести произвольный html куда-нибудь в шапку сайта или футер (при условии, что у вас установлен модуль произвольного html) Ну и т.д.

 

 

1) Устанавливаем модуль путем копирования файлов на сервер.

2) Даем права администратору на доступ и редактирование extension/module/anyplace

3) В настройках дополнения 'Шорткоды для модулей' (modules_shortcodes) добавляем нужные модули, тут же видим шорткоды к ним. Cохраняем.

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

 

Видео-инструкция 

 

 

 

На демо-сайте видно, что в настройки дополнения добавлены модули БАННЕР и РЕКОМЕНДУЕМЫЕ

Соответствующие шорткоды, полученные в настройках дополнения при добавлении этих модулей, вставлены в редакторе на странице О НАС

В результате на странице О НАС на сайте вместо вставленный шорткодов вывелись непосредственно модули БАННЕР и РЕКОМЕНДУЕМЫЕ.

 

Демо фронт: http://demo30.finesites.ru/index.php?route=information/information&information_id=4

Демо админка: http://demo30.finesites.ru/admin/index.php?route=extension/module/anyplace

логин и пароль: demo  

Демо работает только в режиме просмотра. Редактирование запрещено.

 

 

image.thumb.png.c14ab237a2a57b3fba5d845ca77b3376.png

 

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

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

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

 

 

ВНИМАНИЕ:

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

Модуль продается только на этом сайте. Если вы его скачали либо купили где-то еще - поддержка модуля не осуществляется.

 

Перед обращением за поддержкой модуля подготовьте РАБОЧИЕ доступы на ftp и в админ-панель.

Поддержка модуля осуществляется только на этом форуме и только посредством системы личных сообщений.

При обращении - пишите от имени пользователя, купившего модуль. Сообщения вида "Здрасьте, я исполнитель, а модуль был куплен на Васю Пупкина" будут игнорироваться.


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

 

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

Давно пора, фигли так долго)
@kur1977 а что со сторонними модулями?

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


54 минуты назад, AWARO сказал:

Давно пора, фигли так долго)

Да вот хз. Хорошая мысля приходит, как известно, опосля )))

 

55 минут назад, AWARO сказал:

а что со сторонними модулями?

Не совсем понятен вопрос. Если имеется ввиду, как дополнение работает со сторонними модулями... То ответ таков - в теории все должно работать. Но всегда есть вероятность, что с каким-то конкретным модулем возникнут проблемы. Заранее предугадать сложно.

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

1 час назад, destreser сказал:

Ну вы же в курсе, что есть бесплатная реализация, да?

Да, но там нужно писать свои контроллеры,  Да?
 

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

стесняmсь спросить, где настройки модуля - например hазмеры изображения, или просто его id

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

Но этот  модуль, как мне кажется, имеет более гибкие возможности.

Тем более что у этого модуля есть автор, есть поддержка. У у гитхабовского... ну.. для себя можете делать, если вы знаете как..

  • +1 2
Надіслати
Поділитися на інших сайтах

В 31.07.2019 в 19:17, chukcha сказал:

А свои шорткоды?

в смысле свои?

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


2 часа назад, chukcha сказал:

стесняmсь спросить, где настройки модуля - например hазмеры изображения, или просто его id

для себя я допилил :)

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

Может автор реально не знал об альтернативе - сможет подсмотреть какие-то нюансы.

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


8 минут назад, Pascha сказал:

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

ну гляди

В нашем магазине ##name_store## можно купить
##anymodule-31##
И со скидкой
##anymodule-32##

О доставке можно узнать ##link route=information/information&id=6##
##image path=путь gallery popup size=220x220-600x600##

навертеть  можно мАмАнЕгОрЮй

основная задача - быстро и оперативно создавать обработчики макросо

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

5 минут назад, Pascha сказал:

вышеозвученное как то не показалось мне удобным и крутым

я просто тебе  привел пример с головы
А реально

##city##
##cityродительный падеж##
 и так далее

Для мултирегионов очень актулатно

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

Опишу свое мнение на этот счет, как автор сего чуда ))

1) Выводить модули через лэйауты можно - но это не гибко. Лэйауты жестко заданы в теме (content_top, column_left и т.д.)

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

Так вот - это совершенно иной модуль. Мое решение позволяет в пару кликов вывести в любом месте контента любой из настроенных модулей. В код вообще лезть не нужно.

Как кто-то писал выше - "решение для кнопкодавов". Ну если бы все так считали - зачем тогда вообще дополнения? Можно ведь все написать ручками )))

Как и большинство дополнений, данное дополнение рассчитано на пользователя без знаний пыхов, мусклей и прочих шаманских штучек )))

 

Ну а судя по статистике покупок (с момента размещения и по сей день - 0 покупок), оказалось, что оно по-сути нафиг никому не нужно.

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

В 06.08.2019 в 22:49, kur1977 сказал:

Как кто-то писал выше - "решение для кнопкодавов". Ну если бы все так считали - зачем тогда вообще дополнения?

 

Согласен. Для человека, который не разбирается в коде, подобные дополнения хорошее решение. 

 

В 06.08.2019 в 22:49, kur1977 сказал:

Ну а судя по статистике покупок (с момента размещения и по сей день - 0 покупок), оказалось, что оно по-сути нафиг никому не нужно.

 

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

 

По-хорошему оно должно начинаться с определения что такое "Шорткод" на понятном для покупателя языке.

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

Затем преимущества: "аналогов нет", "модуль прост в использовании", "успешно применяется в Вордпресе" и т. д.

Далее краткое описании настроек в админке.

Для полной ясности подготовить (переделать) картинки и видео.

 

Сейчас немного иначе.

Описание начинается с дополнительной информации, которая занимает 95% текста. Она ещё выделена разным цветом, что усложняет усвоение.

Основная информация (предназначение модуля) находится где-то в конце. Изложена в 2-х строчках на непонятном для покупателя языке. 

Спойлер

Данное дополнение предназначено для отображения ЛЮБЫХ модулей путем вставки шорткода в ЛЮБОЕ место ЛЮБОГО темплейта, либо в редактор контента ЛЮБОЙ сущности или модуля в админке.

Слова: "Шорткод", "темплейт", "редактор контента", "любая сущность" - не вносят никакой ясности. Наоборот возникает больше вопросов.

Видео есть, но можно сделать лучше ;-)

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


@Donni  Спасибо за наводку. Но по моему опыту информацию об условиях использования, правилах обращения в суппорт и т.д. лучше размещать в начало и выделять цветом ))) Иначе никто не читает. В общем тут 100% рабочего решения нету ))) Постараюсь учесть ваши замечания. Здорового смысла они не лишены уж точно.

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

22 часа назад, Donni сказал:

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

 

1. Всё покупатели видят и поняли, кому надо

Модуль очень классный и есть куда его применить

 

см. п.2.

 

В 06.08.2019 в 20:49, kur1977 сказал:

Ну а судя по статистике покупок (с момента размещения и по сей день - 0 покупок), оказалось, что оно по-сути нафиг никому не нужно.

 

2 часа назад, Pascha сказал:

.1. Сезон отпусков еще не закончился, так что не стоит торопиться с выводами. Лично мне нравится ваше решение.

 

2. Поддерживаю решение нужное, хотел сразу купить, но поймал себя на мысли, что лень, лень что либо делать - включен отдыхающий летний режим...поэтому пока в отложенных, но обязательных к покупке)

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


Решил снизить цену на дополнение до 500р.

Всех, кто думал, но сомневался - велкам к приобретению.

Ну и жду конструктивных пожеланий на счет улучшения функционала.

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

@Pascha

Чем Ваш модуль отличается от того, что под спойлером?

Обо модуля создают свои схемы.

Ваш вариант простой (понятный).

 

У другого модуля всё запутано. Вроде, демо криво работает. Он точно для Опенкарт 3? 

 

Спойлер

 

 

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


10 часов назад, Pascha сказал:

Многочисленные продажи его модуля и мои нулевые продажи в будущем

Вангуете? ))))))

Ну а там, поживем - увидим.

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

40 минут назад, specialforce22 сказал:

 

Первый пошел :) 

Благодарю за покупку. Надеюсь, дополнение будет полезно. 

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

Зацените, плз, мысль, если она реализуема с помощью Вашего модуля, то беру еще)

 

В борьбе за компакнтость карточки, есть такая идея - поставить модуль Faq с помощью шорткода в описательную часть о товара, сжать пару вопросов по товару, после продолжить дальше тескстовку... Или пару строчек вступления, потом модулем Фака скрыть галерею, скрыть-развернуть видео и, например, развернутую инструкцию

 (Чрз схему такого не сделаешь, так как модуль уже выводился под карточкой, ниже тегов)

 

 

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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