Количество сообщений

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
mad dog
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 3 месяца

Количество сообщений

Сообщение mad dog »

Долго искал в поиске, чтобы не создавать эту тему, но решения проблемы не было найдено. Для начала хотелось выразить благодарность всем тем кто помагает юзерам здесь, на этом портале, также разработчикам, и всем тем, кто учавствовал в создании phpbb.
Форум поставил относительно быстро, не имея особенных навыков,
главное иметь терпение и внимательно читать мануалы.

Вообщем у меня такой своеобразный вопрос:
как добавить юзеру энное количество сообщений, в целях борьбы с набиванием постов, или так, за красивую аватару :lol: ?
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 19 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

mad dog писал(а):как добавить юзеру энное количество сообщений, в целях борьбы с набиванием постов
гыгыгы! :lol: Одному добавили число сообщений, а другого жаба задавила и он начал флудить... Так? :lol:

А вообще вот:

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

##############################################################
## MOD Title: Edit User's Postcount
## MOD Author: tomlevens < tom@tomlevens.co.uk > (Tom Levens) http://www.tomlevens.co.uk/
## MOD Description: A simple MOD to allow the admin to edit a user's postcount through the admin panel. 
## MOD Version: 1.0.0
## 
## Installation Level: Easy 
## Installation Time: 5 Minutes 
## Files To Edit: admin/admin_users.php
##                templates/subSilver/admin/user_edit_body.tpl
## Included Files: n/a 
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/
#############################################################
## Author Notes: 
##
## A simple MOD to allow the admin to edit a user's postcount through the admin panel.
##
##############################################################
## MOD History: 
## 
##К К2004-01-26 - Version 1.0.0
##К К К - Initial Release
##
##К К2004-01-26 - Version 1.0.1
##К К К - I had put the name of the wrong mod in the comments ... oops!
## 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
admin/admin_users.php

#
#-----[ FIND ]------------------------------------------
#
		$user_allowpm = ( !empty($HTTP_POST_VARS['user_allowpm']) ) ? intval( $HTTP_POST_VARS['user_allowpm'] ) : 0;

#
#-----[ AFTER, ADD ]------------------------------------------
#
		// MOD: Edit User's Post Count  - by tomlevens (tom@tomlevens.co.uk)
		// (1 line added)
		//
		$user_posts = ( !empty($HTTP_POST_VARS['user_posts']) ) ? intval( $HTTP_POST_VARS['user_posts'] ) : 0;
		//
		// END MOD

#
#-----[ FIND ]------------------------------------------
#
			$sql = "UPDATE " . USERS_TABLE . "
				SET

#
#-----[ IN-LINE FIND ]------------------------------------------
#
, user_allow_pm = $user_allowpm

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, user_posts = $user_posts

#
#-----[ FIND ]------------------------------------------
#
		$user_allowpm = $this_userdata['user_allow_pm'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
		// MOD: Edit User's Post Count  - by tomlevens (tom@tomlevens.co.uk)
		// (1 line added)
		//
		$posts = $this_userdata['user_posts'];
		//
		// END MOD

#
#-----[ FIND ]------------------------------------------
#
			$s_hidden_fields .= '<input type="hidden" name="user_allowpm" value="' . $user_allowpm . '" />';

#
#-----[ AFTER, ADD ]------------------------------------------
#
			// MOD: Edit User's Post Count  - by tomlevens (tom@tomlevens.co.uk)
			// (1 line added)
			//
			$s_hidden_fields .= '<input type="hidden" name="user_posts" value="' . $user_posts . '" />';
			//
			// END MOD

#
#-----[ FIND ]------------------------------------------
#
			'RANK_SELECT_BOX' => $rank_select_box,

#
#-----[ AFTER, ADD ]------------------------------------------
#
			// MOD: Edit User's Post Count  - by tomlevens (tom@tomlevens.co.uk)
			// (1 line added)
			//
			'POSTS' => $posts,
			'L_POSTS' =>  $lang['Posts'],
			//
			// END MOD

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl

#
#-----[ FIND ]------------------------------------------
#
# NOTE: you will need to do this for all your templates!
# 
	<tr>
		<td class="row1"><span class="gen">{L_SELECT_RANK}</span></td>
		<td class="row2"><select name="user_rank">{RANK_SELECT_BOX}</select></td>
	</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
	<tr>
		<td class="row1"><span class="gen">{L_POSTS}</span></td>
		<td class="row2"><input class="post" type="text" name="user_posts" size="5" class="post" style="width: 50px" value="{POSTS}"  /></td>
	</tr>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM 
mad dog
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 3 месяца

Сообщение mad dog »

хм, вроде все сделал правильно, менюшка добавилась, прибавляю юзеру месаги, нажимаю ОК, а ни чего не происходит, как было , так и стало, да и что-то меня настораживает эта надписть
NOTE: you will need to do this for all your templates!
а, хотя нет, все ясно...

тока вот не понятно почему не работает?

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

ВСЕ, нашел ошибку, все работает ! Большое Спасибо Romy
Alexalexis
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет 3 месяца

Сообщение Alexalexis »

Или в базе данных вручную исправить, если это одноразовое мероприятие.
Аватара пользователя
Rasty
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 7 месяцев
Откуда: Троещина

Сообщение Rasty »

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

Вернуться в «Поддержка phpBB 2.0.x»