Rezer.net » Контент » Скрытый текст
Имеется админка Хак

Скрытый текст

(расширение для XPay)
Совместимость: DLE: 9.x Рейтинг:
 (голосов: 41)
Добавлен: 28 октября 2011 (14:57) Версия: 1.0
Автор: REZER (http://www.rezer.net/) Комментариев: 69
Данный плагин предназначен для модуля XPay и не будет работать без него!
Плагин устроен таким способом, что позволяет вставлять свои теги в любый tpl шаблоны, новости и другую информацию, которая выводится на сайте. Тегов может быть неограниченно, как одинаковых тегов на одной странице, так и разных. Также вы можете влаживать теги друг в друга без ограниченной вложенности, единственное ограничение - это нельзя влаживать один и тот же тег сам в себя, в этом случае будет не ожидаемый вами результат.

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

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

Плагин не использует отдельную таблицу в вашей БД и не создаёт ни одного запроса (только 1 при успешной покупки с условием, что покупал авторизованный пользователь), тем самым не создаёт доп. нагрузки на вашу БД. При установке плагина в таблице пользователей создастся доп. ячейка, в которой и будут храниться данные о покупки каких либо тегов, а для не авторизованных будет задействована стандартная функция PHP сессий.

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


XPay-TextHide.rar
Вес: 10,56 Kb, cкачиваний: 2304
Рекомендовать:
# Название Версия Дата выхода
1 Скрытый текст 1.0 28 октября 2011 (14:57)

Комментарии  Rss комметарии

Автор  Kanarsky, 31 октября 2011 01:54
Установил. Создал тэг "news_1", добавил в шаблон fullstory.tpl [PaymentsTagHide:news_1]{full-story}[/PaymentsTagHide:news_1]. При просмотре новости всё ок, текст полной новости скрыт - "Скрытый текст - стоимость 1$, оплатить сейчас." Но при переходе по ссылке оплаты - http://site.ru/payments/service/tag_hide/news_1.html вполне закономерно получаем - 404 Not Found.

Как уже писал в комментариях к системе оплаты Webmoney, я не понимаю, как должны формироваться эти статические страницы??? Нет же в корне реально папки "payments", после установки модулей само ничего не появилось. Правила для реврайта в .htaccess тоже нигде не указано, что нужно прописывать. Собственно вопрос, как это должно работать?
Ответить
   
Автор  REZER, 31 октября 2011 09:08
Извиняюсь, документации действительно нет по изменению .htaccess
Выпустил патч для модуля, можете его скачать либо отсюда, либо с админцентра самого модуля в проверке обновления.
Ответить
   
Автор  Kanarsky, 1 ноября 2011 01:52
Спасибо, работает.
Ответить
Автор  zatocnik, 31 октября 2011 04:37
Аналогичный вопрос !
Ответить
Автор  Дмитрий, 31 октября 2011 21:03
Строки в .htaccess:
RewriteRule ^payments/order/([0-9] )(/?) index.php?do=payments&action=order&id=$1 [L]
RewriteRule ^payments/order.html index.php?do=payments&action=order [L]
RewriteRule ^payments(/?) $ index.php?do=payments [L]

Вызывают 500 Internal Server Error
Ответить
   
Автор  REZER, 31 октября 2011 22:43
Напишите мне в тикеты, ошибки быть не должно.
Ответить
Автор  oazet, 6 ноября 2011 07:46
Хорошая и нужная вещь,спасибо!Но голову по ломать пришлось конечно! wink Главное что всё работает!
Ответить
Автор  Kanarsky, 19 ноября 2011 09:49
Вот что выдало вчера:
Fatal error: Out of memory (allocated 4456448) (tried to allocate 75315 bytes) in /home/www/site.ru/engine/inc/payments/extension/plagin/tag_hide/api.php on line 42

Ошибка проявилась один раз. Модуль сейчас не используется, а ему уже памяти не хватает? belay
Ответить
   
Автор  REZER, 19 ноября 2011 19:22
Напишите мне в тикеты, давайте всё же попробуем решить проблему.
Ответить
Автор  corbnet, 21 ноября 2011 16:30
при нажатии оплатить сейчас перекидывает на главную страницу
Ответить
Автор  nikiton21, 27 ноября 2011 14:32
На dle 9.4 не срабатывает:
[PaymentsTagHide:test1]Скрытый текст[/PaymentsTagHide:test1]
так и выводится на сайте
Ответить
   
Автор  REZER, 4 декабря 2011 13:01
Скорее всего не сделаны изменения в файле engine/classes/template.class.php
Ответить
   
Автор  gomelman, 17 января 2013 10:04
а что там изменить нужно?
Ответить
   
Автор  gomelman, 23 февраля 2013 02:11
уже как месяц жду ответа
Ответить
Автор  andreyka, 2 декабря 2011 10:18
Строки в .htaccess:
RewriteRule ^payments/order/([0-9] )(/?) index.php?do=payments&action=order&id=$1 [L]
RewriteRule ^payments/order.html index.php?do=payments&action=order [L]
RewriteRule ^payments(/?) $ index.php?do=payments [L]

Вызывают 500 Internal Server Error

Если их нет
то /payments/order.html

Not Found

The requested URL /payments/order.html was not found on this server.
Ответить
Автор  pudz, 4 декабря 2011 08:34
Заработало выводится следующее: Скрытый текст - стоимость 1$, оплатить сейчас.

После того как я нажимаю оплатить сейчас выводится:

Оплата скрытого текста "kupit"
Стоимость такого скрытого текста, всего 1$, ниже предоставлен список всех возможных оплат.
После оплаты, скрытый текст "kupit" будет всегда доступен для вашего аккаунта, второй раз за этот самый текст платить не нужно.

Доступных способов оплаты не найдено

Как сделать так, чтобы он отражал доступный способ оплаты, в данном случае я выбрал Интеркассу?!!
Ответить
   
Автор  REZER, 4 декабря 2011 13:00
Отвечал в ПМ, возможно системы оплаты просто отключена в настройках самой системы оплаты. По умолчанию после установки она выключена для того, чтобы вы её сначала настроили.
Ответить
Автор  trally, 7 декабря 2011 20:54
Предлагаю при создании нового тега добавить в меню "Тип покупки" ещё выбор на количество часов, дней, месяцев.....а то одна сессия и навсегда мало (
Спасибо. winked
Ответить
   
Автор  REZER, 9 декабря 2011 11:14
Дело в том, что не авторизованных пользователей очень трудно узнать после того, как его куки удалятся, поэтому и стоит такое ограничение.
Ответить
   
Автор  Helldar, 4 апреля 2012 14:18
Здравствуйте!
Как раз работаю над данным направлением. Мне также показалось слишком мало этих пунктов и дорабатываю под себя: 7, 30, 180 и 365 дней :)
Если надо, могу выложить на своем сайте или, с разрешения REZER, будет выложено как хак на этом сайте smile
Ответить
Автор  oleg286, 16 декабря 2011 20:59
Что-то не пашет....
После оплаты так и остается Скрытый текст....
В чем проблема?
Ответить
Автор  Forceman, 25 декабря 2011 17:22
Что-то не пашет....
После оплаты так и остается Скрытый текст....

100500
Ответить
Автор  xoseeernest, 11 января 2012 22:11
Здравствуйте!
Подскажите,пожалуйста, почему текст, который я заключил в теги [PaymentsTagHide:spasibo]Скрытый текст[/PaymentsTagHide:spasibo] все равно показывается, при этом никакой кнопки оплатить нет,просто текст
Ответить
   
Автор  REZER, 13 января 2012 03:40
Все вопросы задаём на форуме, либо в тикеты.
Ответить
   
Автор  popopa, 4 декабря 2012 21:16
1
Такая же проблема
Каково решение?
Как лечить?
Ответить
Автор  borsan, 17 января 2012 20:00
Ответьте мне на тикет пжалуйста
Ответить
Автор  Роман2, 27 марта 2012 14:26
rezer сможешь установить данный плагин?
я оплачу или плиз ребята кто сможет установить данный плагин я заплачу
пишите в аську 40396489восемь
Ответить
Автор  Сергей17, 26 апреля 2012 17:12
Установил. поставил скрытый текст, решил проверить,
Жму оплатить и меня перекидывает вот под такой ссылке
САЙТ.РУ/payments/service/tag_hide/pol.html

В чем проблемы что исправить?
Ответить
   
Автор  sibster, 17 мая 2012 19:47
Такая же история... Версия DLE-9.5.
Ответить
   
Автор  Дмитрий, 18 ноября 2012 05:53
Такая же хрень... модуль не рабочий))
Ответить
Автор  Min-a-Gon, 30 мая 2012 16:33
У меня всё работает!Помогу бесплатно!У кого DLE 9.6!
Skype: min-a-gon
Ответить
Автор  SERGEIGRAND, 4 июля 2012 17:55
так все работает текст выводит и переходит на страницу выбора системы оплаты но после нажатия кнопки выбрать выдает ошибку 404 преходит вот по этой ссылке
http://sexzapret.com/payments/order.html папки payments нет в корне сайта вчем проблема?
Ответить
Автор  souz21, 13 августа 2012 14:17
ну и почему выходит ошибка 404 Not Found при переходе, чтобы оплатить скрытый текст? Установил модуль, сделал изменения в базе. Все в пустую что ли?
Ответить
Автор  blazer-05, 15 октября 2012 22:25
Оплата проходит, но при нажатии на вернуться на страницу продавца получаем

