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

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

Веб WebMCR 3 [1.0.0.RC1], WebMCR Reloaded

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

  1. not-alone

    not-alone Активный участник

    Баллы:
    61
    Код:
    MySQL вернула пустой результат (т.е. ноль строк). (Запрос занял 0.0002 сек.)
    SET sql_mode =''
    
    Oшибка!
    Критическая ошибка баз данных. Обратитесь к администрации.Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'mc.u.login' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
    
    
    Не помогло. Но помогло вот это
    Код:
    SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
    
    Всем спасибо
    А генерируется ли страница, содержащая целиком только новости. Чтобы ее в лаунчер вставить. Без формы регистрации и т д.
    например http://123.xyz/news

    Новость 1
    БлаБЛа
    Новость 2
    БлаБЛа
    Новость 3
    БлаБЛа
     
  2. Lucelarius

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

    Баллы:
    66
    Всем привет!
    Возможно туповатый вопрос, но я мало знаком с php...
    Как сделать чтоб кастомная страница (не статическая) отображалась в правом контейнере.

    Если есть информация на вики, то если можно более конкретную ссылку на вики.
    (Не могу настроить страницу для скачивания клиента)
     
  3. Автор темы
    Toster_tpl

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

    Баллы:
    153
    http://wiki.webmcr.com/index.php/Мо....D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B8_Reloaded
     
  4. Lucelarius

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

    Баллы:
    66
  5. STEM

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

    Баллы:
    61
    Приветствую, а поддержка php7 планируется? 502 вылетает при создании новстей и стат. страниц именно на 7 версии. На 5.6 все отлично работает.
     
  6. Автор темы
    Toster_tpl

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

    Баллы:
    153
    Поддержка php 7 есть.
    Ошибка 502 не связана с версией php. Ищите проблему на стороне сервера
     
  7. STEM

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

    Баллы:
    61
    На одной из страниц топика прочитал, что это может быть из-за отсутствия поддержки .htaccess, но он работает исправно. Не подскажешь в какую сторону тогда копать?
     
  8. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    При заходе на каждую страницу пишет
    Ошибка!
    Критическая ошибка баз данных. Обратитесь к администрации.
    БД стоит, использую тип mysqli. php 7, phpmyadmin 4.7.
     
  9. Автор темы
    Toster_tpl

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

    Баллы:
    153
    Как вариант можно попробовать удалить все .htaccess
    Скорее всего, при установке возникли ошибки. Включите дебаг и при появлении данного сообщения нажмите F12 -> консоль, содержимое можно скинуть сюда или в лс
     
  10. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    Ничего нет. Пусто! БД вроде бы работает нормально, возможно к какому-то файлику нету доступа вот и жалуется?
     
  11. Автор темы
    Toster_tpl

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

    Баллы:
    153
    Можно в лс адрес сайта?
     
  12. Unse

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

    Баллы:
    61
    Имя в Minecraft:
    Unse
    Уважаемый @Toster_tpl , подскажите, пожалуйста,
    1) как выявить вот эту ошибку без описания которая рандомно появляется ( есть ощущение, что она появляется до того как залогинишься, хотя могу ошибаться ) и устранить? Не то что бы мешала функционалу, но глаза мозолит жуть.
    [​IMG]


    2) И еще вопрос - а будет ли переписан парсер bb-cod'ов ? А то например (один из многих, к слову) даже ссылку не вставить не стандартную. Например с портом на конце, типа http://xyz.xyz:0000 , не парсится. Или инвайт линк в тс, там что то типа ts3_blabla//:address:port/args
    3) Будет ли в будущем возможность отключить обязательные поля Имя Фамилия и еще что то там в профиле ? На данный момент я уже не помню где, просто в коде вырезал две строки, какжется. Но скорее всего это не очень разумное решение. )
    4) Список игроков онлайн на сервере как часть движка, а не как костыль, будет ли введен? А то, опять таки, пришлось дописать строчку (благо вы уже практически все сделали для этого) в мониторинге которая в массив парсит ответ от mcapicaquery , и в шаблоне в блоке добавить строку вывода его. Но опять таки, знаний у меня нет, и делалось это очень интуитивно.
     
    Последнее редактирование: 26 апр 2017
  13. Автор темы
    Toster_tpl

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

    Баллы:
    153
    - Включите дебаг и при появлении данной ошибки откройте консоль браузера (F12), там должен появиться объект, просмотрев который, можно увидеть ошибку в элементе responseText, ее можно скинуть сюда.
    - В ближайшем обновлении данные конструкции ссылок будут добавлены в парсер
    - Добавим так же в ближайшем обновлении.
    - В каком смысле?
     
  14. Unse

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

    Баллы:
    61
    Имя в Minecraft:
    Unse
    Вот это оно? :[​IMG]
     
  15. Автор темы
    Toster_tpl

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

    Баллы:
    153
    Да, его надо открыть полностью
     
  16. Unse

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

    Баллы:
    61
    Имя в Minecraft:
    Unse
    responseText там не нашлось, есть statusText: timeout .

    [​IMG]

    P.S. Возможно кстати, что как т освязано с мониторингом. Ибо он затупливает в самом начале, при первой загрузке страницы, но если пообновлять раза 3, то потом сообщение об ошибке не выскакивает и мониторинг отображает актуальную информацию
     
  17. Автор темы
    Toster_tpl

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

    Баллы:
    153
    В последней версии (с github), таймауты онлайна убраны.
    Но в целом, таймаут происходит из-за того, что процесс долго грузиться, например, из-за плохого соединения на каком-нибудь плохом и/или бесплатном хостинге, типа хостингера
    Убрать таймаут можно в файле themes/default/js/blocks/online/main.js, закомментировав или удалив всю строку timeout: 2000,
     
  18. Unse

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

    Баллы:
    61
    Имя в Minecraft:
    Unse
    Ага, спасибо. Насчет соединения - странно, сервер домашний, мощный, канал ничем не занят, свободный, пинги тоже отличные, хоть и 100мбит всего. Еще раз спасибо!
     
  19. STEM

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

    Баллы:
    61
    Пишу сейчас пополнение баланса, мне от платежки должны прийти данные post методом, но в post ничего не записывается вообще... В чем может быть пробелма?
    P.S. Не ругай за говнокод)
    PHP:
    //Если все норм, отправляем народ на оплату и добавляем деньги
        
    function getResult(){
            if (isset(
    $_POST['id_shop']) && is_numeric($_POST['id_shop']) && isset($_POST['id_bill']) && is_numeric($_POST['id_bill']) && isset($_POST['summa']) && is_numeric($_POST['summa']) && isset($_POST['hash'])) {
                
    $id_shop "xxxx";
                
    $hash "xxxx";
                if (
    $_POST['id_shop'] == $id_shop and $_POST['hash'] == $hash) {
                    
    $this->core->notify("Все отлично""Баланс был успешно пополнен"3"?mode=donate");
                } else {
                    
    $this->core->notify("Ошибка!""Что-то пошло не так"2"?mode=donate");
                }
            }
        }
     
  20. Автор темы
    Toster_tpl

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

    Баллы:
    153
    В WebMCR есть защита от CSRF атак, следовательно, все данные, приходящие методом POST, должны иметь токен, либо, если ip адрес является доверенным, то защиту можно отключить методом core->csrf_disable = true.
    Данный метод добавил только что на github(можно заменить файл core.class.php), т.к. забыл добавить его ранее)
     

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