leon0295 Опубликовано 10 февраля, 2017 Поделиться Опубликовано 10 февраля, 2017 Здравствуйте. Мне нужно скажем, создать отдельную страницу на форуме с телом форума. Страница должна состоять из php, где будет расположен примерно такой код: <?PHP if(isset($_GET['act'])){ if($_GET['act'] == 'start'){exec('cd /var/www/admin/data/srcds/orange box/;./srcds_run -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Сервер успешно запущен!';} elseif ($_GET['act'] == 'stop'){exec('killall ./srcds_linux -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Процесс сервера успешно удален!';} } ?> <a href="?act=start">Запустить сервер</a><a href="?act=stop">Удалить процесс</a> Навигация: Форум | Пользователи | Чат | ПУ (тут и будет расположена панель управления) Данная страница должна быть видна только одной группе. Мои действия: Создал блок на php и вставил отдельную страницу, предварительно создав через "менеджер страниц", но не робит. Может я что-то не так делаю? Помогите пожалуйста разобраться. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CRAZy_Str Опубликовано 10 февраля, 2017 Поделиться Опубликовано 10 февраля, 2017 11 минут назад, leon0295 сказал: Здравствуйте. Мне нужно скажем, создать отдельную страницу на форуме с телом форума. Страница должна состоять из php, где будет расположен примерно такой код: <?PHP if(isset($_GET['act'])){ if($_GET['act'] == 'start'){exec('cd /var/www/admin/data/srcds/orange box/;./srcds_run -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Сервер успешно запущен!';} elseif ($_GET['act'] == 'stop'){exec('killall ./srcds_linux -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Процесс сервера успешно удален!';} } ?> <a href="?act=start">Запустить сервер</a><a href="?act=stop">Удалить процесс</a> Навигация: Форум | Пользователи | Чат | ПУ (тут и будет расположена панель управления) Данная страница должна быть видна только одной группе. Мои действия: Создал блок на php и вставил отдельную страницу, предварительно создав через "менеджер страниц", но не робит. Может я что-то не так делаю? Помогите пожалуйста разобраться. Ставишь приложение Страницы, а там уже в таком порядке почти пишешь то что тебе нужно только не так а вот так {{if(isset(\IPS\Request::i()->act))}} {{if(\IPS\Request::i()->start)}} {{exec('команда');}} {{endif}} {{if(\IPS\Request::i()->stop)}} {{exec('команда');}} {{endif}} {{endif}} тю перепутал немного {{if(\IPS\Request::i()->act == "start")}} {{if(\IPS\Request::i()->act == "stop")}} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
leon0295 Опубликовано 10 февраля, 2017 Автор Поделиться Опубликовано 10 февраля, 2017 1 минуту назад, CRAZy_Str сказал: Ставишь приложение Страницы, а там уже в таком порядке почти пишешь то что тебе нужно только не так а вот так {{if(isset(\IPS\Request::i()->act))}} {{if(\IPS\Request::i()->start)}} {{exec('команда');}} {{endif}} {{if(\IPS\Request::i()->stop)}} {{exec('команда');}} {{endif}} {{endif}} Мне надо создать блок с таким содержимым. Я правильно понял? Если нет, то пожалуйста, объясните чайнику пошагово.) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CRAZy_Str Опубликовано 10 февраля, 2017 Поделиться Опубликовано 10 февраля, 2017 можешь как виджет сделать без разницы {{if(\IPS\Member::loggedIn()->member_group_id == ид группы)}} {{if(isset(\IPS\Request::i()->act))}} {{if(\IPS\Request::i()->act == "start")}} {{exec('команда');}} {{endif}} {{if(\IPS\Request::i()->act == "stop")}} {{exec('команда');}} {{endif}} {{endif}} {{endif}} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
leon0295 Опубликовано 10 февраля, 2017 Автор Поделиться Опубликовано 10 февраля, 2017 6 минут назад, CRAZy_Str сказал: можешь как виджет сделать без разницы {{if(\IPS\Member::loggedIn()->member_group_id == ид группы)}} {{if(isset(\IPS\Request::i()->act))}} {{if(\IPS\Request::i()->act == "start")}} {{exec('команда');}} {{endif}} {{if(\IPS\Request::i()->act == "stop")}} {{exec('команда');}} {{endif}} {{endif}} {{endif}} Не могли бы вы помочь? Могу скинуть данные от форума. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CRAZy_Str Опубликовано 10 февраля, 2017 Поделиться Опубликовано 10 февраля, 2017 9 минут назад, leon0295 сказал: Не могли бы вы помочь? Могу скинуть данные от форума. ну давай в лс. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
leon0295 Опубликовано 10 февраля, 2017 Автор Поделиться Опубликовано 10 февраля, 2017 5 минут назад, CRAZy_Str сказал: ну давай в лс. Скинул. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.