ติดต่อลงโฆษณา [email protected]

แสดงกระทู้

ส่วนนี้จะช่วยให้คุณสามารถดูกระทู้ทั้งหมดสมาชิกนี้ โปรดทราบว่าคุณสามารถเห็นเฉพาะกระทู้ในพื้นที่ที่คุณเข้าถึงในขณะนี้


ข้อความ - TinaCat

หน้า: 1 ... 4 5 [6] 7 8 ... 11
151
ไฟล์นี้ได้ทำการแปลเสร็จเรียบร้อยแล้วค่ะ
โหลดที่นี่ค่ะ

http://smf.rcweb.net/index.php?topic=230.0

http://smf.rcweb.net/index.php?action=dlattach;topic=230.0;attach=40

152
อืมม..
ไว้ค่อยหัดเขียน Mod
แต่คงได้แค่แบบ .mod
.xml คงจะไปไม่รอด  ^__^"

153
ถ้าท่านใดโหลดไฟล์ Manual.thai.php ไปแล้ว
ให้โหลดไฟล์ Help.template.php อันนี้ไปด้วยค่ะ

ไฟล์ต้นฉบับจาก SMF มี 3 จุดที่ไม่ได้ใช้ค่าตัวแปรภาษาในการแสดงผลน่ะค่ะ




ส่วนไฟล์ที่แนบมา  เราแก้ไขให้เรียบร้อยแล้วค่ะ

ดาวน์โหลด : http://smf.rcweb.net/index.php?action=dlattach;topic=230.0;attach=42




[ไฟล์แนบถูกลบโดยผู้ดำเนินการ]

154
เห็นว่ามาถามกันบ่อย  เลยตั้งกระทู้ไว้เลยคงจะดีกว่าค่ะ


แก้ไขที่ไฟล์ Sources/MessageIndex.php ค่ะ
หาโค้ดส่วนนี้ออกมาค่ะ


โค้ด: [เลือก]
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

แทรกคำสั่ง target="_blank" ไว้ในส่วนของ <a href="...">
จะได้แบบนี้ค่ะ


โค้ด: [เลือก]
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0" target="_blank">' . $row['firstSubject'] . '</a>'

Save ไฟล์  แล้ว Refresh หน้าเว็บ
ลองคลิกที่กระทู้  จะเปิดหน้าใหม่ให้เองเลยค่ะ :)

155
แก้ไขที่ไฟล์ Sources/MessageIndex.php ค่ะ
หาโค้ดส่วนนี้ออกมาค่ะ  (ประมาณบรรทัดที่ 548)


โค้ด: [เลือก]
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

แทรกคำสั่ง target="_blank" ไว้ในส่วนของ <a href="...">
แบบนี้ค่ะ


โค้ด: [เลือก]
'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0" target="_blank">' . $row['firstSubject'] . '</a>'

Save ไฟล์  แล้ว Refresh หน้าเว็บ
ลองคลิกที่กระทู้  จะเปิดหน้าใหม่ให้เองเลยค่ะ :)

156
SMF Coding Discussion / Re: ลง mod แล้ว error ครับ
« เมื่อ: 12/01/06, 12:36:16 »
พอผมลอง appy มันขึ้นแบบนี้อ่าครับ  แก้ไม่เป็น

Fatal error: PackageInstall() [function.require]: Failed opening required '/forums/Packages/temp/./shoutPdb.php' (include_path='.:/usr/share/php5:/usr/share/php') in /forums/Sources/Packages.php on line 534

สร้างโฟลเดอร์ temp ไว้ในไดเรคทอรี่ Packages ก่อนค่ะ
และเซ็ต CHMOD เป็น 777 ด้วยนะคะ  (ทั้ง Packages และ temp)
แล้วค่อยลองติดตั้ง Mod อีกที

Ultimate Shoutbox สำหรับ SMF 1.1 RC2 ก็มีแล้วค่ะ
http://mods.simplemachines.org/index.php?mod=22

ส่วน Mod User Online
ถ้าไม่เคยลง Mod ตัวนี้เวอร์ชั่นเก่า  แต่ก็ยังติดตั้งไม่ได้  (ถ้าแน่ใจว่าใช้ Mod ตรงเวอร์ชั่นกับ SMF แล้ว)
ลองอัพโหลดไฟล์ชุด Sources ขึ้นโฮสต์อีกทีนะคะ  (ในกรณีที่คุณไม่เคยลง Mod หรือแก้ไขอะไรในไฟล์ชุดนี้เลย)
แล้วค่อยลอง Install Mod อีกครั้ง

หรือลองเปิดไฟล์ .xml  ไล่ดูโค้ด  แล้วทำการติดตั้งเองค่ะ

