api Опубликовано 1 июля, 2015 Жалоба Поделиться Опубликовано 1 июля, 2015 рылся встарых темах v-11 нашол такую интересную тему на работа спасобнасть не проверял 1)Всталяем в profile.php //################### Документы ###################// if($row['user_doc_num'] AND $user_id == $id){ $sql_docs = $db->super_query("SELECT SQL_CALC_FOUND_ROWS did, dname, ddate, ddownload_name, dsize FROM `".PREFIX."_doc` WHERE duser_id = '{$id}' ORDER by `ddate` DESC LIMIT 0, 5", 1, "user_{$id}/docs"); foreach($sql_docs as $row_docs){ $row_docs['dname'] = stripslashes($row_docs['dname']); $format = end(explode('.', $row_docs['ddownload_name'])); $docs .= "<div style=\"margin-bottom:10px\"><div class=\"fl_l\" style=\"margin-left:7px;width:175px\"><a href=\"/index.php?go=doc&act=download&did={$row_docs['did']}\">{$row_docs['dname']}</a><span class=\"color777\"><small>{$row_docs['dsize']}</small></span></div><div class=\"clear\"></div></div>"; } $tpl->set('{docs}', $docs); $tpl->set('{docs-num}', $row['user_doc_num']); $tpl->set('[docs]', ''); $tpl->set('[/docs]', ''); } else $tpl->set_block("'\\[docs\\](.*?)\\[/docs\\]'si",""); 3)Добавляем user_doc_num в $row = $db->super_query("SELECT 2)Вставляем в profile.tpl [owner][docs]<div class="albtitle">Документы <span>{docs-num}</span><div><a href="/docs" onClick="Page.Go(this.href); return false">Все</a></div></div> <div class="newmesnobg" style="padding-right:0px;padding-left:5px">{docs}<div class="clear"></div> </div>[/docs][/owner] Потому что, если это на странице /u1 и /u2 хочет просмотреть его документы, то /u2 выбросит на страницу /u2, а не /u1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rezvitsky Опубликовано 10 июня, 2018 Жалоба Поделиться Опубликовано 10 июня, 2018 я проверял у меня не робит, помойму ты чета не дописал Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 23 марта, 2022 Жалоба Поделиться Опубликовано 23 марта, 2022 (изменено) исправление данного кода 1)Вставляем в profile.php ищем //Конакты выше вставить Спойлер //################### Документы ###################// if($row['user_doc_num'] AND $user_id == $id){ $sql_docs = $db->super_query("SELECT SQL_CALC_FOUND_ROWS did, dname, ddate, ddownload_name, dsize FROM `".PREFIX."_doc` WHERE duser_id = '{$user_id}' ORDER by `ddate` DESC LIMIT 0, 5", 1, "user_{$id}/docs"); foreach($sql_docs as $row_docs){ $row_docs['dname'] = stripslashes($row_docs['dname']); $format = end(explode('.', $row_docs['ddownload_name'])); $docs .= "<div style=\"margin-bottom:10px\"><div class=\"fl_l\" style=\"margin-left:7px;width:175px\"><a href=\"/index.php?go=doc&act=download&did={$row_docs['did']}\">{$row_docs['dname']}</a><span class=\"color777\"><small>{$row_docs['dsize']}</small></span></div><div class=\"clear\"></div></div>"; } $tpl->set('{docs}', $docs); $tpl->set('{docs-num}', $row['user_doc_num']); $tpl->set('[docs]', ''); $tpl->set('[/docs]', ''); } else $tpl->set_block("'\\[docs\\](.*?)\\[/docs\\]'si",""); остальное выше Изменено 23 марта, 2022 пользователем kphp Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.