Главная » Портфолио » PHP » Система оплаты 6.0

Система оплаты 6.0

7-10-2012, 22:21 n0wheremany Комментарии (342) Просмотры (220637)
Система оплаты 6.0


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

Итак начну с изменений:
1. Убран модуль "Скрытый текст", данное решение было принято из-за некоторого неудобства и ограниченности данного функционала. Однако прошу не расстраиваться и дочитать все изменения smile

2. Полностью переработана админка модуля, теперь из неё выходить не хочется и обычная админка ДЛЕ выглядит очень уныло. (Bootstrap в действии)
Система оплаты 6.0 Система оплаты 6.0 Система оплаты 6.0


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

4. Добавлены общие настройки системы: Для Email сообщений теперь можно использовать html шаблон, добавлена блокировка изменений настроек платёжных систем, чтобы злоумышленники не могли изменять реквизиты.
Система оплаты 6.0


5. Изменён модуль - Фиксация новости. Теперь он называется операции с новостями, из-за того что кроме фиксации новости туда были добавлены функции: опубликовать на главной и отмодерировать новость.
Система оплаты 6.0


6. Изменён модуль - Оплата файлов. В связи с вводом нового загрузчика в 9.6 версии, который по моему мнению и не только недоработанный. В связи с чем для установки цены на файлов сделан новый интерфейс.
Система оплаты 6.0


7. Изменён модуль - Оплата файлов. Расширены тэги для вывода оплаченных файлов
Система оплаты 6.0


8. Добавлен модуль - Оплата новости. Данный модуль заменяет Оплату скрытого текста, данный модуль будет далее развиваться, в текущем состоянии он похож на мини магазин. Функционал довольно обширный. Одной из особенностью данного модуля является добавление любых дополнительных полей для заполнения при покупке новости. Тэги в новости, которые дают возможность скрывать часть текста, при оплате соответственно отображать.
Система оплаты 6.0


9. Добавлен модуль - Оплата доступа. Данный модуль позволяет закрыть доступ к определённым разделам и при оплате, соответственно, открывать его.
Система оплаты 6.0


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

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

12. И на последок, но не самое последнее по функционалу изменение - добавлена реферальная система. Также добавлены в модули оплата файлов и оплата новостей - перевод денег автору новости, что позволит зарабатывать вашим пользователям. При условии что приобретена система оплаты кошелёк пользователя, ведь именно туда скидываются начисления.

13. Для 9.х серии ДЛЕ добавлен модуль для интеграции в шаблон с помощью тэга include, который позволяет вставить в любое удобное место любой (практически) модуль системы.

14. Доработан шаблон, для модуля
Система оплаты 6.0
Система оплаты 6.0


15. Добавлена система оповещения об обновлениях, исправлении багах
Система оплаты 6.0


16. Так же справлены мелкие баги и огрехи. Благодарю за их поиск )

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

Вот вроде бы и все...



Другие новости по теме

Уважаемый посетитель

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

Добавление комментария


Коментарии

#342 17 сентября 2017 00:03 n0wheremany

Цитата: Aky
Есть ли обновление под 12 версию?

Модуль протестирован на ДЛЕ 12. В автоматическую установку внесены правки.

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


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#341 15 сентября 2017 03:37 n0wheremany

Aky,
На этих выходных планирую портировать на новую версию ДЛЕ


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#340 13 сентября 2017 16:18 Aky

Есть ли обновление под 12 версию?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#339 9 июля 2017 16:35 n0wheremany

Обновление - версия 6.094
- Поддержка ДЛЕ 11.3.
- Добавлена возможность применения купонов/скидки к оплате (платно)
- Добавлена возможность добавлять свои платежные системы для вывода средств
- Добавлен платёжный модуль копилка
- Добавлен платёжный модуль Оплата скрытого текста (оплачивается контент на категорию)
- Добавлена платёжная система Gourl (Bitcoin и др криптовалюты)
- Исправление Платная регистрация - при создании пользователя, пароль теперь ставится в новом формате. Ранее рассчитывался о алгоритму md5
- Мелкие исправления и доработки


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#338 7 июля 2017 22:48 n0wheremany

Цитата: n0wheremany
готовиться обновление, ориентировочно к выходным будет готово.
Сейчас же 90% реализовано. Обновленная установка войдет в это обновление.


К сожалению дата отодвигается на пару дней. Опять демо сайт переезжает на другой хостинг, адрес демо сайта не изменится.


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#337 6 июля 2017 03:48 skylar

Цитата: n0wheremany
готовиться обновление, ориентировочно к выходным будет готово.
Сейчас же 90% реализовано. Обновленная установка войдет в это обновление.
на затравку - ожидается реализация промо-скидки.


Отличная новость! Ждемс :)
Публикаций: 0 Комментариев: 52 [ цитировать ]

