Home Webboard ArticlesKnowledges  
ข่าวประกาศ:

:: กติกา มารยาท ในการใช้งานเว็บบอร์ด ::
กรุณากรอกอีเมล์จริงในการสมัคร และรับอีเมล์ยืนยันเพื่อใช้งานในบอร์ด

ผู้เขียน หัวข้อ: Google Search for SMF ค้นหาโดย google  (อ่าน 169104 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Google Search for SMF ค้นหาโดย google
« เมื่อ: 02, สิงหาคม 2010, 03:06:34 PM »
  • ชื่อ: Google Search for SMF
  • ผู้เขียน: UnclEo
  • นำเสนอโดย: DexMoreGroup
  • ประเภท: Search Engine Optimization
  • รองรับ: SMF 1.1.xx, 2.0.xx
  • ปรับปรุงล่าสุด: 2 สิงหาคม 2553

รายละเอียด
      ให้ SMF ใช้ฟอร์มการค้นหาโดย google เป็นการผูกมิตรกับ google เป็นวิธีหนึ่งในหลายๆ วิธีของการทำเสียว และยังสามารถค้นหาภายในบอร์ดได้เหมือนเดิมด้วยการค้นหาชั้นสูง

ตัวอย่าง


สำหรับ SMF 1.1.xx

แก้ไขไฟล์:

file $themesdir/index.tempate.php

ค้นหา -->>
โค๊ด: [Select]
<form action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;">
<a href="', $scripturl, '?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" align="middle" style="margin: 0 1ex;" alt="" /></a>
<input type="text" name="search" value="" style="width: 190px;" />&nbsp;
<input type="submit" name="submit" value="', $txt[182], '" style="width: 11ex;" />
<input type="hidden" name="advanced" value="0" />';

// Search within current topic?
if (!empty($context['current_topic']))
echo '
<input type="hidden" name="topic" value="', $context['current_topic'], '" />';

// If we're on a certain board, limit it to this board ;).
elseif (!empty($context['current_board']))
echo '
<input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';

echo '
</form>

แก้เป็น -->>
โค๊ด: [Select]
<form action="http://www.google.co.th/cse" id="cse-search-box" target="_blank">
<img alt="dexmore.com" src="' .$settings['images_url']. '/google.gif" width="61" height="24" align="middle" />
<a href="', $scripturl, '?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" alt="' , $txt['advanced_search'] , '" title=" ' , $txt['advanced_search'] , ' " /></a>
<input type="hidden" name="cx" value="partner-pub-9273694033855981:t1oxa0xl47u" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="&#x0e04;&#x0e49;&#x0e19;&#x0e2b;&#x0e32;" />
</form>
<script type="text/javascript" src="http://www.google.co.th/cse/brand?form=cse-search-box&amp;lang=th"></script>

file $languagesdir/index.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
$txt['advanced_search'] = 'การค้นหาชั้นสูง';
รูป google.gif
อัพโหลดไปไว้ใน $imagesdir


ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #1 เมื่อ: 02, สิงหาคม 2010, 03:09:11 PM »
สำหรับ SMF 2.0.xx

แก้ไขไฟล์:

file $themesdir/index.template.php

ค้นหา -->>
โค๊ด: [Select]
<form id="search_form" style="margin: 0;" action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
<input type="text" name="search" value="" class="input_text" />&nbsp;
<input type="submit" name="submit" value="', $txt['search'], '" class="button_submit" />
<input type="hidden" name="advanced" value="0" />';

// Search within current topic?
if (!empty($context['current_topic']))
echo '
<input type="hidden" name="topic" value="', $context['current_topic'], '" />';
// If we're on a certain board, limit it to this board ;).
elseif (!empty($context['current_board']))
echo '
<input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';

echo '</form>';

แก้เป็น -->>
โค๊ด: [Select]
<form action="http://www.google.co.th/cse" id="cse-search-box" target="_blank">
<img alt="dexmore.com" src="' .$settings['images_url']. '/google.gif" width="61" height="24" align="middle" />
<a href="', $scripturl, '?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" alt="' , $txt['advanced_search'] , '" title=" ' , $txt['advanced_search'] , ' " /></a>
<input type="hidden" name="cx" value="partner-pub-9273694033855981:t1oxa0xl47u" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="&#x0e04;&#x0e49;&#x0e19;&#x0e2b;&#x0e32;" />
</form>
<script type="text/javascript" src="http://www.google.co.th/cse/brand?form=cse-search-box&amp;lang=th"></script>';

file $languagesdir/index.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
$txt['advanced_search'] = 'การค้นหาชั้นสูง';
รูป google.gif
อัพโหลดไปไว้ใน $imagesdir
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ SiamGaming.Com

  • Ju
  • *
  • กระทู้: 3
  • เห็นด้วย&ขอบคุณ: 1
  • ปีนี้อายุ 14 แล้ว
    • SiamGaming.Com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #2 เมื่อ: 30, สิงหาคม 2010, 11:32:46 PM »
ขอบคุณครับ ระบบ ค้นหาของ Google ใน SMF หามานานแล้ว เจอซะที ดีกว่า ระบบค้นหาของ SMF หลายเท่าเลย  :grin:

ออฟไลน์ kaijae2004

  • Just
  • **
  • กระทู้: 105
  • เห็นด้วย&ขอบคุณ: 14
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #3 เมื่อ: 21, พฤษภาคม 2011, 09:07:25 PM »
จะทำยังไงให้บรรทัดต่อจากกล่องค้นหา หายไปครับ หลังจากทำตามที่บอกมา ได้แล้วแต่มันมีบรรทัดเพิ่มมาครับ ทำให้ดูกล่องมันลอยอยู่ 1 บรรทัดครับ


Thanks: ฝากรูป
« แก้ไขครั้งสุดท้าย: 21, พฤษภาคม 2011, 09:10:27 PM โดย kaijae2004 »

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5525
  • เห็นด้วย&ขอบคุณ: 2125
    • SMFjusthost.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #4 เมื่อ: 23, พฤษภาคม 2011, 02:30:07 PM »
ขอดูโค๊ดที่แก้ไข  ก็อบเผื่อด้วย  ก่อนหน้า และหลังจากสัก 10 บรรทัด

ออฟไลน์ kaijae2004

  • Just
  • **
  • กระทู้: 105
  • เห็นด้วย&ขอบคุณ: 14
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #5 เมื่อ: 23, พฤษภาคม 2011, 08:02:54 PM »
นี่ครับผม
โค๊ด: [Select]
echo '
<td class="titlebg2" align="right" nowrap="nowrap" valign="top" >
<form action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;"target="_blank">
<a href="', $scripturl, '?action=search;advanced" ><img src="'.$settings['images_url'].'/filter.gif" align="middle" style="margin: 0 1ex;" alt="' , $txt['advanced_search'] , '" title=" ' , $txt['advanced_search'] , ' " /></a>
<input type="text" name="search" value="" style="width: 190px;" />&nbsp;
<input type="submit" name="submit" value="', $txt[182], '" style="width: 11ex;" />
<input type="hidden" name="advanced" value="0" />';

// Search within current topic?
if (!empty($context['current_topic']))
echo '
<input type="hidden" name="topic" value="', $context['current_topic'], '" />';

// If we're on a certain board, limit it to this board ;).
elseif (!empty($context['current_board']))
echo '
<input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';

echo '
</form>
<form action="http://www.google.co.th/cse" id="cse-search-box" target="_blank">
<img alt="dexmore.com" src="' .$settings['images_url']. '/google.gif" width="61" height="24" align="middle" />
<input type="hidden" name="cx" value="partner-pub-9273694033855981:t1oxa0xl47u" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="&#x0e04;&#x0e49;&#x0e19;&#x0e2b;&#x0e32;" />
</form>
<script type="text/javascript" src="http://www.google.co.th/cse/brand?form=cse-search-box&amp;lang=th"></script>
</td>
</tr>
</table>
</div>';


// Show the menu here, according to the menu sub template.
template_menu();

// Show a random news item!
if (!empty($settings['enable_news'])){
echo ' <br />
<table width="100%" cellpadding="10" cellspacing="1" class="bordercorlor" bgcolor="#666666">
  <tr>
  <td class="titlebg" align="center"><strong><font size="4">ข่าวประชาสัมพันธ์</font></strong></td>
  </tr>
<tr><td bgcolor="#F9F9F9">';
echo $context['random_news_line'];
echo'
</tr></td>
</table>';
}

// The main content should go here.
echo '
<div id="bodyarea" style="padding: 1ex 0px 2ex 0px;">';
}

function template_main_below()
{
global $context, $settings, $options, $scripturl, $txt;

echo '
</div>';

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5525
  • เห็นด้วย&ขอบคุณ: 2125
    • SMFjusthost.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #6 เมื่อ: 23, พฤษภาคม 2011, 09:35:51 PM »
ก็ไม่เห็นตรงไหนที่แปลกกว่าปกติ ถ้าจะมีก็คง <br /> ที่มีอยู่จุดเดียว

หรืออีกวิธี ลองใช้โค๊ดให้เหมือนต้นฉบับทุกอย่าง

ออฟไลน์ หลวงเภาจอมลีลา

  • Just Mem
  • ****
  • กระทู้: 75
  • เห็นด้วย&ขอบคุณ: 33
  • เพศ: ชาย
    • ชมรมคอมคลับไทยComclubthai.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #7 เมื่อ: 28, กันยายน 2011, 12:19:07 PM »

 ใช้ได้เฉพาะกับธีมมาตรฐานใช่ไหมครับ ผมลองใช้แล้วใช้ได้ดีครับ แต่กับธีม Dilber Multicolor ไม่ได้ครับ ค้นหาโค๊ตนี้ไม่เจอ  รบกวนชี้แนะด้วยครับ :huh:

อ้างถึง
<form id="search_form" style="margin: 0;" action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
               <input type="text" name="search" value="" class="input_text" />&nbsp;
               <input type="submit" name="submit" value="', $txt['search'], '" class="button_submit" />
               <input type="hidden" name="advanced" value="0" />';

      // Search within current topic?
      if (!empty($context['current_topic']))
         echo '
               <input type="hidden" name="topic" value="', $context['current_topic'], '" />';
         // If we're on a certain board, limit it to this board ;).
      elseif (!empty($context['current_board']))
         echo '
               <input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';

      echo '</form>';
ชมรมคอมคลับไทย Comclubthai.com

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5525
  • เห็นด้วย&ขอบคุณ: 2125
    • SMFjusthost.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #8 เมื่อ: 28, กันยายน 2011, 12:58:30 PM »
ลองหาเฉพาะ
// Search within current topic?

หาทั้งบรรทัดจะไม่เจอเพราะโค๊ดเขียนไม่เหมือนกัน

ออฟไลน์ หลวงเภาจอมลีลา

  • Just Mem
  • ****
  • กระทู้: 75
  • เห็นด้วย&ขอบคุณ: 33
  • เพศ: ชาย
    • ชมรมคอมคลับไทยComclubthai.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #9 เมื่อ: 28, กันยายน 2011, 01:14:25 PM »

 ผมได้ทำการวางทับแล้วครับ แต่เว็บขึ้น error ครับ ผมต้องแก้ตรงไหนต่อครับ อันนี้ฉบับ Original ขอบคุณล่วงหน้ามากครับ  :adore:

อ้างถึง
   // Show a random news item? (or you could pick one from news_lines...)
   if (!empty($settings['enable_news']))
      echo '

               <td valign="middle" height="30" class="smalltext" style="padding-left:10px; padding-top:0px; padding-bottom:0px;">
                  <b>', $txt[102], '</b>: ', $context['random_news_line'], '
               </td>
         ';
   echo '
               <td valign="middle" height="30" style="padding-top:0px; padding-bottom:0px; padding-right:20px;" class="middletext" align="right">
            <form action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0px;">
               <a href="', $scripturl, '?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" align="middle" style="margin: 0px;" alt="" /></a>
               <input type="text" name="search" value="" style="width: 190px;" />&nbsp;
               <input type="submit" name="submit" value="', $txt[182], '" style="width: 11ex;" />
               <input type="hidden" name="advanced" value="0" />';

   // Search within current topic?
   if (!empty($context['current_topic']))
      echo '
               <input type="hidden" name="topic" value="', $context['current_topic'], '" />';

      // If we're on a certain board, limit it to this board ;).
   elseif (!empty($context['current_board']))
      echo '
               <input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';

   echo '
            </form>
ชมรมคอมคลับไทย Comclubthai.com

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5525
  • เห็นด้วย&ขอบคุณ: 2125
    • SMFjusthost.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #10 เมื่อ: 28, กันยายน 2011, 07:24:22 PM »
ค้นหา  เดิมๆ บรรทัด 252-269


	
<
form action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0px;">
	
	
	
	
	
<
a href="', $scripturl, '?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" align="middle" style="margin: 0px;" alt="" /></a>
	
	
	
	
	
<
input type="text" name="search" value="" style="width: 190px;" />&nbsp;
	
	
	
	
	
<
input type="submit" name="submit" value="', $txt[182], '" style="width: 11ex;" />
	
	
	
	
	
<
input type="hidden" name="advanced" value="0" />';

	
// Search within current topic?
	
if (!empty($context['
current_topic']))
	
	
echo '
	
	
	
	
	
<
input type="hidden" name="topic" value="', $context['current_topic'], '" />';

	
	
// If we'
re on a certain boardlimit it to this board ;).
	
elseif (!empty(
$context['current_board']))
	
	
echo 
'
	
	
	
	
	
<input type="hidden" name="brd['
$context['current_board'], ']" value="'$context['current_board'], '" />';

	
echo 
	
	
	
	
</
form




แทนที่ด้วย

 <form action="http://www.google.co.th/cse" id="cse-search-box" target="_blank">
	
	
	
	
	
<
img alt="dexmore.com" src="' .$settings['images_url']. '/google.gif" width="61" height="24" align="middle" />
	
	
	
	
	
<
a href="', $scripturl, '?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" alt="' , $txt['advanced_search'] , '" title=" ' , $txt['advanced_search'] , ' " /></a>
	
	
	
	
	
	
<
input type="hidden" name="cx" value="partner-pub-9273694033855981:t1oxa0xl47u" />
	
	
	
	
	
	
<
input type="hidden" name="ie" value="UTF-8" />
	
	
	
	
	
	
<
input type="text" name="q" size="31" />
	
	
	
	
	
	
<
input type="submit" name="sa" value="&#38;#x0e04;&#38;#x0e49;&#38;#x0e19;&#38;#x0e2b;&#38;#x0e32;" />';

	
echo '
	
	
	
	
	
</
form>
	
	
	
	
	
<
script type="text/javascript" src="http://www.google.co.th/cse/brand?form=cse-search-box&amp;lang=th"></script>   




ปล  
ถ้าเดี้ยงก็ลองจับเอ็คโค่ย้ายๆ วางๆ

ออฟไลน์ หลวงเภาจอมลีลา

  • Just Mem
  • ****
  • กระทู้: 75
  • เห็นด้วย&ขอบคุณ: 33
  • เพศ: ชาย
    • ชมรมคอมคลับไทยComclubthai.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #11 เมื่อ: 28, กันยายน 2011, 10:19:58 PM »
ตอนนี้แก้ตามที่บอกแล้วครับ แต่ติดตรงปุ่มค้นหาขึ้นภาษาต่างด้าวครับ รบกวนช่วยแนะนำด้วยครับ ขอบคุณครับ  :smiley:




Uploaded with ImageShack.us


<input type="submit" name="sa" value="&#38;#x0e04;&#38;#x0e49;&#38;#x0e19;&#38;#x0e2b;&#38;#x0e32;" />';

ชมรมคอมคลับไทย Comclubthai.com

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5525
  • เห็นด้วย&ขอบคุณ: 2125
    • SMFjusthost.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #12 เมื่อ: 29, กันยายน 2011, 01:33:51 PM »
value="ค้นหา"

ลองพิมพ์เข้าไปเป็นภาษาไทย  หรือไม่ก็ภาษาอังกฤษ


ออฟไลน์ หลวงเภาจอมลีลา

  • Just Mem
  • ****
  • กระทู้: 75
  • เห็นด้วย&ขอบคุณ: 33
  • เพศ: ชาย
    • ชมรมคอมคลับไทยComclubthai.com
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #13 เมื่อ: 29, กันยายน 2011, 09:32:29 PM »
ขอบคุณครับ ได้แล้วครับ แต่เป็นภาษาอังกฤษ  :yaahoo:
ชมรมคอมคลับไทย Comclubthai.com

ออฟไลน์ โฮสติ้งคุณภาพสูง

  • Ju
  • *
  • กระทู้: 3
  • เห็นด้วย&ขอบคุณ: 0
  • เพศ: ชาย
    • โฮสติ้งคุณภาพสูง
Re: Google Search for SMF ค้นหาโดย google
« ตอบกลับ #14 เมื่อ: 05, กุมภาพันธ์ 2015, 11:58:20 AM »
ขอขุดหน่อยนะครับ อยากขอบคุณ หานานมากกว่าจะมาเจอ
noneXhosting.com:บริการให้เช่าโฮสติ้งคุณภาพสูง เสถียร เร็ว แรง และราคาถูก

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
Back to top