ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

  แสดงกระทู้
หน้า: [1] 2
1  พัฒนาเว็บไซต์ / Programming / Re: รบกวนหน่อยครับ ต้องการตรวจสอบชุดตัวเลขครับ เมื่อ: 03 กันยายน 2017, 21:47:09
mysql ผมคงเติมตัวแบ่งปิดหัวท้ายแล้วเช็ค like เอาเลยครับ   wanwan021

โค๊ด:
WHERE CONCAT(',', colA, ',') LIKE CONCAT('%,', inputB, ',%')
2  ความรู้ทั่วไป / ระวังภัยทางเน็ต (Beware of Scams and Frauds) / Re: lnwcode.com คิดให้ดีก่อนซื้อ ! เมื่อ: 31 สิงหาคม 2017, 15:50:17
โหดแท้  wanwan035
3  ความรู้ทั่วไป / General (ถามคุยวิชาการ IM) / Re: ผมคิดว่าทุกคนในนี้ คงต้องการอิสรภาพ เมื่อ: 28 สิงหาคม 2017, 09:46:16
 wanwan017
4  พัฒนาเว็บไซต์ / Programming / Re: get token จาก URL ได้ยังไงครับ (Javascript) เมื่อ: 22 สิงหาคม 2017, 18:01:38
โค๊ด:
var url = new URL('http://gettoken/index.php?action=test&login=admin&token=aaaaa&expires=3600');
var token = url.searchParams.get('token');
console.log(token);

 wanwan007
5  ความรู้ทั่วไป / Social Media Marketing / Re: อยากทราบวิธีสร้างรายได้บน Facebook เมื่อ: 17 สิงหาคม 2017, 12:49:34
น่าสนครับ  wanwan011
6  พัฒนาเว็บไซต์ / Programming / Re: โปรแกรมเมอร์ ถ้าเปลี่ยนภาษา นี่พวกบริษัทถือว่าเป็นการเริ่มใหม่เลยมั้ย เมื่อ: 17 สิงหาคม 2017, 10:42:02
แล้วแต่ที่นะครับ อย่างบริษัทที่ผมทำอยู่จะมีข้อสอบซึ่งเป็นภาษาที่ใช้งานครับ ถ้าแกะโค้ดออกก็ถือว่าฝากความหวังให้หาข้อมูลแก้ปัญหาเองได้ระดับหนึ่ง กับตอนสัมภาษณ์ครับ คุยพวกแนวคิด กับ concept ของภาษา/framework ที่ใช้ ถ้าผ่านตรงนี้และมีประสบการณ์เพียงพอกับ senior แม้จะไม่ตรงสายกับดูแล้วทำงานร่วมกันได้ก็โอเคครับ
7  พัฒนาเว็บไซต์ / Free Site / Re: Script เปิดเว็บแบบ Catdumb เค้าทำยังไงหรอครับ เมื่อ: 27 กรกฎาคม 2017, 17:07:13
เข้ามารับความรู้
 wanwan017 wanwan017 wanwan017
8  พัฒนาเว็บไซต์ / Programming / Re: สอบเรื่องดึงข้อมูล JSON ครับ เมื่อ: 27 กรกฎาคม 2017, 14:34:34
ลองสร้าง element จำลองมาใช้ชั่วคราวมั้ยครับ  wanwan011

โค๊ด:
var item = Datajson.people.person[0].age;
var a = document.createElement('div');
a.innerHTML = item;
var childElems = a.getElementsByClassName('child');
console.log(eval(childElems[0].innerText));
9  พัฒนาเว็บไซต์ / CMS & Free Script / Re: เครื่องหมายขีด 3 ขีด เวลาดูเว็บบนมือถือ ลูกค้าเค้าจะคลิกไหมครับ เมื่อ: 26 กรกฎาคม 2017, 10:29:38
ลองดู 2 บทความนี้ครับ  wanwan003

Mobile Menu AB Tested: Hamburger Not the Best Choice?
https://sitesforprofit.com/mobile-menu-abtest

Hamburger vs Menu: The Final AB Test
https://sitesforprofit.com/menu-eats-hamburger

