ผู้เขียน หัวข้อ: ใส่โฆษณา banner ใน SMF ติดแบนเนอร์ ในบอร์ด SMF Ad Management  (อ่าน 23698 ครั้ง)

ออฟไลน์ We Love Thailand

  • เรารักประเทศไทย
  • Administrator
  • *
  • กระทู้: 1,229
  • ชอบกด Like+ 844
  • เพศ: ชาย
  • ใช้งานล่าสุด :12 มกราคม 2018, 12:54:45
  • รับบอกรักประเทศไทย
    • SprinklerThailand สปริงเกอร์ไทยแลนด์
ใส่โฆษณา banner ใน SMF ติดแบนเนอร์ ในบอร์ด SMF
เป็น Mod ที่เอาไว้ใส่ป้ายโฆษณาที่น่าสนใจ แต่คนละแบบกับ โฆษณาเลื่อน ขึ้น-ลง ตาม scrollbar นะครับ อันนี้จะไม่เลื่อนขึ้น-ลง แต่จะใส่ตามตำแหน่งต่างๆ เช่นที่ใต้เมนูของทุุกๆหน้าหรือจะให้แสดงเฉพาะหน้า หรือเฉพาะตอนโพส์ หรือที่ bottom กำหนดได้หลากหลายดูออฟชั่น ดังต่อไปนี้

Display ads on every page right below the menu    
Help Display ads on board index    
Help Display ads on message index    
Help Display ads on the post page    
Help Display ads after the last post    
Help Display ads on every page on the top of the page    
Help Display ads in the welcome user area    
Help Display ads on the bottom of the page    
Help Display ads on every page as a tower on the left side    
Help Display ads on every page as a tower on the right side    
Help Display ads under child boards

[hide=3]Mod Name: Ad Management mod
Created By: SMFHacks.com Team
Latest Version: 3.0.1
Compatible With: 1.1, 1.1.7, 1.1.8, 1.1.9, 1.1.10, 1.1.11, 1.1.12, 1.1.13, 1.1.14, 1.1.15, 1.1.16, 1.1.17, 1.1.18, 1.1.19, 2.0, 2.0.2, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8

สามารถดาวน์โหลดได้โดยตรงที่
โค๊ด: [Select]
http://custom.simplemachines.org/mods/index.php?mod=255
วิธีติดตั้ง
ติดตั้งแบบ mod ทั่วๆไป
ถ้าเจอคำว่า ล้มเหลว ในธีมอื่นๆ ซึ่งไม่ใช่ธีมที่เราใช้ในปัจจุบัน กดติดตั้งต่อได้เลย
(อย่าลืม Backup ไฟล์สำรองไว้ก่อนทุกครั้งที่ติดตั้ง mod)
หลังจากติดตั้งแล้วเข้าไปที่
ปรับแต่งบอร์ด/Ad Management/คลิกที่ Add Ads
ช่อง name ใส่ชื่อป้าย
ช่อง Content ใส่โค้ด html ตัวอย่างด้านล่าง



ป้ายเดี่ยวๆ
<img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg" width="468" height="60" />

แบบมีลิงค์เชื่อมโยง จัดกึ่งกลาง center
<center><a href="http://www.welovethailand.com"><img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg"width="468" height="60" /></a></center>

หลายๆ ป้ายใช้แบบนี้  (Multiple Skyscraper Ads)
<table align="center">
<
tr>
<
td>AD 1 HERE</td>
</
tr>
<
tr>
<
td>AD 2 HERE</td>
</
tr>
<
tr>
<
td>AD 3 HERE</td>
</
tr>
<
tr>
<
td>AD 4 HERE</td>
</
tr>
</
table>


หรือใช้ <br/> ขั้นระหว่างป้ายต่อป้ายก็ได้
<img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg" width="468" height="60" />
<
br/>
<
img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg" width="468" height="60" />


ปรับ Type : HTML
[/hide]

