Bolik_Stav 0 Опубліковано: 2007-07-17 05:55:45 Share Опубліковано: 2007-07-17 05:55:45 б) Либо выносить в какой нить файл (можно в config.php) массив тарифов, которые нельзя показывать. ИМХО так будет лучше. Внести тарифы с возможностью отображать или нет + еще сделать возможность сменить название на удобочитаемое для юзера. Чтото на подобии: tarif("Тариф") = 1 / отображать юзерам тариф с названием "Тариф" А те тарифы которые юзерам видеть не положено, просто не вносить сюда и не отображать в клиентской части. ХЗ... мне так кажется что лучше сделать : При создании (или редактировании ) тарифа разрешать некоторым группам видеть тариф, так же можно и пользователями - из списка пользователей выбирать кто может его видеть. Создать ещё две строчки в таблице и добавлять туда ID группы и пользователей. а редактировать config.php - это гемор. Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2007-07-17 06:14:30 Share Опубліковано: 2007-07-17 06:14:30 ХЗ... мне так кажется что лучше сделать : При создании (или редактировании ) тарифа разрешать некоторым группам видеть тариф, так же можно и пользователями - из списка пользователей выбирать кто может его видеть. Создать ещё две строчки в таблице и добавлять туда ID группы и пользователей. а редактировать config.php - это гемор. Практически тоже самое выйдет. Нужно редактировать каждый тариф, определять для каких он груп и т.д. А я предлагаю просто, сразу описать тарифы и больше не думать. Это практически статическая информация, тарифы меняются не каждый день. ------------- Еще вопрос такой. Реально ли сделать комиссию за перевод средств не конкретной цифрой, а %% от суммы перевода? Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2007-07-17 06:43:00 Share Опубліковано: 2007-07-17 06:43:00 ХЗ... мне так кажется что лучше сделать : При создании (или редактировании ) тарифа разрешать некоторым группам видеть тариф, так же можно и пользователями - из списка пользователей выбирать кто может его видеть. Создать ещё две строчки в таблице и добавлять туда ID группы и пользователей. а редактировать config.php - это гемор. Практически тоже самое выйдет. Нужно редактировать каждый тариф, определять для каких он груп и т.д. А я предлагаю просто, сразу описать тарифы и больше не думать. Это практически статическая информация, тарифы меняются не каждый день. возможно. если редактировать файлик - это накладывает много ограничений. если через базу - много плюсов. через базу - можно привязывать и пользователей и группы. позволяет создать более гибкий web фейс. Позволит создавать второстепенным администраторам ( доступа к консоли нету к которых ) пользователей и управлять тарифами. ---------- И вопрос к автору – можно ли встроить webmoney платежи ( шаблоны https://merchant.webmoney.ru/conf/guide_simple.asp ) очень полезно будет. К примеру там где «Операции со счетом » добавить – « Оплатить через Интернет » - далее кнопки с выбором суммы , а потом уже по шаблонам Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-17 11:22:48 Автор Share Опубліковано: 2007-07-17 11:22:48 Позволит создавать второстепенным администраторам ( доступа к консоли нету к которых ) пользователей и управлять тарифами. Чего то не понял я. Это о чем??? Я считаю, что тарифами должен рулить один админ. Если дать на это права многим, то начнется разброд и шатание. Зачем это надо то? Вопросы, касающиеся денег нельзя отдавать на откуп всем подряд. ИМХО. В общем сделаю так. Добавлю в таблицу с тарифами поле, в которое будет писаться: 0 - не показывать в списке 1 - показывать в списке. И без всяких там групп и прочих усложнений. По поводу webmoney. Прикрутить несложно, но... как клиент будет платить, если у него нет доступа в инет??? Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2007-07-17 13:24:17 Share Опубліковано: 2007-07-17 13:24:17 Чего то не понял я. Это о чем???Я считаю, что тарифами должен рулить один админ. Если дать на это права многим, то начнется разброд и шатание. Зачем это надо то? Вопросы, касающиеся денег нельзя отдавать на откуп всем подряд. ИМХО. Возможно вы правы. ну у меня например, есть несколько человек которым я доверяю. В общем сделаю так. Добавлю в таблицу с тарифами поле, в которое будет писаться: 0 - не показывать в списке 1 - показывать в списке. И без всяких там групп и прочих усложнений. ИМХО... обидно чуть - много возможностей потеряем. ну ладно, куда спешить - как вам самому понадобится, сделаете По поводу webmoney. Прикрутить несложно, но... как клиент будет платить, если у него нет доступа в инет??? хм... не подумал ну можно сделать только при положительном балансе Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2007-07-17 21:12:58 Share Опубліковано: 2007-07-17 21:12:58 В общем сделаю так. Добавлю в таблицу с тарифами поле, в которое будет писаться: 0 - не показывать в списке 1 - показывать в списке. И без всяких там групп и прочих усложнений. По поводу webmoney. Прикрутить несложно, но... как клиент будет платить, если у него нет доступа в инет??? Всецело поддерживаю... меня это устроит - больше и не надо. Насчет вебмани - было бы действиетльно интересно, тк есть люди (в основном продвинутые) которые не доводят счет до нуля.... как не странно это звучит на первый взгляд и платят регулярно. Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2007-07-18 06:38:28 Share Опубліковано: 2007-07-18 06:38:28 по поводу stg-web_0.04. надыбал такие вродебы ошибки . 1. когда пользователю даются права дилера - у него появляется меню " Дилер" - если жмякнуть по меню (именно по надписи "Дилер" ) - ошибка, а именно нужен файл "cards_dealer.php" - которого нету ( и в архиве тоже нету ) 2.Когда вводишь номер карты и жмякаеш "пополнить" - появляется страничка с " Table 'billing.actions' doesn't exist " - но карта активируется. ну и не большая косметическая нестыковка - при выборе меню " Карты оплаты " в пользовательском разделе - меню слева некрасиво скукоживается И хорошобы было сделать в админ панели меню " бекап базы " на основе - Sypex Dumper Lite Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-18 07:22:08 Автор Share Опубліковано: 2007-07-18 07:22:08 1. Файл /includes/user_menu.php, строка 68 вместо: <a href=\"cards_dealer.php\"> сделать: <a href=\"dealer.php\"> 2. А версию модуля mysql из лога сервера (при запуске) можно посмотреть??? 3. подумаю Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-07-20 15:39:31 Share Опубліковано: 2007-07-20 15:39:31 Канеха выкладывай.Юзеры любят визуализацию Нате вам http://anita-net.nm.ru/user_graf.zip Просто скопировать в соответствующее место и подправить в day_traf.php переменные коннекта к базе данных. К сожалению не получилось заюзать то что имеется в конфиге - какого-то фига график не хотел рисоваться, пришлось сделать еще раз ввод параметров и коннект к б/д. Кто разберется как профиксить - велкам! Извините, что поднимаю старое, но... Нету ли "админских" графиков? На всех юзеров допустим, за сутки, неделю, месяц, квартал, год, загрузку канала в том же духе? Кстати, библиотека рисует графики как я понимаю по всем направлениям? Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2007-07-20 17:34:15 Share Опубліковано: 2007-07-20 17:34:15 Канеха выкладывай.Юзеры любят визуализацию Нате вам http://anita-net.nm.ru/user_graf.zip Просто скопировать в соответствующее место и подправить в day_traf.php переменные коннекта к базе данных. К сожалению не получилось заюзать то что имеется в конфиге - какого-то фига график не хотел рисоваться, пришлось сделать еще раз ввод параметров и коннект к б/д. Кто разберется как профиксить - велкам! Извините, что поднимаю старое, но... Нету ли "админских" графиков? На всех юзеров допустим, за сутки, неделю, месяц, квартал, год, загрузку канала в том же духе? Кстати, библиотека рисует графики как я понимаю по всем направлениям? Да все там можно прикрутить и никакой проблемы нет, изначально получилось криво.. т.к. с php я не очень дружу и почему криво так и не понял.... Вот Алферов в todo написал что будет прикручивать визуализацию графиками с помощью этого класса в будующих версиях... Думаю что стоит подождать - у него лучше получается кодить ))) чем у меня. >понимаю по всем направлениям? я уже не очень помню, но по логике вещей да. Это не трудно изменнить вобщем-то, было бы желание. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-20 17:34:42 Автор Share Опубліковано: 2007-07-20 17:34:42 Пытаюсь прикрутить эту библиотеку к stg-web и чего то не понимаю. Не хочет у меня отдавать картинку. В каталог кладет, а на лету не отдает. Как то не идет. ((( Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-07-21 08:53:52 Share Опубліковано: 2007-07-21 08:53:52 И еще, как я понял, стг хранит статистику в битах а не в байтах.... Поэтому в графиках значения в 8 раз больше (только предположение, возможно и не в 8) . Только недавно это понял. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-21 17:17:58 Автор Share Опубліковано: 2007-07-21 17:17:58 В байтах Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2007-07-21 17:23:21 Share Опубліковано: 2007-07-21 17:23:21 Ну тогда буду разбираться. Юзер ведь не может на скорости 64 кбит выкачать 180 метров в час? Кстати насчет : Пытаюсь прикрутить эту библиотеку к stg-web и чего то не понимаю.Не хочет у меня отдавать картинку. В каталог кладет, а на лету не отдает. Как то не идет. ((( а пробовали header("content-type: image/jpeg"); или как там... ? жду релиза Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2007-07-21 17:48:05 Share Опубліковано: 2007-07-21 17:48:05 Да не в этом дело, там сама либа активно юзает эти хедеры, поэтому не получается нифига так как если перед графиком был вывод, то все... бай... Ссылка на сообщение Поделиться на других сайтах
ponomar 0 Опубліковано: 2007-07-21 20:10:18 Share Опубліковано: 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 как м этим бороться? ещё подскажите как налодить патч ? у меня что то не получается Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубліковано: 2007-07-21 20:17:00 Share Опубліковано: 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 Пополнить и не происходит никаких действий... Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубліковано: 2007-07-21 20:26:41 Share Опубліковано: 2007-07-21 20:26:41 Ага... стг вылетает при работе через конфигуратор... причем удаляю, пополняю, добавляю - все нахфиг вылетает сервер. При работе чрезе админку вроде нормально, НО не пололняются счета... Они че теперь несовместимы друг с другом? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-22 05:03:59 Автор Share Опубліковано: 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 Пополнить и не происходит никаких действий Всплывающие окна разреши. Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубліковано: 2007-07-22 05:12:10 Share Опубліковано: 2007-07-22 05:12:10 Кстати не могу пополнить счет через веб админку, нажимаю в поле actions Пополнить и не происходит никаких действий Всплывающие окна разреши. Разрешил (firefox) - та же история. Нажимаю и просто как-бы страничка опускается вниз. Попробовал через IE - он вобще ругается что на странице ошибки =:-/ Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-22 05:14:14 Автор Share Опубліковано: 2007-07-22 05:14:14 А java разрешена? Файл scripts.js присутствует в ./ ??? Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубліковано: 2007-07-22 05:26:16 Share Опубліковано: 2007-07-22 05:26:16 А java разрешена?Файл scripts.js присутствует в ./ ??? Да, стоят галочки "Использовать Java" и "Использовать JavaScript" файл script.js (но файл в конце БЕЗ S) присутствует вместе с style.css и т.д. Я вобще нахфиг запутался... Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-22 13:41:53 Автор Share Опубліковано: 2007-07-22 13:41:53 Ошибку то какую показывает? Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубліковано: 2007-07-22 18:55:43 Share Опубліковано: 2007-07-22 18:55:43 Ошибку то какую показывает? Мозилла вобще молчит как-будто я жмакаю не ссылку а просто по белой стене тыка чесслово, а умалишенный эксплорер просто уведомляет, мол на странице что вы пытаетесь открыть присутсуют злостные ошибки и ничего не делает. =) Уже истерически смешно =:-/ Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2007-07-23 19:13:30 Автор Share Опубліковано: 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 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения