Accessibility Tools

  • Home
  • บทความ Joomla

แก้บัคภาษาไทยบวก 542ปี เมื่อเปิดใช้งานในส่วนของผู้ดูแล joomla 3.4

แก้บัคภาษาไทยบวก 542ปี เมื่อเปิดใช้งานในส่วนของผู้ดูแล joomla 3.4

เปิดตัวมาไม่นานเจอบัคเข้าอย่างจัง ปัญหาที่พบคือเมือ่เราเปิดใช้งาน ภาษาไทยในส่วนของผู้ดูแล แล้วเข้าไปทำการบักเนื้อหา หากเข้าไปแก้ไขแล้วบันทึกก็จะบวกเพิ่มไปอีก 542 ปี  จากปี  2558 เป็นปี  3101 ทันทีและทำให้ไม่สามารถ เผยแพร่บทความได้ ตามรูป

    Tags:
  • แก้บัคภาษาไทย joomla 3.4
  • วัน เดือน ปี เลขไทย

แชร์เนื้อหาใน Facebook แล้วข้อมูลไม่ขึ้น รูปไม่มา ทำไงดี

แชร์เนื้อหาใน Facebook แล้วข้อมูลไม่ขึ้น รูปไม่มา ทำไงดี

พอดีหลายวันก่อน ผมได้ Upgrade เว็บ บริษัทจาก Joomla 2.5.28 เป็น joomla 3.3.6 พบปัญหา แชร์เนื้อหาใน Facebook แล้วข้อมูลไม่ขึ้น รูปไม่มา แย่ละ ทำไงดี ผมจึงค้นหาข้อมูลทันที เพื่อแก้ปัญหาดังกล่าว พบว่าหลายคนเจอปัญหาเหมือนกัน แต่ส่วนใหญ่เขียนวิธีแก้ปัญหาคือ ใช้เว็บ https://developers.facebook.com/tools/debug/ ในการตรวสอบแล้วหาย บางคนบอกให้กดไปเรื่อยๆ เดี๋ยวหาย ผมลองดูแล้วไม่หาย คือดันเป็นทุกหน้า เอามาใส่กด ตายพอดี

    Tags:
  • Facebook
  • Joomla
  • Joomla 2.5.28
  • joomla 3.3.6
  • Upgrade เว็บ

ปิดการใช้งาน ลายเซ็น และ ลิงก์ ของ kunena forum

hide kunena link

หลายเว็บเปิดใช้งาน เว็บบอร์ด โดยใช้ kunena forum ซึ่งภาษาไทยสามารถโหลดได้ที่ ภาษาไทยสำหรับ Kunena Forum 3.0 และปัญหาหนึ่งที่เรามักพบเจอ คือ สแปม ที่ชอบมาโพส ลิงก์ ใน ลายเซ็น หรือ ใส่ ลิงก์ ในข้อความ เพื่อหวังผลด้าน  SEO ทำให้เว็บเรามี ลิงก์ ออกมาเกินไป หรือวังผลทางโฆษณา ต่างๆ บทความนี้ เราจะมา hack kunena forum เพื่อปิดการใช้งาน ลายเซ็น และ ลิงก์

    Tags:
  • kunena forum
  • joomla

การแปลงสายอักขระที่เป็น attribute ให้อยู่ในรูปแบบอาร์เรย์

การแปลงสายอักขระที่เป็น attribute ให้อยู่ในรูปแบบอาร์เรย์

หากเราต้องการเขียนโค้ดเพื่อแปลงสายอักขระที่เป็น attribute (อาจจะมาจากแท็กของ html หรืออื่นๆ) ให้เป็นอาร์เรย์ เพื่อให้ง่ายต่อการนำไปใช้งาน สามารถใช้ฟังก์ชั่น parseAttributes ด้านล่างนี้นะครับ ตัวอย่างสายอักขระอาจจะมาในรูปแบบดังต่อไปนี้
$str = "width=400 height=300"
$str = "color="#dddddd""



function parseAttributes($str) { $pattern = '/(\\w+)\s*=\\s*("[^"]*"|\'[^\']*\'|[^"\'\\s>]*)/'; $matches = array(); preg_match_all($pattern, $str, $matches, PREG_SET_ORDER); $attrs = array(); foreach ($matches as $match) { if (($match[2][0] == '"' || $match[2][0] == "'") && $match[2][0] == $match[2][strlen($match[2])-1]) { $match[2] = substr($match[2], 1, -1); } $name = strtolower($match[1]); $value = html_entity_decode($match[2]); switch ($name) { case 'class': $attrs[$name] = preg_split('/\s+/', trim($value)); break; case 'style': // parse CSS property declarations break; default: $attrs[$name] = $value; } } return $attrs; }

 

 

สอนเพิ่มตำแหน่งโมดูลในเทมเพลต จูมล่า

how-to-add-joomla-module-position

บางครั้ง เทมเพลตที่โหลดมา ตำแหน่งอาจมีน้อยเกินไป แต่ อย่าลืมว่า  1 ตำแหน่ง สามารถนำโมดูลมาแสดงได้หลายตัว  แต่บางเทมเพลตก็น้อยมากจริงๆ เหมือนเทมเพลต ของ SiteGround ชื่อ Chameleon ตัวอย่าง http://www.siteground.com/template-preview/joomla25/siteground-j16-27 ซึ่งจะมี ตำแหน่ง เพียง สี่ ตำแหน่ง คือ เมนู ช่องค้นหา ซ้าย และขวา ตามรูป

    Tags:
  • ตำแหน่งโมดูล
  • เทมเพลต จูมล่า

เปิดใช้ ReCaptcha เพื่อป้องกันสแปม ในจูมล่า กันดีกว่า

how-to-recapcha-joomla

หลายท่านอาจประสพปัญหา มีสแปมมาสมัครสมาชิกเว็บ joomla เยอะมาก วันนึงเป็น สอบถึงเป็นร้อย สแปม (spam) ทั้งนั้นป้องกันยังไงดี Joomla 2.5  และ Joomla 3 มีระบบป้องกัน Spam ดีๆ ชื่อ ReCaptcha เป็นบริการของ google ReCaptcha จะใช้ CAPTCHA มาช่วยในการแปลงตัวหนังสือเป็นข้อมูลดิจิตอล พร้อมๆ กันกับป้องกันไม่ให้บอตสามารถเข้าถึงเว็บไซต์ที่กำหนดได้

    Tags:
  • ReCaptcha
  • กันสแปม
  • กันสแปม ในจูมล่า
  • spam

การใช้งาน Two Factor Authentication ของ Joomla 3 รหัสผ่าน 2 ชั้นมั่นใจ

Joomla ! Two Factor Authentication

ปรกติ Joomla จะพิสูจน์ตัวตนของผู้ใช้งาน โดยการสอบถาม User และ Password แต่สำหรับระบบที่ต้องการความปลอดภัยมาก ๆ คงจะต้องการความปลอดภัยที่มากไปกว่าการสอบถามแค่ User / Password  โดย Two Factor Authentication ของ joomla จะสร้าง otp ( one time password ) โดยเชื่อมต่อกับ Google Authenticator ซึ่ง มี APP ทั้งใน  Android และ iOS  

    Tags:
  • Two Factor Authentication
  • Joomla 3

ใช้ Firebug ช่วยดู CSS ไอดีและคลาส เพื่อ ปรับแต่ง Templates Joomla!

ใช้ Firebug ช่วยดู CSS ไอดีและคลาส เพื่อ ปรับแต่ง Templates Joomla!

บ่อยครั้งที่ผมมันเจอคำถามว่า อยากปรับตรงนี้ ตรงนั้น แก้ยังไง เปลี่ยนขนาดของตัวหนังสือ เพิ่มกรอบ เปลี่ยนสีพื้นหลัง และอีกมากมาย ใช้ Firebug ช่วยดู CSS ไอดีและคลาส เพื่อ ปรับแต่ง Templates Joomla! เอาเป็นว่าลองมาดูเครื่องมือที่ใช้งานกันแบบง่ายๆก่อน

    Tags:
  • Templates Joomla!
  • ปรับแต่ง Templates
  • Firebug