ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
printer-friendly view
 
 
AuthorMessage
rojer

Участник


Joined: 14 May 2006
Show/Hide

phpbbguru.net/.....c4713.html (репутация и предупреждения)

вопрос:
если стоит уже мод желтых карточек, который банит и добавляет предупреждения, можно как-то избежать этого в репутациях?


 !  Sergey @ Wed 17 Sep, 2008 18:35:
Выложил сюда архив с модом, так как сайт автора мода долгое время недоступен


 addon_disable_a_specific_user_giving_reputation.txt


Download democracy021.zip (103.83 KB). Added/Updated Wed 17 Sep, 2008 18:37. Downloaded 757 Time(s).
Мод репутации и предупреждений Democracy MOD 0.2.1 (reputation + warnings + reports)

Download bots_do_not_show_a_reputation_warning_and_ban.txt (1.42 KB). Added/Updated Sat 14 Mar, 2015 19:56. Downloaded 6 Time(s).

Back to topOffline View user's profile
rojer

Участник


Joined: 14 May 2006
Show/Hide

так отдельного мода репутации не существует?
чтобы просто были отрицательные и положительные отзывы
и количество их распределялось в инфо юзера...
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Ставим Democracy mod. После установки: админ панель -> Общие настройки -> Демократия (она включена по умолчанию)
Quote: Show

выбираем режим
Анархия Все функции Демократии выключены.
Тоталитаризм Включены только Предупреждения.
Феодализм Включена только система Репутации.
Демократия Задействованы все функции.

Мой вам совет, снесите мод желтых карточек (если я вас правильно понял, у вас уже стоит Yellow Card), так как Democracy от Carbofos'a на порядок лучше и не конфликтует с модом Mass Delete Posts от Xpert'a (наверняка захотите установить).


Пользуясь случаем, предлагаю небольшой фикс для Democracy mod.
Code:

#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#
            AND expire < $current_time";

#
#-----[ REPLACE WITH ]------------------------------------------
#
            AND expire > -1 AND expire < $current_time"; 

Иначе последние предупреждения и баны будут сноситься при очередной проверке, если у вас Максимальный срок действия предупреждения/бана установлен бесконечным (-1).

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
rojer

Участник


Joined: 14 May 2006
Show/Hide

уфф, опять фиксы

А как корректно снести yellow card?
я имею ввиду прежде всего коррекцию бд - удаление ставших неннужными таблиц
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

c yellow card'ом я не работал, но судя по коду из yellow_card_db_update.php
Code:
$sql=array(
'ALTER TABLE '.FORUMS_TABLE.' ADD auth_ban TINYINT (2) not null DEFAULT "3"',
'ALTER TABLE '.FORUMS_TABLE.' ADD auth_greencard TINYINT (2) not null DEFAULT "5"',
'ALTER TABLE '.FORUMS_TABLE.' ADD auth_bluecard TINYINT (2) not null DEFAULT "1"',
'ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_ban TINYINT (1) not null DEFAULT "0"',
'ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_greencard TINYINT (1) not null DEFAULT "0"',
'ALTER TABLE '.AUTH_ACCESS_TABLE.' ADD auth_bluecard TINYINT (1) not null DEFAULT "0"',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("bluecard_limit", "3")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("bluecard_limit_2", "1")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("max_user_bancard", "10")',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("report_forum", "0")',
'ALTER TABLE '.USERS_TABLE.' ADD user_warnings SMALLINT (5) DEFAULT "0"',
'ALTER TABLE '.POSTS_TABLE.' ADD post_bluecard TINYINT (1)'
); 

таблиц он не добавляет, только поля.
Делаем запросы типа

Code:

ALTER TABLE phpbb_forums DROP COLUMN  auth_ban;
ALTER TABLE phpbb_forums DROP COLUMN  auth_greencard;
ALTER TABLE phpbb_forums DROP COLUMN  auth_bluecard;
ALTER TABLE phpbb_auth_access DROP COLUMN  auth_ban;
ALTER TABLE phpbb_auth_access DROP COLUMN  auth_greencard;
ALTER TABLE phpbb_auth_access DROP COLUMN  auth_bluecard;
ALTER TABLE phpbb_users DROP COLUMN  user_warnings;
ALTER TABLE phpbb_posts DROP COLUMN post_bluecard;
DELETE FROM phpbb_config WHERE config_name = 'bluecard_limit';
DELETE FROM phpbb_config WHERE config_name = 'bluecard_limit_2';
DELETE FROM phpbb_config WHERE config_name = 'max_user_bancard';
DELETE FROM phpbb_config WHERE config_name = 'report_forum';

и скармливаем phpMyAdmin или делаем db_update.php (см. подпись).
Только не забудьте изменить префикс phpbb_ на используемый на вашем форуме.

