mrLucky Опубликовано 18 Октября 2005 Жалоба Поделиться Опубликовано 18 Октября 2005 Здрасьте. Нужен скрипт, позволяющий выводить список X тем на главную страницу сайта. Подобный скрипт видел у пхпбб. В поиске искал - не нашёл. Спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 18 Октября 2005 Жалоба Поделиться Опубликовано 18 Октября 2005 Хочешь готовый или подсказать как написать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SAT Опубликовано 20 Октября 2005 Жалоба Поделиться Опубликовано 20 Октября 2005 GarretMможно юзать то что в файлообменнике тут лежит но с некоторым дополнением.. лучше этот скрипт не отдельно держать в папке сайта а встроить в страницу или темплейт, а то если отдельно держать то немного уязвимо ИМХО, можно до бесконечности заюзать тот SQL запрос который там находится. я когда-то написал вот такой скрипт, за ненадобностью валяется:require "forum/ips_kernel/class_db_mysql.php"; require "forum/conf_global.php"; $DB = new db_driver; $DB->obj['sql_database'] = $INFO['sql_database']; $DB->obj['sql_user'] = $INFO['sql_user']; $DB->obj['sql_pass'] = $INFO['sql_pass']; $DB->obj['sql_host'] = $INFO['sql_host']; $DB->obj['sql_tbl_prefix'] = $INFO['sql_tbl_prefix']; $DB->connect(); //-------------------------------------------------------- print("<table><tr>"); print("<td width='535' align='center'>"); $info_top = $DB->query("SELECT last_poster_name, last_poster_id, title, tid, forum_id, last_post FROM ".$INFO['sql_tbl_prefix']."topics ORDER BY last_post DESC LIMIT 0,5"); $top_topic =""; print("<b><i>Горячие топики</i></b><br /><br />"); while($out = $DB->fetch_row($info_top)) { $top_topic .= "Автор: <a href='".$INFO['board_url']."/index.php?showtopic=".$out['tid']."&view=getnewpost'>".$out['title']."</a><br /> Тема: <a href='".$INFO['board_url']."/index.php?showuser=".$out['last_poster_id']."'>".$out['last_poster_name']."</a> <br /><br />"; } print("".$top_topic."<br/><br />"); $top_poster = $DB->query("SELECT id, name, posts FROM ".$INFO['sql_tbl_prefix']."members ORDER BY posts DESC LIMIT 0,5"); print("<br/><u><b>Пятерка лучших</b></u><br /><br />"); $poster = ""; while($member = $DB->fetch_row($top_poster)) { $poster .= "<a href='".$INFO['board_url']."/index.php?showuser=".$member['id']."'>".$member['name']."</a> ( <a href='".$INFO['board_url']."/?act=Search&CODE=getalluser&mid=".$member['id']."'>".$member['posts']."</a> )<br/>"; } print("".$poster."<br/><br />"); print("</td></tr></table>");[1129828572:1129828794]можно все что надо выводить, важные темы например или хеш пароля админа 72-шрифтом на главную страницу сайта Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 21 Октября 2005 Жалоба Поделиться Опубликовано 21 Октября 2005 можно все что надо выводить, важные темы например или хеш пароля админа 72-шрифтом на главную страницу сайта <{POST_SNAPBACK}>Можно попробывать сделать поверх 5-10 MD5 шифровочек и выводить Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SAT Опубликовано 21 Октября 2005 Жалоба Поделиться Опубликовано 21 Октября 2005 Destructionт.к. хэш функция не обратима, думаю что после двух шифровочек будет бесполезен такой пароль.(после первой элементарно можно воспользоваться) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Roman Borisovich Опубликовано 22 Октября 2005 Жалоба Поделиться Опубликовано 22 Октября 2005 Вопрос..Этот скрипт для IPS 2.4 подходит? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
nickostyle Опубликовано 24 Октября 2005 Жалоба Поделиться Опубликовано 24 Октября 2005 в смысле ipb 2.0.4=) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.