PDA

View Full Version : Hỏi về mod bài viết mới của DDTH



NsT
06-06-2009, 02:37
Mình có một diễn đàn sử dụng vbulletin và đang muốn tìm mod hiển thị bài viết mới giống kiểu của ddth đang sử dụng. Vậy bạn nào biết tên mod này xin chỉ giúp mình. Mình kiếm trên vbulletin.org nhưng không có. Xin cảm ơn!

hoangcn02
08-06-2009, 11:02
Mod này là New-posts thì phải. Vào các trang chuyên về vbb của Việt Nam search thử phát, ex : hoiquantinhoc.com

vitnuce
09-06-2009, 10:41
Đây là code XML file để import như 1 product, và HTML để chèn vào style (như ở DDTH là ở FORUMHOME, dưới navbar):


<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="lasxtdevel" active="1">
<title>Last X threads in forumhome forum specific forum(s</title>
<description>By Developer</description>
<version>3.0.0</version>
<url />
<versioncheckurl />
<dependencies>
</dependencies>
<codes>
<code version="0.00">
<installcode>
</installcode>
<uninstallcode>
</uninstallcode>
</code>
</codes>
<templates>
</templates>
<plugins>
<plugin active="1" executionorder="5">
<title>lastx</title>
<hookname>forumhome_start</hookname>
<phpcode><![CDATA[global $db, $vbulletin;

switch ($vbulletin->options['devel_lastx_ord'])
{
case 0: $ord = 'dateline'; break;
case 1: $ord = 'lastpost'; break;
}

$forumdevel1 = $vbulletin->options['lastxforumid1'];
$forumnamedevel1 = $vbulletin->options['forumnamedevel1'];
$limitdevel1 = $vbulletin->options['lastxlimit1'];
if ($vbulletin->options['endislastx'])
if ($vbulletin->options['endislastx1'])
$lastxdevels1 = $db->query_read("
SELECT threadid, title, postusername, replycount, lastposter, views, attach
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN ($forumdevel1)
AND visible = 1
order by $ord DESC
LIMIT $limitdevel1
");

while ($lastxdevel1 = $db->fetch_array($lastxdevels1))
{
if(strlen($lastxdevel1['title']) > $vbulletin->options['lastxmax'])
{
$lastxdevel1['title'] = substr($lastxdevel1['title'], 0, $vbulletin->options['lastxmax']) . '...';
}
$lastxdevelt1.="<div class='smallfont'><img border='0' src='$stylevar[imgdir_button]/lastpost.gif' alt=''/> <a title='$vbphrase[pobydevel]$lastxdevel1[postusername]' href='showthread.php?t=$lastxdevel1[threadid]'>$lastxdevel1[title]</a></font></div>";
}

$forumdevel2 = $vbulletin->options['lastxforumid2'];
$forumnamedevel2 = $vbulletin->options['forumnamedevel2'];
$limitdevel2 = $vbulletin->options['lastxlimit2'];
if ($vbulletin->options['endislastx'])
if ($vbulletin->options['endislastx2'])
$lastxdevels2 = $db->query_read("
SELECT threadid, title, postusername, replycount, lastposter, views, attach
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN ($forumdevel2)
AND visible = 1
order by $ord DESC
LIMIT $limitdevel2
");

while ($lastxdevel2 = $db->fetch_array($lastxdevels2))
{
if(strlen($lastxdevel2['title']) > $vbulletin->options['lastxmax'])
{
$lastxdevel2['title'] = substr($lastxdevel2['title'], 0, $vbulletin->options['lastxmax']) . '...';
}
$lastxdevelt2.="<div class='smallfont'><img border='0' src='$stylevar[imgdir_button]/lastpost.gif' alt=''/> <a title='$vbphrase[pobydevel]$lastxdevel2[postusername]' href='showthread.php?t=$lastxdevel2[threadid]'>$lastxdevel2[title]</a></div>";
}

$forumdevel3 = $vbulletin->options['lastxforumid3'];
$forumnamedevel3 = $vbulletin->options['forumnamedevel3'];
$limitdevel3 = $vbulletin->options['lastxlimit3'];
if ($vbulletin->options['endislastx'])
if ($vbulletin->options['endislastx3'])
$lastxdevels3 = $db->query_read("
SELECT threadid, title, postusername, replycount, lastposter, views, attach
FROM " . TABLE_PREFIX . "thread
WHERE forumid IN ($forumdevel3)
AND visible = 1
order by $ord DESC
LIMIT $limitdevel3
");

while ($lastxdevel3 = $db->fetch_array($lastxdevels3))
{
if(strlen($lastxdevel3['title']) > $vbulletin->options['lastxmax'])
{
$lastxdevel3['title'] = substr($lastxdevel3['title'], 0, $vbulletin->options['lastxmax']) . '...';
}
$lastxdevelt3.="<div class='smallfont'><img border='0' src='$stylevar[imgdir_button]/lastpost.gif' alt=''/> <a title='$vbphrase[pobydevel]$lastxdevel3[postusername]' href='showthread.php?t=$lastxdevel3[threadid]'>$lastxdevel3[title]</a></div>";
}]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="Permissions" fieldname="cppermission">
<phrase name="develguest" date="0" username="" version=""><![CDATA[Enable The Hack For This Group]]></phrase>
<phrase name="endisfdevel" date="0" username="" version=""><![CDATA[Last X threads in forumhome for a specific forum(s)]]></phrase>
</phrasetype>
<phrasetype name="GLOBAL" fieldname="global">
<phrase name="attcodevel" date="0" username="" version=""><![CDATA[Đính kèm:]]></phrase>
<phrase name="lasdevel" date="0" username="" version=""><![CDATA[Bài Gửi Cuối Cùng Bởi:]]></phrase>
<phrase name="ltff" date="0" username="" version=""><![CDATA[---!My Friendship 4Zu^^!---]]></phrase>
<phrase name="ltfff" date="0" username="" version=""><![CDATA[!:]]></phrase>
<phrase name="pobydevel" date="0" username="" version=""><![CDATA[Bài Gửi Bởi:]]></phrase>
<phrase name="redevel" date="0" username="" version=""><![CDATA[Trả Lời:]]></phrase>
<phrase name="viewdevel" date="0" username="" version=""><![CDATA[Xem:]]></phrase>
</phrasetype>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_devel_copyright1_desc" date="0" username="" version=""><![CDATA[<b>Last X threads in forumhome forum specific forum(s) Was Created By Developer
<br>This may not be Edit, Puplished or Updated without <a href='http://www.vbulletin.org/forum/member.php?u=111455'>Developer</a> permission.<br><b>Now You Have Installed The Hack You Have To press <a href='http://www.vbulletin.org/forum/vborg_miscactions.php?do=installhack&threadid=107449'>INSTALL</a></b>]]></phrase>
<phrase name="setting_devel_copyright1_title" date="0" username="" version=""><![CDATA[Last X threads in forumhome forum specific forum(s) Copyright.]]></phrase>
<phrase name="setting_endislastx1_title" date="0" username="" version=""><![CDATA[Enable Column(1)]]></phrase>
<phrase name="setting_endislastx2_title" date="0" username="" version=""><![CDATA[Enable Column(2)]]></phrase>
<phrase name="setting_endislastx3_title" date="0" username="" version=""><![CDATA[Enable Column(3)]]></phrase>
<phrase name="setting_endislastx_title" date="0" username="" version=""><![CDATA[Enable The Entire Hack]]></phrase>
<phrase name="setting_forumnamedevel1_title" date="0" username="" version=""><![CDATA[Forum Name Column(1)]]></phrase>
<phrase name="setting_forumnamedevel2_title" date="0" username="" version=""><![CDATA[Forum Name Column(2)]]></phrase>
<phrase name="setting_forumnamedevel3_title" date="0" username="" version=""><![CDATA[Forum Name Column(3)]]></phrase>
<phrase name="setting_lastx_ord" date="0" username="" version=""><![CDATA[Order BY:]]></phrase>
<phrase name="setting_lastxforumid1_title" date="0" username="" version=""><![CDATA[Forum ID Column(1)]]></phrase>
<phrase name="setting_lastxforumid2_title" date="0" username="" version=""><![CDATA[Forum ID Column(2)]]></phrase>
<phrase name="setting_lastxforumid3_title" date="0" username="" version=""><![CDATA[Forum ID Column(3)]]></phrase>
<phrase name="setting_lastxlimit1_title" date="0" username="" version=""><![CDATA[Threads number Column(1)]]></phrase>
<phrase name="setting_lastxlimit2_title" date="0" username="" version=""><![CDATA[Threads number Column(2)]]></phrase>
<phrase name="setting_lastxlimit3_title" date="0" username="" version=""><![CDATA[Threads number Column(3)]]></phrase>
<phrase name="setting_lastxmax_title" date="0" username="" version=""><![CDATA[Maximum Title Characters Length.]]></phrase>
<phrase name="settinggroup_lastxtdevel" date="0" username="" version=""><![CDATA[Last X threads in forumhome forum specific forum(s)]]></phrase>
</phrasetype>
</phrases>
<options>
<settinggroup name="lastxtdevel" displayorder="4444">
<setting varname="endislastx" displayorder="10">
<optioncode>yesno</optioncode>
</setting>
<setting varname="endislastx1" displayorder="20">
<optioncode>yesno</optioncode>
</setting>
<setting varname="lastxmax" displayorder="30">
<defaultvalue>30</defaultvalue>
</setting>
<setting varname="lastxforumid1" displayorder="30">
<defaultvalue>2</defaultvalue>
</setting>
<setting varname="lastxlimit1" displayorder="40">
<defaultvalue>10</defaultvalue>
</setting>
<setting varname="forumnamedevel1" displayorder="50">
<datatype>free</datatype>
<defaultvalue>Main Forum</defaultvalue>
</setting>
<setting varname="endislastx2" displayorder="60">
<optioncode>yesno</optioncode>
</setting>
<setting varname="lastxforumid2" displayorder="70">
<defaultvalue>3</defaultvalue>
</setting>
<setting varname="lastxlimit2" displayorder="80">
<defaultvalue>10</defaultvalue>
</setting>
<setting varname="forumnamedevel2" displayorder="90">
<datatype>free</datatype>
<defaultvalue>Sub Forum</defaultvalue>
</setting>
<setting varname="endislastx3" displayorder="100">
<optioncode>yesno</optioncode>
</setting>
<setting varname="lastxforumid3" displayorder="110">
<defaultvalue>4</defaultvalue>
</setting>
<setting varname="lastxlimit3" displayorder="120">
<defaultvalue>10</defaultvalue>
</setting>
<setting varname="forumnamedevel3" displayorder="130">
<datatype>free</datatype>
<defaultvalue>New Forum</defaultvalue>
</setting>
<setting varname="devel_lastx_ord" displayorder="140">
<datatype>free</datatype>
<optioncode><![CDATA[<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
<option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">Randomly</option>
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">Dateline</option>
</select>]]></optioncode>
<defaultvalue>1</defaultvalue>
</setting>
<setting varname="devel_copyright1" displayorder="150">
<datatype>free</datatype>
<optioncode><![CDATA[History::
1.0 On 30. Jan 2006 Initial Version.<br>
2.5 On 31. Jan 2006 Fix On/Off the hack add many features(see features)<br />
2.7 On 9. Feb 2006 Now You Can put more than one forum id by puting id the , then id eg:1,2<br />
2.8 On 13. Feb 2006 Column 3 Font Size Fixed<br />
2.9 On 21. Mar 2006 Add Max Title Characters Length.<br />
3.0 On 8. Apr 2006 Add setting order]]></optioncode>
<defaultvalue><![CDATA[History::
1.0 On 30. Jan 2006 Initial Version.<br>
2.5 On 31. Jan 2006 Fix On/Off the hack add many features(see features)<br />
2.7 On 9. Feb 2006 Now You Can put more than one forum id by puting id the , then id eg:1,2<br />
2.8 On 13. Feb 2006 Column 3 Font Size Fixed<br />
2.9 On 21. Mar 2006 Add Max Title Characters Length.<br />
3.0 On 8. Apr 2006 Add setting order]]></defaultvalue>
</setting>
</settinggroup>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>



<if condition="$vboptions[endislastx]">
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" class="tborder">
<thead>
<tr>
<td class="tcat">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('developer')"><img id="collapseimg_developer" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_developer].gif" alt="" border="0" /></a>Thông tin mới nhất
</td>
</tr>
</thead>
<tbody id="collapseobj_developer" style="$vbcollapse[collapseobj_developer]">
<tr>
<td class="alt1">
<table width='100%' cellspacing="0" border="0">
<tr>
<if condition="$vboptions[endislastx1]"><td width="33%" align="left"><img border="0" src="images/misc/sticky.gif" alt=""/> <strong>$forumnamedevel1</strong></td></if>
<if condition="$vboptions[endislastx2]"><td width="33%" align="left"><img border="0" src="images/misc/sticky.gif" alt=""/> <strong>$forumnamedevel2</strong></td></if>
<if condition="$vboptions[endislastx3]"><td width="33%" align="left"><img border="0" src="images/misc/sticky.gif" alt=""/> <strong>$forumnamedevel3</strong></td></if>
</tr>
<tr>
<if condition="$vboptions[endislastx1]"><td width="33%" align="left">$lastxdevelt1</td></if>
<if condition="$vboptions[endislastx2]"><td width="33%" align="left">$lastxdevelt2</td></if>
<if condition="$vboptions[endislastx3]"><td width="33%" align="left">$lastxdevelt3</td></if>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
<br />
</if>

NsT ngày xưa hình như làm trang j cũng lớn lớn đúng ko nhỉ!