![]() ![]() |
| Clarus |
16.05.09 - 06:21
Сообщение
#1
|
|
Member ![]() ![]() Группа: Clients Сообщений: 14 Регистрация: 03.04.09 Пользователь №: 4,793 |
Решил засунуть блок вывода последних сообщений с форума в правый блок и столкнулся с проблемой
|
| Anch |
16.05.09 - 13:48
Сообщение
#2
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 164 Регистрация: 25.02.05 Из: Горск Пользователь №: 5 |
По идее, там список (а не таблица), и ничего никуда выпирать не должно. А можно глянуть на модуль в боевых условиях?
-------------------- Сижу, никого не трогаю, примус починяю ;)
|
| Clarus |
16.05.09 - 16:29
Сообщение
#3
|
|
Member ![]() ![]() Группа: Clients Сообщений: 14 Регистрация: 03.04.09 Пользователь №: 4,793 |
По идее, там список (а не таблица), и ничего никуда выпирать не должно. А можно глянуть на модуль в боевых условиях? Вроде таблица <table cellspacing="0" cellpadding="0"> EOF; // mysql_connect ($db_host, $db_user, $db_pass); $access=""; if($deny_forums!="") { $denys_forums=explode (",", $deny_forums); $i=0; while($denys_forums[$i]) { $access.= " AND (t.forum_id != '".$denys_forums[$i]."')"; $i++; } } $sql="SELECT p.pid,p.post,p.topic_id,p.author_name,t.tid,t.title,t.posts,t.last_post,t.views,t.forum_id FROM {$table_pfx}topics t, {$table_pfx}posts p WHERE state='open' AND t.tid=p.topic_id {$access} ORDER BY p.pid DESC LIMIT 0 , {$number_topic};"; $result = mysql_db_query ($db_database,$sql); if(mysql_num_rows($result)) { while ($sql = mysql_fetch_object ($result)) { $sql->title=preg_replace("/([^a-zA-Zа-яА-Я0-9\x20\ё\Ё\_\-\+\=\.\:\;\?\!\,\&\#]{1,})/","",strip_tags($sql->title)); // ---------- $search = array ("'<!--quote[^>]*?.*?<!--QuoteEEnd-->'si", "'<!--c1-->*?.*?<!--ec2-->'si", "'<\[PHP\]*?.*?\[\/PHP\]'si", "'<br*?.*?>'i", "'<img*?.*?\/>'i"); $replace = array ("", "", "", " ", ""); $sql->post = preg_replace ($search, $replace, $sql->post); $sql->post=strip_tags($sql->post); $sql->post=preg_replace("/([^0-9a-zA-Zа-яА-Я\x20\ё\Ё\_\-\+\=\.\?\!\&\#\"\'\:\;\,]{1,})/","",$sql->post); $sql->post=substr($sql->post,0,$char_limit); $tmp_post = str_replace (" ", "",$sql->post); if (!$tmp_post) $sql->post = "Read more"; // ---------- $html_buffer.=<<<EOF <tr><td valign="middle"><b>{$sql->author_name}</b> reply in topic "{$sql->title}": {$sql->post}<br/><a class="readon" href="{$url_forum}?showtopic={$sql->tid}&view=findpost&p={$sql->pid}" target="_blank" title="Enter to the topic">read more...</a> replies {$sql->posts}, views {$sql->views}<hr></td></tr> EOF; } // mysql_free_result ($result); } $html_buffer.=<<<EOF <tr><td><a href="$url_forum?act=Online&CODE=listall&sort_key=click">Who is on forum</a> | <b><a href="$url_forum?act=idx">Enter to the forum</a></b></td></tr> </table> |
| Clarus |
19.05.09 - 13:26
Сообщение
#4
|
|
Member ![]() ![]() Группа: Clients Сообщений: 14 Регистрация: 03.04.09 Пользователь №: 4,793 |
|
![]() ![]() |
| Lo-Fi Version | Time is now: 18.05.12 - 08:51 |