![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 4.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
CMS PHP-fusion - Mam taki kod - oto jego część. Problem polega na tym, że pokazywana jest tylko liczba wyświetleń tematu, a nie ma ilości postów w nim napisanych np. Gra w skojarzenia [0 / 2635] gdzieś jest błąd ale już szukam szukam i nie mogę znaleźć. Proszę o jakąś pomoc. CODE echo"</td> <td background=\"".THEME."images/v5_26.png\" width=\"165\" height=\"155\" style=\"padding-bottom: 11px; padding-left: 22px; padding-right: 11px; padding-top: 27px\">"; if (!isset($usr_grps)) $usr_grps=""; $result = dbquery( "SELECT tf.*, tt.*, tu.user_id,user_name FROM fusion_forums tf INNER JOIN fusion_threads tt USING(forum_id) INNER JOIN fusion_users tu ON tt.thread_lastuser=tu.user_id ".$usr_grps." ORDER BY thread_lastpost DESC LIMIT 0,11"); if (dbrows($result) != 0) { $i=0; if ($theme_width == "100%") echo "\n"; while ($data = dbarray($result)) { if ($i % 2 == 0) { $row_color = "tbl1"; } else { $row_color = "tbl1"; } $new_posts = dbcount("(thread_id)", "posts", "thread_id='".$data['thread_id']."' and post_datestamp>'".(isset($lastvisited) ? $lastvisited : 0)."'"); //$thread_replies = dbcount("(thread_id)", "posts", "thread_id='".$data['thread_id']."'") - 1; $thread_replies = $data['thread_replies']; $forum_id = $data['forum_id']; if ($new_posts > 0) { $folder123 = "<img src='".THEME."images/bullet.gif' height='7'>"; } else if ($new_posts > 19) { $folder123 = "<img src='".THEME."images/bullet.gif' height='7'>"; } else { if ($data['thread_locked'] == 1) { $folder123 = "<img src='".THEME."forum/folderlock.gif' height='11'>"; } else if ($data['thread_locked'] == 0) { $folder123 = "<img src='".THEME."forum/folder.gif' height='11'>"; } } //$reply_count = dbcount("(thread_id)", "posts", "thread_id='".$data['thread_id']."'"); $reply_count = $data['thread_replies']+1; $data2 = dbarray(dbquery("SELECT post_id FROM fusion_posts WHERE thread_id='".$data['thread_id']."' ORDER BY post_id DESC LIMIT 1")); $threads_message = $data['thread_subject']; $threads_message = str_replace("'", "", $threads_message); $rstart = ($reply_count > 20 ? "rowstart=".((ceil($reply_count / 20)-1)*20)."&" : ""); echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"left\" width='65%' class='small'>"; if ($theme_width == "100%") { echo "$folder123 <a href='".FORUM."viewthread.php?".$rstart."forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."#".$data2['post_id']."' onmouseover=\"ddrivetip('$start<center><b>° ".$locale['XXX_017']." °</b></center><hr><b>".$locale['XXX_019']."</b>: ".$threads_message."<hr><b>".$locale['XXX_020']."</b>: ".($reply_count - 1)."/".$data['thread_views']."<br><b>".$locale['XXX_021']."</b>: ".$data['user_prefix'].$data['user_name']."<br><b>".$locale['XXX_022']."</b>: ".showdate("forumdate", $data['thread_lastpost'])."$end')\"' onMouseout=\"hideddrivetip()\" >".trimlink($data['thread_subject'], 16)."</a><br></td>\n"; echo "<td align=\"right\" width='35%'>[".($reply_count - 1)." / ".$data['thread_views']."]</td>"; } else { echo "$folder123 <a href='".FORUM."viewthread.php?".$rstart."forum_id=".$data['forum_id']."&thread_id=".$data['thread_id']."#".$data2['post_id']."' title=\"".$data['forum_name']." - ".trimlink(str_replace("'", "", $data['thread_subject']), 45)." , ostatni: ".$data['user_prefix'].$data['user_name']."\">".trimlink($data['thread_subject'], 16)."</a><br></td>\n"; echo "<td align=\"right\" width='35%'>[".($reply_count - 1)." / ".$data['thread_views']."]</td>"; } echo "</tr></table>"; $i++; } } else { echo "<center>".$locale['004']."</center>\n"; } Ten post edytował tidek 4.05.2009, 18:50:12 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 05:11 |