Добавлено спустя 4 минуты 23 секунды:

Изменять префикс надо в случае применения phpMyAdmin.

Подробнее об операторе ALTER TABLE и не только о нем

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline This post has 1 review(s) View user's profile Visit poster's website Skype Name
rojer

Участник


Joined: 14 May 2006
Show/Hide

а вот в том файле дальше идет...
с этим что делать?
ничего?

Code:
 $mods = array ( 
'Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod',
'Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod','Yellow Card Mod',
'Yellow Card Mod','Yellow Card Mod'
);

############################################### Do not change anything below this line #######################################

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

if ($userdata['user_level']!=ADMIN)
      message_die(GENERAL_ERROR, "You are not Authorised to do this"); 
$n=0;
$message="<b>This list is a result of the SQL queries needed for this Mod</b><br/><br/>";
while($sql[$n])
{
    $message .= ($mods[$n-1] != $mods[$n]) ? '<p><b><font size=3>'.$mods[$n].'</font></b><br/>' : '';
    if(!$result = $db->sql_query($sql[$n])) 
    $message .= '<b><font color=#FF0000>[Already added]</font></b> line: '.($n+1).' , '.$sql[$n].'<br />';
    else $message .='<b><font color=#0000fF>[Added/Updated]</font></b> line: '.($n+1).' , '.$sql[$n].'<br />';
    $n++;
}
 message_die(GENERAL_MESSAGE, $message); 
?> 
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

А я думал понятно выразился? Rolling Eyes С файлом yellow_card_db_update.php вообще ничего не делать, это я просто пример из него привел.

Выполняем запросы, которые я вам дал.
Воспользуйтесь генератором db_update.php

зы: В запросах была ошибка, сейчас исправил.
Back to topOffline View user's profile Visit poster's website Skype Name
rojer

Участник


Joined: 14 May 2006
Show/Hide

угу, теперь понял, сэнкс

Добавлено спустя 2 часа 2 минуты 26 секунд:

Вот, что у меня, когда я инсталю мод yellowcard:
Code:
This list is a result of the SQL queries needed for this Mod
Yellow Card Mod
[Already added] line: 1 , ALTER TABLE phpbb_forums ADD auth_ban TINYINT (2) not null DEFAULT "3"
[Already added] line: 2 , ALTER TABLE phpbb_forums ADD auth_greencard TINYINT (2) not null DEFAULT "5"
[Already added] line: 3 , ALTER TABLE phpbb_forums ADD auth_bluecard TINYINT (2) not null DEFAULT "1"
[Already added] line: 4 , ALTER TABLE phpbb_auth_access ADD auth_ban TINYINT (1) not null DEFAULT "0"
[Already added] line: 5 , ALTER TABLE phpbb_auth_access ADD auth_greencard TINYINT (1) not null DEFAULT "0"
[Already added] line: 6 , ALTER TABLE phpbb_auth_access ADD auth_bluecard TINYINT (1) not null DEFAULT "0"
[Already added] line: 7 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("bluecard_limit", "3")
[Already added] line: 8 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("bluecard_limit_2", "1")
[Already added] line: 9 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("max_user_bancard", "10")
[Already added] line: 10 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("report_forum", "0")
[Already added] line: 11 , ALTER TABLE phpbb_users ADD user_warnings SMALLINT (5) DEFAULT "0"
[Already added] line: 12 , ALTER TABLE phpbb_posts ADD post_bluecard TINYINT (1)
  


А вот,что когда пробую импортнуть через phpmyadmin ваш код
Code:
Error

SQL-query: 

ALTER TABLE phpbb_users DROP COLUMN post_bluecard 

MySQL said:  
#1091 - Can't DROP 'post_bluecard'; check that column/key exists 

пять полей остается неудаленных, я так понимаю Confused
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

О чёрт, сорри, косяк! Embarassed
В моих запросах есть: ALTER TABLE phpbb_users DROP COLUMN post_bluecard;
Надо так: ALTER TABLE phpbb_posts DROP COLUMN post_bluecard;
Щас исправим.

Добавлено спустя 6 минут 37 секунд:

просто эти запросы довыполните
Code:
ALTER TABLE phpbb_posts DROP COLUMN post_bluecard; 
DELETE FROM phpbb_config WHERE config_name = 'bluecard_limit'; 
DELETE FROM phpbb_config WHERE config_name = 'bluecard_limit_2'; 
DELETE FROM phpbb_config WHERE config_name = 'max_user_bancard'; 
DELETE FROM phpbb_config WHERE config_name = 'report_forum'; 


Добавлено спустя 6 минут 52 секунды:

кстати, а зачем yellow card инсталлить?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
rojer

Участник


Joined: 14 May 2006
Show/Hide

да просто yellow card уже стоит, мучаюсь вот с его сносом Confused
кстати не посоветуете редактор в котором лучше всего работать с модами?
и методику можт какую
Back to topOffline View user's profile
rojer

Участник


Joined: 14 May 2006
Show/Hide

снес карточки, пробую инстались democracy
после редакции index.php получил вот это:

Code:
 Could not obtain limited reports count information

DEBUG MODE

SQL Error : 1146 Table 'omega.post_reports_table' doesn't exist

SELECT COUNT(r.report_id) AS num_reports FROM POST_REPORTS_TABLE r WHERE 1

Line : 155
File : index.php


что это? Rolling Eyes

Добавлено спустя 5 часов 51 минуту 3 секунды:

дайте плиз код, как денсталить таблицы democracy а то глюки какие-то с базой бошли, хочу по новой их поставить Confused
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

rojer @ Sun 21 May, 2006 17:30 wrote: Show

Ну нет такой таблицы. Значит или не выполнены SQL запросы или мод поставлен некорректно, проверяйте установку.

Вся методика работы с модами подробно описана в теме "Как ставить моды" на этом форуме. Почитайте внимательно.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
rojer

Участник


Joined: 14 May 2006
Show/Hide

мод поставил, только теперь не пойму, если я даю предупреждение юзеру я сам его снять не могу???
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Ну почему же, вы можете и снять предупреждение и отредактировать или удалить даже чужой отзыв.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Если интересует, вышла новая версия 0.2.0 Democracy MOD

При обновлении до версии 0.2.0 после установки надо воспользоваться опцией "Востановить целостность данных" внизу в конфиге в админке!


rojer @ Sun 21 May, 2006 17:30 wrote: (View Post)
Show


Взято из темы мода на гуру.нет

Code:

DROP TABLE phpbb_reputation; 
DROP TABLE phpbb_reputation_text; 
DROP TABLE phpbb_post_reports; 
ALTER TABLE phpbb_users DROP user_reputation; 
ALTER TABLE phpbb_users DROP user_reputation_plus; 
ALTER TABLE phpbb_users DROP user_warnings; 
ALTER TABLE phpbb_posts DROP post_reviews; 
ALTER TABLE phpbb_posts DROP post_locked; 
DELETE FROM phpbb_config WHERE config_name LIKE 'reputation%' OR config_name = 'warnings_enabled' OR config_name = 'reports_enabled';

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Display posts from previous:   

Summary Rating For >> Мод репутации и предупреждений Democracy MOD
Average Rating: 4.00 :: Min Rating: 2 :: Max Rating: 5 :: Number of Ratings: 5
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts Democracy MOD (reputation + warnings + reports) for phpbb3
Здравствуйте. Был не плохой мод. Все в одном и очень удобно там было. Сейчас такого похожего нет к сожалению. А можно переделать из phpbb2 в phpbb3? Вот здесь http://www.phpbbguru.net/community/topic18001.html по поводу
smart2008 Поддержка и моды для phpBB3 3 Fri 11 Dec, 2009 20:33 View latest post
Sergey
No new posts Мод Democracy caching
кэширование списка пользователей при использовании Democracy mod
Описание мода: Мод позволяет минимизировать количество sql-запросов для ускорения генерации главной страницы форума при использовании Democracy MOD (репутация пользователей) by Carbofos. Версия мода: 1.0.0 Сложность
Sergey Поддержка и моды для phpBB2 3 Sun 27 May, 2007 18:07 View latest post
Vip
No new posts Изменить стиль предупреждения в демократии
Democracy MOD
Предупреждение и пояснение как то выглядит незаметно, 709 Хочется типа такого или ка кто по другому сделать 708 Я так понимаю что это нужно изменить , но как Code !-- BEGIN warning -- tr td colspan=2br /table border=0
Ренегат Поддержка и моды для phpBB2 2 Mon 15 Aug, 2016 11:53 View latest post
Ренегат
No new posts Ошибка на форуме с модом предупреждений и личными сообщениями.
Здравствуйте дорогие коллеги! У меня есть пару вопросов, если не сложно помогите разобраться: 1. Странная ошибка выплыла у меня на форуме: http://santechniki.com/topic5790-765.html Code Warning: str_repeat()
miba Поддержка и моды для phpBB2 13 Fri 15 Oct, 2010 17:45 View latest post
Sergey
No new posts Warnings mod 1.0.7 ошибка Недостаточно данных
warnings_mod 1.0.7 при попытке дать предупреждение или бан пишет Недостаточно данных Все работало, а вот сегодня такая ерунда, в чем может быть проблема?
Ленсмен Поддержка и моды для phpBB2 9 Thu 09 Apr, 2015 22:09 View latest post
Ленсмен






All times are UTC + 3 hours
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de