Xwab
Форумыnavigate_nextphpBB-WAP

post length 127. fix.
Сообщения
M0rbid

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_ заменить на свой префикс если он отличен от дефолта.

08 Май 2010, 9:05
M0rbid

А также модик, на случай если захочется отображать пост на отдельной странице, что логично, мы же траф экономим, зачем всю тему выводить.

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']) . '">--&gt</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']).'">...&gt;</a> ';
   }


заливаем файлы:
full_post.php - в корень форума
viewfullpost_body.tpl - в templates/


__________
посл.ред. 28 Фев 2011, 18:05; всего 1 раз 08 Май 2010, 9:14
KLoAS

как убрать теперь этот модуль )))???

28 Фев 2011, 14:05
M0rbid

KLoAS, зделать как в ридме только наоборот. а зачем?

28 Фев 2011, 14:10
KLoAS

M0rbid, да всякие лишние знаки вылазят,до того как развернуть


В базе нужно чего-нибудь удалять ?


__________
посл.ред. 28 Фев 2011, 14:33; всего 1 раз 28 Фев 2011, 14:32
Ъb

ALTER TABLE `phpbb_users` DROP `user_post_leng`
далее находишь

$message .= '<a href="' . append_sid('full_post.php?p='.$postrow[$i]['post_id']).'">...&gt</a> ';

и меняешь

$message .= '...<a href="' . append_sid("viewtopic.$phpEx?" .POST_POST_URL . "=" . $postrow[$i]['post_id']) . '">--&gt</a>';


и удаляещь нах все эти файлы

28 Фев 2011, 14:32
M0rbid

KLoAS, phpbbwap8 ?

28 Фев 2011, 14:33
KLoAS

M0rbid, нет,phpbb-wap7

28 Фев 2011, 14:35
M0rbid

KLoAS, это по идее не модуля косяк. Поставь в настройках "Символов в посте**" большое число, так чтоб не обрезало и посмотри на бажный пост еще раз.

28 Фев 2011, 16:09
M0rbid

На скрине кстати не вижу ссылки ..>, пост целый

28 Фев 2011, 16:11
Ответить на тему