มาแล้วโหลดได้เลย
เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
Moderator: phpbb, mindphp, ผู้ดูแลกระดาน
เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
ผมหาคำสั่งในส่วนที่แก้ไขไม่เจออะครับ
ในรูป ต้องการแก้ไขส่วนที่วงกลมไว้ครับ
แล้วก็อีกเรื่องครับ ผมลง MOD Resize ของ air box auto image resizer (ผมแนบไฟล์ให้เช่นกันครับ) ซึ่งผมทำแล้วมันไม่แสดงผลใน subsilver ครับ แต่ว่า ผมลองทำใน prosilver อีกที มันก็แสดงผลครับ ผมเลยไม่เข้าใจว่าทำไมถึงไม่แสดงผลทั้งๆที่ทำถูกหมดแล้ว
อ่อ...อีกเรื่องที่สำคัญ ผมจะทำให้ LOGO เป็นอิสระยังไงครับ คือ LOGO ที่เห็นในภาพ มัน กำหนด หรือ fix ขนาดเอาไว้ตายตัว จึงทำให้ผมเอา LOGO ที่ผมทำไว้ ใส่เข้าไปไม่ได้ มันเกิน มันจึงตัดภาพผมออก แล้วแสดงผลไปครึ่งเดียวอะครับ
นี่ไฟล์แนบครับ
1. SEO
http://www.upload-thai.com/download.php ... 76c3c582e8" onclick="window.open(this.href);return false;
2. Mod Resize
http://www.upload-thai.com/download.php ... 070670639f" onclick="window.open(this.href);return false;
- แนบไฟล์
-
- รูปที่ 1
- 1.jpg (11.52 KiB) เปิดดู 6913 ครั้ง
-
- รูปที่ 2
- 2.jpg (37.67 KiB) เปิดดู 6913 ครั้ง
-
- รูปที่ 3
- 3.jpg (32.83 KiB) เปิดดู 6913 ครั้ง
Re: ผมเปลี่ยน Styles เป็นของ SEO ครับ เจอปัญหาใหญ่เลย....
ถ้าเราให้ template ตัวอื่น ก็สามารถใช้ได้ทุกตัวครับ เพียงเราเอาตำแหน่งการแสดงผลของ mod ที่เราใช้ ไปใส่ ใน template ของเราครับ
ลองดูโค้ดจากตัวมารฐานก็ได้ครับว่า เค้ามีส่วนแสดงผลตรงไหน และจะเอาไปที่ไหนของเราก็อยู่ที่เราครับ
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป
สมาชิกใหม่ ก่อนถามแนะนำตัว
http://www.phpbbthailand.com/viewforum.php?f=41
กฏการใช้งานบอร์ด
http://www.phpbbthailand.com/viewtopic.php?f=37&t=5940
Re: ผมเปลี่ยน Styles เป็นของ SEO ครับ เจอปัญหาใหญ่เลย....
ก็ยังไม่ค่อยเข้าใจอยู่ดีครับphpbb เขียน:mod แต่ละตัวที่เค้าทำมาจะทำตัวอย่างสำหรับ template มาตรฐาน
ถ้าเราให้ template ตัวอื่น ก็สามารถใช้ได้ทุกตัวครับ เพียงเราเอาตำแหน่งการแสดงผลของ mod ที่เราใช้ ไปใส่ ใน template ของเราครับ
ลองดูโค้ดจากตัวมารฐานก็ได้ครับว่า เค้ามีส่วนแสดงผลตรงไหน และจะเอาไปที่ไหนของเราก็อยู่ที่เราครับ
คือแบบว่า ผมสามารถเอา MOD ของ prosilve มาใช้ร่วมกับ subsilver ได้ใช่ไหมครับ
Re: ผมเปลี่ยน Styles เป็นของ SEO ครับ เจอปัญหาใหญ่เลย....
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป
สมาชิกใหม่ ก่อนถามแนะนำตัว
http://www.phpbbthailand.com/viewforum.php?f=41
กฏการใช้งานบอร์ด
http://www.phpbbthailand.com/viewtopic.php?f=37&t=5940
Re: ผมเปลี่ยน Styles เป็นของ SEO ครับ เจอปัญหาใหญ่เลย....
-
- phpBBThailand VIP Members
- โพสต์: 1473
- ลงทะเบียนเมื่อ: 22 ม.ค. 2009, 06:56
Re: เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
ที่วงไว้ ตรง icon ไม่แสดง รุ้สึกว่าเค้าจะ FIX path และชื่อไฟล์ไว้ที่ เทมเพลท ถ้าจะปรับแต่งลองดูดีๆครับ
ใครไม่มาโพสปิดกระทู้ ต้องขออภัยที่ผมไม่สามารถช่วยท่านได้ในโอกาสต่อไป
ถ้ามีใน FAQ อาจไม่ได้รับคำตอบ
เมื่อได้รับคำตอบแล้วเข้ามา โพสบอกด้วยครับว่าได้หรือไม่ได้
Re: เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
-
- phpBBThailand VIP Members
- โพสต์: 1473
- ลงทะเบียนเมื่อ: 22 ม.ค. 2009, 06:56
Re: เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
เปิดไฟล์ template/index_body.html
โค้ด: เลือกทั้งหมด
<td width="20" class="row1" align="center">{FORUM_NEW_IMG}</td>
โค้ด: เลือกทั้งหมด
<td width="20" class="row1" align="center">{FORUM_UNREAD_IMG}</td>
วงกลมใหญ่
เปิิดไฟล์ template/viewforum_body.html
หา
โค้ด: เลือกทั้งหมด
<td width="20" style="text-align: center;">{FOLDER_NEW_IMG}</td>
โค้ด: เลือกทั้งหมด
<td width="20" style="text-align: center;">{FOLDER_UNREAD_IMG}</td>
โค้ด: เลือกทั้งหมด
<td style="text-align: center;">{FOLDER_HOT_NEW_IMG}</td>
โค้ด: เลือกทั้งหมด
<td style="text-align: center;">{FOLDER_HOT_UNREAD_IMG}</td>
โค้ด: เลือกทั้งหมด
<td style="text-align: center;">{FOLDER_LOCKED_NEW_IMG}</td>
โค้ด: เลือกทั้งหมด
<td style="text-align: center;">{FOLDER_LOCKED_UNREAD_IMG}</td>
เซฟแล้ว Refresh Style
ใครไม่มาโพสปิดกระทู้ ต้องขออภัยที่ผมไม่สามารถช่วยท่านได้ในโอกาสต่อไป
ถ้ามีใน FAQ อาจไม่ได้รับคำตอบ
เมื่อได้รับคำตอบแล้วเข้ามา โพสบอกด้วยครับว่าได้หรือไม่ได้
Re: เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
แล้วแบบนี้ ผมจะรู้ได้ยังไงหรอครับ ว่า อันไหนมันอยู่ส่วนไหน ผมต้องศึกษาโครงสร้างยังไงครับ
แล้วมีอีกอย่างครับ ผมกำหนดขนาดรูปไว้ แต่ก็ยังสามารถโพรูปที่เกินขนาดได้ครับ ไม่ทราบว่าผมกำหนดอะไรผิดไปครับ
- แนบไฟล์
-
- รูปลายเซ็นต์
- 25-11-2553 17-37-33.jpg (24.62 KiB) เปิดดู 6876 ครั้ง
-
- ขนาดรูปภาพการโพส
- 25-11-2553 17-37-13.jpg (23.82 KiB) เปิดดู 6876 ครั้ง
-
- phpBBThailand VIP Members
- โพสต์: 1473
- ลงทะเบียนเมื่อ: 22 ม.ค. 2009, 06:56
Re: เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
ส่วนเรื่อง
เราต้องรู้ก่อนครับ ว่าอะไรมันอยู่สว่นไหนแล้วแบบนี้ ผมจะรู้ได้ยังไงหรอครับ ว่า อันไหนมันอยู่ส่วนไหน ผมต้องศึกษาโครงสร้างยังไงครับ
วิธีที่จะรู้ได้แบบง่ายที่สุดคือการ View Source ดู ว่าอะไรอยุ่ตรงไหน
Template ของ phpBB ใน Style มาตรฐาน ประกอบไปด้วย header , Content หรือ body และ footer ครับ
พูดง่ายๆคือ มันแบ่งหน้าเพจออกเป็นสามส่วน ส่วนหัว , ส่วนที่อยุ่ตรงกลาง และส่วนที่อยุ่ด้านล่างของเพจ
สว่นหัวจะประกอบไปด้วย logo , เมนู , Search , Breadcrumb Tail
ส่วนตัวหรือ body จะประกอบไปด้วย รายการหรือ หัวข้อ กระทู้ต่างๆ รวมถึงรายละเอียดข้อความที่โพส
ส่วนล่างุสดประกอบไปด้วย Copy Right , Legend (ชื่อหรือตำแหน่งกลุ่มต่างๆ) , สถิติ ชื่อสมาชิกและอื่นๆ
หลักๆก็ประมาณนี้ ส่วนอะไรอยุ่ตรงไหนต้องดู CODE ตามที่บอกครับ ถึงแนะนำว่าให้ศึกษา html และ CSS เพิ่มเติม
ถ้าพิ้นฐานแน่นแล้ว เรื่องการย้ายตำแหน่งข้อความต่างๆ ก็ไม่ยากอีกต่อไป เพราะระบบ Template ของ phpBB ทำมาให้ง่ายต่อการปรับแต่งอยุ่แล้ว
ที่แนะนำไปแค่สำหรับการปรับแต่ง Style เท่านั้นครับ ส่วนเรื่องการปรับแต่ง MOD ต้องไปศึกษา php เพิ่มเติม
ใครไม่มาโพสปิดกระทู้ ต้องขออภัยที่ผมไม่สามารถช่วยท่านได้ในโอกาสต่อไป
ถ้ามีใน FAQ อาจไม่ได้รับคำตอบ
เมื่อได้รับคำตอบแล้วเข้ามา โพสบอกด้วยครับว่าได้หรือไม่ได้
Re: เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
ผมทดลองติดตั้งใน เทมเพลท Prosilver และใน phpBB ของผมได้ติดตั้ง Mod อื่นๆ ไว้หลายตัว ประมาณ เกือบ 10 ตัว เทมเพลทอื่นๆ ผมไม่เคยทดสอบปัญหา air_box_auto_image_resizer_RC_06 และเทมเพลท Subsilver
แต่จากวิธีการติดตั้ง Mod นี้ ในกระทู้ต้นทางในเว็บ http://www.phpbb.com" onclick="window.open(this.href);return false; เขาก็มีบอกวิธีติดตั้งใน เทมเพลท Subsilver 2 ไว้ ซึ่งแสดงว่าน่าจะใช้ได้
ที่ใช้ไม้ได้อาจจะเป็นเพราะติดตั้งบางอย่างไม่ถูกต้องก็ได้ ก็ทดลองดูบนเว็บบอร์ด phpBB ที่ไม่ได้ติดตั้ง Mod อื่นๆบน PC ก่อนแล้วกัน
นี่เป็นขั้นตอนการติดตั้งบนเทมเพลท Subsilver 2
โค้ด: เลือกทั้งหมด
File Copy
Copy: root/styles/prosilver or subsilver2/template/airbox.js
To: styles/prosilver/template/airbox.js
Copy: root/styles/prosilver or subsilver2/template/mootools.js
To: styles/prosilver/template/mootools.js
Copy: root/styles/prosilver or subsilver2/theme/slimbox_css/*
To: styles/prosilver/theme/slimbox_css/*
Find
โค้ด: เลือกทั้งหมด
</body></html>
โค้ด: เลือกทั้งหมด
<!-- AIR-Box mod addition - starts here -->
<script type="text/javascript" src="{T_TEMPLATE_PATH}/mootools.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/airbox.js"></script>
<link rel="stylesheet" href="{T_THEME_PATH}/slimbox_css/slimbox.css" type="text/css" media="screen" />
<!-- AIR-Box mod addition - ends here -->
โค้ด: เลือกทั้งหมด
<span class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a> © 2000, 2002, 2005, 2007 phpBB Group
โค้ด: เลือกทั้งหมด
<!-- please do not remove following line -->
<br/>This board uses <a title="Unframe" href="http://www.unframe.com" target="_blank">Air-Box image resizer</a> <br /> <br />
<!-- please do not remove line above -->
Find
โค้ด: เลือกทั้งหมด
'#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),
โค้ด: เลือกทั้งหมด
//-------- AIR-Box mod change - starts here --------
//original lines start here------------
// '#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),
//original lines end here------------
'#\[url=([^\[]+?):$uid\](\[img:$uid\](.*?)\[/img:$uid\])\[/url:$uid\]#s' => str_replace('$2', '<null ="$2', $this->bbcode_tpl('url', $bbcode_id, true)),
'#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s' => $this->bbcode_tpl('url', $bbcode_id),
//-------- AIR-Box mod change - ends here --------
โค้ด: เลือกทั้งหมด
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
โค้ด: เลือกทั้งหมด
//-------- AIR-Box mod change - starts here --------
//original line starts here
//'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
//original line ends here --------
'img' => '<a href="$1" rel="lightbox[slideshow]" /><img class="postimage" src="$1" alt="' . $user->lang['IMAGE'] . '" /></a>',
//-------- AIR-Box mod change - ends here --------
Open: styles/subsilver2/template/attachment.html
Find
โค้ด: เลือกทั้งหมด
<img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" /><br />
<span class="gensmall">{_file.DOWNLOAD_NAME} [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</span>
โค้ด: เลือกทั้งหมด
<!-- AIR-Box mod change - starts here -->
<!-- original line - starts here
<img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" /><br />
<span class="gensmall">{_file.DOWNLOAD_NAME} [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</span>
original line - ends here -->
<a href="{_file.U_INLINE_LINK}" rel="lightbox[slideshow]"><img class="postimage" src="{_file.U_INLINE_LINK} alt="{_file.DOWNLOAD_NAME}" /></a><br />
<span class="gensmall">{_file.DOWNLOAD_NAME} [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</span>
<!-- AIR-Box mod addition - ends here -->
Find
โค้ด: เลือกทั้งหมด
$user_cache[$poster_id]['sig'] = bbcode_nl2br($user_cache[$poster_id]['sig']);
โค้ด: เลือกทั้งหมด
//-------- AIR-Box mod addition - starts here --------
$user_cache[$poster_id]['sig'] = preg_replace("#<a[^>]*rel=\"lightbox\[slideshow\]\"[^>]*>(.*?)</a>#i", "\\1", $user_cache[$poster_id]['sig']);
$user_cache[$poster_id]['sig'] = preg_replace("#class=\"postimage\"#i", "\\1", $user_cache[$poster_id]['sig']);
//-------- AIR-Box mod addition - ends here --------
โค้ด: เลือกทั้งหมด
SET WIDTH:
To set image sizes, open styles/prosilver/template/airbox.js
at line 22: if (pic.width > 640)
change 640 to desired number of pixel for minimum width of images to be resized.
In this case images that are less than 640px wide won't be resized,
images that are more than 640px wide will be resized to the value you can assign at line 14.(See below).
Adjust it for your layout width.
at line 24: pic.setAttribute('width','640')
change 640 to desired number of pixel for width of resized images.
Adjust it for your layout width.
As an alternative you can control width relative to document size. Read line 26
ATTACHMENTS and SIGNATURES:
IMPORTANT !!! read carefully and do it before creating any attachments.
Go into admin panel-->posting-->attachment settings :
'create thumbnail' must be set to "NO".
'Maximum image dimensions' and 'Image link dimensions' must be set to 0x0
and in -->General-->Signature Settings
make sure Maximum signature image width / heigth are set both to 0px.
IMPORTANT !!! Old attachments will not be update until you do not update database tables:
run this query into your phpbb mysqul db:
UPDATE `phpbb_attachments` SET `thumbnail` = '0' WHERE `thumbnail` =1;
MAKE THIS DATABASE CHANGES AT YOUR OWN EXCLUSIVE RISK. MAKE A DB BACKUP BEFORE PROCEEDING.
FLICKR SLIDESHOWS (optional):
In order to have show images posted in Flickr in a flash slideshow,
go to the acp / posting / add a new bbcode.
In bbcode usage paste:
[flickr={TEXT01}]{TEXT02}[/flickr]
and in HTML replacement, paste:
<iframe align="center" src="http://www.flickr.com/slideShow/index.gne?user_id={TEXT01}&group_id=&text=&tags=&set_id={TEXT02}" frameBorder="0" width="660" scrolling="no" height="600"></iframe>
adjust heigth and width to your layout.
Now users can publish their flickr images in a nice flash slideshow using:
[flickr=flickrID]photosetID[/flickr]
Flickr ID and set ID can be found here:
http://www.flickr.com/services/api/explore/?method=flickr.people.findByUsername
------------------------------
After installation refresh template and purge the cache.
เว็บบอร์ดสำหรับรวบรวม mod ต่างๆ ที่น่าสนใจ(และผมได้เคยทดสอบใช้งาน เขียนจากประสบการณ์)
Re: เปลี่ยนมาใช้ Styles แบบ subsilver แล้วพบปัญหาครับ
ตอนนี้เปลี่ยนมาใช้แบบ Prosilver แล้วครับ
ขอบคุณทุกท่านที่ให้ความช่วยเหลือครับ
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: 112 และ บุคคลทั่วไป 0 ท่าน