157
SMF Coding Discussion / Re: ช่วยแก้ทีครับ
« เมื่อ: 12/01/06, 12:26:38 »
แล้วไปแก้ผ่านทาง CP ทำไมล่ะคะ??  -__-"
ถ้าจะทำแบบนั้น  ควรจะลองกับบอร์ดทดสอบต่างหากก่อนจะดีกว่าค่ะ
ทำได้ไม่มีปัญหาแล้วค่อยเอาไปใช้งานกับบอร์ดจริง

158
SMF Coding Discussion / Re: ช่วยแก้ทีครับ
« เมื่อ: 12/01/06, 10:45:31 »
แก้ไฟล์ไหนไป  จำไม่ได้เหรอคะ??
ลองดูนะคะว่าใช่ไฟล์นี้หรือเปล่า
ManageMembergroups.template.php

159
มีแต่อันนี้ค่ะ
ไม่รู้ว่าจะได้มั้ย
เป็นธีมสำหรับ SMF 1.1 RC1
เพิ่งหัดทำค่ะ

http://www.tinacat.net/justmineforum/index.php?topic=3.0

160
SMF Coding Discussion / Re: ลง mod แล้ว error ครับ
« เมื่อ: 11/01/06, 22:48:57 »
ก่อนหน้านี้เคยลง Mod User Online เวอร์ชั่นเก่ารึป่าวคะ??
ถ้าเคยก็ Uninstall ออกก่อนค่ะ
แล้วค่อยทำการติดตั้งเวอร์ชั่นใหม่อีกทีค่ะ

161
ถ้าแค่จะโหลด Theme ก็ที่นี่ค่ะ

http://www.simplemachines.org/community/index.php?board=96.0

แต่ถ้าจะหาแบบภาษาไทย  คงยากหน่อยค่ะ
นอกจากว่าโหลด Theme มาแล้ว  มาทำปุ่มภาษาไทยไว้ใช้งานเองค่ะ

162
Spec เครื่องของคุณอยู่ในเกณฑ์ขั้นต่ำสุดที่กำหนดไว้หรือเปล่าคะ??

http://www.simplemachines.org/smf/requirements.php

MySQL ของคุณเวอร์ชั่นไหนคะ??
เคยเจอท่านอื่นก็มีปัญหาในลักษณะคล้ายๆอันนี้
สอบถามมาได้ว่าเขาใช้ MySQL ต่ำกว่าเวอร์ชั่น 4 ค่ะ

163
ถ้าเราเดา
ไม่รู้ว่าจะเป็นเพราะบอร์ดคุณตั้งบอร์ดย่อยมากไปรึป่าวนะ
แวะไปดูคร่าวๆแล้ว  เห็นว่าในบอร์ดนึงมีบอร์ดย่อย
บางบอร์ดย่อยด้านในยังมีบอร์ดย่อยลงไปอีก
พอแก้โค้ดมันเลยแสดงผลเพี้ยน

อันนี้แค่เดานะคะ

164
อาการแปลกๆนะ  ไฟล์ของคุณ ต่ำต้อย อ่ะ
ดูโค้ดแล้ว  ของ Mr.Hackalot เหมือนโค้ดที่เราโพสต์ครั้งที่สองนะ  ก็คือโค้ดนั้นใช้ได้
แต่ทำไมใช้กับบอร์ดคุณ ต่ำต้อย ไม่ได้??

คุณ ต่ำต้อย ลองเอาไฟล์ต้นฉบับจากเว็บ SMF ไปแก้ดูรึยังคะ??
เราว่าคุณเคยแก้ไฟล์นี้  แต่จำไม่ได้เองมั้งคะ

ไฟล์ต้นฉบับจากเว็บ SMF  โค้ดส่วนนี้ก็เป็น 2 อยู่แล้วค่ะ


โค้ด: [เลือก]
echo '
<tr>
<td ' , !empty($board['children']) ? 'rowspan="2"' : '' , ' class="windowbg" width="6%" align="center" valign="center"><a href="', $scripturl, '?action=unread;board=', $board['id'], '.0">';

ลองโหลดไฟล์ต้นฉบับมาเก็บไว้อีกชุดไว้สำหรับเช็คโค้ดน่าจะดีกว่านะคะ

165
ตั้งค่าธีมปัจจุบัน >> ติ๊กเลือก แสดงเพศในหน้าแสดงข้อความ

166
Showcase / Re: MunDeeStation.com
« เมื่อ: 10/01/06, 17:49:38 »
เราเคยดูให้ตอนไหนหว่า..  จำไม่ได้แล้วค่ะ
แต่วางเครื่องเองก็ดีนะคะ  ใช้งานได้สบายใจกว่า

