Bolik_Stav 0 Posted 2007-07-17 05:55:45 Share Posted 2007-07-17 05:55:45 б) Либо выносить в какой нить файл (можно в config.php) массив тарифов, которые нельзя показывать. ИМХО так будет лучше. Внести тарифы с возможностью отображать или нет + еще сделать возможность сменить название на удобочитаемое для юзера. Чтото на подобии: tarif("Тариф") = 1 / отображать юзерам тариф с названием "Тариф" А те тарифы которые юзерам видеть не положено, просто не вносить сюда и не отображать в клиентской части. ХЗ... мне так кажется что лучше сделать : При создании (или редактировании ) тарифа разрешать некоторым группам видеть тариф, так же можно и пользователями - из списка пользователей выбирать кто может его видеть. Создать ещё две строчки в таблице и добавлять туда ID группы и пользователей. а редактировать config.php - это гемор. Link to post Share on other sites
gall 6 Posted 2007-07-17 06:14:30 Share Posted 2007-07-17 06:14:30 ХЗ... мне так кажется что лучше сделать : При создании (или редактировании ) тарифа разрешать некоторым группам видеть тариф, так же можно и пользователями - из списка пользователей выбирать кто может его видеть. Создать ещё две строчки в таблице и добавлять туда ID группы и пользователей. а редактировать config.php - это гемор. Практически тоже самое выйдет. Нужно редактировать каждый тариф, определять для каких он груп и т.д. А я предлагаю просто, сразу описать тарифы и больше не думать. Это практически статическая информация, тарифы меняются не каждый день. ------------- Еще вопрос такой. Реально ли сделать комиссию за перевод средств не конкретной цифрой, а %% от суммы перевода? Link to post Share on other sites
Bolik_Stav 0 Posted 2007-07-17 06:43:00 Share Posted 2007-07-17 06:43:00 ХЗ... мне так кажется что лучше сделать : При создании (или редактировании ) тарифа разрешать некоторым группам видеть тариф, так же можно и пользователями - из списка пользователей выбирать кто может его видеть. Создать ещё две строчки в таблице и добавлять туда ID группы и пользователей. а редактировать config.php - это гемор. Практически тоже самое выйдет. Нужно редактировать каждый тариф, определять для каких он груп и т.д. А я предлагаю просто, сразу описать тарифы и больше не думать. Это практически статическая информация, тарифы меняются не каждый день. возможно. если редактировать файлик - это накладывает много ограничений. если через базу - много плюсов. через базу - можно привязывать и пользователей и группы. позволяет создать более гибкий web фейс. Позволит создавать второстепенным администраторам ( доступа к консоли нету к которых ) пользователей и управлять тарифами. ---------- И вопрос к автору – можно ли встроить webmoney платежи ( шаблоны https://merchant.webmoney.ru/conf/guide_simple.asp ) очень полезно будет. К примеру там где «Операции со счетом » добавить – « Оплатить через Интернет » - далее кнопки с выбором суммы , а потом уже по шаблонам Link to post Share on other sites
Alferov 0 Posted 2007-07-17 11:22:48 Author Share Posted 2007-07-17 11:22:48 Позволит создавать второстепенным администраторам ( доступа к консоли нету к которых ) пользователей и управлять тарифами. Чего то не понял я. Это о чем??? Я считаю, что тарифами должен рулить один админ. Если дать на это права многим, то начнется разброд и шатание. Зачем это надо то? Вопросы, касающиеся денег нельзя отдавать на откуп всем подряд. ИМХО. В общем сделаю так. Добавлю в таблицу с тарифами поле, в которое будет писаться: 0 - не показывать в списке 1 - показывать в списке. И без всяких там групп и прочих усложнений. По поводу webmoney. Прикрутить несложно, но... как клиент будет платить, если у него нет доступа в инет??? Link to post Share on other sites
Bolik_Stav 0 Posted 2007-07-17 13:24:17 Share Posted 2007-07-17 13:24:17 Чего то не понял я. Это о чем???Я считаю, что тарифами должен рулить один админ. Если дать на это права многим, то начнется разброд и шатание. Зачем это надо то? Вопросы, касающиеся денег нельзя отдавать на откуп всем подряд. ИМХО. Возможно вы правы. ну у меня например, есть несколько человек которым я доверяю. В общем сделаю так. Добавлю в таблицу с тарифами поле, в которое будет писаться: 0 - не показывать в списке 1 - показывать в списке. И без всяких там групп и прочих усложнений. ИМХО... обидно чуть - много возможностей потеряем. ну ладно, куда спешить - как вам самому понадобится, сделаете По поводу webmoney. Прикрутить несложно, но... как клиент будет платить, если у него нет доступа в инет??? хм... не подумал ну можно сделать только при положительном балансе Link to post Share on other sites
Cell 7 Posted 2007-07-17 21:12:58 Share Posted 2007-07-17 21:12:58 В общем сделаю так. Добавлю в таблицу с тарифами поле, в которое будет писаться: 0 - не показывать в списке 1 - показывать в списке. И без всяких там групп и прочих усложнений. По поводу webmoney. Прикрутить несложно, но... как клиент будет платить, если у него нет доступа в инет??? Всецело поддерживаю... меня это устроит - больше и не надо. Насчет вебмани - было бы действиетльно интересно, тк есть люди (в основном продвинутые) которые не доводят счет до нуля.... как не странно это звучит на первый взгляд и платят регулярно. Link to post Share on other sites
Bolik_Stav 0 Posted 2007-07-18 06:38:28 Share Posted 2007-07-18 06:38:28 по поводу stg-web_0.04. надыбал такие вродебы ошибки . 1. когда пользователю даются права дилера - у него появляется меню " Дилер" - если жмякнуть по меню (именно по надписи "Дилер" ) - ошибка, а именно нужен файл "cards_dealer.php" - которого нету ( и в архиве тоже нету ) 2.Когда вводишь номер карты и жмякаеш "пополнить" - появляется страничка с " Table 'billing.actions' doesn't exist " - но карта активируется. ну и не большая косметическая нестыковка - при выборе меню " Карты оплаты " в пользовательском разделе - меню слева некрасиво скукоживается И хорошобы было сделать в админ панели меню " бекап базы " на основе - Sypex Dumper Lite Link to post Share on other sites
Alferov 0 Posted 2007-07-18 07:22:08 Author Share Posted 2007-07-18 07:22:08 1. Файл /includes/user_menu.php, строка 68 вместо: <a href=\"cards_dealer.php\"> сделать: <a href=\"dealer.php\"> 2. А версию модуля mysql из лога сервера (при запуске) можно посмотреть??? 3. подумаю Link to post Share on other sites
Колян 2 Posted 2007-07-20 15:39:31 Share Posted 2007-07-20 15:39:31 Канеха выкладывай.Юзеры любят визуализацию Нате вам http://anita-net.nm.ru/user_graf.zip Просто скопировать в соответствующее место и подправить в day_traf.php переменные коннекта к базе данных. К сожалению не получилось заюзать то что имеется в конфиге - какого-то фига график не хотел рисоваться, пришлось сделать еще раз ввод параметров и коннект к б/д. Кто разберется как профиксить - велкам! Извините, что поднимаю старое, но... Нету ли "админских" графиков? На всех юзеров допустим, за сутки, неделю, месяц, квартал, год, загрузку канала в том же духе? Кстати, библиотека рисует графики как я понимаю по всем направлениям? Link to post Share on other sites
Cell 7 Posted 2007-07-20 17:34:15 Share Posted 2007-07-20 17:34:15 Канеха выкладывай.Юзеры любят визуализацию Нате вам http://anita-net.nm.ru/user_graf.zip Просто скопировать в соответствующее место и подправить в day_traf.php переменные коннекта к базе данных. К сожалению не получилось заюзать то что имеется в конфиге - какого-то фига график не хотел рисоваться, пришлось сделать еще раз ввод параметров и коннект к б/д. Кто разберется как профиксить - велкам! Извините, что поднимаю старое, но... Нету ли "админских" графиков? На всех юзеров допустим, за сутки, неделю, месяц, квартал, год, загрузку канала в том же духе? Кстати, библиотека рисует графики как я понимаю по всем направлениям? Да все там можно прикрутить и никакой проблемы нет, изначально получилось криво.. т.к. с php я не очень дружу и почему криво так и не понял.... Вот Алферов в todo написал что будет прикручивать визуализацию графиками с помощью этого класса в будующих версиях... Думаю что стоит подождать - у него лучше получается кодить ))) чем у меня. >понимаю по всем направлениям? я уже не очень помню, но по логике вещей да. Это не трудно изменнить вобщем-то, было бы желание. Link to post Share on other sites
Alferov 0 Posted 2007-07-20 17:34:42 Author Share Posted 2007-07-20 17:34:42 Пытаюсь прикрутить эту библиотеку к stg-web и чего то не понимаю. Не хочет у меня отдавать картинку. В каталог кладет, а на лету не отдает. Как то не идет. ((( Link to post Share on other sites
Колян 2 Posted 2007-07-21 08:53:52 Share Posted 2007-07-21 08:53:52 И еще, как я понял, стг хранит статистику в битах а не в байтах.... Поэтому в графиках значения в 8 раз больше (только предположение, возможно и не в 8) . Только недавно это понял. Link to post Share on other sites
Alferov 0 Posted 2007-07-21 17:17:58 Author Share Posted 2007-07-21 17:17:58 В байтах Link to post Share on other sites
Колян 2 Posted 2007-07-21 17:23:21 Share Posted 2007-07-21 17:23:21 Ну тогда буду разбираться. Юзер ведь не может на скорости 64 кбит выкачать 180 метров в час? Кстати насчет : Пытаюсь прикрутить эту библиотеку к stg-web и чего то не понимаю.Не хочет у меня отдавать картинку. В каталог кладет, а на лету не отдает. Как то не идет. ((( а пробовали header("content-type: image/jpeg"); или как там... ? жду релиза Link to post Share on other sites
Cell 7 Posted 2007-07-21 17:48:05 Share Posted 2007-07-21 17:48:05 Да не в этом дело, там сама либа активно юзает эти хедеры, поэтому не получается нифига так как если перед графиком был вывод, то все... бай... Link to post Share on other sites
ponomar 0 Posted 2007-07-21 20:10:18 Share Posted 2007-07-21 20:10:18 патченый модуль при сборке выдаёт mysql_store.cpp:1101: error: 'const struct USER_STAT' has no member named 'sup' mysql_store.cpp:1101: error: 'const struct USER_STAT' has no member named 'sdown' mysql_store.cpp:1101: error: 'const struct USER_STAT' has no member named 'sid' gmake: *** [mysql_store.o] Ошибка 1 как м этим бороться? ещё подскажите как налодить патч ? у меня что то не получается Link to post Share on other sites
zulu_Radist 856 Posted 2007-07-21 20:17:00 Share Posted 2007-07-21 20:17:00 У меня баг только что произошел, удаляю юзера и вылетает нах stg... Перезапускаю stg - не запускается, перегрузил сервер - все заработало, добавлял-удалял - повторно бага не заметил. Логи прилагаю, кстати а кто мне объяснит 3-ю строку из лога? откуда там еще один слэш в пути к скрипту взялся? 2007-07-22 01:51:22 -- Admin 'zulu', 127.0.0.1: Administrator 'tester' changed. 2007-07-22 01:51:35 -- Admin 'zulu', 127.0.0.1: Administrator 'tester' deleted. 2007-07-22 02:01:33 -- Script /etc/stargazer//OnUserDel cannot be executed. File not found. 2007-07-22 02:01:33 -- Admin 'zulu', 127.0.0.1: User 'tester' deleted. 2007-07-22 02:06:43 -- Stg v. Stg 2.403b 2007-07-22 02:06:43 -- Message queue created successfully. msgKey=5555 msgID=65536 2007-07-22 02:06:43 -- Timer thread started successfully. 2007-07-22 02:06:43 -- Storage plugin: mysql_store v.0.66 (Alf). Loading successfull. 2007-07-22 02:06:43 -- Users started successfully. 2007-07-22 02:06:43 -- Traffcounter started successfully. 2007-07-22 02:06:43 -- Module: 'Ether_cap v.1.0'. Start successfull. 10 2007-07-22 02:06:43 -- Error: AUTH_IA: Bind failed. 2007-07-22 02:06:43 -- +++++++++++++++++++++++++++++++++++++++++++++ 2007-07-22 02:06:43 -- Module: 'Stg configurator v.0.05'. Stop successfull. 2007-07-22 02:06:43 -- Module: 'Pinger v.1.01'. Stop successfull. 2007-07-22 02:06:43 -- Module: 'Always Online authorizator v.1.0'. Stop successfull. 2007-07-22 02:06:43 -- Module: 'InetAccess authorizator v.1.1'. Stop successfull. 2007-07-22 02:06:43 -- Module: 'Ether_cap v.1.0'. Stop successfull. 2007-07-22 02:06:43 -- Traffcounter: Stop successfull. 2007-07-22 02:06:43 -- Users: Stop successfull. 2007-07-22 02:06:46 -- Queue removed successfully. 2007-07-22 02:06:46 -- StgTimer: Stop successfull. 2007-07-22 02:06:46 -- Stg stopped successfully. Кстати не могу пополнить счет через веб админку, нажимаю в поле actions Пополнить и не происходит никаких действий... Link to post Share on other sites
zulu_Radist 856 Posted 2007-07-21 20:26:41 Share Posted 2007-07-21 20:26:41 Ага... стг вылетает при работе через конфигуратор... причем удаляю, пополняю, добавляю - все нахфиг вылетает сервер. При работе чрезе админку вроде нормально, НО не пололняются счета... Они че теперь несовместимы друг с другом? Link to post Share on other sites
Alferov 0 Posted 2007-07-22 05:03:59 Author Share Posted 2007-07-22 05:03:59 патченый модуль при сборке выдаёт mysql_store.cpp:1101: error: 'const struct USER_STAT' has no member named 'sup' mysql_store.cpp:1101: error: 'const struct USER_STAT' has no member named 'sdown' mysql_store.cpp:1101: error: 'const struct USER_STAT' has no member named 'sid' gmake: *** [mysql_store.o] Ошибка 1 как м этим бороться? ещё подскажите как налодить патч ? у меня что то не получается STG надо пропатчить. www.google.com Кстати не могу пополнить счет через веб админку, нажимаю в поле actions Пополнить и не происходит никаких действий Всплывающие окна разреши. Link to post Share on other sites
zulu_Radist 856 Posted 2007-07-22 05:12:10 Share Posted 2007-07-22 05:12:10 Кстати не могу пополнить счет через веб админку, нажимаю в поле actions Пополнить и не происходит никаких действий Всплывающие окна разреши. Разрешил (firefox) - та же история. Нажимаю и просто как-бы страничка опускается вниз. Попробовал через IE - он вобще ругается что на странице ошибки =:-/ Link to post Share on other sites
Alferov 0 Posted 2007-07-22 05:14:14 Author Share Posted 2007-07-22 05:14:14 А java разрешена? Файл scripts.js присутствует в ./ ??? Link to post Share on other sites
zulu_Radist 856 Posted 2007-07-22 05:26:16 Share Posted 2007-07-22 05:26:16 А java разрешена?Файл scripts.js присутствует в ./ ??? Да, стоят галочки "Использовать Java" и "Использовать JavaScript" файл script.js (но файл в конце БЕЗ S) присутствует вместе с style.css и т.д. Я вобще нахфиг запутался... Link to post Share on other sites
Alferov 0 Posted 2007-07-22 13:41:53 Author Share Posted 2007-07-22 13:41:53 Ошибку то какую показывает? Link to post Share on other sites
zulu_Radist 856 Posted 2007-07-22 18:55:43 Share Posted 2007-07-22 18:55:43 Ошибку то какую показывает? Мозилла вобще молчит как-будто я жмакаю не ссылку а просто по белой стене тыка чесслово, а умалишенный эксплорер просто уведомляет, мол на странице что вы пытаетесь открыть присутсуют злостные ошибки и ничего не делает. =) Уже истерически смешно =:-/ Link to post Share on other sites
Alferov 0 Posted 2007-07-23 19:13:30 Author Share Posted 2007-07-23 19:13:30 Итак, новая версия (0.05) изм.структуры: добавлено поле 'created' в таблицу web_stg_users (дата добавления пользователя) изм.структуры: добавлено поле 'user_choose' в таблицу tariffs (флаг, определяющий доступность тарифа пользователям) добавлен параметр user_choose в свойствах тарифов, запрещающий/разрешающий тариф к выбору при изменении тарифа пользователем изменена java-функция, отвечающая за смену тарифа пользователем (включена прокрутка) добавлена функция удаления истории сессий пользователя изменена функция удаления пользователя (добавлено удаление истории сессий) изменены функции редактирования пользователей в части добавления комментариев к платежам и прочим действиям (все комменты пишутся в БД в кодировке KOI8-R) исправлена ошибка в функции пополнения счета пользователя (в части погашения кредита) качать здесь: stg-web_0.05.tar.gz Link to post Share on other sites
Recommended Posts