Посты пользователя в анкете

578
.
Переделайте пожалуйста посты юзера под johncms 3.2.2 с версии 4 ,чтобы можно было с анкеты просматривать все посты.
.
Y2X (17.04.2011/18:37)
Переделайте пожалуйста посты юзера под johncms 3.2.2 с версии 4 ,чтобы можно было с анкеты просматривать все посты.
этого разве нет?
.
Y2X
hooligan (17.04.2011/20:20)
этого разве нет?
Конечно что нет этого в версии 3.2.2 , там показывает только пару последних постов в my_stat.php а надо вот так сделать http://johncms.com/users/profi ... =6077
.
Ps - наше всё
hooligan (17.04.2011/20:20)
этого разве нет?
Количество постов есть, а вот самих постов - нет.
Полезный шпион в 4.х.х надо сказать
.
тс обновись до 4. а то так и будишь попрошайничать.
.
Krite (17.04.2011/22:14)
тс обновись до 4. а то так и будишь попрошайничать.
Не получится, много модов поставлено и обновление их убьет , а без етой функции тоже плохо , вот бы кто адаптировал тот код с 4-ой версии ,он многим пригодится на тройке много народу осталось.
.
Поверь в мечту!
Ну погляди своими глазами на запрос в базу...если три выводит то скорее всего стоит лимит на ТРИ СООБЩЕНИЯ,убери этот лимит и погляди что произойдет
.
Поверь в мечту!
Вот адрес для 3.2.2:
http://сайт.ru/str/my_stat.php ... &id=1
И куда только глядят такие админы...выводит десять сообщений,отрубить лимит и сделать навигацию и все будет
.
hooligan
zumak (18.04.2011/00:09)
Вот адрес для 3.2.2:
http://сайт.ru/str/my_stat.php ... &id=1
И куда только глядят такие админы...выводит десять сообщений,отрубить лимит и сделать навигацию и все будет
лимит убрал, а вот навигацию не получается сделать... Подскажи код?
echo ($i % 2) ? '<div class="list2">' : '<div class="list1">';
                    echo '<span class="gray">(' . date("d.m.Y / H:i", $res_m['time'] + $set_user['sdvig'] * 3600) . ')</span>';
                    echo ' <a href="my_stat.php?act=go&amp;do=f&amp;doid=' . $res_m['id'] . '">' . $res_t['text'] . '</a>';
                    $text = mb_substr($res_m['text'], 0, 500);
                    $text = preg_replace('#\[c\](.*?)\[/c\]#si', '', $text);
                    $text = checkout($text, 1, 1);
                    echo '<div class="sub">' . $text . '</div>';
                    echo '</div>';
                    ++$i;
                }
            }

что нужно добавить?
.
Поверь в мечту!
hooligan, держи весь блок,только что переписал
---------------
case 'forum' :
            echo '<p>Форум | <a href="my_stat.php?act=guest' . ($id ? '&amp;id=' . $id : '') . '">Гостевая</a></p>';
            echo '<div class="phdr"><b>Последняя активность на Форуме</b></div>';
            if ($id)
                echo '<div class="gmenu">Пользователь: <a href="anketa.php?id=' . $id . '">' . $res_u['name'] . '</a></div>';
            
  $postov = mysql_num_rows(mysql_query("SELECT `refid`, MAX(time) FROM `forum` WHERE `user_id` = '$user' AND `type` = 'm'" . ($rights >= 7 ? '' : " AND `close` != '1'") . " GROUP BY `refid` ORDER BY `time` "));          
            
            $req = mysql_query("SELECT `refid`, MAX(time) FROM `forum` WHERE `user_id` = '$user' AND `type` = 'm'" . ($rights >= 7 ? '' : " AND `close` != '1'") . " GROUP BY `refid` ORDER BY `time`  DESC LIMIT $start, $kmess ");
            if (mysql_num_rows($req)) {
                while ($res = mysql_fetch_assoc($req)) {
                    $arrid = $res['MAX(time)'];
                    $arr[$arrid] = $res['refid'];
                }
                krsort($arr);
                foreach ($arr as $key => $val) {
                    $req_t = mysql_query("SELECT * FROM `forum` WHERE `id` = '" . $val . "' AND `type` = 't' LIMIT 1");
                    $res_t = mysql_fetch_assoc($req_t);
                    $req_m = mysql_query("SELECT * FROM `forum` WHERE `refid` = '" . $val . "' AND `user_id` = '$user' AND`type` = 'm' ORDER BY `id` DESC LIMIT 1");
                    $res_m = mysql_fetch_assoc($req_m);
                    echo ($i % 2) ? '<div class="list2">' : '<div class="list1">';
                    echo '<span class="gray">(' . date("d.m.Y / H:i", $res_m['time'] + $set_user['sdvig'] * 3600) . ')</span>';
                    echo ' <a href="my_stat.php?act=go&amp;do=f&amp;doid=' . $res_m['id'] . '">' . $res_t['text'] . '</a>';
                    $text = mb_substr($res_m['text'], 0, 500);
                    $text = preg_replace('#\[c\](.*?)\[/c\]#si', '', $text);
                    $text = checkout($text, 1, 1);
                    echo '<div class="sub">' . $text . '</div>';
                    echo '</div>';
                    ++$i;
                }
            }
            else {
                echo '<div class="menu"><p>Список пуст</p></div>';
            }
            echo '<div class="phdr"><a href="../forum/index.php">В Форум</a></div>';
           
   if ($postov > $kmess) {
    echo '<p>' . pagenav('my_stat.php?act=forum&amp;', $start, $postov, $kmess) . '</p>';
    echo '<p><form action="my_stat.php?act=forum" method="post"><input type="text" name="page" size="2"/><input type="submit" value="&gt;&gt;"/></form></p>';
}        
           
            break;
Всего: 27