167
หมายถึงจะลบธีม Classic และ Babylon ออกจากบอร์ด  ไม่กลับมาใช้งานธีมนี้อีกเลย??
ก็ต้องไปลบจากเมนูผู้ดูแลก่อนน่ะ  แล้วถึงตามไปลบไฟล์บน Server ได้

ปรับแต่งธีมและการวางรูปแบบ >> ธีมและการตั้งค่า >> คลิกรูปกากบาทลบธีมที่ไม่ต้องการออก

168
// -- เพื่อให้ระบบไม่อ่านคำสั่งในบรรทัดนั้นๆ  (เฉพาะคำสั่งบรรทัดเดียว  ไม่มีการกด Enter ขึ้นบรรทัดใหม่)
/* .. */ -- ระบบจะไม่อ่านคำสั่งทั้งหมดภายในโค้ดนี้  (ในกรณีที่มีหลายๆบรรทัด)

ถ้าไม่แน่ใจก็ใช้แต่ /* .. */ ปิดหัวปิดท้ายแหละ

169
เราเองก็ทำได้แต่แบบง่ายๆ  เอาไฟล์ต้นฉบับมาแก้ไขเท่านั้นแหละ

ถ้าอยากลองเอง  ก็ก็อปไฟล์ในชุด Default น่ะมาแก้ไข
พื้นฐานก็ใช้ไฟล์ index.template.php , BoardIndex.template.php , MessageIndex.template.php ก่อน
(ถ้าคล่องแล้วค่อยยกมาทั้งชุดจับมาปรับแต่งใหม่  หรือเขียนเองเลย)

ลองอ่านโค้ดและแก้ไขรูปแบบเองนะ

ส่วนวิธีที่จะทำให้ธีมที่เราทำขึ้นมาเอามาติดตั้งใช้งานได้
ก็ลองเปิดอ่านไฟล์ theme_info.xml ในธีมอื่นๆมาดูเป็นตัวอย่างนะ

170
ลองเอาไฟล์จากชุด Install ไปแก้และอัพขึ้นไปแทนไฟล์เดิมบนโฮสต์ดูนะคะ
(ไฟล์ BoardIndex.template.php เดิมก็เปลี่ยนเป็นชื่ออื่นชั่วคราวก่อน  เช่น BoardIndex.template-001.php  ไม่ต้องลบนะคะ)

ถ้าใช้ไฟล์จากต้นฉบับแก้ไขได้  ก็คงแสดงว่าไฟล์เดิมของคุณมีโค้ดเพี้ยนนิดหน่อย

เวลาจะแก้ไขโค้ดอะไรในไฟล์  ควรจะแบคอัพอันเดิมเก็บไว้ก่อนน่ะค่ะ
และก็เขียนกำกับไว้ด้วยก็ดีว่าเราได้แก้ไขอะไรไปแล้ว

ถ้าเขียนกำกับบรรทัดเดียว  ก็พิมพ์ // .. ไว้ที่หน้าบรรทัดค่ะ
ถ้าเขียนกำกับมากกว่า 1 บรรทัด  ให้ใช้ /* ... */ ปิดหัวปิดท้ายค่ะ

อันนี้เพื่อความสะดวกของตัวเราเอง  เวลาเปิดมาดูไฟล์อีกทีก็จะรู้ได้ง่ายๆว่าเราเคยแก้อะไรตรงไหนไปบ้าง

171
แล้วทำไมช่องมันไปเบียดกันอย่างนั้นล่ะึคะ??
ก่อนหน้านี้คุณเคยแก้ไฟล์ BoardIndex.template.php ที่จุดไหนบ้างคะ??

172
มารายงานผลเพิ่มเติมค่ะ
ลอง Mod รุ่น 1.1a แล้ว  เป็นแบบนี้น่ะค่ะ

หน้าปฏิทินก็เป็นแบบที่คุณ ต่ำต้อย บอกไว้  ยังแสดงผลเป็น 2006 เหมือนเดิม

ในหน้าการจัดการวันหยุดของผู้ดูแล  ก็ยังเป็น 2006 เช่นกันค่ะ  ไม่แสดงเป็น พ.ศ.
(หรือว่าโค้ดที่แก้ไม่ได้แก้ส่วนนี้ด้วยคะ??)

หน้าข้อมูลส่วนตัว  ก่อนใส่ข้อมูลใดๆเลย  ก็แสดงผล 543 ไว้เลยค่ะ  (อันนี้เราใส่ข้อมูลวันเกิดครั้งแรกค่ะ)




ลองใส่ข้อมูลวันเกิดเป็น 2521-03-09 แล้วกดบันทึก  ดูอีกทีได้เป็นแบบนี้ค่ะ




ในหน้าปฏิทินเห็นแบบนี้ค่ะ  ไม่มีวงเล็บว่าจะมีอายุเท่าไหร่ที่ท้ายชื่อ  (ปกติจะมี)




