UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

Licznik postów

Jeżeli masz pomysł na jakąś modyfikację bądź poszukujesz jakiegoś moda to zerknij do tego działu.
Lord
Posty: 9
Rejestracja: 15 maja 2005, 12:56

Licznik postów

Post autor: Lord » 15 maja 2005, 12:59

Hej, pisałem juz na forum - ale dziwnie zniknęło ;)

Szukam takiego czegoś, co sprawi, że na sub forum, pisane posty nie będą nabijały licznika postów. Czyli "nie będą się liczyły".

Chyba, że to się gdzieś w ustawieniach robi... ? :|

Proszę, pomóżcie. Z góry dzięki ;)

jugo
Posty: 51
Rejestracja: 14 maja 2005, 19:09

Post autor: jugo » 15 maja 2005, 13:03

http://www.jugo.boo.pl/posty.rar
wgraj to ;)
mod nazywa sie "Disable Count Posts"
po wgraniu go na wybranych przez Ciebie forach licznik nie będzie nabijał userom postów ;)

MMP
Posty: 6
Rejestracja: 14 maja 2005, 17:30

Post autor: MMP » 15 maja 2005, 13:06

Kod: Zaznacz cały

############################################################## 
## MOD Title: Disable Post Count Increase
## MOD Author: Xore < xore@azuriah.com > (Robert Hetzler) http://www.azuriah.com 
## MOD Translation: Merkury < forumd2@o2.pl > Member of Polish Translation Group
## MOD Description: This mod enables you to selectively turn off post count increments on each forum 
## MOD Version: 1.0.1 
## 
## Installation Level: (Easy) 
## Installation Time: 2 Minutes 
## Files To Edit: includes/functions_post.php,
##                admin/admin_forums.php
##                language/lang_english/lang_admin.php
##                templates/subSilver/admin/forum_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: 
## 
############################################################## 
## MOD History: 
## 
##   2003-09-21 - Version 1.0.0 
##      - Initial release 
##   2003-09-23 - Version 1.0.1 
##      - Comma error fixed, fixed "Files To Edit" 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ SQL ]------------------------------------------ 
# Change the prefix 'phpbb_' accordingly. 'phpbb_' is the default prefix
#
ALTER TABLE phpbb_forums ADD forum_postcount TINYINT( 1 ) DEFAULT '1' NOT NULL;
# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_post.php
# 
#-----[ FIND ]------------------------------------------ 
# 
		$sql = "UPDATE " . USERS_TABLE . "
# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
		$sql = "SELECT forum_postcount
			FROM " . FORUMS_TABLE . "
			WHERE forum_id = $forum_id AND forum_postcount = 0";
		if (!($result = $db->sql_query($sql)))
		{
			message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
		}
		if ($row = $db->sql_fetchrow($result))
		{
			return;
		}
# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/admin_forums.php
# 
#-----[ FIND ]------------------------------------------ 
# 
				'S_PRUNE_ENABLED' => $prune_enabled,
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
				'S_FORUM_POSTCOUNT' => ( isset($row) && isset($row['forum_postcount']) && ($row['forum_postcount'] == 0) ) ? '' : 'checked="checked"',
# 
#-----[ FIND ]------------------------------------------ 
# 
				'L_DAYS' => $lang['Days'],
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
				'L_POSTCOUNT' => $lang['Forum_postcount'],
# 
#-----[ FIND ]------------------------------------------ 
# 
prune_enable" . $field_sql
# 
#-----[ IN-LINE FIND  ]------------------------------------------ 
# 
prune_enable
# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
# (before the " )
#
, forum_postcount
# 
#-----[ FIND ]------------------------------------------ 
# 
intval($HTTP_POST_VARS['prune_enable']) . $value_sql
# 
#-----[ IN-LINE FIND  ]------------------------------------------ 
# 
intval($HTTP_POST_VARS['prune_enable'])
# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
# (before the . )
#
 . ", " . intval($HTTP_POST_VARS['forum_postcount'])
# 
#-----[ FIND ]------------------------------------------ 
# 
prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
, forum_postcount = " . intval($HTTP_POST_VARS['forum_postcount']) . "
# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_admin.php
# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['prune_freq']
# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
$lang['Forum_postcount'] = 'Count user\'s posts';
#
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_polish/lang_admin.php
# 
#-----[ FIND ]------------------------------------------ 
# 
$lang['prune_freq']
# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
$lang['Forum_postcount'] = 'Zliczaj posty użytkowników';
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/admin/forum_edit_body.tpl
# 
#-----[ FIND ]------------------------------------------ 
# 
	<tr> 
	  <td class="catBottom" colspan="2" align="center">{S_HIDDEN_FIELDS}<input type="submit" name="submit" value="{S_SUBMIT_VALUE}" class="mainoption" /></td>
# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
	<tr> 
	  <td class="row1">{L_POSTCOUNT}</td>
	  <td class="row2">{L_ENABLED}<input type="checkbox" name="forum_postcount" value="1" {S_FORUM_POSTCOUNT} /></td>
	</tr>
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 



jugo
Posty: 51
Rejestracja: 14 maja 2005, 19:09

Post autor: jugo » 15 maja 2005, 13:11

MMP
dodalem tego moda w poscie przed Tobą ;P

Lord
Posty: 9
Rejestracja: 15 maja 2005, 12:56

Post autor: Lord » 15 maja 2005, 13:31

Ok, dzieki chłopaki, ale jest taki problem, ze nie mam PhpMyAdmina i nie moge zapdejtować bazy. Zawsze robiłem to na tej stronce (przed rewolucją), był tu taki Database generator, czy jakoś tak. jest jeszcze coś takiego tutaj?? I jak to zrobić? :)

MMP
Posty: 6
Rejestracja: 14 maja 2005, 17:30

Post autor: MMP » 15 maja 2005, 13:35

W pliku common
Przed ?>
Dodaj

Kod: Zaznacz cały

mysql_query(ALTER TABLE phpbb_forums ADD forum_postcount TINYINT( 1 ) DEFAULT '1' NOT NULL; );
Wejdź na forum a potem usun ten kawałek kodu

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 15 maja 2005, 13:54

Lord pisze:Ok, dzieki chłopaki, ale jest taki problem, ze nie mam PhpMyAdmina i nie moge zapdejtować bazy. Zawsze robiłem to na tej stronce (przed rewolucją), był tu taki Database generator, czy jakoś tak. jest jeszcze coś takiego tutaj?? I jak to zrobić? :)
generator istnieje :D
pod adresem http://phpbb2.pl/archiwum/db_generator.php
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

jugo
Posty: 51
Rejestracja: 14 maja 2005, 19:09

Post autor: jugo » 15 maja 2005, 15:05

Kod: Zaznacz cały

<?php
/***************************************************************************
 *                               db_update.php
 *                            -------------------
 *
 *   copyright            : Š2003 Freakin' Booty ;-P & Antony Bailey
 *   project              : http://sourceforge.net/projects/dbgenerator
 *   Website              : http://freakingbooty.no-ip.com/ & http://www.rapiddr3am.net
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

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


if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}

if( $userdata['user_level'] != ADMIN )
{
	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "ALTER TABLE " . $table_prefix . "forums ADD forum_postcount TINYINT( 1 ) DEFAULT '1' NOT NULL";

for( $i = 0; $i < count($sql); $i++ )
{
	if( !$result = $db->sql_query ($sql[$i]) )
	{
		$error = $db->sql_error();

		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
	}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&nbsp;</td></tr>';

echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbsupport.co.uk" target="_phpbbsupport">phpBBSupport.co.uk</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
stworz taki plik,wgraj na serwer i uruchom a doda zapytania do bazy automatycznie

Lord
Posty: 9
Rejestracja: 15 maja 2005, 12:56

Post autor: Lord » 15 maja 2005, 19:47

Chłopaki, nie wiem jak dziękować. Może po prostu - jesteście świetni, pomogliście mi.
Mam nadzieje, że forum się rozwinie, bo potrzebna jest pomoc dla takich leszczy jak ja.
Tak trzymać, thx! :)

San
Posty: 9
Rejestracja: 18 maja 2005, 15:08
Kontakt:

Post autor: San » 24 maja 2005, 16:44

aby zamieszania nie robić, napiszę tutaj

chodzi mi o coś co będzie zerowało licznik wszystkim użytkownikom na raz. czy jest coś takiego?
lub w ostateczności całkowite usunięcie licznika.

Awatar użytkownika
!Amigo!
Posty: 66
Rejestracja: 15 maja 2005, 08:25
Lokalizacja: Tarnów
Kontakt:

Post autor: !Amigo! » 24 maja 2005, 21:07

San pisze:chodzi mi o coś co będzie zerowało licznik wszystkim użytkownikom na raz. czy jest coś takiego?
Oczywiście, że jest i znajdziesz to dokładnie Tutaj

San
Posty: 9
Rejestracja: 18 maja 2005, 15:08
Kontakt:

Post autor: San » 26 maja 2005, 10:29

Dzieke tej modyfikacji mozna masowo usunac wszytkie posty wybranego uzytkownika. Opcja ta pojawia sie w panelu admina => uzytkownicy => zarzadzaj
nie chodzi o kasowanie postów tylko o usunięcie licznika ;)

Zablokowany

Wróć do „Propozycje i Poszukiwania”