22 พฤษภาคม 2555, 16:35:47
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. +668-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 
icon message ผู้เขียน หัวข้อ: Change Amount Displayed For Wireless & RSS  (อ่าน 601 ครั้ง)
0 สมาชิก และ 1 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general เมื่อ: 6 กรกฎาคม 2553, 13:31:56
  • ชื่อ: Change Amount Displayed For Wireless & RSS
  • ผู้เขียน: Kays
  • นำเสนอโดย: DexMoreGroup
  • ประเภท: Administrative
  • รองรับ: SMF 1.1.xx, 2.0.xx
  • ปรับปรุงล่าสุด: 16 มีนาคม 2553
  • ต้นฉบับ: Change Amount Displayed For Wireless & RSS

รายละเอียด
      mod นี้จะเพิ่มตัวเลือกในผู้ดูแล กำหนดจำนวนรายการแสดงทั้งในฟีด RSS หรือ อุปกรณ์ไร้สายจะไม่ส่งผลกระทบต่อขีดจำกัด ผ่านใน url ของ RSS

สำหรับ SMF 1.1.xx

แก้ไขไฟล์:

file $boarddir/index.php

ค้นหา -->>
โค๊ด: [Select]
// !!! Do we want these hard coded?
$modSettings['defaultMaxMessages'] = 5;
$modSettings['defaultMaxTopics'] = 9;

แก้เป็น -->>
โค๊ด: [Select]
// 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

ค้นหา -->>
โค๊ด: [Select]
// Default to latest 5.  No more than 255, please.

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
// If there a limit set?
if (!empty($modSettings['xmlnews_maxshow']) && empty($_GET['limit']))
$_GET['limit'] = $modSettings['xmlnews_maxshow'];


file $sourcedir/ManageNews.php

ค้นหา -->>
โค๊ด: [Select]
'xmlnews_maxlen' => (int) $_POST['xmlnews_maxlen'],

แก้เป็น -->>
โค๊ด: [Select]
'xmlnews_maxlen' => (int) $_POST['xmlnews_maxlen'],
'xmlnews_maxshow' => empty($_POST['xmlnews_maxshow']) ?  5 : (int) $_POST['xmlnews_maxshow'],


file $sourcedir/ManagePosts.php

ค้นหา -->>
โค๊ด: [Select]
'enablePreviousNext' => empty($_POST['enablePreviousNext']) ? '0' : '1',

แก้เป็น -->>
โค๊ด: [Select]
'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

ค้นหา -->>
โค๊ด: [Select]
<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>

แก้เป็น -->>
โค๊ด: [Select]
<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

ค้นหา -->>
โค๊ด: [Select]
<input type="text" name="defaultMaxMessages" id="defaultMaxMessages_input" value="', empty($modSettings['defaultMaxMessages']) ? '0' : $modSettings['defaultMaxMessages'], '" size="5" /> ', $txt['manageposts_posts'], '

แก้เป็น -->>
โค๊ด: [Select]
<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 เสร็จแล้วลบทิ้ง
โค๊ด: [Select]
<?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
Windows XP    Firefox 3.6.6   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general ความคิดเห็นที่ 1 เมื่อ: 6 กรกฎาคม 2553, 14:11:55
สำหรับ SMF 2.0.xx

แก้ไขไฟล์:

file $boarddir/index.php

ค้นหา -->>
โค๊ด: [Select]
// !!! Do we want these hard coded?
$modSettings['defaultMaxMessages'] = 5;
$modSettings['defaultMaxTopics'] = 9;

แก้เป็น -->>
โค๊ด: [Select]
// 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

ค้นหา -->>
โค๊ด: [Select]
// Default to latest 5.  No more than 255, please.

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
// If there a limit set?
if (!empty($modSettings['xmlnews_maxshow']) && empty($_GET['limit']))
$_GET['limit'] = $modSettings['xmlnews_maxshow'];


file $sourcedir/ManageNews.php

ค้นหา -->>
โค๊ด: [Select]
// Just the remaining settings.
array('check', 'xmlnews_enable', 'onclick' => 'document.getElementById(\'xmlnews_maxlen\').disabled = !this.checked;'),
array('text', 'xmlnews_maxlen', 10),

แก้เป็น -->>
โค๊ด: [Select]
// Just the remaining settings.
array('check', 'xmlnews_enable', 'onclick' => 'document.getElementById(\'xmlnews_maxlen\').disabled = !this.checked;document.getElementById(\'xmlnews_maxshow\').disabled = !this.checked;'),
array('text', 'xmlnews_maxlen', 10),
array('text', 'xmlnews_maxshow', 10),

file $sourcedir/ManagePosts.php

ค้นหา -->>
โค๊ด: [Select]
'',
// Hot topics (etc)...

แก้เป็น -->>
โค๊ด: [Select]
array('int', 'wirelessMaxTopics', 'postinput' => $txt['manageposts_topics'], 'subtext' => $txt['wirelessMaxTopicsDefault']),
array('int', 'wirelessMaxMessages', 'postinput' => $txt['manageposts_posts'], 'subtext' => $txt['wirelessMaxMessagesDefault']),
'',
// Hot topics (etc)...

file $languagedir/Modifications.thai-utf8.php

เพิ่ม -->>
ขออภัย! ท่านไม่สามารถเข้าถึงข้อมูลส่วนนี้ได้ กรุณาอ่าน เงื่อนไขการใช้งาน DexMore.Com

สร้างไฟล์: install_db.php เพื่อสร้างฐานข้อมูล ไว้ใน $boarddir (ที่เดียวกับไฟล์ SSI.php) รัน http://www.your_url.xxx/$boarddir/install_db.php -->> Enter เสร็จแล้วลบทิ้ง
โค๊ด: [Select]
<?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
Windows XP    Firefox 3.6.6   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
ส่งหัวข้อนี้พิมพ์ หน้า: 1 
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 17 พฤษภาคม 2555, 06:09:17

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla