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

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

  แสดงกระทู้
หน้า: [1]
1  พัฒนาเว็บไซต์ / Programming / Re: เปลี่ยน url string เป็น hyper link เมื่อ: 23 มีนาคม 2012, 09:27:28
ขอบคุณทุกคำแนะนำครับ
 
โค้ดของคุณ googlerich ใช้ได้เลยครับ ใช้กับ url ภาษาไทยได้ด้วย (เมื่อคืนแก้ได้แต่มีปัญหาเรื่อง url ภาษาไทย  wanwan023)  สุดยอดเลยครับท่าน
ผมขออนุญาติแก้นิดหนึ่งนะครับเผื่อท่านอื่นจะนำไปใช้ กรณีที่เรารันบน localhost หรือเป็น ip เช่น http://192.168.0.1/www.thaiseoboard.com/

โค๊ด:
public function wd_makelink($thisContent)
{
     $thisContent = trim($thisContent);
     $thisContent = htmlspecialchars($thisContent);
     $thisContent = preg_replace('#(.*)\@(.*)\.(.*)#','<a href="mailto:\\1@\\2.\\3">Send email</a>',$thisContent);
     $thisContent = preg_replace('=([^\s]*)(www.)([^\s]*)=','<a href="\\1\\2\\3" target=\'_new\'>\\1\\2\\3</a>',$thisContent);
     return $thisContent;
}

ตัวนี้จะใช้ได้กับ url อย่างเดียวถ้ามีรูปภาพแทรกเข้าไปในคอนเทนต์ด้วยก็จะใช้ไม่ได้เหมือนเดิมครับ เช่น
โค๊ด:
$testContent="ตามฉันมาสิ แล้วฉันจะไปหาเธอคลิกที่ลิงค์นะ http://www.seowatchtools.com/ ลองดูนะ <img src=\"http://www.xxxx.com/pic1.jpg\" />";

พอจะมีวิธีแก้มั้ยครับ


2  พัฒนาเว็บไซต์ / Programming / Re: เปลี่ยน url string เป็น hyper link เมื่อ: 22 มีนาคม 2012, 15:15:29
คือเข้าใจที่คุณ NeoSmith อธิบายนะครับ แต่มันจะไม่ได้ครับ

คือยังงี้ครับ

สมมุติคอนเทนต์ผมเป็นดังนี้

โค๊ด:
click link <img src="http://www.thaiseoboard.com/pic1.jpg" /> นะครับ 

สมมุติผม Replace Single Quote และ Double Quote มันก็จะเป็น

โค๊ด:
click link <img src=http://www.thaiseoboard.com/pic1.jpg /> นะครับ 

ทีนี้ถ้าผมเขียน Regular เพื่อเปลี่ยนจาก url format เป็น link ก็จะเป็นดังนี้

โค๊ด:
click link <img src=<a href="http://www.thaiseoboard.com/pic1.jpg">http://www.thaiseoboard.com/pic1.jpg</a> /> นะครับ 

