http://xwab.mobi/forum/profile.php?mode=editconfig
Символов в посте**: - если не устраивает 0 то больше 127 не выйдет.
Делаем запрос в бд:
ALTER TABLE `phpbb_users` CHANGE `user_post_leng` `user_post_leng` SMALLINT DEFAULT '0'
phpbb_ заменить на свой префикс если он отличен от дефолта.
А также модик, на случай если захочется отображать пост на отдельной странице, что логично, мы же траф экономим, зачем всю тему выводить.
viewtopic.php
ищем код:
if ( (!isset($_GET[POST_POST_URL]) || (($_GET[POST_POST_URL] != $postrow[$i]['post_id']) && isset($_GET[POST_POST_URL]))) && ($userdata['user_post_leng'] > 0) && (strlen($message) > ($userdata['user_post_leng']*4)) && $userdata['session_logged_in'] )
{
$message = u2w($message);
$obrez = strpos($message, " ", $userdata['user_post_leng']*2);
$message = substr($message, 0, $obrez);
$message .= '...<a href="' . append_sid("viewtopic.$phpEx?" .POST_POST_URL . "=" . $postrow[$i]['post_id']) . '">--></a>';
$message = w2u($message);
}
меняем его на:
if($userdata['session_logged_in'] AND
($userdata['user_post_leng'] > 0) AND
(strlen($message) > ($userdata['user_post_leng']*4)) AND
(
($cut = strpos($message, ' ', $userdata['user_post_leng'] * 2)) != false OR
($cut = strpos($message, "\n", $userdata['user_post_leng'] * 2)) != false
)
)
{
$message = substr($message, 0, $cut).'<a href="'.append_sid('full_post.'.$phpEx.'?'.POST_POST_URL.'='.$postrow[$i]['post_id']).'">...></a> ';
}
заливаем файлы:
full_post.php - в корень форума
viewfullpost_body.tpl - в templates/
M0rbid, да всякие лишние знаки вылазят,до того как развернуть
В базе нужно чего-нибудь удалять ?
ALTER TABLE `phpbb_users` DROP `user_post_leng`
далее находишь
$message .= '<a href="' . append_sid('full_post.php?p='.$postrow[$i]['post_id']).'">...></a> ';
и меняешь
$message .= '...<a href="' . append_sid("viewtopic.$phpEx?" .POST_POST_URL . "=" . $postrow[$i]['post_id']) . '">--></a>';
и удаляещь нах все эти файлы
KLoAS, это по идее не модуля косяк. Поставь в настройках "Символов в посте**" большое число, так чтоб не обрезало и посмотри на бажный пост еще раз.
28 Фев 2011, 16:09