ich arbeite mit den Jungs von cback an dem Prob, ich hätte trotzdem eine Frage:
Wenn ich auf den "Antworten" oder "Neues Thema"-Button drücke greift das Skript doch auf die
posting.php
zu. Das heisst wenn dann bei mir ein Fehler kommt ist diese Datei doch defekt? Alle anderen Funktionen gehen ja. Im Administrator habe ich auch alle Features des CrackerT. im Zugriff-das sagt mir das die Installation ok ist.
Wenn ich jetzt aus einer rohen phpbb2-Datei die posting.php nehme, nach allen MOD-anforderungen verändere und diese dann auf meinen Server lade-bekomme ich da ein Problem? weil die Datei ja beim Installationsvorgang nicht da war(als ich das Forum auf meinem Space installiert habe), eventuell kann ich so den Fehler einschränken.
Bitte denkt mal drüber nach-nicht das ich mir das Forum zerhaue
Hier mal die veränderte posting.php auf meinem Forum als txt-datei:
http://www.grumpy-greenhorns.de/phpBB2/posting.txt
vieleicht sieht ein profi was der fehler ist^^
und hier die Veränderungen für Ctrack:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------
#
case 'editpost':
case 'newtopic':
case 'reply':
#
#-----[ AFTER, ADD ]------------------------------------------
#
// CrackerTracker v5.x
if ( $ctracker_config->settings['vconfirm_guest'] == 1 && !$userdata['session_logged_in'])
{
define('CRACKER_TRACKER_VCONFIRM', true);
define('POST_CONFIRM_CHECK', true);
include_once( $phpbb_root_path . 'ctracker/engines/ct_visual_confirm.' . $phpEx );
}
#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('switch_not_privmsg', array());
#
#-----[ AFTER, ADD ]------------------------------------------
#
// CrackerTracker v5.x
$confirm_image = '';
if ( $ctracker_config->settings['vconfirm_guest'] == 1 && !$userdata['session_logged_in'])
{
define('CRACKER_TRACKER_VCONFIRM', true);
$template->assign_block_vars('switch_confirm', array());
include_once( $phpbb_root_path . 'ctracker/engines/ct_visual_confirm.' . $phpEx );
}
#
#-----[ FIND ]------------------------------------------
#
'BBCODE_STATUS' => sprintf($bbcode_status, '<a href="' . append_sid("faq.$phpEx?mode=bbcode") . '" target="_phpbbcode">', '</a>'),
'SMILIES_STATUS' => $smilies_status,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'CONFIRM_IMAGE' => $confirm_image,
#
#-----[ FIND ]------------------------------------------
#
'L_DELETE_POST' => $lang['Delete_post'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_CT_CONFIRM' => $lang['ctracker_vc_guest_post'],
'L_CT_CONFIRM_E' => $lang['ctracker_vc_guest_expl'],
#
#-----[ FIND ]------------------------------------------
#
'S_POST_ACTION' => append_sid("posting.$phpEx"),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'S_HIDDEN_FIELDS' => $s_hidden_fields,
#
#-----[ OPEN ]------------------------------------------
#
search.php
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
// CrackerTracker v5.x
if ( isset($HTTP_POST_VARS['mode']) || isset($HTTP_GET_VARS['mode']) || !empty($HTTP_GET_VARS['search_id']) || isset($HTTP_POST_VARS['search_id']) || isset($HTTP_GET_VARS['search_keywords']) || isset($HTTP_POST_VARS['show_results']) )
{
include_once($phpbb_root_path . 'ctracker/classes/class_ct_userfunctions.' . $phpEx);
$search_system = new ct_userfunctions();
$search_system->search_handler();
unset($search_system);
}
#
#-----[ FIND ]------------------------------------------
#
$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) : array();
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) : array();
for($i = 0; $i < count($searchset); $i++)
{
#
#-----[ AFTER, ADD ]------------------------------------------
#
// CrackerTracker v5.x
$sucheck = strtolower($highlight_active);
$sucheck = str_replace($ct_rules, '*', $sucheck);
if($sucheck != $highlight_active)
{
$highlight_active = '';
}
#
danke mal wieder fürs lesen^^