Биллинговая система Nodeny
18 Мая 2024, 02:57:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 15 16 [17] 18 19 ... 54
  Печать  
Автор Тема: Фичереквест на NoDeny+  (Прочитано 170716 раз)
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #240 : 14 Ноября 2012, 18:35:55 »

ну уж какой есть. а куда ентот модуль пхать?) можно подробнее?)
в папку kernel и расширение *.pm, а в nokernel.pl что то надо писать?
« Последнее редактирование: 14 Ноября 2012, 18:39:45 от vddav » Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #241 : 14 Ноября 2012, 18:37:37 »

ну уж какой есть. а куда ентот модуль пхать?) можно подробнее?)
в логе svn посмотри какие файлы и где добавились, а код я привел просто для примера модулеписателям, может начнут писать модули
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #242 : 14 Ноября 2012, 18:50:03 »

упс) поспешил с выводами)обновил, но чего то не вижу его(где кнопочка?
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #243 : 15 Ноября 2012, 01:22:46 »

такой нужен?
ну да, или типа как в атаче), ну думаю какой шаблон не столь важно)
так дайте мне шаблон, я его подправлю под n+
вооот):
Залил в SVN, но это, конечно пиздец - я такого шаблона еще не видел) В ворде html-шаблоны - это ад. Дайте кто-нибудь нормальный и скажите какие поля вам нужны.

Кстати, код модуля:

Код:
sub go
{
    my($Url, $usr) = @_;
    my %p = Db->line("SELECT cash, comment FROM pays WHERE mid=? AND category=1 ORDER BY id DESC LIMIT 1", $usr->{id});
    %p or Error($lang::s_soft_error);

    $usr->{last_pay} = { summa=>$p{cash}, comment=>$p{comment}, date=>the_date($ses::t) };

    my $html = tmpl('cash_order', %$usr);

    print "Content-type: text/html\n\n";
    print $html;
    exit;
}

Каждому модулю передается переменная $usr, в которой дохрена данных. Например, из шаблона можно обратиться к полю adr_telefon допданных как  {{dopdata._adr_telefon.value}}

есчо бы кнопочку "принт" прикрутить...
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #244 : 15 Ноября 2012, 14:20:51 »

есчо бы кнопочку "принт" прикрутить...
дайте мне нормальный шаблон и я там прикручу
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #245 : 16 Ноября 2012, 11:05:48 »

я уже хочу перевести сеть на NoDeny Plus, но есть небольшая загвоздочка:
нужно со старого NoDeny 49.32 перенести таблицу карточек пополнения в новый.
таблицы отлиаются. как это сделать?

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


Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #246 : 16 Ноября 2012, 11:45:29 »

нужно со старого NoDeny 49.32 перенести таблицу карточек пополнения в новый.
таблицы отлиаются. как это сделать?

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

Убедиться, что нет карточек в состоянии перемещения, после чего

Код:
 ALTER TABLE `cards` CHANGE `stime` `tm_create` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` CHANGE `etime` `tm_end` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` CHANGE `atime` `tm_activate` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` CHANGE `admin` `adm_create` MEDIUMINT( 8 ) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` ADD `alive2` ENUM( 'good', 'bad', 'stock', 'activated' ) NOT NULL DEFAULT 'good' AFTER `adm_create`;
 ALTER TABLE `cards` ADD `uid_activate` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `alive2`;
 UPDATE cards SET alive2=alive WHERE alive IN('good','bad','stock');
 UPDATE cards SET alive2='activated', uid_activate=alive WHERE alive>0;
 ALTER TABLE `cards` DROP `alive`;
 ALTER TABLE `cards` CHANGE `alive2` `alive` ENUM( 'good', 'bad', 'stock', 'activated' ) NOT NULL DEFAULT 'good';
 ALTER TABLE `cards` DROP `rand_id`;
 ALTER TABLE `cards` DROP `admin_sell`;
 ALTER TABLE `cards` DROP `time_sell`;
 ALTER TABLE `cards` DROP `id_sell`;
 ALTER TABLE `cards` CHANGE `r` `adm_owner` MEDIUMINT(9) UNSIGNED NOT NULL DEFAULT '0';
 ALTER TABLE `cards` ADD `adm_move` MEDIUMINT UNSIGNED NOT NULL DEFAULT '0' AFTER `adm_owner`;
 
 
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #247 : 16 Ноября 2012, 12:16:26 »