Ошибка
Не верный запрос.
и ссылка не отображается?

В общем оплата проходит без проблем, но в конце не появляется страница с открытой ссылкой. И еще в админке модуля после успешной оплаты статус "ожидает оплату"
25 Покупка скрытого текста pay_1 findfox Ожидает оплаты 3.00$ - хотя он нормально оплатил а ссылку не получил, как быть подскажите?
Ответить
Автор  Kurgan2010, 16 декабря 2012 13:55
На dle 9.5 не срабатывает тег.

Выводиться [PaymentsTagHide:texx]Скрытый текст[/PaymentsTagHide:texx]

Подскажите что мне зделать...
Ответить
Автор  filmoman, 31 января 2013 15:16
как ни крути, "Доступных способов оплаты не найдено "
Ответить
Автор  MaRZoCHi, 18 февраля 2013 15:13
Спасибо wink работает на dle 9.8
Ответить
Автор  anbelaev, 28 февраля 2013 14:24
Короче ошибка выходит!"Страница не найдена, уже незнаю где искать!
Ответить
   
Автор  molot1, 18 апреля 2013 01:09
Таже ошибка, сначало вроде работало но не показывались системы оаплаты, потом когда включил систему оплаты так стало выдавать что страница не существует!
Ответить
Автор  anbelaev, 28 февраля 2013 14:31
Вот правильный :
# Модуль xPay
RewriteRule ^payments/service/([^/] )/([^/] ).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2&plagin=1 [L]
RewriteRule ^payments/([^/] )/([^/] ).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2 [L]
RewriteRule ^payments/order/([0-9] )(/?) index.php?do=payments&action=order&id=$1 [L]
RewriteRule ^payments/order.html index.php?do=payments&action=order [L]
RewriteRule ^payments(/?) $ index.php?do=payments [L]
Ответить
   
Автор  evgeniy_oz, 7 апреля 2014 06:06
после добавления у меня выдает такое

и что теперь делать ?
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@--------.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Ответить
Автор  xXxVIRUSxXx, 15 июля 2013 17:36
а для UTF8 будет?
Ответить
Автор  lexus1990, 8 августа 2014 03:52
Установил модуль. Добавил тег:
Тег "test"
Стоимость покупки данного тега составляет 100СЂСѓР±, группам "---" данный тег будет показываться даже без его оплаты.
Чтобы скрыть текст под этим тегом, используйте тег: [PaymentsTagHide:test]Скрытый текст[/PaymentsTagHide:test]

В одной из новостей ввел:
Купить тестовый товар или публикацию: [PaymentsTagHide:test]Скрытый текст[/PaymentsTagHide:test]

Теги не подменяются...
Ответить
Автор  Kurono, 29 ноября 2014 18:03
Сейчас на сайте сыпятся несерьезные ошибки из-за функции preg_replace() как пишут отключенной в php 5.5

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/m/ сайт .ru/public_html/engine/inc/payments/extension/plag
in/tag_hide/api.php on line 42


как правильно исправить эту строчку в /engine/inc/payments/extension/plagin/tag_hide/api.php

$content = preg_replace( "#[PaymentsTagHide:{$tag}](.*?)[/PaymentsTagHide:{$tag}]#ie
s", "$this->ParseTag( '{$tag}', '1' )", $content );


на функцию preg_replace_callback? Хотел написать на форум, но оттуда не приходит письмо с регистрацией.
Ответить
Автор  master_z1zzz, 23 июля 2015 15:46
Протестировал только что, не работает. После покупки ничего не открылось, как было скрытый текст, так и осталось.
Ответить
   
Автор  stepic, 1 сентября 2015 11:10
Та же беда. Проплачен текст но закрыт
Ответить
Автор  DiX, 9 августа 2015 15:07
при нажатии оплатить выдает ошибку

Внимание! Обнаружена ошибка
К сожалению, страница 404.html для Вас не доступна: возможно, был изменен её адрес или она была удалена. Пожалуйста, воспользуйтесь поиском.
Ответить
Автор  Lex-vip, 11 декабря 2015 17:14
Не могу найти где можно посмотреть какой именно скрытый текст купил юзер, есть ли такая возможность?
Ответить
Автор  pipisun, 14 января 2016 09:22
Сделайте модуль для 10.5 пожалуйста, а то этот не пашет.
Ответить
Автор  Рустам, 31 января 2016 20:32
Наконец-то разобрался. Что бы после оплаты скрытий текст был виден пришлось ручном прописать тег через mysql на юзер
Ответить
   
Автор  lerr, 11 марта 2016 13:30
сам понял что написал?
Ответить
Автор  etader, 1 февраля 2016 21:57
Рустам как связаться с тобой.узнать где прописать
Ответить
Автор  lerr, 11 марта 2016 14:09
У многих могут возникнуть проблемы с этим модулем после обновлении версии php. Из-за ошибки preg_replace deprecated. У меня после переезда перестали скрываться ссылки

Решение: Заменить старую функцию на эту в файле engine/inc/payments/extension/plagin/tag_hide/api.php

$content = preg_replace_callback( '#[PaymentsTagHide:'.$tag.'](.*?)[/PaymentsTagHide:'.$tag.&#




039;]#is',
function($matches) use ($tag){
//var_dump($tag);
return $this->ParseTag( $tag, $matches[1] );
}, $content );


Тут коряво код вставился, кавычки не отобразились. Выложил полный код файла api.php смотрите лучше в нем http://pastie.org/10756064

Также смотреть ошибки в логах, по моему я еще заменял эту функцию в других местах. Если нужен код других файлов, пишите, вышлю :)
Ответить
Автор  keyline, 11 марта 2016 20:15
Спасибо большое. Автор модуля, сразу помог в проблеме, покупайте модули смело, рекомендую!!
Ответить
Автор  MasterEd, 26 марта 2016 09:44
при нажатии на ссылку сформированную модулем скрытый текст попадал в несуществующую страницу. Внимательно изучив все скрипты не нашел ошибок. Решил передать переменные напрямую индекс файлу через do... Все работает. Значит проблема была в приведенном здесь и в других местах блоке для файла htaccess. Тот вариант, который автор выложил где то (не помню уже где) был не корректен. все знаки $ были закрыты обратным слешем. убрал их, и все заработало.

вот корректный вариант блока (надеюсь скрипт сайта не исковеркает его)).

Ответить
   
Автор  MasterEd, 26 марта 2016 09:49
Опять ошибка. короче, вот вариант, все слова "ПЛЮС" (без кавычек), замените на " "

# Модуль xPay
RewriteRule ^payments/service/([^/]ПЛЮС)/([^/]ПЛЮС).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2&plagin=1 [L]
RewriteRule ^payments/([^/]ПЛЮС)/([^/]ПЛЮС).html index.php?do=payments&action=paysystem&paysystem=$1&type=$2 [L]
RewriteRule ^payments/order/([0-9]ПЛЮС)(/?) index.php?do=payments&action=order&id=$1 [L]
RewriteRule ^payments/order.html index.php?do=payments&action=order [L]
RewriteRule ^payments(/?)ПЛЮС$ index.php?do=payments [L]
Ответить
   
Автор  MasterEd, 26 марта 2016 09:50
Просто дурдом какой то, чем этому скрипту не нравится простой плюс. ..
короче, замените на плюс. ну, тот самый, который похож на крестик, математический ))))))))
Ответить
Автор  hakypuhbiu, 31 марта 2016 21:32
Когда будет под 11.0?
Ответить
   
Автор  MasterEd, 14 апреля 2016 03:58
так работает под 11-й версией. правда есть еще какие то косяки, вот, сижу допиливаю. ))
Ответить
Автор  igorww, 23 апреля 2016 09:53
админ привет поги настроить я в тикете писал и на почту ну уже дня 3 нет ответа
Ответить
Автор  msadon, 7 мая 2016 23:44
А в чем может быть проблема если при нажатии " Оплатить" переходит на пустую страницу и пишет : :Вы уже авторизованы на сайте под зарегистрированным аккаунтом."
Подключен плагин "интеркасса"
Как я понял нужно самому прописывать шаблон {THEME}/payments/tag_hide.tpl так как он пустой. Есть ли у кого нибудь готовые варианты для примера!?
Ответить
Автор  DVEGA, 8 сентября 2016 12:10
Почему после оплаты остается скрытый текст???
Ответить
   
Автор  Kanarsky, 12 декабря 2016 02:18
Потому что модулю 100 лет в обед. И он давно не обновлялся.
Ответить

 

Внимание! Обо всех ошибках необходимо писать на форуме (все комментарии с ошибками на сайте будут теперь удаляться).
Уведомление! Обращаем ваше внимание на то, что вы можете оставить отзыв о модуле.


Отправить
Авторизация Регистрация
Навигация
  Реклама
Сегодня без рекламы
  Важный опрос
Ваша версия DLE

(Ваш вариант)

   Результаты
  Последние новости
  Счётчики
Rambler's Top100
Мы принимаем
Проверить аттестат www.megastock.ru