Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » Хак замечаний
Страницы (9): « Первая ... « 6 7 [8] 9 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Kirill_M
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Mar 2003
Место проживания: Москва
Публикаций: 70
Статус: Kirill_M в оф-лайне
Lightbulb Доработка хака penalty_hack_v1.2 [сообщение #57851]

Данный хак исключает возможность выставить нарушение:
1) модератором или супермодератором - админу;
2) модератором - модератору или супермодератору;
3) супермодератором - модератору или супермодератору;
но админ может выставить нарушение модератору или супермодератору, однако вставить нарушение админу админ не может.

Линк Penalty при просмотре темы (showthread.php) виден только админу, супермодератору и модератору с учётом указанных выше ограничений, другим пользователям он не виден.

В файл admin/functions.php вставляем код, заключённый между
// Start Penalty Link
тело кода
// End Penalty Link


PHP:


// do posts from ignored users
    
if (($ignore[$post[userid]] and $post[userid] != 0)) {
        eval(
"\$retval = \"".gettemplate("postbit_ignore")."\";");
    } else {
// Start Penalty Link
    
$admingroup = ($post[usergroupid] == 6);
    
$moderatorgroup = (($post[usergroupid] == 5) || ($post[usergroupid] == 6) || ($post[usergroupid] == 7));
    if ((
$bbuserinfo[usergroupid] == 5 and $post[usergroupid] != $moderatorgroup) || ($bbuserinfo[usergroupid] == 6 and $post[usergroupid] != $admingroup) || ($bbuserinfo[usergroupid] == 7 and $post[usergroupid] != $moderatorgroup)) {
    eval(
"\$penalty_link = \"".gettemplate("penalty_link")."\";");
        } else {
    
$penalty_link = "";
}
// End Penalty Link
        
eval("\$retval = \"".gettemplate("postbit")."\";");
    }
    return 
$retval;
}



Добавляем шаблон penalty_link

code:
| <a href="penalty.php?s=$session[sessionhash]&action=penalty&postid=$post[postid]">Penalty</a>



В шаблон postbit после
moderator</a>
и перед $post[iplogged]
вставляем $penalty_link

Вот как это выглядит:

code:
<a href="report.php?s=$session[sessionhash]&postid=$post[postid]">Report this post to a moderator</a> $penalty_link | $post[iplogged]</smallfont></td>



Можно разрешить супермодератору выставлять нарушение модератору:

PHP:

// Start Penalty Link
    
$admingroup = ($post[usergroupid] == 6);
    
$supermoderatorgroup = (($post[usergroupid] == 5) || ($post[usergroupid] == 6));
    
$moderatorgroup = (($post[usergroupid] == 5) || ($post[usergroupid] == 6) || ($post[usergroupid] == 7));
    if ((
$bbuserinfo[usergroupid] == 5 and $post[usergroupid] != $supermoderatorgroup) || ($bbuserinfo[usergroupid] == 6 and $post[usergroupid] != $admingroup) || ($bbuserinfo[usergroupid] == 7 and $post[usergroupid] != $moderatorgroup)) {
    eval(
"\$penalty_link = \"".gettemplate("penalty_link")."\";");
        } else {
    
$penalty_link = "";
}
// End Penalty Link



Ура!