ถ้ามองไม่เห็นป้ายไปดูการตั้งค่าที่ Permissions ของแต่ละกลุ่ม
ถ้าใส่โค้ดถูกต้องแล้ว ตั้งค่า Permissions แล้ว รูปภาพยังไม่แสดง สำหรับ admin ให้ไปตั้งค่าที่ Ad Management/Settings/Disable ads for admins << เอาติ๊กออก หรือเปลี่ยน Browser เป็น google chrome หรืออื่นๆดู

ตำแหน่งต่างๆ
Help Display ads on every page on the top of the page
Display ads on every page right below the menu   
Help Display ads on board index
Help Display ads on every page as a tower on the left side   
Help Display ads on every page as a tower on the right side



Help Display ads on message index หน้ารวมบทความของแต่ละบอร์ด


Help Display ads on the post page  หัวข้อโพสท์ของแต่ละโพสท์


Display ads after the last post ใต้กระทู้โพสท์


Help Display ads on the bottom of the page  ใต้ล่างทุกหน้า


- Which boards should this ad display in ใส่แยกเฉพาะบอร์ดใดบอร์ดหนึ่ง
หลังจากติดตั้งเรียบร้อยแล้ว เข้าไปที่ Ad Management/Add Ads
Name ใส่ชื่อของป้าย
Content ใส่โค้ดป้าย
ตัวอย่างใส่หลายป้ายพร้อมๆกัน
<table align="center">
<
tr>
<
td><img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg" width="468" height="60" /></td>
</
tr>
<
tr>
<
td><img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg" width="468" height="60" /></td>
</
tr>
<
tr>
<
td><img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg" width="468" height="60" /></td>
</
tr>
<
tr>
<
td><img src="http://s24.postimg.org/6njvp4tnp/banner468x60.jpg" width="468" height="60" /></td>
</
tr>
</
table>


ตรงช่อง Which boards should this ad display in ใส่หมายเลขของบอร์ดที่เราต้องการให้มันแสดง ยกตัวอย่างบอร์ด 1 ของเว็บผมคือ Discussion Room
http://www.welovethailand.com/webboard/index.php/board,1.0.html จะได้ URL ลงท้ายด้วย 1 ให้เอาหมายเลข 1ไปใส่ที่ช่อง Which boards should this ad display in  หลังจากนั้นติ๊กเลือกช่อง Display ads on message index ดูรูปประกอบ


กดเซฟ แล้วลอง Logout ออกไปดูผล ด้วยการคลิกเข้าไปที่บอร์ด 1 ดูจะมีโฆษณาปรากฎ ถ้าต้องการให้โชว์ในหลายๆบอร์ด ใช้หลัก 1,2,3 ไปเรื่อยๆ หรือ add เพิ่มป้ายตัวใหม่ ในบอร์ดใหม่โดยใช้หลักการเดียวกันนี้ ดูรูปด้านล่าง


- Display ads within posts โชว์ภายในลำดับโพสท์ทุกโพสท์
ป้ายจะแสดงที่ใต้โพสท์ตามลำดับที่เรากำหนด ยกตัวอย่าง เราต้องการให้ป้ายแสดงที่ใต้โพสท์ที่1,3 เมื่อมีการตอบกระทู้มากกว่า 3ขึ้นไปเช่นตอบ5 ป้ายก็จะแสดงเฉพาะตำแหน่งที่ 1กับ 3 ของคนที่ตอบเท่านั้น ดูรูป



- Display ads after categories โชว์ใต้หมวดหมู่ Category ใดหมวดหมู่หนึ่ง
ให้นับลำดับของ Category ที่สร้างไว้แล้ว ตัวอย่างของผมต้องการโชว์ที่ Category 2 ก็ใส่หมายเลข 2 ที่ช่อง Display ads after categories
แล้วถ้าติ๊กเลือกที่ Display ads after the last post ด้วย ก็จะทำให้ป้ายนี้ไปโชว์พร้อมกันที่เดียวทั้ง2ตำแหน่ง คือที่ใต้  Category 2 กับตำแหน่งที่
Display ads after the last post ใต้กระทู้โพสท์(ย้อนไปดูรูปตำแหน่งนี้ด้านบน) แต่ถ้าไม่ติ๊กก็แสดงตำแหน่งเดียวใต้  Category 2 ผมทำให้ดูว่ามันสามารถ
แสดงพร้อมๆกันทีเดียวในหลายๆจุดได้ ท่านสามารถเอาไปประยุคใช้ได้ตามใจชอบ ดูรูปประกอบ


โชว์หลายๆ Category ก็ใช้หลักเดียวกัน 1,2,3,4  ไปเรื่อยๆ ดูรูปด้านล่าง


Display ads under child boards โชว์ด้านล่างบอร์ดย่อย


การแก้ภาษาไทยที่ไม่รองรับ ??????????? ใน Mod นี้


สำหรับท่านใดที่ภาษาไทยไม่รองรับ ให้ไปแก้ที่ Collation ในฐานข้อมูลโดยตรง แก้จาก latin1_sewdish_ci ให้เป็น utf8_general_ci
เลือกตาราง smf_ads ดูรูปภาพ




หลังแก้ไขฐานข้อมูลแล้วภาษาไทยก็ใช้ได้



หากจะแปลภาษาอักฤษเป็นไทยในส่วนของการตั้งค่าใน admin ก็ให้แก้ที่ไฟล์
Themes/default/languages/Ads.english.php
โดยตรงแล้วแปลเป็นไทยเอาเองได้เลย ตัวอย่างผมทดลองแปลตามรูป (ไม่จำเป็นต้องแปลใช้อังกฤษก็ดีอยู่แล้ว) แล้วต้องเซฟไฟล์เป็น Unicode (UTF-8) ด้วย


เมื่อคุณได้เห็นความสามารถของ Mod นี้แล้ว ยังจะอดใจใหวอีกเหรอ ที่จะไม่ใช้มันทำมาหากิน?

ถ้าอยากรู้มากกว่านี้ไปที่บอร์ด Support http://www.smfads.com/forums/index.php
ถามเจ้าของโดยตรง หรือดูคำตอบของปัญหาที่มีคนถามไว้แล้ว
« แก้ไขครั้งสุดท้าย: 9 กรกฎาคม 2014, 21:05:34 โดย We Love Thailand »
สวัสดีคุณ...บุคคลทั่วไป กด Like ให้หรือยัง...
welovethailand.com welovethailand.net เรารักประเทศไทย.com

ออฟไลน์ NenaDesign

  • Jr. Member
  • **
  • กระทู้: 98
  • ชอบกด Like+ 13
  • ใช้งานล่าสุด :18 มกราคม 2016, 11:27:53
    • ของเล่นเสริมพัฒนาการ
สอบถามหน่อยค่ะ ติดตั้ง mod เรียบร้อย


แต่ว่าหาเมนูไม่เจอค่ะ



ต้องปรับแต่งส่วนไหนเพิ่มเติมไหมคะ
ขอบคุณมากค่ะ  :^7tax^:

ออฟไลน์ We Love Thailand

  • เรารักประเทศไทย
  • Administrator
  • *
  • กระทู้: 1,229
  • ชอบกด Like+ 844
  • เพศ: ชาย
  • ใช้งานล่าสุด :12 มกราคม 2018, 12:54:45
  • รับบอกรักประเทศไทย
    • SprinklerThailand สปริงเกอร์ไทยแลนด์
