Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 4222|ตอบกลับ: 4

Google Search ใน Sidebar

[คัดลอกลิงก์]
acaz โพสต์ 2008-12-29 20:46:37 |โหมดอ่าน
เป็นการเพิ่ม AdSense for search ใน Sidebar นะครับ

คำเตือน ทำด้วยความระมัดระวัง เนื่องจาก กฏของทาง Adsense ห้าทำการแก้ไขโค๊ดที่รับได้มา

1. คุณต้องมี accounts ของ adsense แล้วเข้าระบบ
ไปสร้าง AdSense for search แล้วรับโค๊ดมาเก็บไว้ก่อนครับ

2. เปิดไฟลล์ include/js/google.js

ค้นหาและลบออก


  1. document.writeln('<form name="gform" id="gform" method="get" action="http://www.google.com/search?" target="_blank" onSubmit="validate_google(this);">');
  2. document.writeln('<input type="hidden" name="client" value="aff-discuz" />');
  3. document.writeln('<input type="hidden" name="ie" value="' + google_charset + '" />');
  4. document.writeln('<input type="hidden" name="oe" value="UTF-8" />');
  5. document.writeln('<input type="hidden" name="hl" value="' + google_hl + '" />');
  6. document.writeln('<input type="hidden" name="lr" value="' + google_lr + '" />');
  7. document.writeln('<input type="hidden" name="channel" value="search" />');
  8. document.write('<div onclick="javascript:submitFormWithChannel(\'logo\')" style="cursor:pointer;float: left;width:70px;height:23px;background: url(images/common/Google_small.png) !important;background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'images/common/Google_small.png\', sizingMethod=\'scale\')"><img src="images/common/none.gif" border="0" alt="Google" /></div>');
  9. document.writeln('&nbsp;&nbsp;<input type="text" class="txt" size="20" name="q" id="q" maxlength="255" value=""></input>');
  10. document.writeln('<select name="site">');
  11. document.writeln('<option value="0"' + google_default_0 + '>Web Search</option>');
  12. document.writeln('<option value="1"' + google_default_1 + '>Search</option>');
  13. document.writeln('</select>');
  14. document.writeln('&nbsp;<button type="submit" name="sa" value="true">Search</button>');
  15. document.writeln('</form>');

คัดลอกไปที่คลิปบอร์ด
นำโค๊ดที่รับจาก adsense มาวางครับ
จากนั้นให้เพิ่ม
  1. document.writeln('
คัดลอกไปที่คลิปบอร์ด
ของโค๊ดที่นำมาวางใหม่
และปิดท้ายด้วย
  1. ');
คัดลอกไปที่คลิปบอร์ด
ของโค๊ดที่นำมาวางใหม่

ทำการบันทึกแล้วอัพโหลดเพื่อใช้งานครับ

จากนั้นเปิดการทำงานค้นหาให้แสดงที่ sidebar ได้เลยครับ

หมายเหตุ : รูปแบบการแสดงผลใน Browser จะเป็นโค๊ดเดิมที่ได้รับมาจาก Adsense

ตัวอย่างที่ทำเสร็จแล้ว
  1. document.writeln('<script type="text/javascript">');
  2. document.writeln('function validate_google(theform) {');
  3. document.writeln('        if(theform.site.value == 1) {');
  4. document.writeln('                theform.q.value = \'site:' + google_host + ' \' + theform.q.value;');
  5. document.writeln('        }');
  6. document.writeln('}');
  7. document.writeln('function submitFormWithChannel(channelname) {');
  8. document.writeln('        document.gform.channel.value=channelname;');
  9. document.writeln('        document.gform.submit();');
  10. document.writeln('        return;');
  11. document.writeln('}');
  12. document.writeln('</script>');
  13. document.writeln('<form action="http://www.google.com/cse" id="cse-search-box" target="_blank">');
  14. document.writeln('  <div>
  15. document.writeln('    <input type="hidden" name="cx" value="partner-pub-ของคุณ" />');
  16. document.writeln('    <input type="hidden" name="ie" value="UTF-8" />');
  17. document.writeln('    <input type="text" name="q" size="31" />');
  18. document.writeln('    <input type="submit" name="sa" value="Search" />');
  19. document.writeln('  </div>');
  20. document.writeln('</form>');
  21. document.writeln('<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>');
คัดลอกไปที่คลิปบอร์ด
trickstertik โพสต์ 2008-12-29 21:16:09
ขอบคุณครับ งงมาตั้งนาน
suthida โพสต์ 2008-12-29 21:47:28
ละเอียดดีค่ะ สำหรับมือใหม่
takamichi โพสต์ 2009-5-12 20:38:47
คือว่าไฟล์ include/js/google.js

ไม่เหมือนกันอะทำไง
pishit โพสต์ 2009-9-16 21:04:24
ดีน่ะครับผมว่าน่าจะประยุคได้หลายแบบ น่ะครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-3 20:18

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้