Помощник
Здравствуйте, гость ( Вход | Регистрация )
Несколько умных вопросов |
Гость_aleksus430_* |
2011-08-18, 22:44
Сообщение
#1
|
|
Гости |
Здравствуйте,у меня появилась не большая проблема
мой сайт http://www.rusonlain.ru/ 1)А проблема в том,что мне нужно вывести список блогов на главную страницу как это можно осушествить. 2)Можно ли на сайте зделать регистрацию и вход через логинзу 3)Как на отдельно созданной странице вывести список пользователей. |
|
|
||
Maximkaboom |
2011-08-18, 23:34
Сообщение
#2
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
второе в альфе реализовано.
третье руками, такой возможности в системе не предусмотрено |
|
|
||
Loader |
2011-08-19, 8:31
Сообщение
#3
|
|
Профессионал Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: нет Всего: нет |
Блок надо написать для этого. Легко! Вот пример: Цитата /* Функция выводит список пользователей для удобного выбора. */ function UserList() {global $Mainclass; $Mainclass->LoadLanguage('addons/adminka/langs','users','users-%'); if(isset($_POST['name']) AND ($_POST['name']!='')) { $query=' WHERE `name` LIKE \'%'.$Mainclass->Db->EscapeString($_POST['name']).'%\''; $Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_users`'.$query,__file__,__line__); list($total)=$Mainclass->Db->Fetch_row(); } else { $query=' ORDER BY `name` ASC'; $Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_users`',__file__,__line__); list($total)=$Mainclass->Db->Fetch_row(); } $per_page=30; $page=isset($_GET['page']) ? (int)$_GET['page'] : 1; if($page<=0) $page=1; $offset=abs(($page-1)*$per_page); $result=array(); $n=$offset+1; $Mainclass->Db->Query('SELECT `id`, `name` FROM `f_users` '.$query.' LIMIT '.$offset.', '.$per_page,__file__,__line__); while($arr=$Mainclass->Db->Fetch_assoc()) { $arr['name']=htmlspecialchars($arr['name'],ENT_QUOTES); $result[]=$n.'. <a href="#" onclick="return SelectUser(\''.$arr['name'].'\')">'.$arr['name'].'</a>'; $n++; } $notfound=$total==0 ? '<tr><td colspan="3" aling="center"><b>'.$Mainclass->lang['users']['users_not_found'].'</b></td></tr>' : ''; $part1=array_splice($result,0,10); $part2=array_splice($result,0,10); $part3=array_splice($result,0,10); $pages=Strings::Pages($total,$per_page,array(array('do'=>'userlist'))); $content='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="content-type" content="text/html; charset='.ELEANOR_DISPLAYCHARSET.'" /> <base href="'.ELEANOR_PROTOCOL.$Mainclass->domain.$Mainclass->site_path.'/"> <title>'.$Mainclass->lang['users']['users_list'].'</title> <style type="text/css"> :link, :visited { color: #ff5a00; text-decoration: none; } :link:hover, :visited:hover { color: #ff9600; text-decoration: none; } ul { margin: 2px 0; padding: 0 0 0 5px; } ul li { margin: 5px 0; padding: 0px 0 0px 14px; list-style-type: none; background: none; } h2 { font-size: 18px; font-weight: normal; line-height: 133%; margin: 0.5em 0 0.2em 0; } input, textarea, select { font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; } body, td, div, li { color: #6d6a65; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; } body { text-align: left; height: 100%; line-height: 142%; padding: 0; margin: 20px; background-color: #FFFFFF; } .clr {clear:both;} hr { height: 1px; border: solid #d8d8d8 0px; border-top-width: 1px; } </style> <script type="text/javascript" src="js/jquery.min.js"></script> </head> <body> <script type="text/javascript"> function SelectUser(name) { var unique="name"; $("#"+unique,window.opener.document).find("textarea:first").val(name).end(); window.close(); return false; } </script> <table border="0" width="100%" cellpadding="0" cellspacing="5"><tr> <td colspan="3"><h2>'.$Mainclass->lang['users']['users_list'].'</h2><hr /></td> </tr>'.$notfound.' <tr> <td> <ul> <li>'.implode('</li><li>',$part1).'</li> </ul> </td> <td> <ul> <li>'.implode('</li><li>',$part2).'</li> </ul> </td> <td> <ul> <li>'.implode('</li><li>',$part3).'</li> </ul> </td> </tr> <tr> <td colspan="3">'.$pages.' <div class="clr"></div> <hr /> <form action="'.$Mainclass->Url->ConstructUrl(array('module'=>'message',array('do'=>'userlist')),false).'" method="post"> '.$Mainclass->lang['users']['search'].Template::Edit('name',isset($_POST['name']) ? $_POST['name'] : '').Template::Button($Mainclass->lang['users']['find']).' </form> </td> </tr> </table> </body> </html>'; echo $content; } |
|
|
||
Текстовая версия | 0.0347 сек. 11 запросов GZIP включен Сейчас: 2024-03-29, 3:16 |