1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб GD Library (PHP) | Баннер с онлайном.

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем md_6, 1 авг 2018.

Метки:
  1. Akame

    Akame Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Akame
    Да?
    Раз ваш уровень дошел до фреймворков, то вы с легкостью ответите на один всего лишь вопрос:
    Каков функционал реализован в папке Aero? Либо ваша фантазия начала подводить вас, и ставит в сомнение окружающих собеседников, что на деле ни черта не понимаете как действительно реализуются фреймворки. Но любим без аргументов осуждать кого-либо и ставить смайлики. Вся действительность большинства аудитории данного форума.
     
    Последнее редактирование: 3 авг 2018
  2. Negezor

    Negezor Активный участник Пользователь

    Баллы:
    78
    Работа с базой и не вписывающийся модуль для баннеров?
    Достаточно просто -- модульность, каждый компонент взаимозаменяем, уж с этим я достаточно поработал в Symfony и Laravel.
    А что в этом плохого?) Я люблю emoji, но они тут вырезаются, остаются только они.
    Возможно, до сих пор стыдно за эти модули. Но мой github открыт для всех.
     
  3. Akame

    Akame Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Akame
    В итоге, причем тут фреймворк м ?
    Когда содержится там два функционала: Обвертка для работы с бд и библиотека баннера.
     
    Последнее редактирование: 3 авг 2018
  4. Akame

    Akame Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Akame
    Вы можете использовать свой функционал для предоставления кол-ва игроков в сети.
    PHP:
    <?php

    error_reporting 
    E_ALL );

    use 
    Aero\Supports\Lerma;

    require 
    __DIR__ '/autoload.php';

    $file '/banner.jpg';

    if ( !
    is_file __DIR__ $file ) || stat __DIR__ $file )['mtime'] < strtotime '-3min' ) )
    {
        
    # default list messages
        
    $values = [
            
    => 'В данный момент на сервере нет лучших игроков',
            
    => 'На сервере играет {online} лучший игрок',
            
    => 'На сервере играют {online} лучших игрока',
            
    => 'На сервере играют {online} лучших игрока',
            
    => 'На сервере играют {online} лучших игрока',
            
    'others' => 'На сервере играют {online} лучших игроков',
        ];
      
        ( new 
    Aero\Images\McBanner$values, [
            
    'fontname' => 'lobster',
            
    'online' => 20000# API count players
        
    ] ) ) -> execute();
    }

    printf '<img src="%s">'$file );
    Так же у меня реализован стандартный метод представления текста из списка, для накладывания на изображение. Позже изменю.
    На кроне реализация будет лучше, в плане того, что отрежем от внешнего доступа скрипт, дабы предотвратить глупый случай "когда юзеры в одну и ту же секунду заюзали ссылку" ( редкий но все же, да и кому ты нужен ), все.
     

Поделиться этой страницей