Als ik een post edit dan krijg ik de volgende regel in mijn forum
Laatst aangepast door JumpingJack op Ma Mei 05, 2003 20:19, in totaal 1 keer bewerkt
Als ik als mod een post van een andere gerbuiker aanpas krijg ik de naam van die gebruiker te zien en niet mijn naam. Dit wil ik wel omdat ik de post heb aangepast.
in functions_post.php heb ik deze regel voor de edit staan
$edited_sql = ($mode == 'editpost') ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
if (!$db->sql_query($sql, BEGIN_TRANSACTION))
Klopt dit, zo nee hoe kan ik dit wel krijgen zoals ik graag wil. Deze komt van phpbbhack.com
Het weergeven van edited posts
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

-
- Berichten: 17
- Lid geworden op: 05 mei 2003, 20:55
- Contacteer:
-
- Berichten: 17
- Lid geworden op: 05 mei 2003, 20:55
- Contacteer:
Re: Het weergeven van edited posts
al iemand die wat weet ??jumpingjack schreef:Als ik een post edit dan krijg ik de volgende regel in mijn forum
Laatst aangepast door JumpingJack op Ma Mei 05, 2003 20:19, in totaal 1 keer bewerkt
Als ik als mod een post van een andere gerbuiker aanpas krijg ik de naam van die gebruiker te zien en niet mijn naam. Dit wil ik wel omdat ik de post heb aangepast.
in functions_post.php heb ik deze regel voor de edit staan
$edited_sql = ($mode == 'editpost') ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";
if (!$db->sql_query($sql, BEGIN_TRANSACTION))
Klopt dit, zo nee hoe kan ik dit wel krijgen zoals ik graag wil. Deze komt van phpbbhack.com
Ik weet niet veel van php, maar ik zie nergen zoiets als edit_id.
of post_edit_id
Nergens verwijst er naar de persoon die de post edit, maar naar de persoon die de post gemaakt heeft.
Kan spijtig genoeg niet de code geven omdat ik niet veel van php weet, enkel maar het logische redenering.
$edited_sql = ($mode == 'editpost') ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
hier moet nog ergens gedefineerd worden wie gemod heeft.
post_edit_id = $userdata['user_id'] of zoiets, best niet proberen en eense vragen aan personen die er iets van kennen.
of post_edit_id
Nergens verwijst er naar de persoon die de post edit, maar naar de persoon die de post gemaakt heeft.
Kan spijtig genoeg niet de code geven omdat ik niet veel van php weet, enkel maar het logische redenering.

$edited_sql = ($mode == 'editpost') ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
hier moet nog ergens gedefineerd worden wie gemod heeft.
post_edit_id = $userdata['user_id'] of zoiets, best niet proberen en eense vragen aan personen die er iets van kennen.

-
- Berichten: 17
- Lid geworden op: 05 mei 2003, 20:55
- Contacteer:
Jeah,
dit probleem kun je oplossing in de viewtopic.php if ( $postrow[$i]['post_edit_count'] )
{
$l_edit_time_total = ( $postrow[$i]['post_edit_count'] == 1 ) ? $lang['Edited_time_total'] : $lang['Edited_times_total'];
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $userdata['username'] , create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
}
else
{
$l_edited_by = '';
}
staat standaard $poster, deze aangepast
dit probleem kun je oplossing in de viewtopic.php if ( $postrow[$i]['post_edit_count'] )
{
$l_edit_time_total = ( $postrow[$i]['post_edit_count'] == 1 ) ? $lang['Edited_time_total'] : $lang['Edited_times_total'];
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $userdata['username'] , create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
}
else
{
$l_edited_by = '';
}
staat standaard $poster, deze aangepast