Авторизация

Войдите, используя свой логин и пароль:

Форум » Lineage 2 "Java" » Web обвязка » Joomla WEB (веб-обвязка на базе Joomla! 1.5.20+)
Страница 1 из 4
1
2 3 4 »
Отправлено 06.11.2010 - 19:431
Пользователи
183 сообщений
Мужчина
Статус: Offline
После длительного затишья, выкладываю беглый отчет о проделанной работе.

Полностью переписан адмнистраторский интерфейс.
Интерфейс для пользователей со статусом Суперадминистратор
Скрин после логина в админ-панель -> выбор компонента:
http://i.piccy.info/i5/54/45/684554/j1.jpg

При входе в админ-пенель пользователя с правами ниже СуперАдминистратора настройки компонента не доступны:
http://i.piccy.info/i5/20/46/684620/j5_800.jpg

После входа в панель управления доступно:
добавление настроек подключения к игровой БД, ее изменение, удаление (пока только для одного сервера):
http://i.piccy.info/i5/69/45/684569/j2_800.jpg

редактирование настроек подключения:
http://i.piccy.info/i5/79/45/684579/j3_800.jpg

Клиентская часть:
Подключение к базе данных игрового сервера осуществляется посредством Joomla! API.
Подключение к БД и выполнение запросов:

Code
$db = &JConn:getDBJ();
$query = 'запрос в MySQL';
$result = $db->setQuery($query);

Полностью исправлено некорректное поведение при отсутствии подключения к игровой бд.
Скрин при отсутствии подключения к игровой БД:
http://i.piccy.info/i5/03/46/684603/j4_800.jpg

После приведения кода компонента к стандарту Joomla! промежуточный релиз будет готов для свободной загрузки.
Cсылки на демо - по требованию.

jSOLUTIONS.RU
----------------------------------------
Прежде чем задать свой вопрос в ПМ подумайте, а интересен ли он кому-то кроме Вас!!!
Профиль Личное сообщение Дом. страница icq
29
Отправлено 08.11.2010 - 08:432
Пользователи
183 сообщений
Мужчина
Статус: Offline
Quote (Count)
У джумлы слишком много запросов к БД
— Count

Могу поспорить об обратном.
В частности фронтенд (главная страница) с новостями на Джумле делает до 10 запрсов.
Фронтенд компонента, который мы разрабатываем делает до 8 запросов.
А штатный режим Joomla! до 50 запросов - считается вполне приемлем.

Кроме того, при разработке компонента (двиг писали естественно не мы) было взято за основу принудительное кеширование.
И не забывайте, Joomla! - это прежде всего CMS, и даже использование в ней компонента для статистики все равно оставит ее CMS.

Кстати, то что Вы называете "много запросов", обычно вызвано тем, что пользователи ставят компоненты, модули, плагины, которые не имеют для их сайта никакой ценности, но грузят БД. Таким образом можно "нагрузить" запросами любой из движков

jSOLUTIONS.RU
----------------------------------------
Прежде чем задать свой вопрос в ПМ подумайте, а интересен ли он кому-то кроме Вас!!!
Профиль Личное сообщение Дом. страница icq
29
Отправлено 09.11.2010 - 01:363
Пользователи
36 сообщений
Мужчина
Статус: Offline
стресс веб и Дле делает намного меньше запросов чем джумла
В соответствии с главой 70 Гражданского Кодекса РФ «Авторское право», не допускается копирование, редактирование и распространение , как полностью, так и частями, без официального согласия автора.
Но я не гражданин РФ =)
Профиль Личное сообщение Дом. страница icq
0
Отправлено 09.11.2010 - 09:264
Пользователи
711 сообщений
Мужчина
Статус: Offline
Count, да но стресс лучше. Там меньше дыр в оотличии от ДЛЕ. Ну по крайней мере я так слышал.
Профиль Личное сообщение Дом. страница icq
64
l2
Отправлено 09.11.2010 - 10:445
Администраторы
703 сообщений
Мужчина
Статус: Offline
v42bis, хорошая работа.
Anri, Count, все прелесть joomla - открытый исходный код. И бесплатное распространение.
Любой уважающий себя хостинг, вам не даст поставить nulled версию DLE...
А лицензия дле не 2$ стоит.
Профиль Личное сообщение Дом. страница icq
147
Отправлено 10.11.2010 - 00:336
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
v42bis, Меня интересует пару вопросов. Ты сам делаешь или у вас команда? Когда можно будет протестить эту диковинку? Будет ли синхронизация логина сайта и л2? Долговремменый проэкт или так побаловоться, т.к. если поддержка и обновления будут постоянны, я бы поставил такой двиг. Остальные вопросы пока не актуальны=)
Профиль Личное сообщение Дом. страница icq
65
Отправлено 10.11.2010 - 01:447
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
Спасибо за ответ. Пожеланий в принципе нет. Для меня главное что б дырок не было и самое необходимое(рега, какая нить статистика и выдача призов за голосование) Еще вопрос, вы оставите возможность добавлять модули и компоненты от стоковой джумлы?
Профиль Личное сообщение Дом. страница icq
65
Отправлено 10.11.2010 - 09:038
Модераторы форума
465 сообщений
Мужчина
Статус: Offline
тему почистил от флуда!
ЕсЛи ПоМоГ тЫкАй (+)
ГиперАктивный чел :D
Я тут живу, просьба не срать!!!
Профиль Личное сообщение Дом. страница icq
72
Отправлено 19.11.2010 - 12:109
Пользователи
183 сообщений
Мужчина
Статус: Offline
Naik,

