Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Поддержка] Модуль автоподстановки (автозамены) текста на сайте


Recommended Posts

Модуль автоподстановки (автозамены) текста на сайте


Модуль автоподстановки (автозамены) текста на сайте


В связи с отсутствием достаточного спроса, модуль снимается с продажи до лучших времен.

 

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

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

примеры:

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

пишете просто

Вы можете купить [[[productlink:120,name]]] по цене [[[product:120,price]]] за штуку

- вам надо указать адрес или телефон магазина во многих местах: условия доставки, новости, футер и пр. И чтоб было удобно менять потом централизованно в одном месте.

пишете просто

Позвоните нам по номеру [[[config:config_telephone]]]

 

- вам надо в середине какой-то статьи вывести карусель рекомендуемых товаров или слайдер

 

Возможности модуля уже очень большие, и будут расширятся дальше. 

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

 

Стоимость модуля будет расти вместе с новым функционалом.

 

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


 

Инструкция по пользованию
Сейчас поддерживаются следующие теги:
category:<category_id><имя поля. если не указано будет name> 
например category:1,seo_h1
выводит указанное имя поля из категории.

categorylink:<category_id><имя поля. если не указано будет name> 
например category:1,seo_h1
выводит указанное  имя поля из категории и ставит на него ссылку на эту категорию.

product:<product_id><имя поля. если не указано будет name> например product:1,name
выводит указанное имя поля из товара

productlink:<product_id><имя поля. если не указано будет name> 
например product:1,name
выводит указанное имя поля из товара и ставит на него ссылку на этот товар

auto:<name>
выводит значение тега из настроек "каталог-теги подстановки". Т.е. просто меняет тег на указанную фразу.

config:<name>
выводит значение из конфига сайта. например config_name

module:<name.id>
выводит модуль (контроллер в папке extension). Некоторым модулям нужен module_id для параметров - настроек модуля.
этот id дописывать через точку после названия модуля.
module_id можно взять из ссылки на страницу редактирования модуля.
например вот
/admin/index.php?route=extension/module/featured&token=djd8pipozxFGYGu5HS18GLkCeV2nfSFN&module_id=28
28 это id
featured это name
получаем module:featured.28

Общие требования:
На сайте все теги надо обрамлять в [[[  ]]]
в начале тега надо ставить секретный префикс, после него #
т.е. например [[[111#category:1,name]]]
где 111 секретный префикс.
тогда на странице сайта вместо этого будет написано название категории

 

Установка:

1) через "Установка дополнений" загрузить архив.

2) очистить кэш модификаций.

3) зайти в система - пользователи - группы пользователей и дать права на catalog/nkf_tag_substitution_edit

4) зайти в каталог  Теги автоподстановки запомнить префикс или изменить его. При необходимости добавить в таблицу спосок для замены auto:

5) добавлять везде на сайт теги, не забывая про секретный префикс.

Другие мои модули

Накопительная скидка v2

Рассылка уведомлений об изменении статуса заказов через Вконтакте

Похожие товары по атрибутам


  • Добавил
  • Добавлено
    18.09.2017
  • Категория
  • Системные требования
  • Сайт разработчика
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.1
  • ocStore
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
  • Старая цена

 

Link to post
Share on other sites

А можно "бомбическую" админку посмотреть?

Link to post
Share on other sites

48 минут назад, kamar87 сказал:

А можно "бомбическую" админку посмотреть?

 

 

а нет никакой админки. Она не нужна.

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

Просто пишете как в примере [[111#category:1,name]]  И все.

Link to post
Share on other sites

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

Link to post
Share on other sites

Что-то интересненькое =)

Планируется ли поддержка 2.1?

Link to post
Share on other sites

7 минут назад, PagocTb сказал:

Планируется ли поддержка 2.1?

 

да, если будет спрос.

Link to post
Share on other sites
2 минуты назад, nikifalex сказал:

 

да, если будет спрос.

 

1 уже есть =) 

Link to post
Share on other sites

В 22.09.2017 в 22:45, PagocTb сказал:

Планируется ли поддержка 2.1?

 

Добавлена версия под 2.1

Link to post
Share on other sites
В 24.09.2017 в 19:09, nikifalex сказал:

 

Добавлена версия под 2.1

 

Замечательно, в ближайшее время приобрету.

Скажите пожалуйста - у модуля есть какое либо меню/настройка и тп?

 

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

Link to post
Share on other sites

7 часов назад, PagocTb сказал:

у модуля есть какое либо меню/настройка и тп?

 

