Остап Опубликовано 5 Июля 2004 Жалоба Поделиться Опубликовано 5 Июля 2004 (изменено) Название: Запрещение пользователям блокировать администраторов и глобальных модеДобавил: ОстапДобавлен: 05 Июл 2004Обновлен: 05 Июл 2004Категория: IP.Board 1.x.x Модификация представляет собой ЗАПРЕЩЕНИЕ пользователям блокировать администраторов и глобальных модераторов при написании оными Личных Сообщений Нажмите здесь, чтобы скачать файл Изменено 13 Июня 2010 пользователем Остап Ссылка на комментарий Поделиться на других сайтах Прочее
black-stalker Опубликовано 5 Июля 2004 Жалоба Поделиться Опубликовано 5 Июля 2004 Честно слово прослезился прочитав Информационную колонку Спасибо Остап за помощь и за светлую память о бедном юзере ...З.Ы. Сори за оффтоп Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 5 Июля 2004 Автор Жалоба Поделиться Опубликовано 5 Июля 2004 Я понимаю, что 1.2 и 1.3 одно и тоже, но тем не менее отпишитесь, что всё ок, кто поставит ... А так же 1.1 если остались ещё динозавры Ссылка на комментарий Поделиться на других сайтах Прочее
Shader Опубликовано 9 Июля 2004 Жалоба Поделиться Опубликовано 9 Июля 2004 Не знаю, все сделал как ниписано, но никакого эффекта! Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 9 Июля 2004 Автор Жалоба Поделиться Опубликовано 9 Июля 2004 Значит скосячил. Ссылка на комментарий Поделиться на других сайтах Прочее
Telor Опубликовано 23 Ноября 2004 Жалоба Поделиться Опубликовано 23 Ноября 2004 Хм... Вроде все правильно поставил...Затем для надёжности ещё раз переставил... Но возникает ощущение, что есть в нём небольшая дырочка:Если админов ещё нет в книге у пользователя, то можно добавить админа, с игнорированием его сообщений... Вроде это так... не уверен, но вот точно уверен, что админы могут друг друга игнорировать...Это недоработка, или у меня руки кривые? Как бы всё это исправить? Ссылка на комментарий Поделиться на других сайтах Прочее
Firewalll Опубликовано 17 Октября 2006 Жалоба Поделиться Опубликовано 17 Октября 2006 Топик стартер догадливый и получает респект. Я бы не догадался что это надо фиксить. уууу пойду завтра ставить етот мод Ссылка на комментарий Поделиться на других сайтах Прочее
DacentGS Опубликовано 11 Декабря 2007 Жалоба Поделиться Опубликовано 11 Декабря 2007 Работает но на половину, или просто не доделана.При редактировании уже имеющигося пользователя всё работает, а вот при добавлении нет.Единственное что изменял:$DB->query("SELECT m.name, m.id, m.mgroup, g.g_id, g.g_is_supmod FROM ibf_members m LEFT JOIN ibf_groups g ON(g.g_id=m.mgroup) WHERE name='".addslashes($ibforums->input['mem_name'])."'");Поскольку стандартный запрос не находил пользователей. Ссылка на комментарий Поделиться на других сайтах Прочее
DacentGS Опубликовано 11 Декабря 2007 Жалоба Поделиться Опубликовано 11 Декабря 2007 Где автор мода? Почему косяки такие?! Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Гы, да там всё делается одним небольшим условием, не нужно никаких модов. Ссылка на комментарий Поделиться на других сайтах Прочее
DacentGS Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Не подскажешь каким? Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Гы, да там всё делается одним небольшим условием, не нужно никаких модов.Нужно найти, где происходит проверка, не внесен ли отправитель в "черный список". И там добавить условие для $ibforums->member['g_is_supmod'] Ссылка на комментарий Поделиться на других сайтах Прочее
DacentGS Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Думаю вот эти строчки. //-------------------------------------- // Insert it into the DB //-------------------------------------- $ibforums->input['allow_msg'] = $ibforums->input['allow_msg'] == 'yes' ? 1 : 0; $db_string = $std->compile_db_string( array( 'member_id' => $this->member['id'], 'contact_name' => $memb['name'], 'allow_msg' => $ibforums->input['allow_msg'], 'contact_desc' => $ibforums->input['mem_desc'], 'contact_id' => $memb['id'] ) ); $DB->query("INSERT INTO ibf_contacts (" .$db_string['FIELD_NAMES']. ") VALUES (". $db_string['FIELD_VALUES'] .")"); unset($db_string);Сейчас попробую зделать. Готово.Находим: //-------------------------------------- // Insert it into the DB //-------------------------------------- $ibforums->input['allow_msg'] = $ibforums->input['allow_msg'] == 'yes' ? 1 : 0;Ниже добавляем: if ( !$ibforums->input['allow_msg'] && (($memb['mgroup'] == $ibforums->vars['admin_group']) OR $memb['g_is_supmod'] == 1) ) { $std->Error( array( 'LEVEL' => 1, 'MSG' => 'no_admin_block' ) ); } Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Вообще-то я говорил о том, что ВМЕСТО этого мода модифицировать messenger.php Вместо кодаif ( (isset($can_msg['contact_id'])) and ($can_msg['allow_msg'] != 1) )использоватьif ( (isset($can_msg['contact_id'])) and ($can_msg['allow_msg'] != 1) and (!$ibforums->member['g_is_supmod']) ) Вот, собственно, и весь мод. Теперь админы и суперы могут отправлять ПМ всем, невзирая на черные списки. Ссылка на комментарий Поделиться на других сайтах Прочее
DacentGS Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Я то думал вы скажите какай я малодец или что то вроде этого.))) А теперь по теме. Т.е. мод откатить и просто заменить эту строчку, да? Т.е. мемберы могут ставить в опциях игнор но при этом всё равно будут получать письма, так? И ещё вы не могли бы ответить на этот вопрос. http://www.ibresource.ru/forums/index.php?...st&p=296510 Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 12 Декабря 2007 Жалоба Поделиться Опубликовано 12 Декабря 2007 Т.е. мод откатить и просто заменить эту строчку, да? Т.е. мемберы могут ставить в опциях игнор но при этом всё равно будут получать письма, так? Можно не откатывать, как я понял. Если мод в каких-то ситуациях говорит пользователю о запрете заносить суперов в черный список - няхай говорит.А моя правка позволит суперу отправить ПМ даже в том случае, если его занесли в черный список тогда, когда он был простым юзером. Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 13 Декабря 2007 Жалоба Поделиться Опубликовано 13 Декабря 2007 у меня на сайте Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения