:: JustUsers.net ::

:: คนทำเว็บ :: => Simple Machines Forum [SMF] => Modification => ข้อความที่เริ่มโดย: UnclEo ที่ 10, กรกฎาคม 2010, 08:40:47 PM

หัวข้อ: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: UnclEo ที่ 10, กรกฎาคม 2010, 08:40:47 PM

รายละเอียด
                  mod นี้ช่วยให้มือใหม่ (หรือเก่า) ที่หงุดหงิดรำคาญใจกับการติดโฆษณาไม่ได้ดังใจ จะแก้ไขเพิ่มเดิมแต่ละทีก็แสนยุ่งยาก เราทำให้ท่านหมดปัญหาเรื่องนี้
ไปได้เลยครับมาดูกันว่าคนไทยทำอะไรได้บ้าง  :grin: :grin:

ตัวอย่าง
(http://img155.imageshack.us/img155/7952/bannerxo.jpg)

สำหรับ SMF 1.1.xx

แก้ไขไฟล์:

file $sourcesdir/ModSettings.php

ค้นหา -->>
โค๊ด: [Select]
// Width/Height image reduction.
array('int', 'max_image_width'),
array('int', 'max_image_height'),
'',

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
// DexMore Easy Banner to Top.
array('check', 'enable_banner'),
array('large_text', 'text_banner', '6'),
'',

file $themesdir/index.template.php

ค้นหา -->>
โค๊ด: [Select]
// Show the menu here, according to the menu sub template.
template_menu();

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
if (!empty($modSettings['enable_banner']))
echo'
<div class="banner">' .parse_bbc($modSettings['text_banner']). '</div>';

file $themesdir/style.css

เพิ่ม -->>
โค๊ด: [Select]
/*DexMore Easy Banner to Top*/
.banner
{
width: 900px;/*กำหนดความกว้างที่นี่*/
background-color: white;/*กำหนดสีพื้นหลังที่นี่*/
border: solid 1px #9BAEBF;/*กำหนดสีและขนาดเส้นขอบที่นี่*/
text-align: center;
padding: 5px;
margin: 10px auto;
}

file $languagesdir/ModSettings.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$txt['enable_banner'] = 'เปิดใช้งานโฆษณา';
$txt['text_banner'] = 'ที่นี่คุณสามารถแสดงโฆษณาโดยใช้ HTML หรือ BBCode<br /><div class="smalltext">1 แถว/1บรรทัด</div>';

file $languagesdir/Help.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$helptxt['enable_banner'] = 'ที่นี่คุณสามารถใส่โฆษณาด้วย HTML หรือ BBCode ได้ตามต้องการ';

การตั้งค่า: ผู้ดูแล -->> ส่วนปรับแต่งค่าการใช้งาน -->> เปิดใช้งานโฆษณา
(http://img155.imageshack.us/img155/8807/banner1sme.jpg)
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: UnclEo ที่ 10, กรกฎาคม 2010, 09:28:51 PM
(http://img819.imageshack.us/img819/4977/bannerfn.jpg)

สำหรับ SMF 2.0.xx

แก้ไขไฟล์:

file $sourcesdir/ManageSettings.php

ค้นหา -->>
โค๊ด: [Select]
'',
// Option-ish things... miscellaneous sorta.
array('check', 'allow_disableAnnounce'),
array('check', 'disallow_sendBody'),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'',
//DexMore Easy Banner to Top
array('check', 'enable_banner'),
array('large_text', 'text_banner', '6'),

file $themesdir/index.template.php

ค้นหา -->>
โค๊ด: [Select]
// Show the menu here, according to the menu sub template.
template_menu();

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
if (!empty($modSettings['enable_banner']))
echo'
<div class="banner">' .parse_bbc($modSettings['text_banner']). '</div>';

file $themesdir/css/index.css

เพิ่ม -->>
โค๊ด: [Select]
/*DexMore Easy Banner to Top*/
.banner
{
width: 900px;/*กำหนดความกว้างที่นี่*/
background-color: white;/*กำหนดสีพื้นหลังที่นี่*/
border: solid 1px #9BAEBF;/*กำหนดสีและขนาดเส้นขอบที่นี่*/
text-align: center;
padding: 5px;
margin: 30px auto 0 auto;
}

file languages/ManageSettings.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$txt['enable_banner'] = 'เปิดใช้งานโฆษณา';
$txt['text_banner'] = 'ที่นี่คุณสามารถแสดงโฆษณาโดยใช้ HTML หรือ BBCode<div class="smalltext">1 แถว/1บรรทัด</div>';

file languages/Help.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$helptxt['enable_banner'] = 'ที่นี่คุณสามารถใส่โฆษณาด้วย HTML หรือ BBCode ได้ตามต้องการ';

การตั้งค่า: ผู้ดูแล -->> Features and Options -->>  เปิดใช้งานโฆษณา
(http://img819.imageshack.us/img819/7450/banner1i.jpg)
หัวข้อ: Re: DexMore Easy Banner to Top ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 11, กรกฎาคม 2010, 05:19:16 PM
ขอบคุณจ้า
หัวข้อ: Easy Banner to Top V.0.2
เริ่มหัวข้อโดย: UnclEo ที่ 11, กรกฎาคม 2010, 10:22:25 PM
#ปรับปรุงให้กำหนดขนาดความสูงและความกว้างได้ภายในแผงควบคุมของผู้ดูแล

สำหรับ SMF 1.1.xx

แก้ไขไฟล์:

file $sourcesdir/ModSettings.php

ค้นหา -->>
โค๊ด: [Select]
'',
// Width/Height image reduction.
array('int', 'max_image_width'),
array('int', 'max_image_height'),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
// DexMore Easy Banner Top.
array('check', 'enable_banner'),
array('int', 'banner_max_width'),
array('int', 'banner_max_height'),
array('large_text', 'text_banner', '6'),
'',

file $themesdir/index.template.php

ค้นหา -->>
โค๊ด: [Select]
?>
เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
function dexmore_banner()
{
global $modSettings;

//DexMore Easy Banner to Top
if (!empty($modSettings['enable_banner']))
{
echo'
<div class="banner" style="width: ', !empty($modSettings['banner_max_width']) ? $modSettings['banner_max_width'] : '', 'px; height: ', !empty($modSettings['banner_max_height']) ? $modSettings['banner_max_height'] : '', 'px;">' .parse_bbc($modSettings['text_banner']). '</div>';
}
}


ค้นหา -->>
โค๊ด: [Select]
// Show the menu here, according to the menu sub template.
template_menu();

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
dexmore_banner();

file languagesdir/ModSettings.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$txt['enable_banner'] = 'เปิดใช้งานโฆษณา';
$txt['banner_max_width'] = 'ความกว้างของโฆษณา<br /><div class="smalltext">ปล่อยว่าง = ไม่กำหนด</div>';
$txt['banner_max_height'] = 'ความสูงของโฆษณา<br /><div class="smalltext">ปล่อยว่าง = ไม่กำหนด</div>';
$txt['text_banner'] = 'ที่นี่คุณสามารถแสดงโฆษณาโดยใช้ HTML หรือ BBCode<br /><div class="smalltext">1 แถว/1บรรทัด</div>';

file languagesdir/Help.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$helptxt['enable_banner'] = 'ที่นี่คุณสามารถใส่โฆษณาด้วย HTML หรือ BBCode ได้ตามต้องการ';

file $themesdir/style.css

เพิ่ม -->>
โค๊ด: [Select]
/*DexMore Easy Banner to Top*/
.banner
{
background-color: white;/*กำหนดสีพื้นหลังที่นี่*/
border: solid 1px #9BAEBF;/*กำหนดสีและขนาดเส้นขอบที่นี่*/
text-align: center;
padding: 5px;
margin: 10px auto;
}

(http://img189.imageshack.us/img189/3005/banner1vi.jpg)

(http://img189.imageshack.us/img189/9532/banneruiq.jpg)
หัวข้อ: Easy Banner to Top V.0.2
เริ่มหัวข้อโดย: UnclEo ที่ 11, กรกฎาคม 2010, 10:33:56 PM
สำหรับ SMF 2.0.xx

แก้ไขไฟล์:

file $sourcesdir/ManageSettings.php

ค้นหา -->>
โค๊ด: [Select]
'',
// Option-ish things... miscellaneous sorta.
array('check', 'allow_disableAnnounce'),
array('check', 'disallow_sendBody'),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
'',
// DexMore Easy Banner Top.
array('check', 'enable_banner'),
array('int', 'banner_max_width'),
array('int', 'banner_max_height'),
array('large_text', 'text_banner', '6'),

file $themesdir/index.template.php

ค้นหา -->>
โค๊ด: [Select]
?>
เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
function dexmore_banner()
{
global $modSettings;

//DexMore Easy Banner to Top
if (!empty($modSettings['enable_banner']))
{
echo'
<div class="banner" style="width: ', !empty($modSettings['banner_max_width']) ? $modSettings['banner_max_width'] : '', 'px; height: ', !empty($modSettings['banner_max_height']) ? $modSettings['banner_max_height'] : '', 'px;">' .parse_bbc($modSettings['text_banner']). '</div>';
}
}

ค้นหา -->>
โค๊ด: [Select]
// Show the menu here, according to the menu sub template.
template_menu();

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
dexmore_banner();

file $themesdir/css/index.css

เพิ่ม -->>
โค๊ด: [Select]
/*DexMore Easy Banner to Top*/
.banner
{
background-color: white;/*กำหนดสีพื้นหลังที่นี่*/
border: solid 1px #9BAEBF;/*กำหนดสีและขนาดเส้นขอบที่นี่*/
text-align: center;
padding: 5px;
margin: 30px auto 0 auto;
}

file languages/ManageSettings.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$txt['enable_banner'] = 'เปิดใช้งานโฆษณา';
$txt['banner_max_width'] = 'ความกว้างของโฆษณา<<div class="smalltext">ปล่อยว่าง = ไม่กำหนด</div>';
$txt['banner_max_height'] = 'ความสูงของโฆษณา<div class="smalltext">ปล่อยว่าง = ไม่กำหนด</div>';
$txt['text_banner'] = 'ที่นี่คุณสามารถแสดงโฆษณาโดยใช้ HTML หรือ BBCode<div class="smalltext">1 แถว/1บรรทัด</div>';

file languages/Help.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
//DexMore Easy Banner to Top
$helptxt['enable_banner'] = 'ที่นี่คุณสามารถใส่โฆษณาด้วย HTML หรือ BBCode ได้ตามต้องการ';
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: KDD ที่ 12, กันยายน 2010, 02:28:13 PM
ลองแล้วครับ เห็นเมนูแต่ไม่แสดงผลครับ
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: UnclEo ที่ 12, กันยายน 2010, 02:49:55 PM
ทบทวนการกระทำใหม่ครับ ผิดพลาดที่คนทำ ไม่ใช่ผิดพลาดที่โค้ด
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: KDD ที่ 13, กันยายน 2010, 06:35:03 PM
กำลังแก้ไขอยู่ครับ
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: DarkZero ที่ 21, กุมภาพันธ์ 2011, 12:41:00 PM
ขอบคุณครับสำหรับสิ่งดี ๆ ได้จากที่นี่ไปหลายอย่างเลย  :yaahoo:
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: siamoverboost ที่ 03, มีนาคม 2011, 12:47:08 PM
ทบทวนการกระทำใหม่ครับ ผิดพลาดที่คนทำ ไม่ใช่ผิดพลาดที่โค้ด

เมนูขึ้นครับ แต่การแสดงผลไม่ขึ้นเช่นกันครับ 1.1.13 +SimplePortal
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: djballiz ที่ 16, เมษายน 2011, 12:28:16 AM
>ทำได้แย้ว เย้ๆ โชว์หน่อย รูปกวนไปนิด ฮ่าๆ
(http://www.baanung.com/allbume/cats1.jpg)
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: usb200 ที่ 25, พฤษภาคม 2011, 10:07:17 PM
จะว่าผมโง ก็ได้ครับ ไฟร์ file $sourcesdir/ModSettings.php เข้าไปตรงไหน มือใหม่ไม่เป็นเลยครับ  :cry:
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 25, พฤษภาคม 2011, 10:13:46 PM
* เรียนรู้การใช้งานโปรแกรมเอฟทีพีก่อน
FileZilla FTP  ลองหาวิธีการใช้ได้จากกูเกิลมีเยอะเลย 

พยายามอ่าน+ทำความเข้าใจให้ละเอียด มันจะเป็นพื้นฐานการทำเว็บเลยก็ว่าได้

จากนั้นใช้ไฟล์ซิลลานี่้แหละ  หาไฟล์ ModSettings.php  จากโฟลเดอร์ source
หัวข้อ: Re: Easy Banner to Top V.0.1 ติดโฆษณาด้านบนแบบอีซี่
เริ่มหัวข้อโดย: usb200 ที่ 25, พฤษภาคม 2011, 10:25:22 PM

* เรียนรู้การใช้งานโปรแกรมเอฟทีพีก่อน
FileZilla FTP  ลองหาวิธีการใช้ได้จากกูเกิลมีเยอะเลย 

พยายามอ่าน+ทำความเข้าใจให้ละเอียด มันจะเป็นพื้นฐานการทำเว็บเลยก็ว่าได้

จากนั้นใช้ไฟล์ซิลลานี่้แหละ  หาไฟล์ ModSettings.php  จากโฟลเดอร์ source


ขอบคุณมาก ๆ ครับ :hitwall: