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

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

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ทำปุ่ม High Slide Image กันครับ  (อ่าน 1346 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Putter™
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 421
ออฟไลน์ ออฟไลน์

กระทู้: 2,103



ดูรายละเอียด เว็บไซต์
« เมื่อ: 23 พฤษภาคม 2010, 12:58:22 »

ที่มา : http://custom.simplemachines.org/mods/index.php?mod=2517


ตัวอย่าง
โค๊ด:
http://smf.ruk-com.in.th/?topic=29320

ถูกใจก็   ซักหน่อยนะครับ  wanwan017

เริ่มแรกอัพรูป hs.gif ไปไว้ใน images/bbc/


อัพโฟลเดอ highslide ไปไว้ใน Themes/default/
Download

เปิดไฟล์ index.template.php ของ Themes ที่ใช้
หา
โค๊ด:
// If RSS feeds are enabled, advertise the presence of one.

เอาไว้ก่อนที่หา
โค๊ด:
// Highslide image mod
echo '
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/highslide/highslide.js"></script>
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/highslide/highslide.', $context['user']['language'], '.js"></script>
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/highslide/highslide.css" media="screen" />
<script language="JavaScript" type="text/javascript">
hs.graphicsDir = "', $settings['default_theme_url'], '/highslide/graphics/";
hs.outlineType = "rounded-white";
hs.align = "center";
</script>';

เปิดไฟล์ source/Subs.php
หา
โค๊ด:
array(
'tag' => 'img',
'type' => 'unparsed_content',
'parameters' => array(
'alt' => array('optional' => true),
'width' => array('optional' => true, 'value' => ' width="$1"', 'match' => '(d )'),
'height' => array('optional' => true, 'value' => ' height="$1"', 'match' => '(d )'),
),
'content' => '<img src="$1" alt="{alt}"{width}{height} border="0" />',
'validate' => create_function('&$tag, &$data, $disabled', '
$data = strtr($data, array('<br />' => ''));
if (strpos($data, 'http://') !== 0 && strpos($data, 'https://') !== 0)
$data = 'http://' . $data;
'),
'disabled_content' => '($1)',
),

เอาไว้ก่อนที่หา
โค๊ด:
	array(
'tag' => 'hs',
'type' => 'unparsed_content',
'parameters' => array(
'width' => array('optional' => true, 'value' => ' width="$1"', 'match' => '(d )'),
'height' => array('optional' => true, 'value' => ' height="$1"', 'match' => '(d )'),
),
'content' => '<a href="$1" class="highslide" onclick="return hs.expand(this)"><img src="$1" alt=""{width}{height} /></a>',
'validate' => create_function('&$tag, &$data, $disabled', '
$data = strtr($data, array('<br />' => ''));
if (strpos($data, 'http://') !== 0 && strpos($data, 'https://') !== 0)
$data = 'http://' . $data;
'),
'disabled_content' => '($1)',
),

เปิดไฟล์ Post.template.php ของ Themes ที่ใช้ ถ้าไม่มีให้ไปใน Default
หา
โค๊ด:
'img' => array('code' => 'img', 'before' => '[img]', 'after' => '[/img]', 'description' => $txt[435]),

ขึ้นบรรทัดใหม่
โค๊ด:
'hs' => array('code' => 'hs', 'before' => '[hs width=300 height=300]', 'after' => '[/hs]', 'description' => "Highslide Image"),
บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
หน้า: [1]   ขึ้นบน
พิมพ์