- Wat is het probleem?na een hide hack installatie zie ik witte vraagtekens
Wanneer ontstond het probleem?vandaag
Adres van je forum: http://www.eurotek.ca/users/dj_joey/forum/
Geïnstalleerde mods: Hide Hack
Huidige template: Acid Tech
phpBB versie: 2.0.19
Waar is je forum gehost: http://www.eurotec.ca
Heb je onlangs iets verandert aan je forum? ja hide hack
Heb je gezocht naar een antwoord? ja, geen onderwerp over vraagtekens gezien en zelf proberne op te lossen
ik denk zelf dat de fout in de code zit:
maar wat?
als ik die code toevoeg in posting.php dan komen er witte vraagtekens
op de niet horende plekken

Code: Selecteer alles
1 - In posting.php
Find
if( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )
{
$user_sig = bbencode_second_pass($user_sig, $userdata['user_sig_bbcode_uid']);
}
if( $bbcode_on )
{
$preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
}
Replace by
$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}
if( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )
{
$user_sig = bbencode_second_pass($user_sig, $userdata['user_sig_bbcode_uid']);
$user_sig = bbencode_third_pass($user_sig, $userdata['user_sig_bbcode_uid'], $valid);
}
if( $bbcode_on )
{
$preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
$preview_message = bbencode_third_pass($preview_message, $bbcode_uid, $valid);
}
Find
if ( !preg_match('/^Re:/', $subject) && strlen($subject) > 0 )
{
$subject = 'Re: ' . $subject;
}
Add Below
if( !$userdata['session_logged_in'] ) {$message = hide_in_quote($message);}
else { $sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
if(!$db->sql_numrows($resultat)) {$message = hide_in_quote($message);}
}