FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » FUDforum Development » Plugins and Code Hacks » SLAED CMS Integration
Show: Today's Messages :: Polls :: Message Navigator
Switch to threaded view of this topic Create a new topic Submit Reply
SLAED CMS Integration [message #33238] Mon, 21 August 2006 06:11
HUNTERxp is currently offline  HUNTERxp   Russian Federation
Messages: 1
Registered: August 2006
Location: Russia, Perm
Karma: 0
Junior Member

<?php

/*************************
 FUD-Forum-Block for SLAED CMS
 ************************
  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  ********************************************
  Author: Diamond & hu'NT'er.nCode a.k.a HUNTERxp
  Contacts: mr(dot)diamx(at)gmail(dot)com & hunterxp(at)mail(dot)ru
  Date: 2006-08-20 ( 20 Aug 2006)
**********************************************/

if (!defined('BLOCK_FILE')) {
	Header("Location: ../index.php");
	exit;
}

	//Префикс таблиц FUD-форума (обычно fud26)
	$prefix = fud26;
	//Сколько тем выводить
	$num = 10;
	//Имя папки с картинками текущего скина
	$img_path = 1;
	//Формат времени
	$time = 'd.m H:i';



			//ВЫВОД ПОСЛЕДНИХ ТЕМ ФОРУМА

global $db;
$content .= "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#333333\"><tr>";
$content .= "<th width=\"60%\" height=\"26\" align=\"center\"><font color=\"#FF9900\"><b>Заголовок темы</b></font></th>";
$content .= "<th width=\"10%\" height=\"26\" align=\"center\"><font color=\"#FF9900\"><b>Автор</b></font></th>";
$content .= "<th width=\"5%\" height=\"26\" align=\"center\"><img src=\"images/replies.gif\" border=\"0\" alt=\"Ответов\"></th>";
$content .= "<th width=\"5%\" height=\"26\" align=\"center\"><img src=\"images/views.gif\" border=\"0\" alt=\"Просмотров\"></th>";
$content .= "<th width=\"20%\" height=\"26\" align=\"center\" colspan=\"2\"><font color=\"#FF9900\"><b>Последний ответ</b></font></th></tr>";


$result = $db->sql_query("SELECT ".$prefix."_msg.id, login, replies, views, post_stamp, thread_id, poster_id, attach_cnt, root_msg_id FROM ".$prefix."_msg, ".$prefix."_users, ".$prefix."_thread WHERE (".$prefix."_msg.id = ".$prefix."_thread.last_post_id) AND (poster_id = ".$prefix."_users.id) AND (thread_id=".$prefix."_thread.id) ORDER BY ".$prefix."_msg.id DESC LIMIT $num");

while(list($id, $login, $replies, $views, $post_stamp, $thread_id, $poster_id, $attach_cnt, $root_msg_id) = $db->sql_fetchrow($result)) {
	$last_date = date($time,$post_stamp);
	$root_msg = $db->sql_query ("SELECT icon, subject, poster_id FROM ".$prefix."_msg WHERE id=".$root_msg_id."");
	list($icon, $subject, $starter_id) = $db->sql_fetchrow($root_msg);
	$iconimg = ($icon <> NULL ) ? "<img src=\"forum/images/message_icons/$icon\" border=\"0\">" : "";
	$starter = $db->sql_query ("SELECT login FROM ".$prefix."_users WHERE id=".$starter_id."");
	list($author) = $db->sql_fetchrow($starter);
	$attach = ($attach_cnt > 0) ? "<img src=\"images/attach.gif\" border=\"0\" alt=\"В сообщении есть прикрепленные файлы\">" : "";
	$content .= "<tr>";
	$content .= "<td bgcolor=\"#333333\">";
	$content .= "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" bgcolor=\"#333333\"><tr>";
	$content .= "<td align=\"center\" width=\"5%\" valign=\"middle\">$iconimg</td>";
	$content .= "<td width=\"95%\"><a href=\"forum/index.php?t=msg&th=$thread_id#msg_$id\">$subject</a></td>";
	$content .= "<td align=\"center\" valign=\"middle\">$attach</td>";
	$content .= "</tr></table></td>";
	$content .= "<td bgcolor=\"#333333\" align=\"center\"><a href=\"forum/index.php?t=usrinfo&id=$starter_id\">$author</a></td>";
	$content .= "<td bgcolor=\"#333333\" align=\"center\">$replies</td>";
	$content .= "<td bgcolor=\"#333333\" align=\"center\">$views</td>";
	$content .= "<td bgcolor=\"#333333\" align=\"center\">$last_date</td>";
	$content .= "<td bgcolor=\"#333333\" align=\"center\"><a href=\"forum/index.php?t=usrinfo&id=$poster_id\">$login</a></td>";
	$content .= "</tr>";
}
$content .= "</table>";
?>

You can try to replace $content .= on the echo for using this script in other CMS or just PHP-code


The one who nothing does is not mistaken
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Pre-Filter Your Email List
Next Topic: how to prevent download file
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Tue Nov 26 15:09:32 GMT 2024

Total time taken to generate the page: 0.03128 seconds