รายละเอียด mod นี้จะเพิ่มตัวเลือกในผู้ดูแล กำหนดจำนวนรายการแสดงทั้งในฟีด RSS หรือ อุปกรณ์ไร้สายจะไม่ส่งผลกระทบต่อขีดจำกัด ผ่านใน url ของ RSS
สำหรับ SMF 1.1.xxแก้ไขไฟล์:file $boarddir/index.php
ค้นหา -->>
// !!! Do we want these hard coded?
$modSettings['defaultMaxMessages'] = 5;
$modSettings['defaultMaxTopics'] = 9;
แก้เป็น -->>
// Set a limit of posts or topics to show
$modSettings['defaultMaxMessages'] = empty($modSettings['wirelessMaxMessages']) ? 5 : ($modSettings['wirelessMaxMessages'] > 25 ? 25 : $modSettings['wirelessMaxMessages']);
$modSettings['defaultMaxTopics'] = empty($modSettings['wirelessMaxTopics']) ? 9 : ($modSettings['wirelessMaxTopics'] > 50 ? 50 : $modSettings['wirelessMaxTopics']);
file $sourcedir/News.php
ค้นหา -->>
// Default to latest 5. No more than 255, please.
เพิ่มไว้ก่อน -->>
// If there a limit set?
if (!empty($modSettings['xmlnews_maxshow']) && empty($_GET['limit']))
$_GET['limit'] = $modSettings['xmlnews_maxshow'];
file $sourcedir/ManageNews.php
ค้นหา -->>
'xmlnews_maxlen' => (int) $_POST['xmlnews_maxlen'],
แก้เป็น -->>
'xmlnews_maxlen' => (int) $_POST['xmlnews_maxlen'],
'xmlnews_maxshow' => empty($_POST['xmlnews_maxshow']) ? 5 : (int) $_POST['xmlnews_maxshow'],
file $sourcedir/ManagePosts.php
ค้นหา -->>
'enablePreviousNext' => empty($_POST['enablePreviousNext']) ? '0' : '1',
แก้เป็น -->>
'enablePreviousNext' => empty($_POST['enablePreviousNext']) ? '0' : '1',
'wirelessMaxTopics' => empty($_POST['wirelessMaxTopics']) ? '9' : (int) $_POST['wirelessMaxTopics'],
'wirelessMaxMessages' => empty($_POST['wirelessMaxMessages']) ? '5' : (int) $_POST['wirelessMaxMessages'],
file $themedir/ManageNews.template.php
ค้นหา -->>
<input type="checkbox" name="xmlnews_enable" id="xmlnews_enable_check"', empty($modSettings['xmlnews_enable']) ? '' : ' checked="checked"', ' class="check" onclick="document.getElementById(\'xmlnews_maxlen_input\').disabled = !this.checked;" />
</td>
แก้เป็น -->>
<input type="checkbox" name="xmlnews_enable" id="xmlnews_enable_check"', empty($modSettings['xmlnews_enable']) ? '' : ' checked="checked"', ' class="check" onclick="document.getElementById(\'xmlnews_maxlen_input\').disabled = !this.checked; document.getElementById(\'xmlnews_maxshow_input\').disabled = !this.checked;" />
</td>
</tr><tr class="windowbg2">
<td align="right">', $txt['xmlnews_maxshow'], '</td>
<td valign="top">
<input type="hidden" name="xmlnews_maxshow" value="', empty($modSettings['xmlnews_maxshow']) ? '0' : $modSettings['xmlnews_maxshow'], '" />
<input type="text" name="xmlnews_maxshow" id="xmlnews_maxshow_input" value="', empty($modSettings['xmlnews_maxshow']) ? '0' : $modSettings['xmlnews_maxshow'], '" />
<script language="JavaScript" type="text/javascript"><!-- // --><!','[CDATA[
document.getElementById("xmlnews_maxshow_input").disabled = !document.getElementById("xmlnews_enable_check").checked;
// ]]','></script>
</td>
file $themedir/Admin.template.php
ค้นหา -->>
<input type="text" name="defaultMaxMessages" id="defaultMaxMessages_input" value="', empty($modSettings['defaultMaxMessages']) ? '0' : $modSettings['defaultMaxMessages'], '" size="5" /> ', $txt['manageposts_posts'], '
แก้เป็น -->>
<input type="text" name="defaultMaxMessages" id="defaultMaxMessages_input" value="', empty($modSettings['defaultMaxMessages']) ? '0' : $modSettings['defaultMaxMessages'], '" size="5" /> ', $txt['manageposts_posts'], '
</td>
</tr><tr class="windowbg2">
<th width="50%" align="right">
<label for="wirelessMaxTopics_input">', $txt['wirelessMaxTopics'], '</label>:
<div class="smalltext" style="font-weight: normal;">', $txt['wirelessMaxTopicsDefault'], '</div>
</th>
<td valign="top">
<input type="text" name="wirelessMaxTopics" id="wirelessMaxTopics_input" value="', empty($modSettings['wirelessMaxTopics']) ? '0' : $modSettings['wirelessMaxTopics'], '" size="5" /> ', $txt['manageposts_topics'], '
</td>
</tr><tr class="windowbg2">
<th width="50%" align="right">
<label for="wirelessMaxMessages_input">', $txt['wirelessMaxMessages'], '</label>:
<div class="smalltext" style="font-weight: normal;">', $txt['wirelessMaxMessagesDefault'], '</div>
</th>
<td valign="top">
<input type="text" name="wirelessMaxMessages" id="wirelessMaxMessages_input" value="', empty($modSettings['wirelessMaxMessages']) ? '0' : $modSettings['wirelessMaxMessages'], '" size="5" /> ', $txt['manageposts_posts'], '
</td>
file $languagedir/Modifications.thai-utf8.php
เพิ่ม -->>
ขออภัย! ท่านไม่สามารถเข้าถึงข้อมูลส่วนนี้ได้ กรุณาอ่าน เงื่อนไขการใช้งาน DexMore.Comสร้างไฟล์: install_db.php เพื่อสร้างฐานข้อมูล ไว้ใน $boarddir (ที่เดียวกับไฟล์ SSI.php) รัน http://www.your_url.xxx/$boarddir/install_db.php -->> Enter เสร็จแล้วลบทิ้ง
<?php
if(file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
else if(!defined('SMF'))
die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php and SSI.php files.');
if((SMF == 'SSI') && !$user_info['is_admin'])
die('Admin priveleges required.');
if(isset($smcFunc))
{
$smcFunc['db_insert']('ignore',
'{db_prefix}settings',
array('variable' => 'string', 'value' => 'string'),
array(
array('xmlnews_maxshow', '5'),
array('wirelessMaxMessages', '5'),
array('wirelessMaxTopics', '9'),
),
array('variable')
);
}
else
{
db_query("
INSERT IGNORE INTO {$db_prefix}settings
(`variable`, `value`)
VALUES
('xmlnews_maxshow', '5'),
('wirelessMaxMessages', '5'),
('wirelessMaxTopics', '9')
", __FILE__, __LINE__);
}
?>
การตั้งค่า: ผู้ดูแล -->> ข่าวและจดหมายข่าว -->> การตั้งค่า
ผู้ดูแล -->> กระทู้และหัวข้อ -->> ตั้งค่าหัวข้อ
ลิงค์หัวข้อ:
http://dexmore.com/topic/2280