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

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

Веб [DLE]Полезные скрипты от UltraShock

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Vladlen_198, 10 фев 2015.

?

Вам понравилось ?

  1. Да :3

    191 голосов
    57,4%
  2. Нет :c

    24 голосов
    7,2%
  3. Почему я всегда пони ? :D

    118 голосов
    35,4%
  1. corndan

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

    Баллы:
    88
    Skype:
    oneadm
    Имя в Minecraft:
    corndan
    Это уже не то
     
  2. KobaltMr

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

    Баллы:
    88
    Имя в Minecraft:
    KobaltMR_
    Скатился((
     
  3. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Fatal error: Call to undefined function recaptcha_check_answer() in /home/admin/web/site.ru/public_html/engine/modules/rb/table.php on line 24

    Как поправить?
     
  4. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Функцию recaptcha_check_answer() добавить)
     
  5. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Оно то понятно, но я в работе капчи не разбираюсь. Точнее в ее реализации в php.
    В DLE изменили функцию капчи, а в скрипте старая осталась. А как ее переделывать я не особо шарю.
     
  6. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    В DLE старую верни)
     
  7. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    После заполнения заявки и нажатия "Подать заявку" что-то происходит непонятное с кодировкой.
    [​IMG]
    Сам модуль и сайт в utf-8.
    Что за дичь?
     
  8. miha14082

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

    Баллы:
    78
    Skype:
    miha14082
    Имя в Minecraft:
    miha14082
    Напиши мне в вк (https://vk.com/id328968119)
     
  9. SkillDie

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

    Баллы:
    76
    Я сделал)
    upload_2016-9-23_20-13-40.png
    Выводит реальный баланс на /?do=realmoney а игровой на /?do=gamemoney
     
  10. Lenivecya

    Lenivecya Новичок

    Баллы:
    16
    Не могу понять как вывести его на сайт, выходит с косяком...
     
  11. KOIIIKA

    KOIIIKA Активный участник

    Баллы:
    61
    А где найти на сайте это все) В панели есть, а на сайте не нахожу =(
     
  12. SkillDie

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

    Баллы:
    76
    Вводишь в ссылке после index.php такое ?do=bonus [Если поставил модуль на бонус] ну и так далее
    Зависит ссылка от того как ты в switch($do) {...} прописал

    Файл engine/engine.php : К примеру
    PHP:
    switch ( $do ) {
         case 
    "bonus" :
              include 
    ENGINE_DIR "/modules/rb/bonus.php";
              break;
    }
    И тебе будет доступен этот модуль по адресу http://mysite.ru/?do=bonus
     
  13. KOIIIKA

    KOIIIKA Активный участник

    Баллы:
    61
    Hacking attempt!
    Эммм
     
  14. Negezor

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

    Баллы:
    78
    Может сделать разбор говнокода?
     
  15. NikNew

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

    Баллы:
    61
    Имя в Minecraft:
    dartname
    Почему бы и нет?
     
  16. Negezor

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

    Баллы:
    78
    Хорошо, начну инквизицию говнокода! Скрипт бонусов.
    1. Начну с самого ужасного в любых скриптах, а именно:
    PHP:
    if(!defined('DATALIFEENGINE')){header('Location: /');exit;}
    Никогда не делайте так, скрипты нужно закрывать иначе от внешнего вызова.
    2. Лишняя вложенность и не совсем понятное условие. Как минимум PSR-4 стоит придерживаться.
    Вместо:
    PHP:
    if ($is_logged) {
      
    /* Code */
    } else {
      
    msgbox(...);
    }
    Нужно:
    PHP:
    if ($is_logged === false) {
       return 
    msgbox(...);
    }

    /* Code */
    3. Использование глобального массива для настроек и входящих данных скриптов.
    4. Copy+paste больших кусков кода.
    5. Функции должны быть в конце скрипта, а лучше ООП подход.
    6. Бессмысленное использование unset после цикла.
    7. HTML в PHP коде. Необходимо разделять HTML в представлении с шаблонизацией.
    8. Уже придирка, но читать namelCase гораздо лучше чем underscore_name.
    9. Нестрогое сравнение == вместо === и нестрогое сравнения типа 1 == '1'
    10. Название форм не очень внятное, b_[name].
    11. Проверки не очень внятные, можно было сделать лучше.
    12. SQL запросы читать просто невозможно из за большого количества копипасты настроек, ох уж эта универсальность, можно было сделать лучше как шаблонизация.
    13. Чарование это отдельная история, ну тут копипаст прям некуда...
    14. Шаблонизация ни к чёрту, очень не внятно и снова копипаст, HTML код в PHP снова.
    Название переменных тоже не очень понятно.
    15. Жадные SQL запросы, но не все.
    16. Код плохо читаем, снова не соблюдаются PSR.
    17. Вместо flash сообщений, какие то костыли.
     
  17. strelokstrelok

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

    Баллы:
    66
    Имя в Minecraft:
    NoTe
    ошибка бд (#1060 - Duplicate column name 'money') Топ огачей
     
    Последнее редактирование: 24 янв 2017
  18. Незнайчик

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

    Баллы:
    76
    Уберите в структуре второй столбец money.
     
  19. strelokstrelok

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

    Баллы:
    66
    Имя в Minecraft:
    NoTe
    И будет работать?
     
  20. Kirich

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

    Баллы:
    78
    Сам себя задудосил
     

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