Pagina 1 van 1
[AUTOSLUIT] 7 dagen geen reactie => sluit topic
Geplaatst: 07 mar 2005, 09:45
door djrandall
Kwam via de search hier niet verder.
Ik heb 1 forum waar mensen filmpjes e.d. posten (soort van funnyfiles).
Nu wil ik dat als hier na 7 dagen niet op gereageerd is deze sluit.
Iemand een modje?
Geplaatst: 07 mar 2005, 12:16
door Paul
ik heb hem volgens mij op phpbb.com gezien of phpbbhacks.com

Geplaatst: 07 mar 2005, 14:28
door djrandall
Ik kan hem niet vinden helaas! Iemand?
Geplaatst: 07 mar 2005, 14:49
door Stef
Geplaatst: 08 mar 2005, 15:28
door jip
Kan het ook dat ie dan verwijderd wordt?? Dan kan het gewoon bij je admin panel...
Geplaatst: 08 mar 2005, 15:56
door Bee
jip schreef:Kan het ook dat ie dan verwijderd wordt?? Dan kan het gewoon bij je admin panel...
Dat is onzin. Vanuit het administratiepaneel kan je geen berichten aanpassen, verwijderen of splitsen, dat kan alleen met de moderatiefuncties.
Waar jij het over hebt is pruning, en dat is iets volledig anders.
Geplaatst: 08 mar 2005, 16:12
door jip
Jah, maar na 7 dagen verwijderen of sluiten, is toch bijna hetzelfde?? En ik bedoelde pruning jah...
Geplaatst: 08 mar 2005, 16:13
door Bee
jip schreef:Jah, maar na 7 dagen verwijderen of sluiten, is toch bijna hetzelfde?? En ik bedoelde pruning jah...
Dan ben je het ook echt kwijt he, dus ook alle eventuele nuttige informatie

Geplaatst: 08 mar 2005, 17:22
door jip
Owh op die manier... Maar meestal als er niet op een topic wordt gereageerd, dan is het meestal nutteloos, maar soms ook niet

Geplaatst: 08 mar 2005, 17:25
door Ss4u-Michiel
Er zijn genoeg topics die wel heel interessant zijn, maar waar niet op gereageerd zijn..

Geplaatst: 08 mar 2005, 18:07
door jip
Jah, dat komt ook wel voor

Geplaatst: 09 mar 2005, 11:36
door djrandall
In mijn geval gaat het om een forum, waarin mensen funnyfiles (mp3/wmv/avi/jpg) plaatsen. Na 7 dagen zijn er weer veel nieuwe bijgekomen. Ik geef mensen 7 dagen de kans erop te reageren. Na een half jaar verdwijnt het topic ook.......Meestal zijn de links dan namelijk toch al dood!
Geplaatst: 06 mei 2005, 09:08
door djrandall
Als ik in het autolockforum kijk en hij gaat dan de autolock uitvoeren krijg ik de volgende foutmelding:
Fatal error: Cannot redeclare clean_words()
(previously declared
in /bla/bla/bla/http/forum/includes/functions_search.php:22)
in /bla/bla/bla/http/forum/includes/functions_search.php on line 22
Ik kom er niet uit.... Hoe los ik dit op?
Geplaatst: 06 mei 2005, 10:57
door Paul
geef die pagina is, waar je heen gaat, in een tekstbestand?
Geplaatst: 09 mei 2005, 13:39
door djrandall
Welke bedoel je?
De aanpassing zit naar mijn mening in viewforum.php, toch?
Geplaatst: 30 jun 2005, 10:18
door djrandall
viewforum.php:
Code: Selecteer alles
// Auto Lock MOD Begin
if ( $is_auth['auth_mod'] && $board_config['auto_lock_enable'] )
{
if ( $forum_row['auto_lock_next'] < time() && $forum_row['auto_lock_enable'] )
{
include($phpbb_root_path . 'includes/auto_lock.'.$phpEx);
require($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
auto_lock($forum_id);
}
}
// Auto Lock MOD End
autolock.php
Code: Selecteer alles
<?php
/***************************************************************************
* auto_lock.php
* -------------------
* begin : Thursday, June 14, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: prune.php,v 1.19.2.6 2003/03/18 23:23:57 acydburn Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* 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.
*
***************************************************************************/
/* Modified version of prune.php by Sune Trudslev (www.tanis.dk) */
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
require($phpbb_root_path . 'includes/functions_search.'.$phpEx);
function lock($forum_id, $lock_date, $lock_all = false)
{
global $db, $lang;
$lock_all = ($lock_all) ? '' : 'AND t.topic_vote = 0 AND t.topic_type <> ' . POST_ANNOUNCE;
//
// Those without polls and announcements ... unless told otherwise!
//
$sql = "SELECT t.topic_id
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
WHERE t.forum_id = $forum_id
$lock_all
AND ( p.post_id = t.topic_last_post_id
OR t.topic_last_post_id = 0 )";
if ( $lock_date != '' )
{
$sql .= " AND p.post_time < $lock_date";
}
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain lists of topics to lock', '', __LINE__, __FILE__, $sql);
}
$sql_topics = '';
while( $row = $db->sql_fetchrow($result) )
{
$sql_topics .= ( ( $sql_topics != '' ) ? ', ' : '' ) . $row['topic_id'];
}
$db->sql_freeresult($result);
if( $sql_topics != '' )
{
$sql = "SELECT post_id
FROM " . POSTS_TABLE . "
WHERE forum_id = $forum_id
AND topic_id IN ($sql_topics)";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain list of posts to lock', '', __LINE__, __FILE__, $sql);
}
$sql_post = '';
while ( $row = $db->sql_fetchrow($result) )
{
$sql_post .= ( ( $sql_post != '' ) ? ', ' : '' ) . $row['post_id'];
}
$db->sql_freeresult($result);
if ( $sql_post != '' )
{
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_status = 1
WHERE topic_id IN ($sql_topics)";
if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
{
message_die(GENERAL_ERROR, 'Could not lock topics during locking', '', __LINE__, __FILE__, $sql);
}
$locked_topics = $db->sql_affectedrows();
return array ('topics' => $pruned_topics);
}
}
return array('topics' => 0);
}
//
// Function auto_lock(), this function will read the configuration data from
// the auto_lock table and call the lock function with the necessary info.
//
function auto_lock($forum_id = 0)
{
global $db, $lang;
$sql = "SELECT *
FROM " . AUTO_LOCK_TABLE . "
WHERE forum_id = $forum_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not read auto_lock table', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
if ( $row['auto_lock_freq'] && $row['auto_lock_days'] )
{
$auto_lock_date = time() - ( $row['auto_lock_days'] * 86400 );
$next_auto_lock = time() + ( $row['auto_lock_freq'] * 86400 );
lock($forum_id, $auto_lock_date);
$sql = "UPDATE " . FORUMS_TABLE . "
SET auto_lock_next = $next_auto_lock
WHERE forum_id = $forum_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update forum table', '', __LINE__, __FILE__, $sql);
}
}
}
return;
}
?>
Geplaatst: 15 jul 2005, 09:30
door djrandall
Bump*
Geplaatst: 15 jul 2005, 10:14
door ik ben gek
stond er niet dat je het in een tekstbestand moest plaatsen?
Geplaatst: 19 jul 2005, 09:33
door djrandall
is dit niet duidelijk dan?