vddav
|
|
« Ответ #240 : 14 Ноября 2012, 18:35:55 » |
|
ну уж какой есть. а куда ентот модуль пхать?) можно подробнее?) в папку kernel и расширение *.pm, а в nokernel.pl что то надо писать?
|
|
« Последнее редактирование: 14 Ноября 2012, 18:39:45 от vddav »
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #241 : 14 Ноября 2012, 18:37:37 » |
|
ну уж какой есть. а куда ентот модуль пхать?) можно подробнее?)
в логе svn посмотри какие файлы и где добавились, а код я привел просто для примера модулеписателям, может начнут писать модули
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #242 : 14 Ноября 2012, 18:50:03 » |
|
упс) поспешил с выводами)обновил, но чего то не вижу его(где кнопочка?
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #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}} есчо бы кнопочку "принт" прикрутить...
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #244 : 15 Ноября 2012, 14:20:51 » |
|
есчо бы кнопочку "принт" прикрутить...
дайте мне нормальный шаблон и я там прикручу
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #245 : 16 Ноября 2012, 11:05:48 » |
|
я уже хочу перевести сеть на NoDeny Plus, но есть небольшая загвоздочка: нужно со старого NoDeny 49.32 перенести таблицу карточек пополнения в новый. таблицы отлиаются. как это сделать?
я думал скопировать таблицу на старом, переименовать колонки, сделать дамп таблицы! но что куда переименовывать?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #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
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #247 : 16 Ноября 2012, 12:16:26 » |
|
супер! спасибки! +
добавь пожалуйста в просмотр карточек столбец "кто активировал" (как в старом) так будет удобнее
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #248 : 16 Ноября 2012, 12:30:35 » |
|
а может разбить таблицу PAYS на PAYS и MESG что бы в таблице PAYS были только финансы а в MESG все остальные, при удалении которых не затрагивались финансы
|
|
|
Записан
|
|
|
|
versus
|
|
« Ответ #249 : 16 Ноября 2012, 16:03:33 » |
|
надо сделать модуль распечатки заявления о том что клиент согласен с обработкой своих пресональных данных и наверное какое то подтверждение при первом заходе в статистику и не просто кнопку и галочку ознакомился а вписать какое то слово типа OK или СОГЛАСЕН для подтверждения
|
|
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #250 : 16 Ноября 2012, 17:28:48 » |
|
вопрос. есть есть сеть 800+ чел ( биллин самопис) - предложил поставить н+ -у чела возник вопрос = счас за нашару , а дальше как?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #251 : 16 Ноября 2012, 18:05:43 » |
|
вопрос. есть есть сеть 800+ чел ( биллин самопис) - предложил поставить н+ -у чела возник вопрос = счас за нашару , а дальше как?
Пока не знаю. Продавать Н+ как и старый нет никакого смысла - практически никто не покупает. Почему сейчас я выкладываю Н+? Потому что мне жалко потраченного года. Я нигде не работал и как папа Карло стругал новый Нодени. Я, конечно, планирую, что рано или поздно все перейдут, поскольку плюсы очевидны, а минусы временны. Естественно, я не планирую никого ущемлять - подсадить, а потом загнуть цену. Скорее всего н+ в совокупности будет дешевле чем н50. Просто я сейчас не знаю на чем будем зарабатывать - на ядре/на количестве абонов/на модулях... Т.е. я бы предложил тебе поставить и как бы обещаю, что цена (когда она появится) будет гарантированно меньше чем если бы ты поставил н50
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #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 »
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #253 : 16 Ноября 2012, 19:32:10 » |
|
делать образ - зло
1. люди даже не зная основ - будут его использовать и малейшее отклонение от скрина вызывает панику... и куча бреда. 2.серваки как люди - разные задачи ...
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Online
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #254 : 16 Ноября 2012, 19:44:04 » |
|
делать образ - зло
я делаю для себя диск для бистрого ВОССТАНОВЛЕНИЯ моего сервера (вместо 7-11 часов простоя без нета у клиентов всего 20-30 минут) и предложил как вариант (можно указать что он для ознакомления) а диск всёже нужен, ибо придёт новичек посмотрит, и подумает: да ну ну н@х, я не справлюсь; и пойдёт искать лёгкие пути, а мог бы бить потенцыальным клиентом, а таких много (ничё не знаю, а хочу), а вся экономика держется на мелком бизнэсе и его количестве!!!
|
|
|
Записан
|
|
|
|
|