ซึ่งมันผิดอะครับ
3  พัฒนาเว็บไซต์ / Programming / Re: เปลี่ยน url string เป็น hyper link เมื่อ: 22 มีนาคม 2012, 14:32:16
อ้างถึง
ไม่ต้องห้ามหรอกครับ replace Single Quote ( ' ) และ Double Quote ( " ) ด้วย "" ไปเลย ง่ายกว่าครับ

replace ยังไงเหรอครับ (งง)

คือผมต้องการแทนที string ด้วย link (แท็ก a) นะครับ ถ้า replace ไปมันก็ถูกแทนด้วย link อยู่ดีเพราะมันเจอเป็น url string

ผมเข้าใจถูกมั้ยครับ

4  พัฒนาเว็บไซต์ / Programming / Re: เปลี่ยน url string เป็น hyper link เมื่อ: 22 มีนาคม 2012, 14:20:41
ขอบคุณสำหรับคำแนะนำครับ

โค๊ด:
if(preg_match_all("/https?:\/\/(.*)/",$messages,$matches))
{
     foreach($matches[0] as $key=>$value)
     {
            $replacements = "<a href='".$value."' target='_blank' title='".$value."'>$value</a>";
            $massages = str_replace($value,$replacements,$messages);
     }
}

จะเขียน Regular Expression ยังไงครับ เพื่อบอกว่า หน้า http ต้องห้ามเป็น Single Quote ( ' ) และ Double Quote ( " )
5  พัฒนาเว็บไซต์ / Programming / Re: เปลี่ยน url string เป็น hyper link เมื่อ: 21 มีนาคม 2012, 13:34:22
ดักด้วยการเช็คว่า หลังนามสกุลมีอะไรต่อไหม ถ้ามี . ตัวต่อไปไม่ใช่ไฟล์ภาพ jpg , gif , png , bmp ที่เหลือปล่อยให้ link ได้ ไม่ให้ link ก็ดักเพิ่มเข้าไป
ลองดูได้ป่าว คิดสดผิดถูกลองเอง

มีตัวอย่างซักหน่อยมั้ยครับ ผมอ่านแล้วงง ๆ ครับ
6  พัฒนาเว็บไซต์ / Programming / เปลี่ยน url string เป็น hyper link เมื่อ: 19 มีนาคม 2012, 15:55:40
สวัสดีครับทุกท่าน ขอรบกวนเพื่อน ๆ พี่ ๆ ใน thaiseo หน่อยครับ

คือตอนนี้ผมเขียน function ไว้ตัวหนึ่งสำหรับเปลี่ยน url string ไปเป็น link โดยอัตโนมัติ (ใช้ PHP นะครับ)

เช่น ในคอนเทนต์มีดังนี้  

โค๊ด:
click link http://www.thaiseoboard.com นะครับ

ให้เปลี่ยนเป็น
โค๊ด:
click link <a href="http://www.thaiseoboard.com">http://www.thaiseoboard.com</a> นะครับ

ผมลองเขียนโค้ดมาส่วนหนึ่งแล้ว (ใช้ Regular expression) แต่มันจะมีปัญหาตรงที่ถ้ามีแท็กอะไรซักอย่างปนอยู่ในคอนเทนต์แล้วดันมี url string อยู่ด้วยมันจะแทนทีเลยเช่น

โค๊ด:
click link <img src="http://www.thaiseoboard.com/pic1.jpg" /> นะครับ 
มันจะเปลี่ยนเป็น
โค๊ด:
click link <img src="<a href="http://www.thaiseoboard.com/pic1.jpg">http://www.thaiseoboard.com/pic1.jpg</a>" /> นะครับ
ซึ่งไม่ถูกต้องเพราะมันไม่ควรแทนทีลงไป

ที่ผมคิด logic ได้ตอนนี้คือ จะเขียน Regular ยังไงเพื่อบอกว่า ตัวอักษรที่อยู่หน้าลิงค์ต้องไม่เป็น Double Quote หรือ Single Quote แต่ไม่ทราบว่าจะเขียนออกมาเป็น Regular ยังไง

รบกวนด้วยครับ

7  พัฒนาเว็บไซต์ / Programming / Re: upload file ข้าม โดเมน ค่ะ เมื่อ: 08 กุมภาพันธ์ 2011, 10:25:32
สรุปแล้วได้เพราะ Upload File แบบ Manual หรือ แ้ก้ code แล้วได้ครับ
8  พัฒนาเว็บไซต์ / Programming / Re: Page ใน Wordpress ครับ เมื่อ: 02 กุมภาพันธ์ 2011, 15:17:34
เวปบอลมาอีกเเล้ว

 wanwan019 ไม่ใช่เว็บบอลหรอกครับ แต่ผมอยากได้แบบว่าพอกด Page แล้วก็เรียก Widget ใดมาแสดงก็ไำด้นะครับ

อยากเอาไปไว้ตรง Page ประมาณว่าเหมือนเอา Category ขึ้นไปไว้ตรง Page หนะครับ
9  พัฒนาเว็บไซต์ / Programming / Page ใน Wordpress ครับ เมื่อ: 02 กุมภาพันธ์ 2011, 13:52:18
ปกติแล้วเวลาเราเพิ่ม Page ใน Wordpress มันจะได้ 1 page ต่อ 1 content

ที่นี้ผมต้องการแบบว่า สร้าง Page ชื่อ ผลบอลอัพเดท พอกดปุ๊ปให้แสดงแต่ะละข่าวลงมาเลย เหมือนเรากด Category อะครับ แล้วมี Pagging ให้้ด้วยเพื่อเปลี่ยนหน้าเผื่อข่าวมันเยอะ

ไม่ทราบว่าต้องใช้ Plug in ตัวไหนครับ

ผู้รู้ช่วยแนะนำหน่อยครับ
10  พัฒนาเว็บไซต์ / Programming / Re: อยากสอบถามเรื่องการใช้tag div กับtag span ครับ เมื่อ: 23 มกราคม 2011, 22:03:47
แท็ก Div จะมีคุณสมบัติ Style Display:block อยู่ในตัว ทำให้ทุก Element ที่อยุ่ต่อจากแท็ก Div จะถูกดันไปอยู่บรรทัดใหม่โดยอัตโนมัติครับ
11  พัฒนาเว็บไซต์ / Programming / Re: สงสัยเรื่อง Session ใน CodeIgniter เมื่อ: 15 พฤศจิกายน 2010, 19:24:42
อย่างที่คุณ penthai06  บอก กำหนดผ่าน $this->config->set_item('sess_expiration' , 60);  มันไม่ได้

ตอนนี้ผมเลยต้องไปกำหนดใน Config แทนครับ

ที่จะกำหนดเพราะแยกกันครับส่วน Backoffice เวลา Login ผมจะให้มัน cookie ไว้ตลอด ส่วนระบบสมาชิก fontend ก็อยู่ที่ User เลือกครับ

ขอบคุณมากครับสำหรับทุกคำตอบ
12  พัฒนาเว็บไซต์ / Programming / Re: สงสัยเรื่อง Session ใน CodeIgniter เมื่อ: 11 พฤศจิกายน 2010, 23:04:11
หง่าไม่มีใครพอทราบเลยเหรอครับ

ตอนนี้เลยไป กำหนด sess_expiration ในไฟล์ Config แทน wanwan011
13  พัฒนาเว็บไซต์ / Programming / สงสัยเรื่อง Session ใน CodeIgniter เมื่อ: 10 พฤศจิกายน 2010, 22:01:44
สวัสดีครับชาวไทยเสียวทุกท่าน ส่วนมากอ่านแต่กระทู้ไม่ได้ตั้งกระทู้เลยและผมเป็นสมาชิกใหม่ด้วยยังไงขอฝากเนื้อฝากตัวด้วยนะครับ

พอดีสงสัยเรื่อง Session ใน CodeIgniter

คือได้ลองใช้ Session ใน CI แล้วเกิดข้อสังสัยครับ

1. Session ใน CI เป็น Base on Cookie อยากทราบว่าไฟล์ cookie มันเก็บไว้อยู่ที่ไหนครับ หาไม่เจอ
2. คือฟอร์ม Login ของผมตอน Login มี dropdown list ให้ User เลือกว่าจะอยู่ในระบบนานกี่นาที



ทีนี้ถ้า User ล็อคอินเข้าระบบเรียบร้อยและเลือกระบะเวลาเข้าสู่ระบบเป็น 1 นาที ผมก็สั่ง
อ้างถึง
$this->load->library('session');
$this->config->set_item('sess_expiration' , 60);
$this->session->set_userdata('staff' , $user_id);



อยากทราบผมทำผิดขั้นตอนไหนครับทำำไมมันไม่ได้

3. เห็น CI มี ให้เก็บ Session ลง Table อยากทราบข้อดีข้อเสียครับ แล้วต่างจาก Session ที่เก็บเป็นไฟล์ cookie ยังไงบ้างครับ

ขอสังสัยแค่นี้ก่อนครับ ขอบคุณครับ
หน้า: [1]