Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
Особенности скрипта: 1. В первую очередь удобно,просто и без всяких нагрузок на мини-профиль; 2. Правильные склонения (т.е. 12 предупреждений); 3. Удалить предупреждение можно одной кнопкой. Приступим к установке скрипта: Для установки предупреждений,нам понадобится модуль "Онлайн игры"(без категорий) и настраиваем его, как показано на скрине: Далее создаём любую категорию (главной чтобы она была с ID-1). После создания категории, заходим в вид материалов модуля "Онлайн игры",всё заменяем на следующий код:
Далее заходим на "Страница поиска и рейтинга материалов" и весь код заменяем на:
Code
<?if($NUM_ENTRIES$)?>$BODY$<?else?>Нет ни одного предупреждения.<?endif?><br><style>$POWERED_BY$</style>
Далее заходим в настройки групп пользователей (panel/?a=users;l=groups;t=8) настраиваем по скрину: Если у вас другие группы, то делаем всё так же. Теперь к установке самих предупреждений. Заходим в мини-профиль и находим там похожее:
Code
<?if($_BAN_READ_URL$)?><br>...Здесь какой-либо код, у каждого может быть разным...<br><?endif?>
И сразу же после него ставим:
Code
<script><br>function ololo() { <br>$.get("/index/14/", function (a) {<br> $.post("/index/", {<br> s: "$_USERNAME$",<br> subject: "Предупреждение",<br> message: "Вам вынесено предупреждение!",<br> a: 18<br> },<br> function (b) {<br> var c = $('cmd[t="eMessage"][p="innerHTML"]', b).text();<br> <br> })<br>})<br> if (message = prompt('Введите причину предупреждения:')) {<br> $.get('/stuff/1-0-0-0-1', function (data) { <br> $.post('/stuff/', { <br> a: 12,<br>id: 0,<br> jkd428: 1,<br> jkd498: 1,<br>ocat: 1,<br>user: '$_USERNAME$',<br> brief: message,<br>other1: '$USERNAME$',<br> ssid: $('input[name="ssid"]', data).val()<br> }, function () {<br> // callback<br> }); <br> }); <br> }<br>} <br><br></script><br><script type="text/javascript"><br>function predup(){new _uWnd('link','Предупреждения',300,110,{align:0,shadow:0,autosize:1,maxh:350,minh:100,resize:0,},'Найдено <b>$_STUFF_ENTRIES$</b> предупреждени<?if($_STUFF_ENTRIES$%10=0||$_STUFF_ENTRIES$%10>4||$_STUFF_ENTRIES$%100>10&&$_STUFF_ENTRIES$%100<15)?>й<?else?><?if($_STUFF_ENTRIES$%10=1)?>е<?else?>я<?endif?><?endif?><hr> <div id="lol">Загрузка...</div>'); var after = setTimeout("$('#lol').load('/stuff/0-0-$_USER_ID$-0-17');",750);}<br></script><br>
Особенности скрипта: 1. В первую очередь удобно,просто и без всяких нагрузок на мини-профиль; 2. Правильные склонения (т.е. 12 предупреждений); 3. Удалить предупреждение можно одной кнопкой. Приступим к установке скрипта: Для установки предупреждений,нам понадобится модуль "Онлайн игры"(без категорий) и настраиваем его, как показано на скрине: Далее создаём любую категорию (главной чтобы она была с ID-1). После создания категории, заходим в вид материалов модуля "Онлайн игры",всё заменяем на следующий код:
Далее заходим на "Страница поиска и рейтинга материалов" и весь код заменяем на:
Code
<?if($NUM_ENTRIES$)?>$BODY$<?else?>Нет ни одного предупреждения.<?endif?><br><style>$POWERED_BY$</style>
Далее заходим в настройки групп пользователей (panel/?a=users;l=groups;t=8) настраиваем по скрину: Если у вас другие группы, то делаем всё так же. Теперь к установке самих предупреждений. Заходим в мини-профиль и находим там похожее:
Code
<?if($_BAN_READ_URL$)?><br>...Здесь какой-либо код, у каждого может быть разным...<br><?endif?>
И сразу же после него ставим:
Code
<script><br>function ololo() { <br>$.get("/index/14/", function (a) {<br> $.post("/index/", {<br> s: "$_USERNAME$",<br> subject: "Предупреждение",<br> message: "Вам вынесено предупреждение!",<br> a: 18<br> },<br> function (b) {<br> var c = $('cmd[t="eMessage"][p="innerHTML"]', b).text();<br> <br> })<br>})<br> if (message = prompt('Введите причину предупреждения:')) {<br> $.get('/stuff/1-0-0-0-1', function (data) { <br> $.post('/stuff/', { <br> a: 12,<br>id: 0,<br> jkd428: 1,<br> jkd498: 1,<br>ocat: 1,<br>user: '$_USERNAME$',<br> brief: message,<br>other1: '$USERNAME$',<br> ssid: $('input[name="ssid"]', data).val()<br> }, function () {<br> // callback<br> }); <br> }); <br> }<br>} <br><br></script><br><script type="text/javascript"><br>function predup(){new _uWnd('link','Предупреждения',300,110,{align:0,shadow:0,autosize:1,maxh:350,minh:100,resize:0,},'Найдено <b>$_STUFF_ENTRIES$</b> предупреждени<?if($_STUFF_ENTRIES$%10=0||$_STUFF_ENTRIES$%10>4||$_STUFF_ENTRIES$%100>10&&$_STUFF_ENTRIES$%100<15)?>й<?else?><?if($_STUFF_ENTRIES$%10=1)?>е<?else?>я<?endif?><?endif?><hr> <div id="lol">Загрузка...</div>'); var after = setTimeout("$('#lol').load('/stuff/0-0-$_USER_ID$-0-17');",750);}<br></script><br>