а что бы вы хотели видеть в настройках?

там есть таблица со списком тегов для замены и все.

7 часов назад, PagocTb сказал:

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

 

тут я еще думаю

Link to post
Share on other sites

Возможно ли с помощью модуля добавить текстовые ссылки с определенных товаров/категорий на статьи (записи), сделанные в SEO CMS ?

 

 

Link to post
Share on other sites

нужны подробности.

Где должны стоять ссылки, в каком месте шаблона, кто выбирает эти "опледеленные товары", кем они "определенные" и как, на какие записи ссылки, кто и как определяет эти записи.

Link to post
Share on other sites

Подумал немного и задачу можно изменить. Мне подошел бы вариант когда на страницах определенных товаров и категорий можно вывести модули HTML.

 

 

Пример #1 (id товаров указываю вручную)

product_id:[1,2,3,4]=module_html_id1  - на страницах продуктов с id 1,2,3,4  выводим модуль html id 1.   (выводится под описанием)

 

Пример #2  (id категорий указываю вручную)

category_id:[1,2,3,4]=module_html_id2  - на страницах категорий с id 1,2,3,4  выводим модуль html id 2.   (выводится под описанием)

 

Для начала этого было бы достаточно. 

 

Link to post
Share on other sites

32 минуты назад, Serj777 сказал:

на страницах определенных товаров

 

в каком месте страницы.

И кстати по-моему в вашем случае проще будет доработать модуль html, по-моему.

Пишите в скайп там лучше обсудить.

Ну или в личку если скайпа нет.

Link to post
Share on other sites

 

20 минут назад, nikifalex сказал:

 

в каком месте страницы.

И кстати по-моему в вашем случае проще будет доработать модуль html, по-моему.

 

 

Выводится под описанием продукта. 

 

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

 

Продолжу следить за Вашим модулем, функционал интересный. Удачи в развитии.

Link to post
Share on other sites

  • 1 year later...

@nikifalex а модуль-то рабочий? А то я на чистом ocStore 2.3.0.2.3 попробовал... а ничего не сработало

Вот такое выдает:

 

Цитата

Fatal error: Uncaught Error: Function name must be a string in W:\domains\site.loc\catalog\controller\extension\module\nkf_tag_substitution.php:142 Stack trace: #0 [internal function]: ControllerExtensionModuleNkfTagSubstitution->tag_to_text(Array) #1 W:\domains\site.loc\catalog\controller\extension\module\nkf_tag_substitution.php(152): preg_replace_callback('|(\\[\\[\\[.*\\]\\]\\...', 'self::tag_to_te...', '<!DOCTYPE html>...') #2 W:\domains\site.loc\system\storage\modification\system\library\response.php(63): ControllerExtensionModuleNkfTagSubstitution->transform('<!DOCTYPE html>...') #3 W:\site.loc\system\framework.php(107): Response->output() #4 W:\domains\site.loc\system\startup.php(105): require_once('W:\\domains\\site...') #5 W:\domains\site.loc\index.php(19): start('catalog') #6 {main} thrown in W:\domains\site.loc\catalog\controller\extension\module\nkf_tag_substitution.php on line 142

 

Edited by inpromotion
Link to post
Share on other sites

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

а модуль-то рабочий?

 

так вы купили модуль ГОД назад и даже не пробовали?

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

Link to post
Share on other sites
14 минут назад, nikifalex сказал:

 

так вы купили модуль ГОД назад и даже не пробовали?

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

 

Я покупаю модули заранее всегда... И не сразу использую...

П.С. @nikifalex , а есть вариант, что на хостинге может заработать?

Edited by inpromotion
Link to post
Share on other sites

10 минут назад, inpromotion сказал:

П.С. А есть вариант, что на хостинге может заработать?

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

Link to post
Share on other sites
10 минут назад, nikifalex сказал:

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

 

@nikifalex, хорошо, я подготовлю тестовый аккаунт и пришлю в личку доступы.

П.С. Не обещаю, что быстро, но на карандаш себе этот вопрос поставил.

