Pagina 1 van 2
Gesloten Topics
Geplaatst: 25 jan 2006, 19:28
door Gamemaniak
Heej,
Ik heb 'Move topics when closed' Mod geinstalleerd en alles ingesteld
in mijn ACP maar als ik een topic aanmaak en die sluit ik, dan wordt
hij niet verplaatst naar het ingevulde forum. Weten jullie hier een
oplossing voor

Gesloten Topics
Geplaatst: 28 jan 2006, 19:38
door Gamemaniak
Iemand?

Geplaatst: 28 jan 2006, 19:39
door XGE_Lithium
Tja.. we kunnen er zo niet veel mee
Dus je krijgt verder geen error ofzo?
Probeer dan eens te kijken of je iets fout hebt gedaan met instaleren
Geplaatst: 28 jan 2006, 19:43
door Gamemaniak
XGE_Lithium schreef:Tja.. we kunnen er zo niet veel mee
Dus je krijgt verder geen error ofzo?
Probeer dan eens te kijken of je iets fout hebt gedaan met instaleren
Neej, ik krijg geen errors en ik heb alles nagekeken maar ik kan geen fouten
vinden...

Geplaatst: 28 jan 2006, 19:52
door XGE_Lithium
Gamemaniak schreef:XGE_Lithium schreef:Tja.. we kunnen er zo niet veel mee
Dus je krijgt verder geen error ofzo?
Probeer dan eens te kijken of je iets fout hebt gedaan met instaleren
Neej, ik krijg geen errors en ik heb alles nagekeken maar ik kan geen fouten
vinden...

SQL uitgevoerd?
Code: Selecteer alles
#
#-----[ SQL ]------------------------------------------
# change phpbb_ to the database prefix you use
#
INSERT INTO phpbb_config VALUES('move_when_locked_stat','-1');
INSERT INTO phpbb_config VALUES('move_when_locked_id','1');
INSERT INTO phpbb_config VALUES('leave_special_topic_stat','-1');
//Edit:
Misschien dit:
#
#-----[ OPEN ]------------------------------------------
# Make sure to edit this file for every theme you use!#
templates/subSilver/admin/board_config_body.tpl
Geplaatst: 28 jan 2006, 20:03
door Gamemaniak
Jah, allebei gedaan, sql uitgevoerd en board_config_body.tpl aangepast
en geupload

Ik snap zelf niet wat ik fout gedaan kan hebben

Geplaatst: 28 jan 2006, 20:07
door XGE_Lithium
Gamemaniak schreef:Jah, allebei gedaan, sql uitgevoerd en board_config_body.tpl aangepast
en geupload

Ik snap zelf niet wat ik fout gedaan kan hebben

Ik doelde eigenlijk meer op dit stukje:
Heb je dat ook gedaan?
Geplaatst: 28 jan 2006, 20:08
door Gamemaniak
XGE_Lithium schreef:
Ik doelde eigenlijk meer op dit stukje:
Heb je dat ook gedaan?
Jah, dat heb ik gedaan

Geplaatst: 29 jan 2006, 00:28
door XGE_Lithium
Misschien wel fijn voor jou, maar volgens mij bezoekt de
Mod Author dit forum ook

Misschien weet hij er iets meer vanaf

Geplaatst: 29 jan 2006, 00:49
door -=|Rik|=-
Jaja, ben ik dan. En ik vind het vreemd.
Ik heb het net zelf nog maar een keer getest, maar bij mij werkt die onder 2.0.19 gewoon zoals die moet. Het onderwerp wordt netjes verplaatst naar de juiste categorie.
Wat heb jij in je admin paneel ingesteld staan?
Ow en nog een vraag

Welke versie heb je?
Geplaatst: 29 jan 2006, 10:23
door Gamemaniak
-=|Rik|=- schreef:
Ow en nog een vraag

Welke versie heb je?
Van phpbb 2.0.19 en van de Mod 1.1.2

Geplaatst: 29 jan 2006, 20:03
door -=|Rik|=-
De laatste versie van de mod is 1.2.0
http://www.phpbb.nl/viewtopic.php?t=13168
En wat heb je ingesteld staan in je administratie paneel.
Geplaatst: 30 jan 2006, 17:27
door Gamemaniak
Ok ik heb nu de nieuwste versie geinstalleerd, maar hij werkt nog steeds
niet

Geplaatst: 30 jan 2006, 17:32
door Diablo Gamer
raar ik heb het er in ziten en bij mij pak ie het gelijk

Geplaatst: 30 jan 2006, 18:07
door -=|Rik|=-
-=|Rik|=- schreef:En wat heb je ingesteld staan in je administratie paneel.
Geplaatst: 30 jan 2006, 18:13
door Gamemaniak
-=|Rik|=- schreef:-=|Rik|=- schreef:En wat heb je ingesteld staan in je administratie paneel.
Precies hetzelfde als Diablo Gamer maar dan als id 17

Geplaatst: 30 jan 2006, 18:25
door -=|Rik|=-
Heb je andere modificaties geïnstalleerd waarvoor je iets hebt moeten veranderen in modcp.php?
Indien nee, zou je dan eens het stuk code van:
Tot
hier willen posten.
Indien ja welke modificatie? En post dat stuk ook maar

Geplaatst: 30 jan 2006, 18:33
door Gamemaniak
-=|Rik|=- schreef:Heb je andere modificaties geïnstalleerd waarvoor je iets hebt moeten veranderen in modcp.php?
Nee
Code: Selecteer alles
case 'lock':
if ( empty($HTTP_POST_VARS['topic_id_list']) && empty($topic_id) )
{
message_die(GENERAL_MESSAGE, $lang['None_selected']);
}
$topics = ( isset($HTTP_POST_VARS['topic_id_list']) ) ? $HTTP_POST_VARS['topic_id_list'] : array($topic_id);
$topic_id_sql = '';
for($i = 0; $i < count($topics); $i++)
{
$topic_id_sql .= ( ( $topic_id_sql != '' ) ? ', ' : '' ) . intval($topics[$i]);
}
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_status = " . TOPIC_LOCKED . "
WHERE topic_id IN ($topic_id_sql)
AND forum_id = $forum_id
AND topic_moved_id = 0";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update topics table', '', __LINE__, __FILE__, $sql);
}
if ( !empty($topic_id) )
{
$redirect_page = "viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&sid=" . $userdata['session_id'];
$message = sprintf($lang['Click_return_topic'], '<a href="' . $redirect_page . '">', '</a>');
}
else
{
$redirect_page = "modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'];
$message = sprintf($lang['Click_return_modcp'], '<a href="' . $redirect_page . '">', '</a>');
}
$message = $message . '<br \><br \>' . sprintf($lang['Click_return_forum'], '<a href="' . "viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . $redirect_page . '">')
);
message_die(GENERAL_MESSAGE, $lang['Topics_Locked'] . '<br /><br />' . $message);
break;
case 'unlock':
Geplaatst: 30 jan 2006, 18:36
door -=|Rik|=-
Heb je het installatie bestand wel uitgevoerd? Want er ontbreekt gewoon een hele stap

Geen wonder dat die niet werkt.
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
modcp.php
#
#-----[ FIND ]------------------------------------------
#
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_status = " . TOPIC_LOCKED . "
WHERE topic_id IN ($topic_id_sql)
AND forum_id = $forum_id
AND topic_moved_id = 0";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update topics table', '', __LINE__, __FILE__, $sql);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// START OF THE MOVE TOPICS WHEN LOCKED MODIFICATION
//
if($board_config['move_when_locked_stat'] != -1 && $board_config['move_when_locked_stat'] == 1)
{
$move_to_forum = $board_config['move_when_locked_id'];
//
// Let's check for special topics :)
//
$sql = "SELECT * FROM " . TOPICS_TABLE . "
WHERE topic_id IN ($topic_id_sql)
AND forum_id = $forum_id
AND topic_moved_id = 0";
if ( !($special_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update topics table', '', __LINE__, __FILE__, $sql);
}
while($row = $db->sql_fetchrow($special_result))
{
$move_topic_id_system = $row['topic_id'];
if((((($board_config['leave_special_topic_stat'] == -1) && ($row['topic_type'] != 3)) || (($board_config['leave_special_topic_stat'] == 1) && (($row['topic_type'] == 1) || ($row['topic_type'] == 0))) || (($board_config['leave_special_topic_stat'] == 2) && ($row['topic_type'] == 0))) || (($board_config['leave_global_topic_stat'] == -1) && ($row['topic_type'] == 3))))
{
//
// Start moving topic and posts
//
$sql = "UPDATE " . TOPICS_TABLE . "
SET forum_id = $move_to_forum
WHERE topic_id = $move_topic_id_system
AND forum_id = $forum_id
AND topic_moved_id = 0";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update topics table', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . POSTS_TABLE . "
SET forum_id = $move_to_forum
WHERE topic_id = $move_topic_id_system
AND forum_id = $forum_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update topics table', '', __LINE__, __FILE__, $sql);
}
}
}
//
// Resync index :)
//
sync('forum', $forum_id);
sync('forum', $move_to_forum);
}
//
// END OF THE MOVE TOPICS WHEN LOCKED MODIFICATION
//
Hier is de ontbrekende stap, als je die even erin stopt dan moet het werken

Fout
Geplaatst: 30 jan 2006, 18:44
door Gamemaniak
Ik heb het nu gecontroleerd en het blijkt dat ik de code toen op de verkeerde
plek heb gezet, maar nu werkt het wel, THNX :thumb:
