ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: minmono ที่ 04 พฤศจิกายน 2017, 00:38:07



หัวข้อ: ปัญหา Mod Recent Forum Topics อยู่เหนือ"ข่าว"
เริ่มหัวข้อโดย: minmono ที่ 04 พฤศจิกายน 2017, 00:38:07
สวัสดีครับ
ผมได้ลง mod Recent Forum Topics on Boardindex (http://custom.simplemachines.org/mods/index.php?mod=3856) บน smf 2.0.14 นะครับ
ผลลัพธ์เป็นที่หน้าพอใจครับแต่ว่า"ฉไหนคุณถึงขึ้นไปอยู่เหนือข่าว"ล่ะนี่
ต้องไปแก้ที่ไหน-อย่างไรขอคำแนะนำด้วยครับ :wanwan017:
ปล.รวมถึงแก้อย่างไรปุ่มให้ย่อหดข่าว"-" หายไปด้วยอ่ะครับ
(http://upic.me/i/mp/11capture.png) (http://upic.me/show/61727939) :-X



หัวข้อ: Re: ปัญหา Mod Recent Forum Topics อยู่เหนือ"ข่าว"
เริ่มหัวข้อโดย: oum1991 ที่ 04 พฤศจิกายน 2017, 02:30:29
ไม่ได้ติดตั้ง MOD ดังกล่าว แต่ถ้าเข้าแก้ไจ php ได้ให้เปิดแก้ไขที่ไฟล์ BoardIndex.template.php


หัวข้อ: Re: ปัญหา Mod Recent Forum Topics อยู่เหนือ"ข่าว"
เริ่มหัวข้อโดย: CONY ที่ 04 พฤศจิกายน 2017, 07:39:46
ปกติมันก็ต้องอยู่ตำแหน่งนั้นหรือเปล่าครับ
วิธีปิดข่าวที่แสดงก็ปิดตรง ตั้งค่าการใช้งาน ปิดการแสดงผล news fader ที่หน้าแรก


หัวข้อ: Re: ปัญหา Mod Recent Forum Topics อยู่เหนือ"ข่าว"
เริ่มหัวข้อโดย: minmono ที่ 04 พฤศจิกายน 2017, 15:00:24
อยากบังคับให้เห็นข่าว"ห้ามย่อ"แบบบอร์ดไทยเสียวนี่นะครับ

(http://upic.me/i/0v/cm002.png) (http://upic.me/show/61728678)


หัวข้อ: Re: ปัญหา Mod Recent Forum Topics อยู่เหนือ"ข่าว"
เริ่มหัวข้อโดย: minmono ที่ 04 พฤศจิกายน 2017, 15:55:58
SMF 2.0.14 วิธีซ้อนปุ่มย่อข่าว
BoardIndex.template.php
ค้นหา
โค๊ด:
		// Create the news fader toggle.
var smfNewsFadeToggle = new smc_Toggle({
bToggleEnabled: true,
แก้โค้ดเป็น
โค๊ด:
		// Create the news fader toggle.
var smfNewsFadeToggle = new smc_Toggle({
bToggleEnabled: false,


หัวข้อ: Re: ปัญหา Mod Recent Forum Topics อยู่เหนือ"ข่าว"
เริ่มหัวข้อโดย: minmono ที่ 05 พฤศจิกายน 2017, 00:23:32
ผลการดำเนินงาน (หลังจากที่นั่งมองสคริป(เขียนเว็บไม่เป็น อ่านภาษาไม่ออก) :wanwan044: และลองจับโยกย้ายมาทั้งวัน(ไม่ได้แบ็คอัพใว้เอ้อลงใหม่  :wanwan009:))
ปัญหาที่ว่าลงmodแล้ว modยกตัวเองขั้นไปอยู่บนสุดเหลือ"ข่าว"นั้น
คุณ oum1991 แนะนำให้ไปแก้ที่ BoardIndex.template.php พบว่าmodไม่ได้เข้ามาแก้ไขอ่ะไร(มั้ง)=ข่าวอยู่บนสุดอยู่แล้ว
mod สร้างไฟล์ใหม่ขึ้นมาชื่อว่า RecentForumTopics.template.php และไฟล์อื่นๆชื่อคล้ายกัน
ซึ่งผมก็ไม่รู้เหมือนกันว่าแล้วmodไปประกาศตัวเองยังไงให้อยู่เหนือ ข่าว@BoardIndex.template.php (ช่วยอ่านสคริปบอกเป็นความรู้ทีครับ :laugh:) (http://custom.simplemachines.org/mods/index.php?mod=3856)
บ่นมาซะยาวล่ะ :wanwan016: สรุปเลยแล้วกันว่าใช้วิธี
ย้ายสคริป ข่าว@BoardIndex.template.php
โค๊ด:
	// Show the news fader?  (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
echo '
<div id="newsfader">
<div class="cat_bar">
<h3 class="catbg">
<img id="newsupshrink" src="', $settings['images_url'], '/collapse.gif" alt="*" title="', $txt['upshrink_description'], '" align="bottom" style="display: none;" />
', $txt['news'], '
</h3>
</div>
<ul class="reset" id="smfFadeScroller"', empty($options['collapse_news_fader']) ? '' : ' style="display: none;"', '>';

foreach ($context['news_lines'] as $news)
echo '
<li>', $news, '</li>';

echo '
</ul>
</div>
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/fader.js"></script>
<script type="text/javascript"><!-- // --><![CDATA[

// Create a news fader object.
var oNewsFader = new smf_NewsFader({
sSelf: 'oNewsFader',
sFaderControlId: 'smfFadeScroller',
sItemTemplate: ', JavaScriptEscape('<strong>%1$s</strong>'), ',
iFadeDelay: ', empty($settings['newsfader_time']) ? 5000 : $settings['newsfader_time'], '
});

// Create the news fader toggle.
var smfNewsFadeToggle = new smc_Toggle({
bToggleEnabled: false,
bCurrentlyCollapsed: ', empty($options['collapse_news_fader']) ? 'false' : 'true', ',
aSwappableContainers: [
'smfFadeScroller'
],
aSwapImages: [
{
sId: 'newsupshrink',
srcExpanded: smf_images_url   '/collapse.gif',
altExpanded: ', JavaScriptEscape($txt['upshrink_description']), ',
srcCollapsed: smf_images_url   '/expand.gif',
altCollapsed: ', JavaScriptEscape($txt['upshrink_description']), '
}
],
oThemeOptions: {
bUseThemeSettings: ', $context['user']['is_guest'] ? 'false' : 'true', ',
sOptionName: 'collapse_news_fader',
sSessionVar: ', JavaScriptEscape($context['session_var']), ',
sSessionId: ', JavaScriptEscape($context['session_id']), '
},
oCookieOptions: {
bUseCookie: ', $context['user']['is_guest'] ? 'true' : 'false', ',
sCookieName: 'newsupshrink'
}
});
// ]]></script>';
}


มาใส่ใน RecentForumTopics.template.php ให้อยู่ด้านบนก่อน
โค๊ด:
		// Are there actually any topics to show?

(http://upic.me/i/bq/da003.png) (http://upic.me/show/61730165) :wanwan013: :wanwan013: :wanwan013: เป็นอันเสร็จตามจุดมุ่งหมาย / ขอขอบคุณทุกคำแนะนำครับผม :wanwan017:


หัวข้อ: Re: ปัญหา Mod Recent Forum Topics อยู่เหนือ"ข่าว"
เริ่มหัวข้อโดย: oum1991 ที่ 05 พฤศจิกายน 2017, 15:49:25
 :wanwan020: :wanwan020: :wanwan020:
อยา่งที่บอกค่ะไม่ได้ติดตั้งมอดนี้ :wanwan003:
อะไรที่ SMF แสดงแค่หน้าแรกให้สันนิสฐานเลยว่าอยู่ใน BoardIndex.template.php