Перейти к содержанию

_Dark_

Ветеран
  • Постов

    3092
  • Зарегистрирован

  • Посещение

  • Победитель дней

    145

Активность репутации

  1. Лайк
    _Dark_ получил реакцию от Respected в (SOS33) Staff Members Online 2.1.0   
    Идею с XenForo украли
    Хотя, довольно полезный хук.
  2. Лайк
    _Dark_ отреагировална пост egorea1999 в Рисую графику в Фотошопе бесплатно.   
    Рисую графику в Фотошопе бесплатно.
    Говорите любую фразу, а я вам рисую .
    Перед началом заказа у вас должно быть:
    Не менее 30 полезных* сообщений на форуме
    Не менее 5 баллов репутации**.
    * пользователи, которые флудят и отправляют сообщения не несущие никакого смысла будут наказываться Администрацией
    ** пользователи которые будут выпрашивать репутацию, а так же получать ее нечестным путем, так же будут наказываться Администрацией


    Эти правила сделаны для людей, которые хотят просто так воспользоваться чужим трудом, не вложив в наш портал свою часть полезной информации.

    Однако, вы можете заказать графику даже если у вас нет этих сообщений и репутации, в таком случае, я отдам ваш заказ БЕЗ ИСХОДНИКОВ и с ВОДЯНЫМ ЗНАКОМ IPBMafia.Ru.
    Спасибо.





    Выполненные работы:






    №1:
    №2:
    №3:
  3. Лайк
    _Dark_ получил реакцию от Heizog в Боковой профиль (Ajax Thanks)   
    Тоже самое хотел сказать, только у меня это не работало Наверно из-за кэша браузера, закрыто.
  4. Лайк
    _Dark_ получил реакцию от egorea1999 в Рисую графику в Фотошопе бесплатно.   
    Закрепил тему в разделе, довольно таки полезная :)
  5. Лайк
    _Dark_ получил реакцию от Heizog в Боковой профиль (Ajax Thanks)   
    Тьфу ты, я думал, что это в боковой панели форума отображается.
    Сейчас посмотрю.
  6. Лайк
    _Dark_ получил реакцию от Kup в Изображение перед ником пользователей группы   
    Это тема поддержки статьи: Изображение перед ником пользователей группы.
    Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

    Дата добавления статьи: 23 Март 2012 - 22:05
    Дата обновления статьи: 23 Март 2012 - 22:05
  7. Лайк
    _Dark_ получил реакцию от Respected в Bullio Engine - анонс   
    Да это я опять не поискал

    Вот пока что я нашел.

    Вариант I.



    Моя оценка ему - 3 / 5 (нет документации, код перегружен)

    Вариант II





    Оценка: 3 / 5 (нет документации и все тормозит из-за огромного Javascript'а )

    Вариант III




    Оценка - 5 / 5. Есть документация с примерами использования и никаких тормозов.


    Теперь вы оцените
    Поищу еще - еще выложу скриншоты.

    С последней в комплекте есть шаблон инсталлятора на Ajax.
    Думаю его можно будет использовать для установки всей системы :)
  8. Лайк
    _Dark_ отреагировална пост Respected в Bullio Engine - анонс   
    Дарк, держи на выбор парочку админок:

    1.
    Demo:


    __themeforest.net/item/xsystem-html5-and-css3-admin-template/1034149
    2. Demo:
    __themeforest.net/item/admin-control-panel-pro-cp/full_screen_preview/168266
    [/code]
  9. Лайк
    _Dark_ отреагировална пост Myz_mi в Рисую графику в Фотошопе бесплатно.   
    Егор спасибо , работы очень понравились , плюсик точно заслужил ))
  10. Лайк
    _Dark_ получил реакцию от dbug в Изображение перед ником пользователей группы   
    Это тема поддержки статьи: Изображение перед ником пользователей группы.
    Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

    Дата добавления статьи: 23 Март 2012 - 22:05
    Дата обновления статьи: 23 Март 2012 - 22:05
  11. Лайк
    _Dark_ получил реакцию от Respected в Shoutbox 1.2.7 Rus/Чат 1.2.7   
    Попробуйте версию
    Если и там будет ошибка, создайте новую тему в этом разделе и укажите ее подробности.
  12. Лайк
    _Dark_ получил реакцию от sanadtx в Изображение перед ником пользователей группы   
    Это тема поддержки статьи: Изображение перед ником пользователей группы.
    Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

    Дата добавления статьи: 23 Март 2012 - 22:05
    Дата обновления статьи: 23 Март 2012 - 22:05
  13. Лайк
    _Dark_ получил реакцию от nexus409 в Изображение перед ником пользователей группы   
    Это тема поддержки статьи: Изображение перед ником пользователей группы.
    Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

    Дата добавления статьи: 23 Март 2012 - 22:05
    Дата обновления статьи: 23 Март 2012 - 22:05
  14. Лайк
    _Dark_ получил реакцию от CNoise в Bullio Engine - анонс   
    Мне кажется, что мне еще рано лезть в IPB
    Я пока чего-нибудь сам не сделаю, все равно не до конца буду понимать как все работает.

    Приведу код из index.php.


    /* Подключаем базу данных...*/
    require_once BULLIO_PATH.'/System/Applications/Database/Database.php';
    /* ...реестр...*/
    require_once BULLIO_PATH.'/System/Kernel/Registry/Registry.php';
    /* ...и само ядро.*/
    require_once BULLIO_PATH.'/System/Kernel/Kernel/Kernel.php';
    /* Подключаем контроллер приложений...*/
    require_once BULLIO_PATH.'/System/Applications/Applications/Applications.php';
    /* ...и запускаем его. */
    $apps = new Applications();
    /* Запускаем шаблонизатор */
    $tpl = $apps->Run('Templater', 'default'); // Первый параметр - название приложение, существует или нет - проверяется автоматически. Второй параметр - параметр для запуска, в данном случае название шаблона.
    /* Запускаем приложение подготовки к выводу */
    $web = $apps->Run('Web'); // В приложении Web определяется приложение по умолчанию, производятся с ним действия и отдаются шаблонизатору.
    /* Рендерим страницу */
    $tpl->render(); // Вывод страницы в браузер
    Теперь насчет приложений, пример User_public.php:
    class User extends Kernel { // Название класса "User" совпадает с названием файла и названием приложения. Все приложения, кроме первых двух - Database и Registry наследуют ядро
    private $info = null;
    private $banned = false;

    function User($login, $password) { // Конструктор класса, ф-ия вызывается при запуске приложения
    $this->_Kernel(); // Инициализация ядра, функция наследуется из Kernel
    if($this->login($login, $password)) {
    $this->setUserData();
    $_SESSION['user_id'] = $this->info['id'];
    $_SESSION['user_pass'] = $this->hash($this->info['password']);
    }
    else return FALSE;
    }
    [/code] После инициализации ядра ф-ей _Kernel(), в приложении автоматически инициализируются приложения Database и Registry. Например, если мы хотим узнать есть пользователь или нет с указанным логином и паролем, делаем так: [code]$this->Database->query("SELECT * FROM `users` WHERE `id` = '$login' AND `password` = '$password'"); // Database - инициализируется в Kernel и наследуется приложением (extends Kernel)
    if($this->Database->num_rows() == 1) { // Если количество полей равно одному, то будем считать, что мы авторизованы.
    echo 'Авторизован!'
    }[/code] С реестром работать проще, в нем хранятся все настройки всех приложений. Общая структура реестра: Application -> Section -> Key = Value Например, нам необходимо получить настройку "site_title" из приложения Web. Настройка хранится в секции "site_settings", поэтому делается так: [code]
    $site_title = $this->Registry->get('Web', 'site_settings', 'site_title');
    [/code] Насчет самого шаблона как в IPB, я еще сам не до конца определил как все будет работать. Или само приложение будет производить вывод либо производить вывод будет приложение Web вместе с Tempater. Скорее всего второй вариант. Т.е., если нам надо отобразить форму логина, то мы сделаем так: [CODE]$this->tpl->load_sub_template('login.phtml');[/code]
    и на этом можно заканчивать.
    Сам шаблонизатор загрузит шаблон, обработает его совместно с приложением Web и выведет его на экран.

    Я сейчас ищу шаблон в качестве основного, мне подойдут шаблоны от DLE, так что если кто-нибудь знает хороший шаблон для DLE (любой версии), то дайте название, пожалуйста

    И да, насчет названия: слово "Bullio" сгенерировано PHP скриптом :)
  15. Лайк
    _Dark_ получил реакцию от Respected в Invision Power Board 3.3 Final Nulled by IPBMafia.Ru   
    Название: Invision Power Board 3.3 Final Nulled by IPBMafia.Ru
    Добавил: _Dark_
    Добавлен: 21 Mar 2012
    Обновлен: 22 Mar 2012
    Категория: Релизы IP.Board 3.3.x

    Nulled версия оригинальной английской версии 3.3 от Invision Power Systems.

    В новой версии основные работы шли по пути улучшению SEO оптимизации форума, интеграции с социальными сетями и упрощению модерирования форума.
    Что нового можно узнать на этой страничке.


    Внимание! Это англоязычная версия скрипта, русскоязычной от IBResource пока нет!
    Nulled версия русской версии появится после ее выхода.

    Информация о Nulled версии:
    Использован из клиент-центра Invision Power.
    Рабочий визуальный редактор стилей
    Никаких упоминаний о лицензионном ключе, активация не требуется...
    ... и на этапе установки она пропускается

    Установка:
    Загрузите содержимое папки upload из архива на сервер
    Перейдите на сайт. Инсталлятор запустится автоматически
    Следуйте инструкциям инсталлятора
    IP.Board 3.3 будет активирован автоматически без вашего участия

    Автор:

    Автор Nulled версии: _Dark_ (IPBMafia.Ru)
    Версия предназначена для ознакомительных действий, автор снимает с себя ответственность за возможные последствия ее использования.


  16. Лайк
    _Dark_ получил реакцию от Respected в Bullio Engine - анонс   
    А, да, забыл
    Приложение Applications, которое управляет работой всех приложений, вошло в группу системных, теперь инициализуется один раз при старте скрипта и доступно из любого места скрипта.
  17. Лайк
    _Dark_ получил реакцию от Respected в Bullio Engine - анонс   
    Вот что я сделал за сегодняшний день:

    Во-первых, переписал реестр. Теперь, чтобы все было аккуратней, все настройки всех приложений хранятся в таблице `app_НазваниеПриложения_settings`

    Во-вторых, закончил шаблонизатор. Это простой нативный шаблонизатор, никаких тегов вида {var}, используется так:

    <?=$this->keys['НазваниеКлюча']?> Чистый PHP код. Я вначале хотел сделать со своим видом переменных, т.е. с { ... }, но: Это работает медленнее. Шаблон всегда будет обрабатываться дольше, если в нем есть {site_title}, вместо <?=$this->keys['site_title']?>. Во-первых, шаблон нужно загрузить в переменную. Во-вторых, нужно по заменять везде текст внутри фигурных скобочек на истинное содержимое. Это никому не нужно Лично я не вижу никакой разности и сложностей, писать <?=$this->keys[ ... ]?> вместо { ... }. Да, последний вариант короче. Но шаблон пишется всего один раз, а работает - тысячи. Помимо этого, определена структура шаблона. А именно:
    Название_шаблона
    -Style
    --CSS
    --Images
    -Applications
    --User
    ---Form_login.phtml // форма логина
    ---Form_register.phtml // форма регистрации
    --Web // Web - системное приложение, которое производит финальные действия над шаблоном перед его выводом на экран.
    ---page.phtml // главный шаблон страницы, все остальные вставляются в него
    [/code]

    В-третьих, подогнал какой-то шаблон от DLE "под себя" Сам я верстать дизайны пока не умею.
    В-четвертых, закончил работу над роутером. Работает следующим образом:

    Допустим, мы открываем ссылку site.ru/?/user/login (Если нет Mod_rewrite) или site.ru/user/login (Если он есть).
    Роутер анализирует запрос.
    Первая часть - название приложения, в данном случае "user".
    Вторая часть - название действия, в нашем случае "login".

    Действия вызываются из класса приложения.
    Например, в классе приложение User есть метод
    [i]action_login[/i]
    который и будет вызван роутером.

    Завтра планирую написать систему регистрации, авторизации, и написать первое не системное приложение - News, а так же начать работы по созданию инсталлятора приложений :)
  18. Лайк
    _Dark_ получил реакцию от egorea1999 в Invision Power Board 3.3 Final Nulled by IPBMafia.Ru   
    Название: Invision Power Board 3.3 Final Nulled by IPBMafia.Ru
    Добавил: _Dark_
    Добавлен: 21 Mar 2012
    Обновлен: 22 Mar 2012
    Категория: Релизы IP.Board 3.3.x

    Nulled версия оригинальной английской версии 3.3 от Invision Power Systems.

    В новой версии основные работы шли по пути улучшению SEO оптимизации форума, интеграции с социальными сетями и упрощению модерирования форума.
    Что нового можно узнать на этой страничке.


    Внимание! Это англоязычная версия скрипта, русскоязычной от IBResource пока нет!
    Nulled версия русской версии появится после ее выхода.

    Информация о Nulled версии:
    Использован из клиент-центра Invision Power.
    Рабочий визуальный редактор стилей
    Никаких упоминаний о лицензионном ключе, активация не требуется...
    ... и на этапе установки она пропускается

    Установка:
    Загрузите содержимое папки upload из архива на сервер
    Перейдите на сайт. Инсталлятор запустится автоматически
    Следуйте инструкциям инсталлятора
    IP.Board 3.3 будет активирован автоматически без вашего участия

    Автор:

    Автор Nulled версии: _Dark_ (IPBMafia.Ru)
    Версия предназначена для ознакомительных действий, автор снимает с себя ответственность за возможные последствия ее использования.


  19. Лайк
    _Dark_ получил реакцию от Myz_mi в Invision Power Board 3.3 Final Nulled by IPBMafia.Ru   
    Название: Invision Power Board 3.3 Final Nulled by IPBMafia.Ru
    Добавил: _Dark_
    Добавлен: 21 Mar 2012
    Обновлен: 22 Mar 2012
    Категория: Релизы IP.Board 3.3.x

    Nulled версия оригинальной английской версии 3.3 от Invision Power Systems.

    В новой версии основные работы шли по пути улучшению SEO оптимизации форума, интеграции с социальными сетями и упрощению модерирования форума.
    Что нового можно узнать на этой страничке.


    Внимание! Это англоязычная версия скрипта, русскоязычной от IBResource пока нет!
    Nulled версия русской версии появится после ее выхода.

    Информация о Nulled версии:
    Использован из клиент-центра Invision Power.
    Рабочий визуальный редактор стилей
    Никаких упоминаний о лицензионном ключе, активация не требуется...
    ... и на этапе установки она пропускается

    Установка:
    Загрузите содержимое папки upload из архива на сервер
    Перейдите на сайт. Инсталлятор запустится автоматически
    Следуйте инструкциям инсталлятора
    IP.Board 3.3 будет активирован автоматически без вашего участия

    Автор:

    Автор Nulled версии: _Dark_ (IPBMafia.Ru)
    Версия предназначена для ознакомительных действий, автор снимает с себя ответственность за возможные последствия ее использования.


  20. Лайк
    _Dark_ получил реакцию от CNoise в Bullio Engine - анонс   
    В этой теме я собираюсь повествовать народу, чем я решил серьезно заняться в ближайшее время.

    А заняться я решил PHP разработкой. Первоначально я собирался написать систему мониторинга игровых серверов, но после решил взяться за более глобальную вещь. Пишется "чистая" система, на которую при помощи дополнительных приложений можно нарастить то, что вам нужно. В частности, тот же игровой мониторинг.

    Но обо всем поподробнее.

    Система построена с применением ООП, нет процедурного программирования и не планируется. Вывод отделен от обработки, некое подобие шаблона MVC (Модель -> Отображение -> Контроллер).
    На данный момент, я закончил написание основной структуры системы.
    Существует 3 главных класса скрипта - это Database (работа с базой данных), Registry (реестр данных) и Kernel (который объединяет в себе и подключает два предыдущих приложения).

    Общую структуру работы можно представить так:
    Предположим, мы хотим авторизовать пользователя по логину и паролю.

    index.php -> Kernel -> Запуск приложения User -> Запуск действия login -> Получение данных от класса Database -> Класс Templater -> отображение вывода.

    Теперь поподробнее.
    Все запросы идут к главному файлу - index.php.
    В нем подключается роутер запросов, который выполняет функцию "телефониста", он соединяет запрос с приложением.
    Далее выполняется инициализация приложения Applications, которое управляет всеми приложениями системы.
    Командой Applications->Run() запускается приложение User. Командой Applications->RunAction() запускается действие login.
    Выполняется инициализация ядра и класса Database. Из базы данных получаются данные о введенных логине и пароле, далее идет обработка, результат передается шаблонизатору, который отображает страницу, содержащую информацию о том, что либо мы авторизовались, либо неверный логин или пароль.

    Запрос для авторизации имеет вид:
    Адрес_сайта/?/user/login/

    Это универсальный вид, который будет работать на любом веб-сервере.
    Для Apache с его Mod_rewrite вид запроса изменится:
    Адрес_сайта/user/login/

    Общая структура файлов системы такова:


    - Data
    -- Templates
    - Applications // Приложения установленные пользователем
    - System
    -- Applications // Системные приложения
    --- User // Не буду перечислять все, возьмем для примера User
    ---- Controllers
    ----- User_admin.php // Файл для Админ-Центра
    ----- User_public.php // Файл для посетителей
    ---- Templates // Шаблоны приложения
    -- Kernel
    --- Kernel
    ---- Kernel.php //ядро системы
    --- Registry // Работа с реестром
    --- Database // Работа с Базой Данных
    Список системных приложений на данный момент (которые включены в систему):
    Access Rights // права доступа пользователей
    Applications // Работа с приложениями
    Database // Работа с базой данных
    Error // отображение критических ошибок системы
    Router // Роутер запросов
    Templater // Шаблонизатор
    User // Пользователи
    Web // подготовка сайта к выводу на экран
    [/code]

    Изначально задумывается, что все будет автоматизировано.
    Допустим, мы хотим создать игровой мониторинг серверов.
    Скачиваем основу - Bullio Engine, скачиваем приложение мониторинга.
    Заходим в АЦ, там просто загружаем архив с приложением и оно само устанавливается. Никаких заморочек с файлами, как в DLE.

    Вот в принципе все, что я хотел написать.
    Зачем? Услышать ваше мнение об этом, если есть люди имеющие опыт в этом деле - буду рад получить советы и замечания от них :)
  21. Лайк
    _Dark_ получил реакцию от kolian1140 в Хостинг изображений   
    IP.Gallery и эта штука - Юпитер и бутерброд с маслом.
  22. Лайк
    _Dark_ получил реакцию от Respected в Webmaster стиль 3.2.3   
    Работать за просто так или нет - дело каждого.
  23. Лайк
    _Dark_ получил реакцию от Vikilong в (SOS) BBCodes v2 / BB-коды уведомлений   
    Название: (SOS) BBCodes v2 / BB-коды уведомлений
    Добавил: _Dark_
    Добавлен: 19 Мар 2012
    Категория: ББКоды IP.Board

    Данное дополнение добавляет 4 новых BB-кода, которые могут быть особенно полезными для администрации форума.

    Эти BB-коды могут играть роль уведомлений в теме.
    Каждый BB-код добавляет свой стиль уведомления:
    Ошибка
    Информация
    Подтверждение
    Предупреждение
    (см. скриншот).
    От меня:
    Перевод на русский язык названий BB-кодов и подсказок для них.
    Доступ к ним имеют только группы Администраторы и Модераторы.
    Изменил адрес изображений BB-кодов, теперь они загружаются не с фотохостинга, а с Dropbox. Это надежнее
    Перевод справочного файла.
    Установка:
    (См. также в файле Readme.html).

    Шаг 1: Импорт XML файлов

    Войдите в Админ Центр и перейдите в раздел Внешний вид. Выберите BB-коды в левом меню. В нижней части этой страницы найдите заголовок Импортировать новые BB-коды. Выберите файл confirmation.xml из этого архива и нажмите на Импортировать. После, загрузите по порядку файлы: error.xml, information.xml, warning.xml.

    Шаг 2: Добавление CSS стилей

    В Админ Центре перейдите в раздел Внешний вид, кликните на название стиля который используется в данный момент на сайте, нажмите на кнопку CSS в редакторе. Нажмите Добавить CSS-файл, введите его имя - SOS_BBCodes и вставьте в редактор:




    Шаг 3: Загрузка файлов

    Загрузите папку public из папки upload в архиве в корень вашего форума.



    Автор: Paulo Coradini
    Перевод: _Dark_


  24. Лайк
    _Dark_ получил реакцию от kac9k в (SOS) BBCodes v2 / BB-коды уведомлений   
    Название: (SOS) BBCodes v2 / BB-коды уведомлений
    Добавил: _Dark_
    Добавлен: 19 Мар 2012
    Категория: ББКоды IP.Board

    Данное дополнение добавляет 4 новых BB-кода, которые могут быть особенно полезными для администрации форума.

    Эти BB-коды могут играть роль уведомлений в теме.
    Каждый BB-код добавляет свой стиль уведомления:
    Ошибка
    Информация
    Подтверждение
    Предупреждение
    (см. скриншот).
    От меня:
    Перевод на русский язык названий BB-кодов и подсказок для них.
    Доступ к ним имеют только группы Администраторы и Модераторы.
    Изменил адрес изображений BB-кодов, теперь они загружаются не с фотохостинга, а с Dropbox. Это надежнее
    Перевод справочного файла.
    Установка:
    (См. также в файле Readme.html).

    Шаг 1: Импорт XML файлов

    Войдите в Админ Центр и перейдите в раздел Внешний вид. Выберите BB-коды в левом меню. В нижней части этой страницы найдите заголовок Импортировать новые BB-коды. Выберите файл confirmation.xml из этого архива и нажмите на Импортировать. После, загрузите по порядку файлы: error.xml, information.xml, warning.xml.

    Шаг 2: Добавление CSS стилей

    В Админ Центре перейдите в раздел Внешний вид, кликните на название стиля который используется в данный момент на сайте, нажмите на кнопку CSS в редакторе. Нажмите Добавить CSS-файл, введите его имя - SOS_BBCodes и вставьте в редактор:




    Шаг 3: Загрузка файлов

    Загрузите папку public из папки upload в архиве в корень вашего форума.



    Автор: Paulo Coradini
    Перевод: _Dark_


  25. Лайк
    _Dark_ получил реакцию от Smokey в Хостинг изображений   
    Загружаешь картинку и получаешь на нее постоянную и прямую ссылку. По типу radikal.ru, ipicture.ru и т.д.
×
×
  • Создать...