Page 1 of 1

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

Posted: Fri May 15, 2009 12:03 pm
by Sam
และแล้วก็มาถึงเวลาที่ต้องอัพเกรดระบบเวบบอร์ดกันเสียที เนื่องจากสาเหตุหลายประการ หนึ่งในนั้นก็จะได้เวิ่นเว้อร์กับบรรดาเวบมาสเตอร์ทั้งหลายที่เมื่อถึงเวลาหนึ่งก็ต้องตามเทคโนโลยีให้ทัน ส่วนอีกประการหนึ่งนั้นคือปัญหากับเวบบอร์ด phpBB2 ที่ code สี font มีปัญหา ปรับเปลี่ยนไม่ได้ ซึ่งก็ติดค้างหนูอ่อนไว้มาเป็นระยะเวลาหนึ่ง ก็เลยถึงคราต้องอัพเกรดเสียที

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

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

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

ส่วนบอร์ดเดิมก็ยังเข้าใช้ได้อยู่ /forum (แต่งดใช้งาน) แล้วมาใช้งานบอร์ดใหม่ /community แทนอย่างเป็นทางการ!

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

Posted: Tue Jun 30, 2009 5:03 pm
by Sam
วันนี้มาแก้ปัญหาเพิ่มเติมเกี่ยวกับการโพสต์รูป ซึ่งมีปัญหาว่า รูปที่ถูกโพสต์แล้วจะแสดงไม่เต็มตามขนาดภาพ แต่จะมี scroll bar มาแสดงผลด้วย เหมือนกับมีการ fix ไว้

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

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

ทดสอบแล้วได้ผลตามที่ต้องการ :wink:

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

Posted: Tue Jun 30, 2009 5:19 pm
by Sam
อ๋อ...ต้องลบ code ที่ fix size 350 ไว้ และ overflow ออก ตอนนี้ใช้งานได้เรียบร้อย

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

ปล. แก้ไข styles=>themes=>edit แล้วลบตรงที่ทำ comment ไว้ออก

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

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

นั่นแหละ เพื่อถนอมสายตาเพื่อนๆ ซึ่งเริ่มจะอายุมากกันแล้ว แหะแหะ...

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

Posted: Sat Jul 18, 2009 7:42 am
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