• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте только в соответсвующей теме автора.
    • Любые другие темы будут удалены, с последующей выдачей предупреждений нарушителям.

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

Код:
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
БлаБЛа
 
Всем привет!
Возможно туповатый вопрос, но я мало знаком с php...
Как сделать чтоб кастомная страница (не статическая) отображалась в правом контейнере.

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

Если есть информация на вики, то если можно более конкретную ссылку на вики.
(Не могу настроить страницу для скачивания клиента)
http://wiki.webmcr.com/index.php/Мо....D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B8_Reloaded
 
Приветствую, а поддержка php7 планируется? 502 вылетает при создании новстей и стат. страниц именно на 7 версии. На 5.6 все отлично работает.
 
Поддержка php 7 есть.
Ошибка 502 не связана с версией php. Ищите проблему на стороне сервера
 
Поддержка php 7 есть.
Ошибка 502 не связана с версией php. Ищите проблему на стороне сервера
На одной из страниц топика прочитал, что это может быть из-за отсутствия поддержки .htaccess, но он работает исправно. Не подскажешь в какую сторону тогда копать?
 
При заходе на каждую страницу пишет
Ошибка!
Критическая ошибка баз данных. Обратитесь к администрации.
БД стоит, использую тип mysqli. php 7, phpmyadmin 4.7.
 
На одной из страниц топика прочитал, что это может быть из-за отсутствия поддержки .htaccess, но он работает исправно. Не подскажешь в какую сторону тогда копать?
Как вариант можно попробовать удалить все .htaccess
При заходе на каждую страницу пишет
Ошибка!
Критическая ошибка баз данных. Обратитесь к администрации.
БД стоит, использую тип mysqli. php 7, phpmyadmin 4.7.
Скорее всего, при установке возникли ошибки. Включите дебаг и при появлении данного сообщения нажмите F12 -> консоль, содержимое можно скинуть сюда или в лс
 
Ничего нет. Пусто! БД вроде бы работает нормально, возможно к какому-то файлику нету доступа вот и жалуется?
 
Уважаемый @Toster_tpl , подскажите, пожалуйста,
1) как выявить вот эту ошибку без описания которая рандомно появляется ( есть ощущение, что она появляется до того как залогинишься, хотя могу ошибаться ) и устранить? Не то что бы мешала функционалу, но глаза мозолит жуть.
6FuRnBq.png



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



2) И еще вопрос - а будет ли переписан парсер bb-cod'ов ? А то например (один из многих, к слову) даже ссылку не вставить не стандартную. Например с портом на конце, типа http://xyz.xyz:0000 , не парсится. Или инвайт линк в тс, там что то типа ts3_blabla//:address😝ort/args
3) Будет ли в будущем возможность отключить обязательные поля Имя Фамилия и еще что то там в профиле ? На данный момент я уже не помню где, просто в коде вырезал две строки, какжется. Но скорее всего это не очень разумное решение. )
- Включите дебаг и при появлении данной ошибки откройте консоль браузера (F12), там должен появиться объект, просмотрев который, можно увидеть ошибку в элементе responseText, ее можно скинуть сюда.
- В ближайшем обновлении данные конструкции ссылок будут добавлены в парсер
- Добавим так же в ближайшем обновлении.
- В каком смысле?
 
- Включите дебаг и при появлении данной ошибки откройте консоль браузера (F12), там должен появиться объект, просмотрев который, можно увидеть ошибку в элементе responseText, ее можно скинуть сюда.
- В ближайшем обновлении данные конструкции ссылок будут добавлены в парсер
- Добавим так же в ближайшем обновлении.
- В каком смысле?
Вот это оно? :
H0ATsnM.png
 
Да, его надо открыть полностью
responseText там не нашлось, есть statusText: timeout .

aOTWCRG.png

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

aOTWCRG.png
В последней версии (с github), таймауты онлайна убраны.
Но в целом, таймаут происходит из-за того, что процесс долго грузиться, например, из-за плохого соединения на каком-нибудь плохом и/или бесплатном хостинге, типа хостингера
Убрать таймаут можно в файле themes/default/js/blocks/online/main.js, закомментировав или удалив всю строку timeout: 2000,
 
В последней версии (с github), таймауты онлайна убраны.
Но в целом, таймаут происходит из-за того, что процесс долго грузиться, например, из-за плохого соединения на каком-нибудь плохом и/или бесплатном хостинге, типа хостингера
Убрать таймаут можно в файле themes/default/js/blocks/online/main.js, закомментировав или удалив всю строку timeout: 2000,
Ага, спасибо. Насчет соединения - странно, сервер домашний, мощный, канал ничем не занят, свободный, пинги тоже отличные, хоть и 100мбит всего. Еще раз спасибо!
 
Пишу сейчас пополнение баланса, мне от платежки должны прийти данные 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");
            }
        }
    }
 
Пишу сейчас пополнение баланса, мне от платежки должны прийти данные 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");
            }
        }
    }
В WebMCR есть защита от CSRF атак, следовательно, все данные, приходящие методом POST, должны иметь токен, либо, если ip адрес является доверенным, то защиту можно отключить методом core->csrf_disable = true.
Данный метод добавил только что на github(можно заменить файл core.class.php), т.к. забыл добавить его ранее)
 
Назад
Верх Низ