ส่วนตัวที่เคยทำมาชอบคำว่า MENU มากกว่า Hamburger ครับ ถ้าที่ว่างเหลือเยอะก็ให้อยู่คู่กันไปเลย  wanwan007
10  พัฒนาเว็บไซต์ / Programming / Re: รบกวนขอ Font ฟรี ภาษาไทย ที่เอามาใช้บนเว็บได้โดยไม่ติดลิขสิทธิ์หน่อยครับ เมื่อ: 24 กรกฎาคม 2017, 19:33:10
google font จ้า
https://fonts.google.com/?subset=thai
11  พัฒนาเว็บไซต์ / วิจารณ์เว็บไซต์ / Re: ฝากวิจารณ์เว็บไซต์ขายบ้านมือสองด้วยครับผม +1 เมื่อ: 24 กรกฎาคม 2017, 10:55:37
สวยงามครับ
น่าจะมีช่องไฟตรงสไลด์ด้านล่างนิดนึง ระหว่างรูปบ้านกับข้อมูล
แล้วก็ดูบนมือถือรู้สึกว่า header ใหญ่ไปหน่อยครับ  wanwan012
12  พัฒนาเว็บไซต์ / Programming / Re: เราสามารถปิด ลิงค์ iframe ไม่ให้คนอื่นรู้ได้ไหมครับ เมื่อ: 22 กรกฎาคม 2017, 10:05:14
ติดตามด้วยคนครับ Embarrassed
13  ความรู้ทั่วไป / General (ถามคุยวิชาการ IM) / Re: ช่วยวิจารณ์เว็บไซต์ใหม่ให้หน่อยครับ จะได้ปรับปรุง เมื่อ: 21 กรกฎาคม 2017, 18:56:08
ปุ่มเข้าสู่ระบบ สมัครสมาชิก น่าจะมีเอฟเฟคตอน hover นิดนึงครับ  Embarrassed
14  พัฒนาเว็บไซต์ / Programming / Re: ช่วยดูcode รูปslide ให้ทีครับ เมื่อ: 21 กรกฎาคม 2017, 18:46:04
ลองเอา css ด้านล่างไปต่อท้ายครับ อาจจะต้องปรับอีกหน่อย  Tongue

@media(max-width: 767px) {
   #main-slider .carousel .item {
      height: 300px;
   }
   
   #main-slider .carousel .slide-margin {
      margin-top: 0;
   }
   
   #main-slider .carousel .carousel-content {
      margin-top: 70px;
   }
}
15  พัฒนาเว็บไซต์ / Programming / Re: ช่วยดูให้หน่อยจิ INSERT Mysql DATA ซ้ำซ้อนเกิน+1 ตลอด เมื่อ: 21 กรกฎาคม 2017, 17:20:27
ลองเอา error ออกมาดูก่อนได้มั้ยครับ

โค๊ด:
$objQuery = mysql_query($strSQL) or die(mysql_error());
16  ความรู้ทั่วไป / Search Engine Optimization / Re: เว็บเขียนเองใช้โปรแกรมอะไรดีที่สุดครับ เมื่อ: 21 กรกฎาคม 2017, 13:03:54
vscode ครับ  Cry
17  พัฒนาเว็บไซต์ / Programming / Re: ช่วยดูให้หน่อยจิ INSERT Mysql DATA ซ้ำซ้อนเกิน+1 ตลอด เมื่อ: 21 กรกฎาคม 2017, 11:56:40
ลองดูครับ  Tongue

$date_in = date("Y-m-d");
 
$strSQL = "INSERT INTO act (name_act,date_act,category,detail_act,date_in) VALUES ('".$name_act."', '".$date_act."', '".$category."', '".$detail_act."', '".$date_in."')";
18  พัฒนาเว็บไซต์ / Programming / Re: ช่วยดู codeให้หน่อยครับ เมื่อ: 20 กรกฎาคม 2017, 21:14:55
แก้พวก <a href="#" > เป็น <a href="javascript:void(0)"> ครับ จะไม่เด้งไปข้างบน  wanwan019 wanwan019
19  พัฒนาเว็บไซต์ / Programming / Re: จากโค้ดนี้ ทำยังไงให้คลิกแล้ว Open New Window ครับ เมื่อ: 19 กรกฎาคม 2017, 15:02:53
ท่าน kumabro อธิบายละเอียดดี
ผม +1 ให้นะครับ