ใช้ SMF เวอร์ชั่นไหน ลองไล่เช็คไฟล์ดูว่ามีสคริปไหนที่ไม่ได้ถูกติดตั้ง เพราะการติดตั้ง Mod บางไฟล์อาจจะไม่ได้ถูกติดตั้งโค้ดลงไป
โดยเฉพาะไฟล์ที่อยู่ใน ./Themes/default/ ถ้าไฟล์ใดในธีมปัจจุบันเรามีก็ไม่ต้องไปใช้ของ default ธีม
เช่น Display.template.php , BoardIndex.template.php , MessageIndex.template.php , index.template.php
โดยปกติถ้าติดตั้ง Mod ระบบจะอ้างอิงเฉพาะ default ธีม ฉะนั้นไฟล์ที่อยู่ใน ./Themes/ธีมปัจจุบันของเรา/ จะไม่ถูกติดตั้งสคริปเข้าไปด้วย
จึงทำให้สคริปต์คลาดเคลื่อนและไม่สามารถใช้งานได้ เราจึงจำเป็นต้องดูตอนติดตั้ง Mod ด้วยว่ามีไฟล์ใดที่ถูกติดตั้งและไม่ได้ถูกติดตั้ง ถ้าไฟล์ใดไม่ได้ถูกติดตั้ง
ก็ให้ ดึงไฟล์นั้นๆ มาติดตั้งโค้ดด้วยมือเราเอง ส่วนใหญ่จะเป็นไฟล์ที่อยู่ในธีมของเราดังที่กล่าวไปแล้วจะไม่ได้ถูกติดตั้งสคริปต์ลงไปด้วยเพราะ Mod จะอ้างแต่ default ธีม ลองเช็คดูใหม่

***Mod ตัวนี้ไม่เหมาะกับการติดตั้งแบบแมนวล เพราะมีการสร้างฐานข้อมูล ส่วนโค้ด มีไว้ไล่ดูความถูกต้องเท่านั้น***

./index.php

Find:
โค๊ด: [Select]
'admin' => array('Admin.php', 'AdminMain'),
Add After:
โค๊ด: [Select]
'ads' => array('Ads.php', 'Ads'),
Find:
โค๊ด: [Select]
require_once($sourcedir . '/Security.php');
Add After:
โค๊ด: [Select]
if (file_exists($sourcedir . '/LoadAds.php'))
require_once($sourcedir . '/LoadAds.php');

Find:
โค๊ด: [Select]
// Check if the user should be disallowed access.
Add After:
โค๊ด: [Select]

// Load all the ads up
if (function_exists("loadAds"))
loadAds();

./Sources/Admin.php
Find:
โค๊ด: [Select]
loadLanguage('Admin');
Add After:
   
โค๊ด: [Select]
loadLanguage('Ads');
Find:
โค๊ด: [Select]
'theme' => array(
'label' => $txt['theme_admin'],
'file' => 'Themes.php',
'function' => 'ThemesMain',
'custom_url' => $scripturl . '?action=admin;area=theme;sa=admin',
'icon' => 'themes.gif',
'subsections' => array(
'admin' => array($txt['themeadmin_admin_title']),
'list' => array($txt['themeadmin_list_title']),
'reset' => array($txt['themeadmin_reset_title']),
'edit' => array($txt['themeadmin_edit_title']),
),
),

Add After:
โค๊ด: [Select]
'ads' => array(
'label' => $txt['ad_management'],
'file' => 'Ads.php',
'function' => 'Ads',
'custom_url' => $scripturl . '?action=admin;area=ads;sa=main',
'icon' => 'themes.gif',
'subsections' => array(
'main' => array($txt['ad_management_main']),
'add' => array($txt['ad_management_add']),
'reports' => array($txt['ad_management_reports']),
'settings' => array($txt['ad_management_settings']),
'credits' => array($txt['ad_management_credits']),
),
),

./Sources/QueryString.php
Find:
โค๊ด: [Select]
// If $scripturl is set to nothing, or the SID is not defined (SSI?) just quit.
Replace With:
โค๊ด: [Select]
// SMF ADS
$buffer = preg_replace('~(, Simple Machines LLC</a>)~', ', Simple Machines LLC</a><br /><span class="smalltext"><a href="http://www.smfads.com" target="_blank">SMFAds</a> for <a href="http://www.createaforum.com" title="Forum Hosting">Free Forums</a></span>', $buffer);
$buffer = preg_replace('~(class="new_win">Simple Machines</a>)~', 'class="new_win">Simple Machines</a><br /><span class="smalltext"><a href="http://www.smfads.com" target="_blank">SMFAds</a> for <a href="http://www.createaforum.com" title="Forum Hosting">Free Forums</a></span>', $buffer);

