Jump to content
Sign in to follow this  
nikifalex

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

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
  • Обращение к серверу разработчика
  • Старая цена

 

Share this post


Link to post
Share on other sites

а разве в seocms такого нет?

Share this post


Link to post
Share on other sites

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

Share this post


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

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

 

 

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


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

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

 

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

Share this post


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

 

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

 

1 уже есть =) 

Share this post


Link to post
Share on other sites
В 22.09.2017 в 22:45, PagocTb сказал:

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

 

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

Share this post


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

 

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

 

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

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

 

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

Share this post


Link to post
Share on other sites
7 часов назад, PagocTb сказал:

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

 

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

 

Share this post


Link to post
Share on other sites

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

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

Share this post


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.   (выводится под описанием)

 

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

 

Share this post


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

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

 

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

 

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

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

 

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

@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

Share this post


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

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

 

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

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

Share this post


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

 

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

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

 

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

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

Edited by inpromotion

Share this post


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

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

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

Share this post


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

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

 

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By nikifalex
      300.00 руб
      Скачать/Купить дополнение


      Отображение позиций модулей
      Зачастую в списке модулей в админке хочется увидеть где отображается на сайте каждый модуль без захода поочереди во все модули.
      Либо наоборот увидеть какие модули отображаются на определенной странице.
      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 ckopnio
      300.00 руб
      Скачать/Купить дополнение


      Произвольные позиции модулей (нужен модуль vqmod)
      Не стесняйтесь писать в личку перед покупкой моих модулей. Это может Вам сохранить деньги и нервы, а мне только нервы)))
      Библиотека позволяет создавать произвольные позиции для модулей. Для работы должен быть установлен модуль vqmod
      Демо:
      http://opmod.ckopnio.pp.ua/demo10/
      логин demo
      пароль demo

      На демо созданы позиции для контроллера home.php. Тоесть, если вы хотите посмотреть на отображение других модулей в этой позиции, размещайте их на схеме Home. Также их можно создать и для других контроллеров.
      На главной в новых позициях размещены модуль категорий (над футером).
      Для отображения позиции нужно вывести позицию в отображении контроллера.
      <?php if(isset($системное_имя_позиции) ) { ?><?php echo $системное_имя_позиции; ?><?php } ?>
      Никаких новых файлов создавать не нужно. Следует только следить за правильностью ввода системного имени позиции, стараться делать его уникальным.
      Инструкция:
      Форма добавления позиции:
      Имя позиции: - имя позиции в списке позиций для модуля
      Системное имя позиции: - шифр позиции, например, content_product. Это имя и будет именем переменной, которую нужно будет вывести в отображении.

      Настройки позиций:
      В настройках нужно отметить файлы контроллеров к которым будут подключены позиции.
      Тестировано на OcStore 1.5.3.1, 1.5.4.1
      Скорее всего будет работать и на других версиях
      За работу под сборкой Максисторе не ручаюсь
      Установка:
      Внимание! Должен быть установлен vqmod!
      Папка \vqmod\xml\ должна иметь права на запись
      1. Скопируйте файлы в корень магазина.
      2. Дальше Система-Пользователи-Групы пользователей и выставляем права на просмотр и редактирование модуля.
      3. Открываем файл \index.php и добавляем:

      // Position$registry->set('position', new Position($registry));
      после
      // Affiliate$registry->set('affiliate', new Affiliate($registry));
      4. В отображении этого контроллера в нужном месте вставляем:
      <?php if(isset($системное_имя_позиции) ) { ?><?php echo $системное_имя_позиции; ?><?php } ?>
      Инструкция по установке так же есть в архиве с файлами.
      Все замечания и пожелания выражайте, пожалуйста, в теме обсуждения модуля.
      Добавил ckopnio Добавлено 20.11.2012 Категория Прочее  
    • 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
      Рассылка уведомлений об изменении статуса заказов через Вконтакте
      Похожие товары по атрибутам
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.