супер!
спасибки!
+

добавь пожалуйста в просмотр карточек столбец "кто активировал" (как в старом)
так будет удобнее
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #248 : 16 Ноября 2012, 12:30:35 »

а может разбить таблицу PAYS на PAYS и MESG
что бы в таблице PAYS были только финансы
а в MESG все остальные, при удалении которых не затрагивались финансы
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #249 : 16 Ноября 2012, 16:03:33 »

надо сделать модуль распечатки заявления о том что клиент согласен с обработкой своих пресональных данных и наверное какое то подтверждение при первом заходе в статистику и не просто кнопку и галочку ознакомился а вписать какое то слово типа OK  или СОГЛАСЕН для подтверждения
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #250 : 16 Ноября 2012, 17:28:48 »

вопрос.
есть есть сеть 800+ чел ( биллин  самопис)  - предложил поставить н+  -у чела возник вопрос = счас за нашару , а дальше как?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #251 : 16 Ноября 2012, 18:05:43 »

вопрос.
есть есть сеть 800+ чел ( биллин  самопис)  - предложил поставить н+  -у чела возник вопрос = счас за нашару , а дальше как?

Пока не знаю. Продавать Н+ как и старый нет никакого смысла - практически никто не покупает. Почему сейчас я выкладываю Н+? Потому что мне жалко потраченного года. Я нигде не работал и как папа Карло стругал новый Нодени. Я, конечно, планирую, что рано или поздно все перейдут, поскольку плюсы очевидны, а минусы временны. Естественно, я не планирую никого ущемлять - подсадить, а потом загнуть цену. Скорее всего н+ в совокупности будет дешевле чем н50. Просто я сейчас не знаю на чем будем зарабатывать - на ядре/на количестве абонов/на модулях... Т.е. я бы предложил тебе поставить и как бы обещаю, что цена (когда она появится) будет гарантированно меньше чем если бы ты поставил н50
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #252 : 16 Ноября 2012, 19:15:05 »

Я думаю удобно было б зарабативать на модулях и количистве клиентов,
а ядро раздавать бесплатно с ограничением 30 пользователей
потом докупать лицензии типа по 5 баксов за клиента + система скидок на количество:
до 50 кл = по 5 $
до 100 кл = по 4,5 $
...
до 1000 кл = по 2 $
+ ко всему сделать диск с бысрой установкой системы (всё в одном)*
для быстрого поднятия сервера, простоты настройки, обзора возможностей
думаю много кто со мной согласится

я пытался сделать такой диск на фре 7,3 потом забросил
недавно вспомнил и начал на фре 9,0 пре
на 9 намного легче (идея взята отсюда http://www.lissyara.su/archive/livecd+restore/ и силно переделана)
но времени не хватает


« Последнее редактирование: 16 Ноября 2012, 19:18:25 от Redmen » Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #253 : 16 Ноября 2012, 19:32:10 »

делать образ - зло

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

Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 546


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #254 : 16 Ноября 2012, 19:44:04 »

делать образ - зло

я делаю для себя диск для бистрого ВОССТАНОВЛЕНИЯ моего сервера
(вместо 7-11 часов простоя без нета у клиентов всего 20-30 минут)
и предложил как вариант (можно указать что он для ознакомления)

а диск всёже нужен, ибо придёт новичек посмотрит, и подумает: да ну ну н@х, я не справлюсь;
и пойдёт искать лёгкие пути, а мог бы бить потенцыальным клиентом,
а таких много (ничё не знаю, а хочу),

а вся экономика держется на мелком бизнэсе и его количестве!!!
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Страниц: 1 ... 15 16 [17] 18 19 ... 54
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!