// End SMF ADS

// If $scripturl is set to nothing, or the SID is not defined (SSI?) just quit.

./Themes/default/BoardIndex.template.php
Find:
โค๊ด: [Select]
// Show some statistics if stat info is off.
Add Before:
โค๊ด: [Select]
//Display ads on the board index
if (function_exists("show_boardAds"))
{
$ads = show_boardAds();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

Find:
โค๊ด: [Select]
<tbody class="divider">
<tr>
<td colspan="4"></td>
</tr>
</tbody>';

Add After:
โค๊ด: [Select]
echo '<tbody><tr><td colspan="4">';
//Display ads Between cats
if (function_exists("show_category"))
{
$ads = show_category($category['id']);
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}
echo ' </td></tr></tbody>';

./Themes/default/Display.template.php
Find:
โค๊ด: [Select]
// Show the anchor for the top and for the first message. If the first message is new, say so.
Add After:
โค๊ด: [Select]
//Display ads on the thread page
if (function_exists("show_threadAds"))
{
$ads = show_threadAds();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);

$messageStorage = '';
}

Find:
โค๊ด: [Select]
// Get all the messages...
while ($message = $context['get_message']())
{

Replace With:
โค๊ด: [Select]
//Ad Counter
$adcounter =0;
// Get all the messages...
while ($message = $context['get_message']())
{
$adcounter++;

Find:
โค๊ด: [Select]
}

echo '
</form>
</div>
<a id="lastPost"></a>';

Replace With:
โค๊ด: [Select]
if (function_exists("show_posts"))
{
$messageStorage = $message;
if ($adpost = show_posts($adcounter))
{
if($modSettings['ads_lookLikePosts'])
{
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>
<div class="poster">
<h4>', $context['forum_name'], '</h4>
</div>
<div class="postarea">
<div class="flow_hidden">
<div class="keyinfo">
<div class="messageicon">
<img src="', $message['icon_url'] . '" alt="" border="0" />
</div>
<h5 id="subject_', $message['id'], '">
<a href="', $message['href'], '" rel="nofollow">', $message['subject'], '</a>
</h5>
<div class="smalltext">&#171; <strong>', !empty($message['counter']) ? $txt['reply_noun'] . ' #' . $message['counter'] : '', ' ', $txt['on'], ':</strong> ', $message['time'], ' &#187;</div>
<div id="msg_', $message['id'], '_quick_mod"></div>
</div>';

// If this is the first post, (#0) just say when it was posted - otherwise give the reply #.
if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
<ul class="reset smalltext quickbuttons">';

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] && !empty($options['display_quick_reply']))
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'])
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// Can the user modify the contents of this post?
if ($message['can_modify'])
echo '
<li class="modify_button"><a>', $txt['modify'], '</a></li>';

// How about... even... remove it entirely?!
if ($message['can_remove'])
echo '
<li class="remove_button"><a>', $txt['remove'], '</a></li>';

// What about splitting it off the rest of the topic?
if ($context['can_split'] && !empty($context['num_replies']))
echo '
<li class="split_button"><a>', $txt['split'], '</a></li>';

// Can we restore topics?
if ($context['can_restore_msg'])
echo '
<li class="restore_button"><a>', $txt['restore_message'], '</a></li>';

if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';

echo '
</div>';


// Show the post itself, finally!
echo '
<div class="post">';

echo '
<div class="inner" id="msg_', $message['id'], '"', '>', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>
</div>';


echo '
</div>


<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
else
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>

<div align="center">', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>

<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
}
}