ขอบคุณท่าน sputtaro มากครับ
 wanwan017 wanwan017 wanwan017
20  พัฒนาเว็บไซต์ / Programming / Re: จากโค้ดนี้ ทำยังไงให้คลิกแล้ว Open New Window ครับ เมื่อ: 19 กรกฎาคม 2017, 11:36:30
ขออภัยครับเมื่อวานรีบไปหน่อยเลยไม่ได้อธิบาย วันนี้เลยมาตอบให้ละเอียดขึ้นนะครับ
 wanwan017 wanwan017 wanwan017

1. ที่กด link แล้วไม่เปิด tab ใหม่แม้จะใส่ _blank แล้วเพราะ onclick="trackOutboundLink('http://www.example.com '); return false;" ครับ
อธิบายการทำงานคือเรียก trackOutboundLink() แล้ว return = จบ event click ที่ทำอยู่ครับ
ซึ่งถ้าแก้เป็นแบบนี้ก็น่าจะเปิด tab ใหม่ตามที่ต้องการเหมือนกันครับ
โค๊ด:
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com');" target="_blank">
Text Link
</a>

2. จากข้อ 1 อาจจะมีคำถามว่า อ้าว จบ event แล้วทำไมยัง redirect ไป http://www.example.com อีกล่ะ (แถมไม่เปิด tab ใหม่ให้อีก)
ลองมาดูที่ trackOutboundLink() กันนะครับ
โค๊ด:
<script>
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon',
     'hitCallback': function(){document.location = url;}
   });
}
</script>

จะเห็นว่าตอนเรียก ga เราส่ง option 'hitCallback': function(){document.location = url;} ไป
อธิบายย่อๆคือ hitCallback จะทำงานหลังจากเรียก ga แล้ว จะให้ alert, redirect หรืออะไรก็ได้ครับ
* คำอธิบายแบบเต็มตามนี้เลยครับผม https://developers.google.com/...js/field-reference#hitCallback
ซึ่งจากโค้ด สิ่งที่เราให้มันทำก็คือ document.location = url; ครับ redirect ธรรมดานั่นเอง ผมจึงเสนอให้แก้เป็น window.open ซึ่งระบุ target ได้แทนครับ

ขอย้อนไปดูโค้ดของท่าน sputtaro นะครับ
โค๊ด:
echo '<span><a class="buybutton" rel="nofollow" onClick="ga('send','event','Link','Click',event.target.href);" href="'.$linkurl.'" target="_blank" title="'.ucwords($Key).'" >';

ผลที่ออกมาจะได้ประมาณนี้ครับ
<span><a class="buybutton" rel="nofollow" onClick="ga('send','event','Link','Click',event.target.href);" href="'http://www.example.com '" target="_blank" title="title-na-kub" >
เทียบกับโค้ดในข้อ 1 จะเห็นว่าไม่มี return ใน onclick และใส่ target="_blank" เหมือนกันครับ ^^
ต่างกันที่ท่าน sputtaro เรียก ga เลย แต่เราไปเรียกใน function แยก และท่าน sputtaro ไม่ได้ส่ง option ไปครับ ซึ่งมันก็ optional อยู่แล้ว

สรุป เจอ 2 ทางออกครับ
1. วิธีเมื่อวาน ไม่ต้องแก้ <a>
โค๊ด:
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">
Text Link
</a>

<script>
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon',
     'hitCallback': function(){window.open(url, '_blank');}
   });
}
</script>

2. วิธีท่าน sputtaro เอา hitCallback ออกเลยก็ได้ครับ ไม่งั้นจะทั้งเปิด tab ใหม่และ redirect ใน tab ปัจจุบัน
โค๊ด:
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com');" target="_blank">
Text Link
</a>

<script>
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon'
   });
}
</script>


... จบแล้ว ขอให้แก้ได้ไวๆ ปลอดภัยไม่มีบั๊กนะครับ ...
 wanwan020 wanwan020 wanwan020

ปล. ผมลองเขียน html ขึ้นมาทดสอบแต่ไม่ได้ลองกับ ga ตรงๆนะครับ
ปล.1 ถ้าผิดพลาดประการใดขออภัยด้วยครับ  wanwan009
หน้า: [1] 2