Ее (Joomla) вообще никто не трогает. Это обычная версия, с предустановленным компонентом (статистика) и модулем состояния сервера.
Добавлены библиотеки, необходимые для работы компонента, в частности упрощения подключения внешней БД и работы с ней на уровне программного кода.
Удаление компонента на работоспособность самой Joomla не повлияет, ровно как и добавление новых компонентов, модулей, плагинов.

Единственное - есть пара нюансов с апгрейдами версий, но планируется адаптировать апдейт-паки под слегка измененную структуру.

---------------------------------------------
Реализована полная поддержка бекендом файлов локалей для русского и английского языка.
http://i.piccy.info/i5/75/82/728275/back_4.jpg

Полностью переписанный код по стандарту MCV (модель-контроллер-виев)

Доступная в релизе статистика (скрин меню)
http://i.piccy.info/i5/78/82/728278/front_1.jpg

Отображение:
Скрин Онлайна
http://i.piccy.info/i5/81/82/728281/front_2.jpg

Скрин Статуса замков (таблица)
http://i.piccy.info/i5/82/82/728282/front_3.jpg

Скрин информации по отдельному Замку
http://i.piccy.info/i5/86/82/728286/front_4.jpg

Полный чейндж-сет не выкладываю, т.к. в нем куча "мусора", который на скорость не влияет.

Дополнительная информация для скептиков:
Информация
Application afterLoad: 0.001 seconds
Application afterInitialise: 0.126 seconds
Application afterRoute: 0.156 seconds
Application afterDispatch: 0.208 seconds
Application afterRender: 0.287 seconds
Зарегистрировано запросов - 10

Компонент поддерживает КЕШИРОВАНИЕ (Включать в настройках системы).

Ссылка на загрузку (Joomla 1.5.21 c предустановленным компонентом Jweb 1.17):
http://depositfiles.com/files/xws3omj4d

---------------------------------------------
Модуль статуса сервера v.1.3.1

Требования:
- предустановленная Joomla! 1.5.+

Отображение на главной странице в позиции user3 шаблона rhuk_milkyway (шаблон по умолчанию из установочного пакета Joomla 1.5.+):
http://i.piccy.info/i5/22/59/735922/moduleStatus_800.jpg

Настройки модуля из админ-панели:
http://i.piccy.info/i5/23/59/735923/moduleCfg.gif

Комментарии по настройкам:
[ *1 ] При использовании настроек из модуля ( флаг "да") необходимо указать все настройки в п.3 и 4.
При флаге "нет" настройки берутся из таблицы #__jservers. Таблица становиться доступной при установленном компоненте jWEB ревизий 18+ (для загрузки эти ревизии пока не доступны).
Заполнять п.3 и п.4 при флаге "Нет" не обязательно, они будут игнорироваться.

[ *2 ] "Фейк" статуса сервера. При флаге "Да" будет постоянно отображаться, что логин- и гейм-сервер доступны (включены/запущены).

[ *3 ] Название сервера. Информативный параметр (на работу модуля не влияет). Это значение будет выводиться на странице фронтенда с включенным модулем.

[ *4 ] Параметры подключения к логин- и гейм-серверам.

Загрузка установочного пакета модуля: http://depositfiles.com/ru/files/pzxzxldgw

jSOLUTIONS.RU
----------------------------------------
Прежде чем задать свой вопрос в ПМ подумайте, а интересен ли он кому-то кроме Вас!!!
Профиль Личное сообщение Дом. страница icq
29
Отправлено 19.11.2010 - 23:4010
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
Лучше сделайте все и выложи разом, а то частями не удобно будет для всех. + линки плохо прослеживаються среди скринов.
Профиль Личное сообщение Дом. страница icq
65
Отправлено 20.11.2010 - 11:2211
Пользователи
183 сообщений
Мужчина
Статус: Offline
Naik, идея интересная, но не реальная)
Выкладываю по частям из нескольких причин:
- пишу сейчас опять один, поэтому пишу кусками
- так проще отследить ошибки (все не проверишь)
- видны изменения

