ผู้เขียน หัวข้อ: Add Favicon  (อ่าน 1012 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
Add Favicon
« เมื่อ: 20 มกราคม 2016, 13:46:54 »
Mod Name:Add Favicon (favorites/bookmark icon)
http://custom.simplemachines.org/mods/index.php?mod=702
Type:Archived








For Custom Themes

หากลงม็อดแล้วไม่ผ่านธีมที่ใช้ ให้แมนวลดังนี้
./Themes/{your_theme}/Settings.template.php
Find:
โค๊ด: [Select]
'description' => $txt['header_logo_url_desc'],
         'type' => 'text',
      ),
Add after:
โค๊ด: [Select]
array(
         'id' => 'header_favicon_url',
         'label' => $txt['header_favicon_url'],
         'description' => $txt['header_favicon_url_desc'],
         'type' => 'text',
      ),

SMF 2.0 ONLY:
In SMF 2.0 you will also have to edit your index.template.php file of the same directory as above, search for:
โค๊ด: [Select]
<title>', $context['page_title_html_safe'], '</title>';add after:
โค๊ด: [Select]
// Favicon Edits
   $link_rel = '';
   if (!empty($settings['header_favicon_url']))
   {
      if(preg_match('~http://(?:.*?)\.(png|ico|gif)(?:\?(?:.*?)|)~i', $settings['header_favicon_url'], $type))
      {
         // Append to html headers
         $link_rel .= '
            <link rel="'. (!empty($context['browser']['is_ie']) ? 'shortcut icon' : 'icon' ) .'" href="'. $settings['header_favicon_url'] . '" type="'. (($type[1] == 'ico') ? 'image/vnd.microsoft.icon' : 'image/'.$type[1] ) .'" />';
         unset($type);
      }
     
   }
   echo $link_rel;
« แก้ไขครั้งสุดท้าย: 21 มกราคม 2016, 00:03:58 โดย smf »