Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Плюшка для MailBox (webmcr)

Discussion in 'Веб-обвязки и лаунчеры' started by mcdima, Sep 1, 2013.

  1. Автор темы
    mcdima

    mcdima Старожил Пользователь

    Trophy Points:
    153
    Имя в Minecraft:
    mcdima
    ВНИМАНИЕ! ПРОШЛИ ГОДЫ, И Я ОСОЗНАЛ ЧТО ТАК ДЕЛАТЬ НЕ СТОИТ! ПРОСТО ПРОИГНОРИРУЙТЕ ЭТУ ТЕМУ!
    Думаю будет удобна иметь её у всех на проектах/проЭктах/сайтах.
    Любой пользователь при вводи ника игрока, сможет выбрать его из предоставленных вариантов.

    Скрин:
    [​IMG]


    Установка:
    1. Открываем файл "send.html", который находится в папку "mailbox".​
    2. В начале файла вставляем:
      Code:
      <?php $mailbox_users = BD('SELECT login FROM accounts ORDER BY id'); ?> 
    3. Далее заменяем
      Это:
      Code:
      <p><input name="to" type="text" style="width:80%;" placeholder="Кому" value="<?php echo $to; ?>" required></p>
      На это:
      Code:
      <p><input data-provide="typeahead" data-items="4" data-source='[<?php while($data = mysql_fetch_assoc($mailbox_users)) {echo '"'.$data['login'].'", ';}    ?> ""]' name="to" type="text" style="width:80%;" placeholder="Кому" value="<?php echo $to; ?>" required></p>
     
    Last edited: Dec 22, 2014
    KriBetko, MineMan910, Evan and 3 others like this.
  2. Хостинг MineCraft
    <
  3. Kote4ka

    Kote4ka Старожил

    Trophy Points:
    123
    Имя в Minecraft:
    RoseWay
    Полезная штучка (хоть и не использую webmcr).:)
     
  4. NC22

    NC22 Старожил Пользователь

    Trophy Points:
    153
    Имя в Minecraft:
    NC22
    @mcdima, Функция полезная, но вот реализация... Аккаунтов на сервере же может быть приличное множество; так понимаю вывод ничем не ограничен?
    10 акков вывести таким образом еще куда не шло, но когда счет будет на сотни - тысячи? То
    1. Даже одиночный такой запрос на вывод всего списка аккаунтов будет приличной нагрузкой на сервер в целом.
    2. Куча ненужной информации передается пользователю.

    Тут только на ajax'e можно толково реализовать, но решение будет сложнее на порядок. Если надо, могу чуть позже набросать вариант реализации, можешь попробовать довести до ума свою идею.
     
    ImAlive likes this.
  5. Автор темы
    mcdima

    mcdima Старожил Пользователь

    Trophy Points:
    153
    Имя в Minecraft:
    mcdima
    Думал обратится к вам, но в последние время вас нету в скайпе...
     
  6. NC22

    NC22 Старожил Пользователь

    Trophy Points:
    153
    Имя в Minecraft:
    NC22
    @mcdima, меня там по полгода не бывает, чему уж удивляться. Я тут в привате гораздо чаще отвечаю.
     
  7. WitER

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

    Trophy Points:
    88
    А что там сложного то?)
    Нужно лишь установить минимальный лимит символов, после чего делать выборку по нику с условием like.
    Определять число результатов выборки, если оно более n - генерировать пагинатор и делать выборку по лимитам. Выплёвывать сгенеренный html/js код. При правильном подходе часа на два, максимум 2 с половиной...
    Нагрузку несколько снизит.
    К сожалению, это лишь идея, реализовывать сам - не могу сейчас, работы много очень... :(
     
    Repack likes this.

Share This Page