Jump to content

leon0295

Пользователи
  • Content Count

    52
  • Joined

  • Last visited

About leon0295

  • Rank
    Пользователь

Информация

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Хочу продать TeamSpeak 3 сервера, но надо сделать все автоматизированным, где пользователь зарегистрируется и сможет купить себе сервер на определенные слоты. Скажите, можно ли так сделать на IPS 4.1 или 4.2? Если знаете про другой движок, не помешает инфа.
  2. leon0295

    Поиск движка / ПУ

    Здравствуйте. Никак не могу найти движок для управления сервером(ами). Облазил весь интернет, но безуспешно. Нужен движок, где пользователь сможет купить TeamSpeak 3 сервер и в личном кабинете может им управлять. Может кто видел во всемирной паутине? Отпишитесь пожалуйста. Заранее благодарю.
  3. Но ведь как-то можно добавить туда еще цвета?
  4. Здравствуйте. Скажите пожалуйста, как добавить цвета в палитру? На нашем форуме всего 24 цветов, а на ipbmafia аж 40.
  5. leon0295

    Поправить код.

    Вообщем, пришел к следующему и сделал так: <body class='ipsApp ipsApp_front {{if isset( \IPS\Request::i()->cookie['hasJS'] )}}ipsJS_has{{else}}ipsJS_none{{endif}} ipsClearfix{{foreach output.bodyClasses as $class}} {$class}{{endforeach}}' {{if output.globalControllers}}data-controller='{expression="implode( ',', output.globalControllers )"}'{{endif}} {{if isset( output.inlineMessage )}}data-message="{expression="output.inlineMessage"}"{{endif}} data-pageApp='{$location['app']}' data-pageLocation='front' data-pageModule='{$location['module']}' data-pageController='{$location['controller']}' itemscope itemtype="http://schema.org/WebSite"> {{if(\IPS\Member::loggedIn()->member_group_id == 4)}} {{if(isset(request.act))}}<!--\IPS\Request::i()->act--> <!--server 1--> {{if(request.act == "start_server1")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "restart_server2")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно перезапущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "stop_server1")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно остановлен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} <!--server 2--> {{if(request.act == "start_server2")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "restart_server2")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно перезапущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "stop_server2")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно остановлен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} <!--server 3--> {{if(request.act == "start_server3")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "restart_server3")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно перезапущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "stop_server3")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно остановлен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} <!--server 4--> {{if(request.act == "start_server3")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "restart_server3")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно перезапущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "stop_server3")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно остановлен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(\IPS\Member::loggedIn()->member_group_id == 7)}} {{if(isset(request.act))}}<!--\IPS\Request::i()->act--> <!--server 1--> {{if(request.act == "start_server1")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "restart_server2")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно перезапущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "stop_server1")}} {{$connect = ssh2_connect('localhost', '22');}} {{ssh2_auth_password($connect, "user", "pass");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно остановлен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://site.ru/адрес на ПУ/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{endif}} {{endif}} <style> .overlay { background: #000; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 3000; opacity: 0.5; } .visible { background: #fff; position: fixed; left: 50%; top: 50%; margin-top: -200px; overflow: hidden; z-index: 5000; width: 500px; padding: 0px; margin-left: -250px; } #win button { float: right; line-height: 20px; margin: 1.2em; border: none; background: transparent; color: blue; } #win button[type="button"]:hover { cursor: pointer; color: navy; text-decoration: underline; } #win h3 { text-align: center; color: #555; } .content { padding: 0 1em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: WhiteSmoke; } </style> <!-- КОНЕЦ КОДА --> Идем в "Страницы -> Менеджер страниц" и создаем страницу в виде html с телом форума. В содержимое ставим этот код: <h2><b>Панель управления серверами</b></h2> <br> <div class="cForumRow ipsBox ipsSpacer_bottom"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">СЕРВЕР 1</h2> <br> <a class="ipsButton ipsButton_primary" href="?act=start_server1" style="background-color: green;" data-action="dismissFlashMessage">Запустить</a> <a class="ipsButton ipsButton_primary" href="?act=restart_server1" style="background-color: orange;" data-action="dismissFlashMessage">Перезапустить</a> <a class="ipsButton ipsButton_primary" href="?act=stop_server1" style="background-color: red;" data-action="dismissFlashMessage">Остановить</a> </div> <br> <br> <div class="cForumRow ipsBox ipsSpacer_bottom"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">СЕРВЕР 2</h2> <br> <a class="ipsButton ipsButton_primary" href="?act=start_server2" style="background-color: green;" data-action="dismissFlashMessage">Запустить</a> <a class="ipsButton ipsButton_primary" href="?act=restart_server2" style="background-color: orange;" data-action="dismissFlashMessage">Перезапустить</a> <a class="ipsButton ipsButton_primary" href="?act=stop_server2" style="background-color: red;" data-action="dismissFlashMessage">Остановить</a> </div> <br> <br> <div class="cForumRow ipsBox ipsSpacer_bottom"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">СЕРВЕР 3</h2> <br> <a class="ipsButton ipsButton_primary" href="?act=start_server3" style="background-color: green;" data-action="dismissFlashMessage">Запустить</a> <a class="ipsButton ipsButton_primary" href="?act=restart_server3" style="background-color: orange;" data-action="dismissFlashMessage">Перезапустить</a> <a class="ipsButton ipsButton_primary" href="?act=stop_server3" style="background-color: red;" data-action="dismissFlashMessage">Остановить</a> </div> Страницу для удобства можно вывести в меню на форуме.
  6. leon0295

    Поправить код.

    greykoo, как я понял, код должен содержать следующее? {{if(\IPS\Member::loggedIn()->member_group_id == 4 || \IPS\Member::loggedIn()->member_group_id == 7)}} {{if(isset(request.act))}}<!--\IPS\Request::i()->act--> {{if(request.act == "start_server")}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "start_server1" && \IPS\Member::loggedIn()->member_group_id == 7)}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "start_server2")}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{endif}} В таком случае, доступ у 7 группы будет только к start_server1, а у 4 ко всему. Я правильно понял?
  7. leon0295

    Поправить код.

    {{if(\IPS\Member::loggedIn()->member_group_id == 4 or 7)}} {{if(isset(request.act))}}<!--\IPS\Request::i()->act--> {{if(request.act == "start_server")}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{endif}} Вот так работает. Silence, через запятую не работает. Теперь давайте по другому. Как сделать так, чтобы скажем, start_server1 был доступен 7 группе, а остальные запрещены, но при этом, группе 4 были доступны все функции. Спасибо заранее. {{if(\IPS\Member::loggedIn()->member_group_id == 4)}} {{if(isset(request.act))}}<!--\IPS\Request::i()->act--> {{if(request.act == "start_server")}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "start_server1")}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{if(request.act == "start_server2")}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{endif}}
  8. Шаблон для движка, или страницы?
  9. leon0295

    Поправить код.

    Пробовал через and. Через запятую нет.
  10. Здравствуйте. Вообщем, проблема заключается в том, что я не силен в PHP, и, не могу дать доступ еще одной группе. Как видите, доступ предоставлен группе "4". Скажите пожалуйста, как добавить еще одну группу, скажем, номер "7"? Спасибо заранее. {{if(\IPS\Member::loggedIn()->member_group_id == 4)}} {{if(isset(request.act))}}<!--\IPS\Request::i()->act--> {{if(request.act == "start_server")}} {{$connect = ssh2_connect('localhost', 'port');}} {{ssh2_auth_password($connect, "user", "password");}} {{ssh2_exec($connect, 'cd /путь');}} <!--Запускает--> {{$msg = "Сервер успешно запущен!";}} <div id="win"> <div class="overlay"></div> <div class="visible"> <h2 class="ipsType_sectionTitle ipsType_reset cForumTitle">Информация</h2> <div class="content"> <p>{$msg}</p> </div> <button type="button" ><a href="http://sait.ru/" class="ipsButton ipsButton_primary">Закрыть</a></button> </div> </div> {{endif}} {{endif}}
  11. Здравствуйте. Скажите пожалуйста, есть ли приложение или хук, который позволяет вставить на форум слайдер?
  12. leon0295

    Trophies and Medals

    Папку удалил. Где очистить кэш?
  13. leon0295

    Trophies and Medals

    Не хочет установиться. При попытке установить отвечает, что мол уже установлено данное приложение. Как быть?
×