Форум -> Обо всём... -> Вывод всех файлов пользователя |
Вывод всех файлов пользователя |
---|
rocksmart | Дата: 17.04.2008, в 08:14 | Сообщение №1 |
СтарожилПользователь №: 261 Сообщений: 330
| Хотелось бы замутить такую штуку.
При просмотре профиля возможность просмотра всех файлов которые выложил пользователь на сайт, комментарии новости статьи и т.д.
Как это сделать подскажите
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 17.04.2008 г. в 08:57:43
Прикрепленные файлы: |
|
|
|
Serg_pnz | Дата: 17.04.2008, в 08:23 | Сообщение №2 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Там же есть "Последние помещенные новости". Сделай по аналогии, только запрос направь в Files. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
rocksmart | Дата: 17.04.2008, в 08:25 | Сообщение №3 |
СтарожилПользователь №: 261 Сообщений: 330
| |
|
rocksmart | Дата: 17.04.2008, в 08:56 | Сообщение №4 |
СтарожилПользователь №: 261 Сообщений: 330
| отредактировал
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 17.04.2008 г. в 11:40:10 |
|
|
rocksmart | Дата: 17.04.2008, в 09:40 | Сообщение №5 |
СтарожилПользователь №: 261 Сообщений: 330
| Serg_pnz, Вот нашел тему на слаеде твою.
Как бы еще сделать не по десять последниф комментов и файлов ,а с постраничной навигацией. |
|
|
Serg_pnz | Дата: 17.04.2008, в 09:54 | Сообщение №6 |
АдминистраторПользователь №: 1 Сообщений: 2242
| rocksmart, под гостем не открывается. тащи тему сюда | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Serg_pnz | Дата: 17.04.2008, в 09:57 | Сообщение №7 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Цитата | как сделать что бы любой пользователь мог посмотреть комментарии другого |
Пишем формочку, куда юзер вбивает чужое имя (а лучше с выпадающим списком). С формы переходом на функцию, отображающую комменты с учетом введенного имени пользователя. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
rocksmart | Дата: 17.04.2008, в 11:48 | Сообщение №8 |
СтарожилПользователь №: 261 Сообщений: 330
| Сделал копию модуля Account типа searchuser.
Убрал все лишнее и создал несколько
function info1(вывод файлов),
function info2(вывод новостей),
function info3,(вывод комментов)
function info4(вывод файлов в обменнике) и т.д.
Нужно в каждой функции прикрутить навигацию постраницам.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 17.04.2008 г. в 12:55:46 |
|
|
rocksmart | Дата: 17.04.2008, в 11:50 | Сообщение №9 |
СтарожилПользователь №: 261 Сообщений: 330
| Не выводиться категория к которой принадлежит файл. Как правильно запрос сделать
Код | 1
| unction info3($uname, $hid=0, $url=0) {
global $articlecomm, $user, $sitename, $prefix, $db, $admin, $conffi, $broadcast_msg, $my_headlines, $module_name, $defis, $pagetitle, $update_points, $admin_file, $adirectory,$pagenum,$cat_title;
$user_name = trim(isset($_POST['uname']) ? $_POST['uname'] : $_GET['uname']);
$user_name = ($uname) ? $uname : $user_name;
$user_name = htmlspecialchars(substr($user_name, 0, 25));
$result = $db->sql_query("SELECT * FROM ".$prefix."_users WHERE user_name='$user_name'");
if ($db->sql_numrows($result) == 1) {
$userinfo = $db->sql_fetchrow($result);
$cookie = $user;
if (is_user($user) AND (strtolower($user_name) == strtolower($cookie[1])) AND ($userinfo['user_password'] == $cookie[2])) {
$pagetitle = "$defis "._THISISYOURPAGE."";
head();
OpenTable();
echo "<center><font class=\"title\"><b>"._THISISYOURPAGE."</b></font></center>";
CloseTable();
OpenTable();
nav('1');
CloseTable();
} else {
$pagetitle = "$defis "._PERSONALINFO." $defis $user_name";
smarthead();
$user_group = intval($userinfo['user_group']);
if ($user_group) {
list($gr_extra_name, $rank) = $db->sql_fetchrow($db->sql_query("SELECT name, rank FROM ".$prefix."_groups WHERE id='$user_group'"));
} else {
$user_points = intval($userinfo['user_points']);
list($gr_extra_name, $rank) = $db->sql_fetchrow($db->sql_query("SELECT name, rank FROM ".$prefix."_groups WHERE points<='$user_points' AND extra!='1' ORDER BY points DESC"));
}
}
echo"<font class=\"smalla\">"; |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 17.04.2008 г. в 18:08:30 |
|
|
rocksmart | Дата: 17.04.2008, в 11:58 | Сообщение №10 |
СтарожилПользователь №: 261 Сообщений: 330
| |
|
Serg_pnz | Дата: 17.04.2008, в 15:26 | Сообщение №11 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Ты когда делаешь выборку на комменты, то уточняешь запрос Код | 1
| WHERE uid='".$userinfo['user_id'] |
то же уточнение надо использовать и при подсчете общего количества комментов, перед вызовом num_page | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
rocksmart | Дата: 17.04.2008, в 15:51 | Сообщение №12 |
СтарожилПользователь №: 261 Сообщений: 330
| Serg_pnz, практически все написал.
Вот только по статьям не могу вывод сделать .
Видимо запрос не правильный. Глянь в коде вверху |
|
|
Serg_pnz | Дата: 17.04.2008, в 16:12 | Сообщение №13 |
АдминистраторПользователь №: 1 Сообщений: 2242
| cid - нет такого поля в той таблице | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
rocksmart | Дата: 17.04.2008, в 18:05 | Сообщение №14 |
СтарожилПользователь №: 261 Сообщений: 330
| Что то я со статьями намудрил их же только админ может добавлять.
Как категориюв файлах вывести? Чего то не могу до петрить |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|