#336 6 июля 2017 01:38 n0wheremany

skylar,
готовиться обновление, ориентировочно к выходным будет готово.
Сейчас же 90% реализовано. Обновленная установка войдет в это обновление.

на затравку - ожидается реализация промо-скидки.


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#335 5 июля 2017 19:47 skylar

Ставлю на DLE 11.3.
1. В файле /engine/modules/cron.php нет строки clear_cache();

2. Файл: /engine/download.php
НЕТ СТРОКИ
$row = $db->super_query ( "SELECT name, onserver FROM
еще нет строки
if (! $user_group[$member_id['user_group']]['allow_files'])
die ( "Access denied" );

далее НЕТ
if (! $row)
die ( "Access denied" );

3. 2 правки в файле Файл: /engine/inc/static.php выдают синтаксическую ошибку.

4. Файл: /engine/inc/editusers.php
нет строки
$db->query( "SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num, banned FROM

5. Далее Файл: /engine/modules/sitelogin.php
нет строки:
if( $member_id['user_id'] AND $member_id['password'] AND $member_id['password'] == md5( $_POST['login_password'] ) ) {

Нужно обновление инструкции. Написала вам на почту.
Публикаций: 0 Комментариев: 52 [ цитировать ]

#334 8 июня 2017 03:36 n0wheremany

skylar,
По поводу перевода на https - обновление не нужно. единственно, что вы должны в htaccess, если используется ЧПУ, поставить строку выше редиректа на https
RewriteRule ^buy/([^/]*)/result.html$ engine/buy.php?act=result&type=$1 [L]


На 11.3 Ещё не тестировал, в плане в течении недели.


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#333 7 июня 2017 13:32 skylar

Вопрос к автору: я переношу сайт на https. Нужно ли мне заново присылать обновления из-за этого. И еще: корректно ли ставится стстема оплаты на dle 11.3. Спасибо.
Публикаций: 0 Комментариев: 52 [ цитировать ]

#332 4 июня 2017 04:30 n0wheremany

Обновление адреса демо сайта. Теперь всегда будет тут http://demo-buysystem.nowheredev.ru


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#331 14 декабря 2016 16:38 skylar

Здравствуйте!
Написала вам письмо 11 декабря и сегодня, очень жду обновления для DLE 11.2. Спасибо.
Публикаций: 0 Комментариев: 52 [ цитировать ]

#330 12 декабря 2016 00:00 n0wheremany

Проверена работа на dle 11.2
Скорректированы инструкции к установке к модулям:
- Оплата файлов
- Кошелёк пользователя
- Фиксация новости

Для остальных модулей - без изменений.


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#329 11 декабря 2016 17:10 skylar

Напишите пожалуйста, когда исправите инструкцию, чтобы обратиться к вам за обновлением. Спасибо.
Публикаций: 0 Комментариев: 52 [ цитировать ]

#328 10 декабря 2016 21:46 skylar

ДЛЕ 11.2
1. Файл: /engine/download.php
Найти:
$row = $db->super_query ( "SELECT name, onserver FROM
ТАКОЙ СТРОКИ НЕТ.

2. Файл: /engine/download.php
Найти:
if (! $user_group[$member_id['user_group']]['allow_files'])
die ( "Access denied" );
ТАКОЙ СТРОКИ НЕТ.

3. Файл: /engine/download.php
if (! $row)
die ( "Access denied" );
НЕМНОГО ИЗМЕНЕНА и что теперь делать с ней

В общем нужны правки /engine/download.php

4. Файл: /engine/inc/editusers.php
Найти:
$db->query( "SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num, banned FROM
ТАКОЙ СТРОКИ НЕТ.
Публикаций: 0 Комментариев: 52 [ цитировать ]

#327 10 декабря 2016 01:41 n0wheremany

Цитата: skylar
Кто-нибудь проверял как работает на дле 11.2?

Постараюсь на выходных проверить


--------------------
Публикаций: 68 Комментариев: 739 [ цитировать ]

#326 9 декабря 2016 16:19 skylar

Кто-нибудь проверял как работает на дле 11.2? Все также или есть изменения?
Публикаций: 0 Комментариев: 52 [ цитировать ]

#325 4 декабря 2016 09:00 lis4568

Страница Donate на демо сайте не работает.

Разобрался. Модуль был отключен в админке.
Публикаций: 0 Комментариев: 2 [ цитировать ]

#324 14 октября 2016 17:10 Grizzly

n0wheremany,
Можно напишите в скайп (мой логин) или на почту. Цена 10$

а в ответ тишина ...
Публикаций: 0 Комментариев: 14 [ цитировать ]

#323 7 октября 2016 19:29 Grizzly

n0wheremany,
написал и в скайп и на почту ответа нет wink
Публикаций: 0 Комментариев: 14 [ цитировать ]