if(function_exists("show_lastpostAds") && function_exists("show_posts"))
{
$message = $messageStorage;
if(($adpost = show_lastpostAds()) && !show_posts($adcounter))
{
if($modSettings['ads_lookLikePosts'])
{
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>
<div class="poster">
<h4>', $context['forum_name'], '</h4>
</div>
<div class="postarea">
<div class="flow_hidden">
<div class="keyinfo">
<div class="messageicon">
<img src="', $message['icon_url'] . '" alt="" border="0" />
</div>
<h5 id="subject_', $message['id'], '">
<a href="', $message['href'], '" rel="nofollow">', $message['subject'], '</a>
</h5>
<div class="smalltext">&#171; <strong>', !empty($message['counter']) ? $txt['reply_noun'] . ' #' . $message['counter'] : '', ' ', $txt['on'], ':</strong> ', $message['time'], ' &#187;</div>
<div id="msg_', $message['id'], '_quick_mod"></div>
</div>';

// If this is the first post, (#0) just say when it was posted - otherwise give the reply #.
if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
<ul class="reset smalltext quickbuttons">';

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] && !empty($options['display_quick_reply']))
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'])
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// Can the user modify the contents of this post?
if ($message['can_modify'])
echo '
<li class="modify_button"><a>', $txt['modify'], '</a></li>';

// How about... even... remove it entirely?!
if ($message['can_remove'])
echo '
<li class="remove_button"><a>', $txt['remove'], '</a></li>';

// What about splitting it off the rest of the topic?
if ($context['can_split'] && !empty($context['num_replies']))
echo '
<li class="split_button"><a>', $txt['split'], '</a></li>';

// Can we restore topics?
if ($context['can_restore_msg'])
echo '
<li class="restore_button"><a>', $txt['restore_message'], '</a></li>';

if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';

echo '
</div>';


// Show the post itself, finally!
echo '
<div class="post">';

echo '
<div class="inner" id="msg_', $message['id'], '"', '>', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>
</div>';


echo '
</div>


<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
else
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>

<div align="center">', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>

<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
}

echo '
</form>
</div>
<a id="lastPost"></a>';

