24 พฤษภาคม 2555, 12:45:52
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. +668-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 
icon message ผู้เขียน หัวข้อ: PDF Tag แทรกไฟล์ pdf ให้อ่านได้ใน SMF  (อ่าน 737 ครั้ง)
0 สมาชิก และ 1 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general เมื่อ: 22 สิงหาคม 2554, 21:13:03
  • ชื่อ: PDF Tag
  • ผู้เขียน: Kermit
  • นำเสนอโดย: DexMoreGroup
  • ประเภท: BBC
  • รองรับ: SMF 1.1.xx, 2.0.x
  • ปรับปรุงล่าสุด: 17 กรกฏาคม 2554
  • ต้นฉบับ: PDF Tag

รายละเอียด
      เพิ่ม BBCode สำหรับแทรกไฟล์ *.pdf ใน SMF ให้ผู้ใช้สามารถอ่านได้ภายในเว็บบอร์ดของเราโดยไม่ต้องดาวน์โหลดไปอ่าน แต่ผู้ใช้ต้องส่วนเสริมของเบราเซอร์สำหรับอ่านไฟล์นามสกุลนี้นะครับ

ตัวอย่าง


สำหรับ SMF 1.1.xx

แก้ไขไฟล์:

file $sourcedir/Subs.php

ค้นหา -->>
โค๊ด: [Select]
array(
'tag' => 'pre',
'before' => '<pre>',
'after' => '</pre>',
),

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
// PDF [pdf]example.pdf[/pdf]
         array(
            'tag' => 'pdf',
            'type' => 'unparsed_content',
            'content' => ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object type="application/pdf" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" data="$1" width="800" height="600"><param name="src" value="$1"><embed src="$1" width="500" height="400" /><noembed><a href="$1" target="_blank">$1</a></noembed></object>' : '<embed type="application/pdf" src="$1" width="500" height="400" /><noembed><a href="$1" target="_blank">$1</a></noembed>'),
            'validate' => create_function('&$tag, &$data, $disabled', '
               if (isset($disabled[\'url\']))
                  $tag[\'content\'] = \'$1\';'),
            'disabled_content' => '<a href="$1" target="_blank">$1</a>',
         ),

file $themedir/Post.template.php

ค้นหา -->>
โค๊ด: [Select]
'img' => array('code' => 'img', 'before' => '[img]', 'after' => '[/img]', 'description' => $txt[435]),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
            'pdf' => array('code' => 'pdf', 'before' => '[pdf]', 'after' => '[/pdf]', 'description' => $txt['pdf']),

file $languagedir/Modifications.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
$txt['pdf'] = 'แทรก PDF';

อัพโหลดไฟล์

file pdf.gif -->> $imagesdir/bbc

ลิงค์หัวข้อ: http://dexmore.com/topic/8076
Thx by 
Windows XP    Firefox 6.0   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general ความคิดเห็นที่ 1 เมื่อ: 22 สิงหาคม 2554, 21:20:07
สำหรับ SMF 2.0.x

แก้ไขไฟล์:

file $sourcedir/Subs.php

ค้นหา -->>
โค๊ด: [Select]
array(
'tag' => 'pre',
'before' => '<pre>',
'after' => '</pre>',
),

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
// PDF [pdf]example.pdf[/pdf]
         array(
            'tag' => 'pdf',
            'type' => 'unparsed_content',
            'content' => ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object type="application/pdf" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" data="$1" width="800" height="600"><param name="src" value="$1"><embed src="$1" width="500" height="400" /><noembed><a href="$1" target="_blank">$1</a></noembed></object>' : '<embed type="application/pdf" src="$1" width="500" height="400" /><noembed><a href="$1" target="_blank">$1</a></noembed>'),
            'validate' => create_function('&$tag, &$data, $disabled', '
               if (isset($disabled[\'url\']))
                  $tag[\'content\'] = \'$1\';'),
            'disabled_content' => '<a href="$1" target="_blank">$1</a>',
         ),

file $sourcedir/Subs-Editor.php

ค้นหา -->>
โค๊ด: [Select]
$allowed_tags = array('b', 'u', 'i', 's', 'hr', 'list', 'li', 'font', 'size', 'color', 'img', 'left', 'center', 'right', 'url', 'email', 'ftp', 'sub', 'sup');

แก้เป็น -->>
โค๊ด: [Select]
$allowed_tags = array('b', 'u', 'i', 's', 'hr', 'list', 'li', 'font', 'size', 'color', 'pdf', 'img', 'left', 'center', 'right', 'url', 'email', 'ftp', 'sub', 'sup');

ค้นหา -->>
โค๊ด: [Select]
array(
'image' => 'img',
'code' => 'img',
'before' => '[img]',
'after' => '[/img]',
'description' => $txt['image']
),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
array(
'image' => 'pdf',
'code' => 'pdf',
'before' => '[pdf]',
'after' => '[/pdf]',
'description' => $txt['pdf']
),

file $languagedir/Modifications.thai-utf8.php

เพิ่ม -->>
โค๊ด: [Select]
$txt['pdf'] = 'แทรก PDF';

อัพโหลดไฟล์

file pdf.gif -->> $imagesdir/bbc

ลิงค์หัวข้อ: http://dexmore.com/topic/8076
Windows XP    Firefox 6.0   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
ส่งหัวข้อนี้พิมพ์ หน้า: 1 
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 16 พฤษภาคม 2555, 21:30:30

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla