Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 18 лет 4 месяца
Благодарил (а): 16 раз

Сообщение Thanx »

Поручик писал(а):Вы не поверите, но ...
Поручик, спасибо большое. Впредь я буду все дополнительные аддоны прописывать у себя, мол, так и так, установил то-то и то-то.

Это же кошмар какой-то. У меня ничего не глючило, а как установил эту бяку Карбофоса, так и заглючило! Удалил обе этих добавки в modcp.php/

Попучик, спасибо!

А я уж думал, кто это в исходниках моих файлов лазил! :roll:
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Хотя фишка нужная.
Но если уж на то пошло, то этот код (в 2-х местах)

Код: Выделить всё

            $sql = 'UPDATE ' . REPUTATION_TABLE . ' 
               SET forum_id = ' . $new_forum_id . ' 
               WHERE id IN (' . $reviews_list . ')'; 
            if ( !($result = $db->sql_query($sql)) ) 
            { 
               message_die(GENERAL_ERROR, 'Could not update post reviews', '', __LINE__, __FILE__, $sql); 
            } 
должен выглядеть так

Код: Выделить всё

			if ($reviews_list != '')
	            $sql = 'UPDATE ' . REPUTATION_TABLE . ' 
	               SET forum_id = ' . $new_forum_id . ' 
	               WHERE id IN (' . $reviews_list . ')'; 
	            if ( !($db->sql_query($sql) ) 
	            { 
	               message_die(GENERAL_ERROR, 'Could not update post reviews', '', __LINE__, __FILE__, $sql); 
	            } 
			} 
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Moscow
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 7 месяцев

Сообщение Moscow »

А мне на счёт предупреждения модераторам не поможете ?
Очень надо.... :roll:
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 18 лет 4 месяца
Благодарил (а): 16 раз

Сообщение Thanx »

Поручик, спасибо за информацию.
Аватара пользователя
Undead
phpBB 1.4.3
Сообщения: 86
Стаж: 17 лет 9 месяцев
Откуда: Ростов-на-Дону

Сообщение Undead »

Moscow писал(а):А мне на счёт предупреждения модераторам не поможете ?
Очень надо....
Нет такой возможности в данной версии...
Moscow
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 7 месяцев

Сообщение Moscow »

Undead писал(а): Нет такой возможности в данной версии...
Очень не удобно... а что нибудь про обновление мода слышно ?
И ещё, можно сделать так чтобы история нарушений сохранялась, а не исчезала вместе с жёлтой картой...
Аватара пользователя
-=MoLoT=-
phpBB 1.4.0
Сообщения: 37
Стаж: 17 лет 7 месяцев
Откуда: Кисловодск

Сообщение -=MoLoT=- »

Мод хороший, а когда финалка будет ???
Устанавливаю моды на phpbb2, недорого, нужны деньги на хостинг :wink:
Аватара пользователя
Undead
phpBB 1.4.3
Сообщения: 86
Стаж: 17 лет 9 месяцев
Откуда: Ростов-на-Дону

Сообщение Undead »

Moscow писал(а):И ещё, можно сделать так чтобы история нарушений сохранялась, а не исчезала вместе с жёлтой картой...
Вроде как есть эта история, но ссылки на неё прямой нет... Поройся тут где-то давали ссылку на неё.
t0n1k
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 9 месяцев

Сообщение t0n1k »

Undead писал(а): Нет такой возможности в данной версии...
поковырялся в моде...
админ может давать:
- предупреждения админам/модерам/юзерам
- баны модерам/юзерам
модератор может давать:
- предупреждения модерам/юзерам
- баны юзерам

Код: Выделить всё

############################################################## 
## MOD Title: Изменение прав в democracy 0.2.0 
## MOD Author: t0n!
## MOD Description: изменяет права выдавать карточки так админы - админам/модерам/юзерам, модеры - модерам/юзерам
## MOD Version: 0.0.3 
## 
## Installation Level: (Easy/Intermediate/Advanced) 
## Installation Time: 2 Minutes 
## Files To Edit: file_1, file_2, file_3, etc 
## Included Files: (n/a, or list of included/required files) 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. 
############################################################## 
## Author Notes: 
## 
############################################################## 
## MOD History: 
## 
##   YYYY-MM-DD - Version x.x.x 
##      - version notes go here 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php
# 
#-----[ FIND ]------------------------------------------ 
# 
				if ($personal_auth['auth_warn'])
				{
					$temp_url = "reputation.$phpEx?mode=warning&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
					$warn_img = '<a href="' . $temp_url . '"><img src="' . $images['warn_user'] . '" alt="' . $lang['reputation_warn_user'] . '" title="' . $lang['reputation_warn_user'] . '" border="0" /></a>';
					$warn = '<a href="' . $temp_url . '">' . $lang['reputation_warn'] . '</a>';
				}

				if ($personal_auth['auth_ban'])
				{
					$temp_url = "reputation.$phpEx?mode=ban&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
					$ban_img = '<a href="' . $temp_url . '"><img src="' . $images['ban_user'] . '" alt="' . $lang['reputation_ban_user'] . '" title="' . $lang['reputation_ban_user'] . '" border="0" /></a>';
					$ban = '<a href="' . $temp_url . '">' . $lang['reputation_ban'] . '</a>';
				}

# 
#-----[ REPLACE WITH ]---------------------------------- 
# 
			if ( $postrow[$i]['user_id'] <> $userdata['user_id'] )
			{
				$check_id = $postrow[$i]['user_level'];
				$check_auth = $userdata['user_level'];
		
				if ($check_auth == 2 && ( $is_auth['auth_mod'] )) //user - moder
				{
					if ($check_id == 0 || $check_id == 2)
					{
						$temp_url = "reputation.$phpEx?mode=warning&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
						$warn_img = '<a href="' . $temp_url . '"><img src="' . $images['warn_user'] . '" alt="' . $lang['reputation_warn_user'] . '" title="' . $lang['reputation_warn_user'] . '" border="0" /></a>';
						$warn = '<a href="' . $temp_url . '">' . $lang['reputation_warn'] . '</a>';
					}
					if ($check_id == 0)
					{
						$temp_url = "reputation.$phpEx?mode=ban&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
						$ban_img = '<a href="' . $temp_url . '"><img src="' . $images['ban_user'] . '" alt="' . $lang['reputation_ban_user'] . '" title="' . $lang['reputation_ban_user'] . '" border="0" /></a>';
						$ban = '<a href="' . $temp_url . '">' . $lang['reputation_ban'] . '</a>';
					}
				}

				if ($check_auth == 1) //user - admin
				{
					if ($check_id == 0 || $check_id == 1 || $check_id == 2)
					{
						$temp_url = "reputation.$phpEx?mode=warning&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
						$warn_img = '<a href="' . $temp_url . '"><img src="' . $images['warn_user'] . '" alt="' . $lang['reputation_warn_user'] . '" title="' . $lang['reputation_warn_user'] . '" border="0" /></a>';
						$warn = '<a href="' . $temp_url . '">' . $lang['reputation_warn'] . '</a>';
					}
					if ($check_id == 0 || $check_id == 2)
					{
						$temp_url = "reputation.$phpEx?mode=ban&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
						$ban_img = '<a href="' . $temp_url . '"><img src="' . $images['ban_user'] . '" alt="' . $lang['reputation_ban_user'] . '" title="' . $lang['reputation_ban_user'] . '" border="0" /></a>';
						$ban = '<a href="' . $temp_url . '">' . $lang['reputation_ban'] . '</a>';
					}
				}

			}

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_reputation.php
# 
#-----[ FIND ]------------------------------------------ 
# 
			if ($subject_is_mod)
			{
				$fix['auth_view_warns'] = $fix['auth_warn'] = $fix['auth_ban'] = $lang['reputation_cant_warn_mods'];
			}

# 
#-----[ REPLACE WITH ]---------------------------------- 
# 
/*
			if ($subject_is_mod)
			{
				$fix['auth_view_warns'] = $fix['auth_warn'] = $fix['auth_ban'] = $lang['reputation_cant_warn_mods'];
			}
*/

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_viewprofile.php
# 
#-----[ FIND ]------------------------------------------ 
# 
if ($board_config['warnings_enabled'] && !$is_auth['no_warn'])

# 
#-----[ REPLACE WITH ]---------------------------------- 
# 
if ($board_config['warnings_enabled']) //&& !$is_auth['no_warn'])

#
#-----[ SAVE/CLOSE ALL FILES ]---------------------
#
# EoM
Последний раз редактировалось t0n1k 30.09.2006 22:55, всего редактировалось 1 раз.
Аватара пользователя
Undead
phpBB 1.4.3
Сообщения: 86
Стаж: 17 лет 9 месяцев
Откуда: Ростов-на-Дону

Сообщение Undead »

Я обноружил баг, точнее он сам вылез и не хочет исчезать...
Дело такое:
Сверху написанно: "Сообщений с уведомлениями от пользователей: 1"
Когда я туда захожу, там нет никаких уведомлений ( и удалить то нечего ), как избавиться от этой единицы?

Теперь там горит что 2 уведомленрия, но там нет ни одного...
t0n1k
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 9 месяцев

Сообщение t0n1k »

в Democracy 0.2.0 в файле установки мода не хватает

Код: Выделить всё

copy root/templates/subSilver/images/icon_ban.gif               to templates/subSilver/images/icon_ban.gif
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

t0n1k
Слепнем, что ли?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
ETZel
phpBB 1.4.3
Сообщения: 93
Стаж: 18 лет 3 месяца
Откуда: Челябинск

Сообщение ETZel »

Я вернулся. Буду теперь разгребать беспорядок потихоньку. :roll:

Жаль, не ответил месяц назад на претензии lusever по поводу db_query и input_var.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Давай. А то тут прямо нашествие даунов какое-то.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Carbofos
phpBB 1.4.4
Сообщения: 158
Стаж: 19 лет 1 месяц

Сообщение Carbofos »

Ё-моё, нет, определенно, уведомления иногда слетают, на phpbb.com все тихо, так я и не беспокоился... попробую тоже поразгребать... :roll:

Вернуться в «Бета-версии модов для phpBB 2.0.x»