ลองใส่ปีเกิดเป็น ค.ศ. 1978  ก็ได้ผลออกมาแบบเดียวกันค่ะ

เราใช้ Opera ทดสอบน่ะค่ะ  ถ้าใช้ IE คิดว่าอาจจะใช้ได้ดี
(อาจจะเป็นเพราะ Opera ไม่ค่อยสนับสนุน JavaScript ได้ดีนัก)
ถ้าลองแก้ไขให้ Opera ก็สามารถใช้งานได้ดี  คิดว่าจะเยี่ยมกว่านี้มากเลยค่ะ


ป.ล.
ในหน้าปฏิทินปกติก็มีลิงค์เพิ่มกิจกรรม 2 ลิงค์อยู่แล้วค่ะ

173
แก้โค้ดตามนี้นะ
เปิดไฟล์ BoardIndex.template.php  แล้วหาโค้ดนี้


โค้ด: [เลือก]
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
foreach ($board['children'] as $child)
{
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
$children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
}

echo '
<tr>
<td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
<span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>';
}
}
echo '
</table>';
}
echo '
</div>';
}

if ($context['user']['is_logged'])


Replace

โค้ด: [เลือก]
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
/* --------- Stop Code ----------
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
---------- End --------- */
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
/* ---------- Stop Code ----------
foreach ($board['children'] as $child)
{
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
$children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
}

echo '
<tr>
<td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
<span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>';
}
---------- End --------- */
}
echo '
</table>';
}
echo '
</div>';
}

if ($context['user']['is_logged'])


อันนี้เรายกโค้ดมาให้ทั้งชุดเลยน่ะ
ตั้งใจก็อปส่วนที่ไม่เกี่ยวข้องเกินมานิดหน่อยด้วย  จะได้แน่ใจว่าแก้โค้ดได้ถูกที่
(โค้ดอันนี้สำหรับ SMF 1.1 RC2 The Core Theme นะ  ถ้าเป็นธีมอื่นหรือเวอร์ชั่นอื่น  รู้สึกว่าโค้ดจะไม่เหมือนกัน)

ถ้าแก้โค้ดแล้วยังไม่ได้ตามแบบตัวอย่างในเว็บที่เราทำให้ดู
คงหมายถึงว่า  ไม่ได้แก้โค้ดตามที่เราบอก  เลยทำให้ผิดพลาด
ลองดูก่อนละกัน

(แต่ก็สงสัยนะ  เปิดบอร์ดย่อยมา  แล้วไม่โชว์
คนอื่นมองจากหน้าแรกจะรู้เหรอว่าห้องนี้มีบอร์ดย่อย)

174
ลองเอาอีกบอร์ดของเรามาทดสอบแล้วได้แบบนี้

ก่อนแก้โค้ด  จะเห็นว่ามีโชว์บอร์ดย่อยอยู่



แก้โค้ดแล้วได้แบบนี้  บอร์ดย่อยไม่โชว์ที่หน้าเว็บแล้ว



คลิกเข้าไปที่บอร์ดแรกแล้วก็จะเห็นบอร์ดย่อยอยู่ข้างใน



ลิงค์เว็บที่ทดสอบ  ลองไปดูก่อนก็ได้นะ

http://www.tinacat.net/justmineforum/index.php?theme=1

175
ตั้งค่าที่ส่วนของผู้ดูแลค่ะ
ส่วนปรับแต่งค่าการใช้งาน >> วางรูปแบบ >> ติ๊กเลือก แสดงออนไลน์/ออฟไลน์ในกระทู้และ PM ไว้

176
อ่านหลายรอบแล้วก็ยังไม่เข้าใจคำถามค่ะ

178
ทุกสิ่งทุกอย่างคงต้องมีผิดพลาดก่อนถึงจะเรียนรู้เพิ่มเติมได้
ใส่ลิงค์ที่ไฟล์ไหนก็ได้เหมือนกันน่ะ  ถ้าไม่ทำให้ Template บอร์ดเสีย

179
ถ้าระบุแต่ พ.ศ. อย่างเดียว  ผู้ใช้งานคงเข้าใจได้ง่ายกว่าน่ะค่ะ
เพราะอย่างไรคนไทยก็นิยมใช้และจำปี พ.ศ. มากกว่า

แต่ถ้าใส่ค่าเป็น พ.ศ. แล้ว
ระบบจะเอามาคิด + 543 อีกหรือเปล่าคะ??

180
ถ้าจะโพสต์โค้ด  ให้พิมพ์คำว่า code แทนคำว่า quote น่ะ
แล้วก็อันนี้เป็นไฟล์ index.template.php

(ของเราแก้ที่ไฟล์ BoardIndex.template.php แทน)

หน้า: 1 ... 4 5 [6] 7 8 ... 11