./Themes/default/MessageIndex.template.php
Find:
โค๊ด: [Select]
global $context, $settings, $options, $scripturl, $modSettings, $txt;
Add After:
โค๊ด: [Select]
//Display Ads on the Message index
if (function_exists("show_threadindexAds"))
{
$ads = show_threadindexAds();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

Find:
โค๊ด: [Select]
echo '
</tbody>
</table>
</div>
</div>';

Replace With:
โค๊ด: [Select]
echo '
</tbody>
</table>
</div>
</div>';
//Display Ads on the Message index
if (function_exists("show_underchildren"))
{
$ads = show_underchildren();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

/Sources/ManagePermissions.php
Find:
โค๊ด: [Select]
'profile_remote_avatar' => array(false, 'profile', 'use_avatar'),
Add After:
โค๊ด: [Select]
'ad_manageperm' => array(false, 'ad_manage', 'administrate'),

ติดตั้งไฟล์ดังต่อไปนี้ที่โหลดมา
Move the included file "Ads.php" to "./Sources".
Move the included file "LoadAds.php" to "./Sources".
Move the included file "Ads.template.php" to "./Themes/default".
Move the included file "Ads.english.php" to "./Themes/default/languages".
Move the included file "Ads.english-utf8.php" to "./Themes/default/languages".
คลิกรัน install.php
« แก้ไขครั้งสุดท้าย: 26 กรกฎาคม 2012, 17:53:53 โดย We Love Thailand »
สวัสดีคุณ...บุคคลทั่วไป กด Like ให้หรือยัง...
welovethailand.com welovethailand.net เรารักประเทศไทย.com

ออฟไลน์ NenaDesign

  • Jr. Member
  • **
  • กระทู้: 98
  • ชอบกด Like+ 13
  • ใช้งานล่าสุด :18 มกราคม 2016, 11:27:53
    • ของเล่นเสริมพัฒนาการ
ละเอียดมากมากมายเลยค่ะ ขอบคุณมากนะคะ ติดตั้งได้แล้ว
+1 Like ให้งามๆ  :^7tax^: รักประเทศไทยจัง  :^5love_u^:

ออฟไลน์ iknowasia

  • Newbie
  • *
  • กระทู้: 6
  • ชอบกด Like+ 0
  • ใช้งานล่าสุด : 2 มกราคม 2013, 15:01:46
  • Thanks You welovethailand.com
BOARD นี้ได้ความรู้เยอะมากครับ ขอบคุณสำหรับการแบ่งปันครับ  :^7tax^:

ออฟไลน์ jaaek

  • Newbie
  • *
  • กระทู้: 18
  • ชอบกด Like+ 1
  • เพศ: หญิง
  • ใช้งานล่าสุด :31 ตุลาคม 2014, 16:14:18
  • Thanks You welovethailand.com
เพิ่งติดตั้งไปก่อนมารู้จักเว็บนี้ 2 วันเองค่ะ ติดตั้งแบบงง ๆ แวะมาอ่านทบทวนให้เข้าใจยิ่งขึ้นไปอีก ขอบคุณสำหรับสิ่งดี ๆ ที่มอบให้ค่ะ

ออฟไลน์ NenaDesign

  • Jr. Member
  • **
  • กระทู้: 98
  • ชอบกด Like+ 13
  • ใช้งานล่าสุด :18 มกราคม 2016, 11:27:53
    • ของเล่นเสริมพัฒนาการ
เพิ่งติดตั้งไปก่อนมารู้จักเว็บนี้ 2 วันเองค่ะ ติดตั้งแบบงง ๆ แวะมาอ่านทบทวนให้เข้าใจยิ่งขึ้นไปอีก ขอบคุณสำหรับสิ่งดี ๆ ที่มอบให้ค่ะ

เห็นด้วยๆ ชื่นชมบอร์ดนี้มาก เพิ่งเข้ามาเหมือนกันค่ะ แต่ได้ความรู้ไปเยอะแยะมากมาย  :^16seek^:

ออฟไลน์ mr.seui

  • Newbie
  • *
  • กระทู้: 41
  • ชอบกด Like+ 6
  • เพศ: ชาย
  • ใช้งานล่าสุด :25 ตุลาคม 2014, 13:17:50
  • Thanks You welovethailand.com
    • สิงห์รถบรรทุก
ติดตั้งแล้วเจอข้อความนี้แก้ไงครับ smf 2.0.2 ครับ

ออฟไลน์ We Love Thailand

  • เรารักประเทศไทย
  • Administrator
  • *
  • กระทู้: 1,229
  • ชอบกด Like+ 844
  • เพศ: ชาย
  • ใช้งานล่าสุด :12 มกราคม 2018, 12:54:45
  • รับบอกรักประเทศไทย
    • SprinklerThailand สปริงเกอร์ไทยแลนด์
ในไฟล์ LoadAds.php บรรทัด 55 หาตาราง Table 'smf_ads'  ไม่เจอ

ลองถอน Mod ทิ้งแล้วลงใหม่ ตอนลงให้ดูด้วยว่ามีไฟล์ใดมีปัญหา
ปัญหามาจากไฟล์ตัวนี้ LoadAds.php บรรทัด 55  หาตาราง Table 'smf_ads'  ไม่เจอ
เข้าไปดูที่ db ฐานข้อมูลว่ามีตารางนี้หรือไม่ หรือชื่อตารางผิดพลาดประการใด
« แก้ไขครั้งสุดท้าย: 26 กรกฎาคม 2012, 18:15:36 โดย We Love Thailand »
สวัสดีคุณ...บุคคลทั่วไป กด Like ให้หรือยัง...
welovethailand.com welovethailand.net เรารักประเทศไทย.com

ออฟไลน์ mr.seui

  • Newbie
  • *
  • กระทู้: 41
  • ชอบกด Like+ 6
  • เพศ: ชาย
  • ใช้งานล่าสุด :25 ตุลาคม 2014, 13:17:50
  • Thanks You welovethailand.com
    • สิงห์รถบรรทุก
แก้dbหายแล้ว แต่มีข้อความนี้ไม่รู้ว่าจะแก้ตรงไหนแนะนำด้วยครับ
(ผมลงmodด้วยมือครับ)

ออฟไลน์ We Love Thailand

  • เรารักประเทศไทย
  • Administrator
  • *
  • กระทู้: 1,229
  • ชอบกด Like+ 844
  • เพศ: ชาย
  • ใช้งานล่าสุด :12 มกราคม 2018, 12:54:45
  • รับบอกรักประเทศไทย
    • SprinklerThailand สปริงเกอร์ไทยแลนด์
แก้dbหายแล้ว แต่มีข้อความนี้ไม่รู้ว่าจะแก้ตรงไหนแนะนำด้วยครับ
(ผมลงmodด้วยมือครับ)

ท่านเข้าไปที่ dbฐานข้อมูล แล้วลองไล่ดูว่ามันมี ตารางเหมือนตามในรูปหรือเปล่า
เพราะอาการของท่านมันบอกว่า หาชื่อ ฟีลด์ จากฐานข้อมูลไม่เจอ คือหาชื่อตารางและฟิลด์ไม่เจอ
เป็นไปได้ว่า มีปัญหาเรื่องการนำเข้าของฐานข้อมูลที่ไม่สมบรูณ์ (ควร backup ไว้ก่อนทำ)
เท่าที่ผมเช็ค Mod ตัวนี้มันมีการสร้างตารางฐานข้อมูลด้วย 2 ตารางคือ smf_ads กับ smf_ads_settings

ตาราง smf_ads


ตาราง smf_ads_settings


อีกอย่างนึงที่สำคัญคือ ถ้าติดตั้งด้วยมือตัวเองต้องคลิกรันไฟล์ install.php ด้วย
Mod ตัวนี้ จำเป็นต้องติดตั้งเข้าสู่ระบบ ไม่เหมาะแก่การติดตั้งเองด้วยมือ(ยกเว้นผู้เชี่ยวชาญ) ส่วนโค้ดมีไว้ให้ตรวจสอบดูเท่านั้น

วิธีแก้ปัญหาที่ลงแบบแมนวลไปแล้วคือท่านต้อง คลิกติดตั้งฐานข้อมูลด้วยไฟล์ install.php (และควรแบ็คอัพข้อมูลก่อนติดตั้งด้วยครับ)
ให้นำไฟล์ install.php ไปไว้ใน Root ของบอร์ด หรือที่เดียวกันกับไฟล์ SSI.php แล้วเอาไปคลิกติดตั้งที่ http://www.Yourweb.com/webboard/install.php  หลังติดตั้งเสร็จก็ให้ลบไฟล์นี้ทิ้งด้วย


และต้องขออภัยที่ไม่ได้เขียนกำกับบอกไว้ก่อนว่ามีการสร้างฐานข้อมูล (ตอนนี้เขียนกำกับไว้แล้ว เผื่อท่านอื่นๆจะได้รู้ด้วย)
« แก้ไขครั้งสุดท้าย: 26 กรกฎาคม 2012, 18:23:26 โดย We Love Thailand »
สวัสดีคุณ...บุคคลทั่วไป กด Like ให้หรือยัง...
welovethailand.com welovethailand.net เรารักประเทศไทย.com

ออฟไลน์ tonchi

  • Newbie
  • *
  • กระทู้: 4
  • ชอบกด Like+ 0
  • ใช้งานล่าสุด : 7 เมษายน 2013, 22:04:31
  • Thanks You welovethailand.com

ออฟไลน์ nationnals

  • Newbie
  • *
  • กระทู้: 3
  • ชอบกด Like+ 0
  • ใช้งานล่าสุด : 2 กันยายน 2012, 11:51:52
  • Thanks You welovethailand.com
สุดๆไปเลยความรู้เป็นคังเลย :^1great^:

ออฟไลน์ lekleo78

  • Newbie
  • *
  • กระทู้: 3
  • ชอบกด Like+ 0
  • ใช้งานล่าสุด :11 กันยายน 2012, 13:54:12
  • Thanks You welovethailand.com

ออฟไลน์ lekleo78

  • Newbie
  • *
  • กระทู้: 3
  • ชอบกด Like+ 0
  • ใช้งานล่าสุด :11 กันยายน 2012, 13:54:12
  • Thanks You welovethailand.com