Posted 10 февраля, 20177 yr Здравствуйте. Мне нужно скажем, создать отдельную страницу на форуме с телом форума. Страница должна состоять из 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 и вставил отдельную страницу, предварительно создав через "менеджер страниц", но не робит. Может я что-то не так делаю? Помогите пожалуйста разобраться.
10 февраля, 20177 yr 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")}}
10 февраля, 20177 yr Author 1 минуту назад, CRAZy_Str сказал: Ставишь приложение Страницы, а там уже в таком порядке почти пишешь то что тебе нужно только не так а вот так {{if(isset(\IPS\Request::i()->act))}} {{if(\IPS\Request::i()->start)}} {{exec('команда');}} {{endif}} {{if(\IPS\Request::i()->stop)}} {{exec('команда');}} {{endif}} {{endif}} Мне надо создать блок с таким содержимым. Я правильно понял? Если нет, то пожалуйста, объясните чайнику пошагово.)
10 февраля, 20177 yr можешь как виджет сделать без разницы {{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}}
10 февраля, 20177 yr Author 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}} Не могли бы вы помочь? Могу скинуть данные от форума.
10 февраля, 20177 yr 9 минут назад, leon0295 сказал: Не могли бы вы помочь? Могу скинуть данные от форума. ну давай в лс.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.