__________________
Кирилл

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-01-2004 09:30
Нажмите сюда для просмотра профайла Kirill_M Отправить Персональное сообщение Kirill_M Найти сообщения от Kirill_M Добавить Kirill_M в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kirill_M
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Mar 2003
Место проживания: Москва
Публикаций: 70
Статус: Kirill_M в оф-лайне
Ошибка в файле penalty.php [сообщение #57908]

Обнаружена ошибка в файле penalty.php, из-за которой после выставления трёх наказаний (максимум может быть другим) нарушитель переводился в группу non talking или banned, но модератор или администратор уже не могли удалить наказания, так как при клике на ссылку "Наказан" открывалась страничка forums/penalty.php?action=getpens&pen_userid=номер-пользователя, но в колонке "Удалить" отсутствовали крестики.

Нужно в файле penalty.php после

PHP:


if ($action=="getpens") {


добавить это

PHP:

if ($perms['cancontrolpanel']) {
    
$del = 1;
    } else {
    
$del = 0;
}



И в этой же функции после

PHP:

$pen_post 
= "showthread.php?postid=$pen_postid#post$pen_postid";


и перед

PHP:

eval("\$penbits .= \"".gettemplate("penalty_penbit")."\";");


вставить этот код

PHP:

if ($del) {
      
$X = "<td align=\"center\"><normalfont><b><a href=\"penalty.php?action=delpen&penaltyid=".$penalty[0]."\">X</a></b></normalfont></td>\n";
}



Теперь наказания можно удалять.

__________________
Кирилл

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-01-2004 16:59
Нажмите сюда для просмотра профайла Kirill_M Отправить Персональное сообщение Kirill_M Найти сообщения от Kirill_M Добавить Kirill_M в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Krionix
Участник
Средний рейтинг: 3 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 109
Статус: Krionix в оф-лайне
[сообщение #58008]

Kirill_M
Лучше б сделал автоматическое удаление наказаний

__________________
**censored**

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-01-2004 14:58
Нажмите сюда для просмотра профайла Krionix Отправить Персональное сообщение Krionix Посетить домашнию страничку Krionix! Найти сообщения от Krionix Добавить Krionix в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kirill_M
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Mar 2003
Место проживания: Москва
Публикаций: 70
Статус: Kirill_M в оф-лайне
[сообщение #58091]

Krionix
Не всё так просто, но работа в этом направлении идёт.

__________________
Кирилл

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 07-01-2004 08:45
Нажмите сюда для просмотра профайла Kirill_M Отправить Персональное сообщение Kirill_M Найти сообщения от Kirill_M Добавить Kirill_M в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
|SWAT|
Участник
Средний рейтинг: 4.75 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jun 2003
Место проживания:
Публикаций: 51
Статус: |SWAT| в оф-лайне
[сообщение #58630]

Kirill_M
Неплохо было бы "поиметь" в виде аттача исправленный тобой хак замечаний.
Спсибо.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-01-2004 22:44
Нажмите сюда для просмотра профайла |SWAT| Отправить Персональное сообщение |SWAT| Найти сообщения от |SWAT| Добавить |SWAT| в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
AAK
Участник
Средний рейтинг: 5 | Оценок: 2

Зарегистрирован: Nov 2003
Место проживания: Литва, Вильнюс
Публикаций: 51
Статус: AAK в оф-лайне
[сообщение #58668]

Kirill_M, выложи исправленный хак замечаний. Люди благодарны тебе будут

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 15:16
Нажмите сюда для просмотра профайла AAK Отправить Персональное сообщение AAK Посетить домашнию страничку AAK! Найти сообщения от AAK Добавить AAK в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
phprus
Участник+
Средний рейтинг: 4.95 | Оценок: 20
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2003
Место проживания: Пермь
Публикаций: 227
Статус: phprus в оф-лайне
[сообщение #58669]

А есть ли уже версия данного хака для vb3RC2?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-01-2004 15:24
Нажмите сюда для просмотра профайла phprus Отправить Персональное сообщение phprus Посетить домашнию страничку phprus! Найти сообщения от phprus Добавить phprus в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Neo24
Участник

Зарегистрирован: Dec 2003
Место проживания:
Публикаций: 29
Статус: Neo24 в оф-лайне
[сообщение #59081]

AAK
Угу.
phprus
Нет, нету.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-01-2004 21:57
Нажмите сюда для просмотра профайла Neo24 Отправить Персональное сообщение Neo24 Найти сообщения от Neo24 Добавить Neo24 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Isvet
Участник
Средний рейтинг: 1 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 79
Статус: Isvet в оф-лайне
[сообщение #59107]

А планируеться выпустить для vb3RC2?.
Уж очень надо...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-01-2004 06:51
Нажмите сюда для просмотра профайла Isvet Отправить Персональное сообщение Isvet Посетить домашнию страничку Isvet! Найти сообщения от Isvet Добавить Isvet в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
cdx^desperado
Участник

Зарегистрирован: Jan 2004
Место проживания:
Публикаций: 45
Статус: cdx^desperado в оф-лайне
[сообщение #59858]

Такая пролема :
Устанавливал этот хак и увидел, что на том скине, что у меня стоит в "postbit" даже нету того, что мне надо найти - на этом месте стало сложнее !
Продолжил ставить хак на стандартный "default" скин.
Вроде всё сделал аккуратно, но в итоге, когда нажал на "замечание" увидел это : (Ð_то не полная "картина Ð_епина" - а её кусочек, но я думаю понятно, что не получилось)
И у меня сложились два вопроса :
Что я не правелно сделал ? - (По картинке)
Как мне быть с др. скином ?

Файл: screen.jpg
Был скачан 31 раз(а).

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-01-2004 03:19
Нажмите сюда для просмотра профайла cdx^desperado Отправить Персональное сообщение cdx^desperado Найти сообщения от cdx^desperado Добавить cdx^desperado в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
cdx^desperado
Участник

Зарегистрирован: Jan 2004
Место проживания:
Публикаций: 45
Статус: cdx^desperado в оф-лайне
[сообщение #59923]

Наверное непонятно, что на рисунке ?
Вообщем когда нажимаешь на предупреждение - не открывается новое окно. Написано, только сообщение форума и всё - вы приблизительно не знаете где ошибку я допустил т.к. установка этого хака довольно - таки продолжительная

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 31-01-2004 02:01
Нажмите сюда для просмотра профайла cdx^desperado Отправить Персональное сообщение cdx^desperado Найти сообщения от cdx^desperado Добавить cdx^desperado в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
cdx^desperado
Участник

Зарегистрирован: Jan 2004
Место проживания:
Публикаций: 45
Статус: cdx^desperado в оф-лайне
[сообщение #60246]

Всё хорошо - всё сделано - сначала ставим на тему "default" - только потом на новую, если такая имеется ! Т.К. в новой теме свои + -

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-02-2004 04:56
Нажмите сюда для просмотра профайла cdx^desperado Отправить Персональное сообщение cdx^desperado Найти сообщения от cdx^desperado Добавить cdx^desperado в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
dominus
Участник

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 12
Статус: dominus в оф-лайне
[сообщение #60251]

quote:
Первоначальное сообщение от Kirill_M
Krionix
Не всё так просто, но работа в этом направлении идёт.



как продвигается работа?
уж очень нужен скрипт снимающий нарушения

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-02-2004 08:04
Нажмите сюда для просмотра профайла dominus Отправить Персональное сообщение dominus Найти сообщения от dominus Добавить dominus в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Efreet
Участник

Зарегистрирован: Jan 2006
Место проживания:
Публикаций: 4
Статус: Efreet в оф-лайне
[сообщение #80676]

Действительно, товарищи.
Очень озаботился данным функционалом, и очень рад что набрёл тут на искомое. Но опечален, что нет каких-то окончательных версии=)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-02-2006 19:54
Нажмите сюда для просмотра профайла Efreet Отправить Персональное сообщение Efreet Найти сообщения от Efreet Добавить Efreet в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Efreet
Участник

Зарегистрирован: Jan 2006
Место проживания:
Публикаций: 4
Статус: Efreet в оф-лайне
[сообщение #80710]

Ð_аздел совсем умер что ли?
мужики, если есть более-менее окончательная версия, если кто себе испралял в соответствии с тем, что было сказано до последней странице, вышлите плиз, не в падлу, на efreet(at)bk.ru

инетересует пенальти хак или подобные

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2006 11:02
Нажмите сюда для просмотра профайла Efreet Отправить Персональное сообщение Efreet Найти сообщения от Efreet Добавить Efreet в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (9): « Первая ... « 6 7 [8] 9 »


Формат времени GMT. Текущее время 00:47.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.73236108 seconds (98.79% PHP - 1.21% MySQL) with 27 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.