Upgrade Forum จาก phpBB2 มาเป็น phpBB3

เรื่องราวและพัฒนาการของ iChiangRai บันทึกจากผู้ดูแลเว็บไซต์ ตลอดจนข้อเสนอแนะจากชุมชน | iChiangRai history, webmaster notes, community feedback and website updates.
Post Reply
Sam
Site Admin
Posts: 1806
Joined: Sun Mar 11, 2007 9:03 pm
Location: เชียงราย
Contact:

Upgrade Forum จาก phpBB2 มาเป็น phpBB3

Post by Sam »

และแล้วก็มาถึงเวลาที่ต้องอัพเกรดระบบเวบบอร์ดกันเสียที เนื่องจากสาเหตุหลายประการ หนึ่งในนั้นก็จะได้เวิ่นเว้อร์กับบรรดาเวบมาสเตอร์ทั้งหลายที่เมื่อถึงเวลาหนึ่งก็ต้องตามเทคโนโลยีให้ทัน ส่วนอีกประการหนึ่งนั้นคือปัญหากับเวบบอร์ด phpBB2 ที่ code สี font มีปัญหา ปรับเปลี่ยนไม่ได้ ซึ่งก็ติดค้างหนูอ่อนไว้มาเป็นระยะเวลาหนึ่ง ก็เลยถึงคราต้องอัพเกรดเสียที

ก็หนักใจเหมือนกันที่ต้องทำการโอนย้ายข้อมูล เนื่องจากว่ากลัวว่ากระทู้และรูปจะต้องอันตรธานหายไป หรือมี error ให้ต้องถอยกลับไปใช้บอร์ดเดิม

แต่สุดท้ายก็ผ่านมาได้ด้วยดี แถมเวอร์ชั่นนี้ไม่ต้องมาโมดิฟาย ให้ใส่รูปได้ เหมือนเวอร์ชั่นก่อน ของเล่นต่าง ๆ ก็เลยค่อนข้างครบ

ก็ลองใช้ดูนะท่านทั้งหลาย ไหนๆ ก็ตั้งใจทำให้เพื่อนๆได้ใช้งานกัน

ส่วนบอร์ดเดิมก็ยังเข้าใช้ได้อยู่ /forum (แต่งดใช้งาน) แล้วมาใช้งานบอร์ดใหม่ /community แทนอย่างเป็นทางการ!
Sam
Site Admin
Posts: 1806
Joined: Sun Mar 11, 2007 9:03 pm
Location: เชียงราย
Contact:

Re: Upgrade Forum จาก phpBB2 มาเป็น phpBB3

Post by Sam »

วันนี้มาแก้ปัญหาเพิ่มเติมเกี่ยวกับการโพสต์รูป ซึ่งมีปัญหาว่า รูปที่ถูกโพสต์แล้วจะแสดงไม่เต็มตามขนาดภาพ แต่จะมี scroll bar มาแสดงผลด้วย เหมือนกับมีการ fix ไว้

ตามไปอ่านในกระทู้ของเวบ phpbbthailand ก็ได้คำตอบว่าต้องแก้ไขไฟล์ css ของ theme ที่ใช้

ก็ได้แก้ไขไปตามข้อมูลในกระทู้ http://www.phpbbthailand.com/viewtopic. ... 526#p15526

ทดสอบแล้วได้ผลตามที่ต้องการ :wink:
Sam
Site Admin
Posts: 1806
Joined: Sun Mar 11, 2007 9:03 pm
Location: เชียงราย
Contact:

Re: Upgrade Forum จาก phpBB2 มาเป็น phpBB3

Post by Sam »

อ๋อ...ต้องลบ code ที่ fix size 350 ไว้ และ overflow ออก ตอนนี้ใช้งานได้เรียบร้อย

.attach-image {
margin: 3px 0;
width: 100%;
/* max-height: 350px;
overflow: auto;*/

ปล. แก้ไข styles=>themes=>edit แล้วลบตรงที่ทำ comment ไว้ออก
Sam
Site Admin
Posts: 1806
Joined: Sun Mar 11, 2007 9:03 pm
Location: เชียงราย
Contact:

Re: Upgrade Forum จาก phpBB2 มาเป็น phpBB3

Post by Sam »

วันนี้มาแก้ไข text size ของบอร์ดให้ใหญ่ขึ้น โดยแก้ code theme body ใช้ text size = medium เนื่องจากว่าเพื่อนๆ ในบอร์ดส่วนใหญ่ก็มีอายุมากกันแล้ว ระบบเวบบอร์ดของฝรั่งใช้ code ภาษาอังกฤษ พอเอามาใช้ภาษาไทยเลย font size เล็กไปถนัดตา

นั่นแหละ เพื่อถนอมสายตาเพื่อนๆ ซึ่งเริ่มจะอายุมากกันแล้ว แหะแหะ...
Sam
Site Admin
Posts: 1806
Joined: Sun Mar 11, 2007 9:03 pm
Location: เชียงราย
Contact:

Re: Upgrade Forum จาก phpBB2 มาเป็น phpBB3

Post by Sam »

วันนี้ต้องการหากระทู้กระทู้หนึ่ง เลย search ฟอรั่มดูปรากฏว่า ไม่ได้ผลการ search อย่างที่ต้องการเลย แสดงว่าระบบ search ของ phpBB ต้องมีปัญหากับการ search ภาษาไทยแน่ๆ เลยลองเอาไป search ใน google.com ดู โอ้ว...ว้าว...สุดยอด เจอกระทู้ที่ต้องการพอดี เจ๋งจริงๆ พี่กู๋ของเรา เลยจัดการ ลบ code ลิ้งไป search ของ phpBB ออกซะ ด้วยการเข้าไปแก้ไขไฟล์ overallheader.html แล้วลบ code ส่วนนี้ออก

Code: Select all

		<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
			<div id="search-box">
				<form action="{U_SEARCH}" method="post" id="search">
				<fieldset>
					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" /> 
					<input class="button2" value="{L_SEARCH}" type="submit" /><br />
					<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
				</fieldset>
				</form>
			</div>
		<!-- ENDIF -->
จากนั้นแทนที่ด้วย code นี้ ที่นำระบบ search ของ google.com เข้ามาไว้ในระบบ phpBB

Code: Select all

    <form method="get" action="http://www.google.com/search" target="google_window">
    <input type="text" style="color: #000000"   name="q" size="30"maxlength="255"  value=" Search the forum..." onfocus="if(this.value==' Search the forum...')this.value=''" onblur="if(this.value=='')this.value=' Search the forum...'"/>
    <input type="submit"  style="color: #000000"  name="sa" value="Search"></input>
    <input type="hidden" name="sitesearch" value="myforum.com" checked="checked"><br />
    </form>
โดยที่
Place the following code in overall_header.html in the place you would like it to appear
และ
changing myforum.com to your forums address
ให้เครดิตกับ James N จาก http://www.phpbb.com/community/viewtopi ... &t=1344605
Post Reply

Return to “iChiangRai Story, Notes & Feedback : เรื่องราว บันทึก และข้อเสนอแนะ”