ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

ใครมีปัญหาเกี่ยวกับการใช้งานเวบ หรือระบบลงทะเบียน สอบถามได้ที่นี่ครับ
(กระดานนี้ยังไม่เป็นสมาชิกก็โพสได้ครับ)
ตอบกลับ
นายอ๊อด
สมาชิก
สมาชิก
โพสต์: 13
ลงทะเบียนเมื่อ: 04 ส.ค. 2008, 06:59
Tel: 0818815220
team: LannaBikeTrip
Bike: ควายแดง
ตำแหน่ง: เชียงใหม่
ติดต่อ:

ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย นายอ๊อด »

ฝากป๋าโนและทีมงาน พิจารณาการใช้งานดูนะครับ ปรับแต่งมาจาก phpbb2.0.21 นะครับ ไม่ทราบว่าจะใช้กับ phpbb3 ได้ไหมนะครับ

:arrow: open new windows

ใช้ Dreamฯ ( Editplus2 ก็ดีนะครับ ) เปิดไฟล์ Viewforum_body.tpl จะอยู่ใน template ของเเต่ละ template มองหา {topicrow.TOPIC_TITLE} ประมาณบรรทัดที่ 30 แล้วเซ็ต target=_blank
:arrow:จะได้ target=_blank class="topictitle">{topicrow.TOPIC_TITLE} >>>> ตามนี้นะครับ เวลากดดูกระทู้ก็จะขึ้นหน้าต่างใหม่ให้เลยครับ
นายอ๊อด
สมาชิก
สมาชิก
โพสต์: 13
ลงทะเบียนเมื่อ: 04 ส.ค. 2008, 06:59
Tel: 0818815220
team: LannaBikeTrip
Bike: ควายแดง
ตำแหน่ง: เชียงใหม่
ติดต่อ:

Re: ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย นายอ๊อด »

:arrow:
หน้าบอร์ดหลักให้มีปุ่ม "ตั้งกระทู้ใหม่" ปุ่มเดียวถูกต้องเเล้วครับ แต่ในกระทู้ย่อยเมื่อเปิดดูกระทู้ จะมี 2 ปุ่มคือ ตั้งกระทู้ใหม่ และตอบกระทู้
เพื่อนสมาชิกสับสนมาก จะต่อกระทู้นั้นหรือตอบกระทู้นั้นแต่กด "ตั้งกระทู้ใหม่" ทำให้กระทู้ใหม่เลอะบอร์ดเลยครับ สังเกตุได้จากกระดานหัดโพส
น่าจะลบปุ่ม "ตั้งกระทู้ใหม่" ออก เหลือเเต่ "ตอบกระทู้" พอครับ
( ใช้ Dreamฯ MX2004 ลบหรือประเเต่งหน้าตาเว็บบอร์ดได้เลยครับ)
นายอ๊อด
สมาชิก
สมาชิก
โพสต์: 13
ลงทะเบียนเมื่อ: 04 ส.ค. 2008, 06:59
Tel: 0818815220
team: LannaBikeTrip
Bike: ควายแดง
ตำแหน่ง: เชียงใหม่
ติดต่อ:

Re: ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย นายอ๊อด »

:arrow: resize fix

ใช้แก้ไข กรณีเพื่อนสมาชิก link ภาพมาจาก url อื่นบางภาพมีขนาดใหญ่มากๆ เกินขนาดเฟรมของเว็บไซต์ ทำให้เฟรมแตก หน้าเว็บบอร์ดไม่สวย
ต้องเลื่อนซ้ายขวาเพื่อดูภาพ และอาจช้าในการเเสดงผล การ resize fix ทำให้เว็บบอร์ดกำหนดขนาดภาพได้ว่า กว้างและยาวเท่าไหร่ ทำให้
แสดงผลไว และเฟรมไม่เเตก ( ขนาดภาพจริง เมื่อเซฟภาพไว้ดูจะได้ขนาดเดิมตามที่ link มาครับ) ลองพิจารณาใช้งานดูนะครับ
*****************************************************
resize fix
#
#-----[ OPEN ]------------------------------------------
#
subSilver/bbcode.tpl

#
#-----[FIND]------------------------------------------
#

<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->

#
#-----[REPLACE WITH]------------------------------------------
#

<!-- BEGIN img -->
<script language="javascript" type="text/javascript">
<!--
function pointercursor(){document.body.style.cursor = "move";}
function unpointercursor(){document.body.style.cursor="";}
//-->
</script>
<img src="{URL}" border="0" onmouseout="unpointercursor();" onmouseover="if(this.width == 550) {pointercursor();}" onclick="if(this.width == 550) { window.open('templates/subSilver/resizefix.php?originalsize={URL}', '_blank' ,'scrollbars=1,toolbar=no,resizable=1,menubar=no,directories=no,status=yes'); return false; }" alt="" />
<!-- END img -->

#
#-----[ OPEN ]------------------------------------------
#

subSilver/overall_header.tpl

#
#-----[FIND]------------------------------------------
#

<!-- END switch_enable_pm_popup -->

#
#-----[ AFTER, ADD ]------------------------------------------
#

<script language="javascript" type="text/javascript">
<!--
function resize_images()
{
for (i = 0; i < document.images.length; i++)
{
while ( !document.images.complete )
{
break;
}
if ( document.images.width > 550 )
{
document.images.width = 550;
}
}
}
//-->
</script>

#
#-----[FIND]------------------------------------------
#

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">

#
#-----[ IN-LINE FIND ]------------------------------------------
#

vlink="{T_BODY_VLINK}"

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#

onload="resize_images()"

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
นายอ๊อด
สมาชิก
สมาชิก
โพสต์: 13
ลงทะเบียนเมื่อ: 04 ส.ค. 2008, 06:59
Tel: 0818815220
team: LannaBikeTrip
Bike: ควายแดง
ตำแหน่ง: เชียงใหม่
ติดต่อ:

Re: ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย นายอ๊อด »

:arrow: resizefix.php

สร้างไฟล์ชื่อ resizefix.php แล้วก๊อปปี้ข้อความตามข้างล่าง ไปวางในไฟล์นี้ตามบรรทัด(เริ่มบรรทัด 1 ที่ <html> และ จบบรรทัดที่ 77 ที่ </html> )
ก๊อปปี้ไฟล์ resizefix.php นี้ ไปไว้ใน forum/templates/ ชื่อ templates /resizefix.php

<html>
<head>
<!--




//-->

<title>Original size</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<style type="text/css">
<!--
body {
background-color: #EBEBEB;
/*
scrollbar-face-color: #E3E3E3;
scrollbar-highlight-color: #E3E3E3;
scrollbar-shadow-color: #E3E3E3;
scrollbar-3dlight-color: #E3E3E3;
scrollbar-arrow-color: #E3E3E3;
scrollbar-track-color: #EBEBEB;
scrollbar-darkshadow-color: #E3E3E3;
*/
}

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10; }
a:link,a:active,a:visited { text-decoration: none; color : #111111; }
a:hover { text-decoration: underline; color : #C51E21; }
//-->
</style>
<script language="JavaScript">
window.onload = maxWindow;
function maxWindow()
{
window.moveTo(0,0);
if (document.all)
{
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById)
{
if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth)
{
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
}
</script>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="99%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bordercolor="#FFFFFF"><div align="center">
<table width="50" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><table width="1" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#000000"><a href="javascript:window.close();"><img src="<?PHP print $HTTP_GET_VARS[originalsize];?>" alt="Close this window" border="0"></a></td>
</tr>
</table></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><div align="center"><br />
<a href="javascript:window.close();">Close this window</a></div></td>
</tr>
</table>
</div></td>
</tr>
</table>
</body>
</html>
นายอ๊อด
สมาชิก
สมาชิก
โพสต์: 13
ลงทะเบียนเมื่อ: 04 ส.ค. 2008, 06:59
Tel: 0818815220
team: LannaBikeTrip
Bike: ควายแดง
ตำแหน่ง: เชียงใหม่
ติดต่อ:

Re: ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย นายอ๊อด »

:arrow: ส่วนอื่นๆ การปรับแต่งข้อความ แบรนเนอร์ ฯลฯ ยินดีช่วยเหลือ เท่าที่สามารถจะช่วยได้ เพื่อพี่ๆ น้องๆ ชาว Thaimtb นะครับ :D :D :D

ด้วยความยินดียิ่งครับ
ppp

Re: ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย ppp »

เป็นข้อเสนอแนะที่ดีมากครับ ช่วยให้บอร์ดดูดีขึ้น และลดความสับสนในการใช้งาน เพื่อน ๆ ที่มีความรู้ในเรื่องการทำเวบบอร์ดมาช่วย ๆ กัน
รูปประจำตัวสมาชิก
nbt
Site Admin
Site Admin
โพสต์: 2686
ลงทะเบียนเมื่อ: 03 ส.ค. 2008, 23:44
Tel: 0882160166
team: thaimtb , osk
Bike: Trek Procaliber, Bianchi OrtheXR2 , cBroadman CX , Canyon Enduro
ติดต่อ:

Re: ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย nbt »

ขอบคุณคุณอ๊อดมั๊กๆครับ :idea: จะลองนำไปประกอบร่างแก้ไขดูครับ

ผมว่าเดี๋ยวเราเปิดกระดาน developer ดีกว่ามั๊ยครับ น่าจะมีคนใช้กระดานพวกนี้เยอะพอสมควร ผมเองก็เพิ่งใช้ยังมือใหม่มากครับ :D
รูปประจำตัวสมาชิก
P'Ter
ขาประจำ
ขาประจำ
โพสต์: 595
ลงทะเบียนเมื่อ: 04 ส.ค. 2008, 15:58
team: PraRam 5-1+(7- 2)
Bike: Look 486

Re: ฝากป๋าโน พิจารณาครับ resize fix / open new windows และอื่นๆ

โพสต์ โดย P'Ter »

สุดยอดครับ
:D :D :D :D :D
จะคอยแอบตามดู
Ride for L I V E !!!.......................
......................Live for R I D E !!!





---------------------------------------------------------------------------------------------------
ตอบกลับ

กลับไปยัง “สอบถาม/แจ้งปัญหาการใช้งานเวบ”