Количество сообщ.

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Прохожий
phpBB 1.4.0
Сообщения: 35
Стаж: 20 лет 2 месяца
Откуда: http://footballnew.h15.ru

Количество сообщ.

Сообщение Прохожий »

Можно ли отнимать какое либо количество сообщений у пользователя? Если да, то как этос делать?
новый футбольный форум. http://footballnew.h15.ru
Аватара пользователя
Егор Наклоняев
phpBB 2.0.4
Сообщения: 404
Стаж: 20 лет 7 месяцев
Откуда: оттуда

Сообщение Егор Наклоняев »

1. Можно
2. Изменяя соотвествующую строку таблицы phpbb_users
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 20 лет 6 месяцев
Откуда: tln.ee

Сообщение Romiyo »

Используйте мод edit users postcount

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

##############################################################
## 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 
Неадекватен

Вернуться в «Запросы модов для phpBB 2.0.x»