Link to post
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By nikifalex
      Зачастую в списке модулей в админке хочется увидеть где отображается на сайте каждый модуль без захода поочереди во все модули.
      Либо наоборот увидеть какие модули отображаются на определенной странице.
      vqmod.
      Должен работать на всей ветке Opencart/ocStore 1.5
       
       
    • By nikifalex
      300
      Скачать/Купить дополнение


      Отображение позиций модулей
      Зачастую в списке модулей в админке хочется увидеть где отображается на сайте каждый модуль без захода поочереди во все модули.
      Либо наоборот увидеть какие модули отображаются на определенной странице.
      vqmod.
      Должен работать на всей ветке Opencart/ocStore 1.5
       
       
      Добавил nikifalex Добавлено 05.04.2015 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop OcShop 1.5.6.4.х Обращение к серверу разработчика Старая цена  
    • By nikifalex
      В связи с отсутствием достаточного спроса, модуль снимается с продажи до лучших времен.
       
      Представляем вашему вниманию совершенно бомбический и уникальный модуль.
      Модуль автоматически подставляет в указанные места на сайте ссылки на товары, ссылки на категории, выбранные модули, определенные слова и фразы из настроек.
      примеры:
      - вам надо вставить в новость ссылку на товар с ценой, при этом чтоб цена в новости автоматом менялась когда меняем цену у товара.
      пишете просто
      Вы можете купить [[[productlink:120,name]]] по цене [[[product:120,price]]] за штуку - вам надо указать адрес или телефон магазина во многих местах: условия доставки, новости, футер и пр. И чтоб было удобно менять потом централизованно в одном месте.
      пишете просто
      Позвоните нам по номеру [[[config:config_telephone]]]  
      - вам надо в середине какой-то статьи вывести карусель рекомендуемых товаров или слайдер
       
      Возможности модуля уже очень большие, и будут расширятся дальше. 
      А в умелых руках модуль позволяет творить чудеса с сайтом, и решить многие вопросы с сайтом очень элегантно и без помощи программиста.
       
      Стоимость модуля будет расти вместе с новым функционалом.
       
      Политика безусловного возврата: В течение недели после покупки вы можете запросить полный возврат денег за покупку, если вы не удовлетворены качеством модуля. Все что надо это написать в личку, указать причину и реквизиты для перевода.

       
      Инструкция по пользованию Сейчас поддерживаются следующие теги: category:<category_id><имя поля. если не указано будет name> например category:1,seo_h1 выводит указанное имя поля из категории. categorylink:<category_id><имя поля. если не указано будет name> например category:1,seo_h1 выводит указанное имя поля из категории и ставит на него ссылку на эту категорию. product:<product_id><имя поля. если не указано будет name> например product:1,name выводит указанное имя поля из товара productlink:<product_id><имя поля. если не указано будет name> например product:1,name выводит указанное имя поля из товара и ставит на него ссылку на этот товар auto:<name> выводит значение тега из настроек "каталог-теги подстановки". Т.е. просто меняет тег на указанную фразу. config:<name> выводит значение из конфига сайта. например config_name module:<name.id> выводит модуль (контроллер в папке extension). Некоторым модулям нужен module_id для параметров - настроек модуля. этот id дописывать через точку после названия модуля. module_id можно взять из ссылки на страницу редактирования модуля. например вот /admin/index.php?route=extension/module/featured&token=djd8pipozxFGYGu5HS18GLkCeV2nfSFN&module_id=28 28 это id featured это name получаем module:featured.28 Общие требования: На сайте все теги надо обрамлять в [[[ ]]] в начале тега надо ставить секретный префикс, после него # т.е. например [[[111#category:1,name]]] где 111 секретный префикс. тогда на странице сайта вместо этого будет написано название категории  
      Установка:
      1) через "Установка дополнений" загрузить архив.
      2) очистить кэш модификаций.
      3) зайти в система - пользователи - группы пользователей и дать права на catalog/nkf_tag_substitution_edit
      4) зайти в каталог  Теги автоподстановки запомнить префикс или изменить его. При необходимости добавить в таблицу спосок для замены auto:
      5) добавлять везде на сайт теги, не забывая про секретный префикс.
      Другие мои модули
      Накопительная скидка v2
      Рассылка уведомлений об изменении статуса заказов через Вконтакте
      Похожие товары по атрибутам
    • By pamdev
      Добрый день
      отредактировал шаблон из админки
      редактор шаблона footer.twig
      сохранил и в итоге весь сайт поломался
       
      Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown "is_file" function in "__string_template__5b72dc4128e948d2f9ed055fbbada0925e94f358d8188566a4d41d9c5d960f63" at line 12.' in /vagrant/src/system/library/template/Twig/ExpressionParser.php on line 574
    • By yourwebinua
      Добрый день. Вопрос для тех кто пользовался темой journal. Есть ли какой нибуть способ на позиции вшитые в тему  (есть позиции сверху и снизу страницы, которые видны только в настройках темы а в общих модулях их нет), добавлять свои модули?
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.