По поводу картинок и ссылок - извините, это поправить не могу.

Поэтому пока имеем в том виде, как сейчас. Закончу минимальный объем по личному кабинету - дам линк на СВН и на сайт проекта (сейчас это бессмысленно).

Любая конструктивная критика, советы и т.п. - приветствуются.

jSOLUTIONS.RU
----------------------------------------
Прежде чем задать свой вопрос в ПМ подумайте, а интересен ли он кому-то кроме Вас!!!
Профиль Личное сообщение Дом. страница icq
29
Отправлено 20.11.2010 - 16:1712
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
Перезайлей модуль статуса.
Профиль Личное сообщение Дом. страница icq
65
Отправлено 08.02.2011 - 16:5713
Пользователи
183 сообщений
Мужчина
Статус: Offline
Модуль статуса перезалью попозже - как исправлю ошибочку.

Там по-жизненный "фейк" статуса.

Добавлено (21.11.2010, 23:30)
---------------------------------------------
Рабочий модуль для отображения статуса сервера.
Исправлен баг с использованием фейка статуса сервера
Добавлены языковые файлы RU и EN

Ссылка на загрузку:
_http://depositfiles.com/files/30nftk5tn

Добавлено (08.02.2011, 16:57)
---------------------------------------------
Регистрация игровых аккаунтов на Joomla! 1.5.xx

Компонент jUSERS light-версия
Назначение: создание игровых учетных записей.
Требования: предустановленный компонент JWEB
Языки: русский + английский
Дополнительно: Работает только с одним игровым сервером. Запросы адаптированы для l2jserver.com
При создании учетной записи логин и пароль должны быть только в латинице!

Для регистрации на сервере пользователь должен быть зарегистрирован на сайте.
К учетной записи сайта (мастер-аккаунт) идет привязка игровых аккаунтов.

Изображение1: http://jsolutions.ru/images/stories/manual_img/jusers1.jpg

Изображение2: http://jsolutions.ru/images/stories/manual_img/jusers2.jpg

Загрузка: http://jsolutions.ru/ru....-jusers

jSOLUTIONS.RU
----------------------------------------
Прежде чем задать свой вопрос в ПМ подумайте, а интересен ли он кому-то кроме Вас!!!
Профиль Личное сообщение Дом. страница icq
29
Отправлено 27.02.2011 - 02:0914
Пользователи
3 сообщений
Мужчина
Статус: Offline
Здравствуйте.
Очень рад такому проекту - т.к. юзаю джумлу ну и сервер стоит l2j чистый

У меня возникли некоторые проблемы после установки компонента jweb и jusers :

1. Когда я вхожу в админ панель (джумлы) в раздел Компоненты>J-WEB то мне выдаёт вот такое сообщение: "Этот интерфейс доступен только для пользователей со статусом SuperAdministrator."

= Естественно я проверил свой статус - конечно же я суперадминистратор, но компонент этого не видит. Даже пробовал создать второго админа для проверки - 0 эмоций.

2. У меня при выбыре материала (как у вас в примере напрмиер в меню добавить замок Дион - чтоб выводилась статистика) нету раздела Внутрення ссылка>J-WEB Статистика - как на скриншоте

Версия Джумлы: Версия 1.5.22
Версия Jweb: скачал с вашего офф сайта 2 часа назад

Профиль Личное сообщение Дом. страница icq
0
Отправлено 27.02.2011 - 02:5115
Пользователи
183 сообщений
Мужчина
Статус: Offline
FerociouS, в аську стукни 340-046-192

Добавлено (27.02.2011, 02:51)
---------------------------------------------
Конкретнее, откуда закачивался компонент?
Только что скачивал с сайта

В компоненте прописан уровень доступа:

Code
$acl    = &JFactory::getACL();
   $acl->addACL( 'com_jweb', 'manage', 'users', 'Super Administrator');

Вероятнее всего, скачивался компонент ревизий до 39-й, где ACL был прописан не на Супер Администратора, а просто на Администратора.

Варианты решения проблемы:
- скачать и установить компонент по ссылке под спойлером (установка в режиме UPDATE, т.е. старый можно не удалять)
- прописать в /administrator/components/com_jweb/jweb.php ACL:
после строки:

Code
defined('_JEXEC') or die('Restricted access');

добавить:
Code
$acl    = &JFactory::getACL();
   $acl->addACL( 'com_jweb', 'manage', 'users', 'Super Administrator');

Других вариантов нет, т.к. компонент 100% рабочий.
Пункты меню тоже создаются без проблем.

jSOLUTIONS.RU
----------------------------------------
Прежде чем задать свой вопрос в ПМ подумайте, а интересен ли он кому-то кроме Вас!!!
Профиль Личное сообщение Дом. страница icq
29