การทำเว็บไซต์ต่าง ๆ ของเรา เราก็จะต้องมีการทำรูปแบบหรือสัญญลักษณ์จำเพาะของเว็บไซต์เอง เพื่อเป็นเอกลักษณ์ของเว็บไซต์นั้น และทำให้เว็บไซต์สวยงามด้วย ในการทำเว็บไซต์นั้น ผู้พัฒนาก็จะต้องทำ ทั้งหน้าบ้านและหลังบ้าน ก็คือ หน้าผู้ใช้งานและหน้าผู้ดูแลระบบ ในการทำรูป
Favicon ขนาด 16*16 พิกเซล เพื่อใช้งานกับเว็บเบราเซอร์ ซึ่ง favicon อาจจะเป็นแค่ส่วนเล็กๆสำหรับเว็บไซต์ แต่ก็เป็นส่วนที่สำคัญมากและขาดไปไม่ได้เลยในบทความนี้เราจะมาดู Function ที่เรียกใช้งานของ Icon ใน
Joomla
รูปแบบของ Function
โค้ด: เลือกทั้งหมด
public function addFavicon (
$href
$type= 'image/vnd.microsoft.icon'
$relation= 'shortcut icon'
)
ถ้าเรามี Feild ของ Favicon ใน Config
โค้ด: เลือกทั้งหมด
<fields name="params">
<field name="favicon" type="media" preview="true" label="HELIX_FAVICON" description="HELIX_FAVICON_DESC" />
</fields>
สามารถเรียกใช้งานโดยการใช้ฟังก์ชันนี้ครับ
โค้ด: เลือกทั้งหมด
if ($favicon = $this->helix3->getParam('favicon')) { //helix3 คือชื่อเว็บไซต์ครับหากใครชื่ออื่นก็ต้องเปลี่ยนด้วยครับ
$doc->addFavicon(JURI::base(true) . '/' . $favicon); // $favicon ตัวแปรรูป icon
} else {
$doc->addFavicon($this->helix3->getTemplateUri() . '/images/favicon.ico'); //พาท ของ Icon
}
ผลลัพธ์ก็คือ จะได้ Icon ที่อยู่บนเว็บไซต์
- Selection_999(638).png (15.41 KiB) Viewed 1149 times
อ้างอิง
1 https://www.joomshaper.com/forums/how-solve-php-fatal-error-addfavicon
2 https://docs.joomla.org/API17:JDocumentHTML::addFavicon
3 https://www.themexpert.com/blog/how-to-add-favicon-in-joomla-website
การทำเว็บไซต์ต่าง ๆ ของเรา เราก็จะต้องมีการทำรูปแบบหรือสัญญลักษณ์จำเพาะของเว็บไซต์เอง เพื่อเป็นเอกลักษณ์ของเว็บไซต์นั้น และทำให้เว็บไซต์สวยงามด้วย ในการทำเว็บไซต์นั้น ผู้พัฒนาก็จะต้องทำ ทั้งหน้าบ้านและหลังบ้าน ก็คือ หน้าผู้ใช้งานและหน้าผู้ดูแลระบบ ในการทำรูป [url=https://www.mindphp.com/forums/viewtopic.php?f=20&t=36611]Favicon[/url] ขนาด 16*16 พิกเซล เพื่อใช้งานกับเว็บเบราเซอร์ ซึ่ง favicon อาจจะเป็นแค่ส่วนเล็กๆสำหรับเว็บไซต์ แต่ก็เป็นส่วนที่สำคัญมากและขาดไปไม่ได้เลยในบทความนี้เราจะมาดู Function ที่เรียกใช้งานของ Icon ใน [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2620-joomla-cms.html]Joomla[/url]
รูปแบบของ Function
[code=php]public function addFavicon (
$href
$type= 'image/vnd.microsoft.icon'
$relation= 'shortcut icon'
)[/code]
ถ้าเรามี Feild ของ Favicon ใน Config
[code=php]
<fields name="params">
<field name="favicon" type="media" preview="true" label="HELIX_FAVICON" description="HELIX_FAVICON_DESC" />
</fields>
[/code]
สามารถเรียกใช้งานโดยการใช้ฟังก์ชันนี้ครับ
[code=php]if ($favicon = $this->helix3->getParam('favicon')) { //helix3 คือชื่อเว็บไซต์ครับหากใครชื่ออื่นก็ต้องเปลี่ยนด้วยครับ
$doc->addFavicon(JURI::base(true) . '/' . $favicon); // $favicon ตัวแปรรูป icon
} else {
$doc->addFavicon($this->helix3->getTemplateUri() . '/images/favicon.ico'); //พาท ของ Icon
} [/code]
ผลลัพธ์ก็คือ จะได้ Icon ที่อยู่บนเว็บไซต์
[attachment=0]Selection_999(638).png[/attachment]
อ้างอิง
1 https://www.joomshaper.com/forums/how-solve-php-fatal-error-addfavicon
2 https://docs.joomla.org/API17:JDocumentHTML::addFavicon
3 https://www.themexpert.com/blog/how-to-add-favicon-in-joomla-website