:: JustUsers.net ::

:: คนทำเว็บ :: => Simple Machines Forum [SMF] => ข้อความที่เริ่มโดย: Ramona ที่ 12 มิถุนายน 2551, 15:11:37 น.

หัวข้อ: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: Ramona ที่ 12 มิถุนายน 2551, 15:11:37 น.
ตอบก่อนถึงเห็นข้อความทำอย่างไร โหลดโมด มาแล้วยังซ่อนไม่ได้เลย :cheesy:
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: LittleCat ที่ 14 มิถุนายน 2551, 10:56:44 น.

รู้สึกว่าต้องแก้ไขที่ไฟล์ด้วยหนะจ้ะ แต่ไม่แน่ใจว่าไฟล์ไหน
ข้าเจ้าไม่เคยทำ
 :haha:

สมาชิกที่เคยใช้มอดตัวนี้ ก็ไม่ค่อยออนบอร์ดอ่ะจ้ะ
แหะๆๆ

คงต้องรบกวนให้รอท่านต่อไปมาชี้แนะ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 14 มิถุนายน 2551, 13:19:14 น.
การทำ "ต้องล็อกอินก่อนจึงเห็นข้อความที่ซ่อนอยู่"
เครดิต  SvZ.in.th
www.zone-it.com



ไฟล์ Sources/Subs.php
มองหา
static $disabled;
เพิ่มเป็น

static $disabled;
// [mb]...[/mb] by SvZ
$message = preg_replace('~\[mb\](.+?)\[/mb\]~si', $context['user']['is_guest'] ? 'ต้องเข้าระบบก่อนถึงจะเห็นข้อความนี้' : '$1', $message);

เวลาจะใช้ก็
[mb]ข้อความนี้สมาชิกที่เข้าระบบเท่านั้นที่เห็นได้[/mb]
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 14 มิถุนายน 2551, 13:20:05 น.
เครดิต   Deksurin.co.nr
www.zone-it.com

ชื่อ Mods : HideTagSpecial170thai.zip
เวอร์ชั่น Mods : 1.7.0
เวอร์ชั่น SMF ที่รองรับ : 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.0.10, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 2.0 Beta 3 Public
แปลเป็น : Thai
URL : http://www.zone-it.com/beta/data/20696-fcac57.zip
คำอธิบาย Mods : ไว้ซ่อน ข้อความครับผม แปลเอง ไม่รู้จะเข้าใจหรือป่าวนะครับ บางข้อความผมแปลตามตัวครับ (ซ้ำขออภัย)

ชื่อ Mods : HideTagSpecial170thai-utf8.zip
เวอร์ชั่น Mods : 1.7.0
เวอร์ชั่น SMF ที่รองรับ : 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.0.10, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 2.0 Beta 3 Public
แปลเป็น : Thai-utf8
URL : http://www.zone-it.com/beta/data/20696-b5223a.zip
คำอธิบาย Mods : ไว้ซ่อน ข้อความครับผม แปลเอง ไม่รู้จะเข้าใจหรือป่าวนะครับ บางข้อความผมแปลตามตัวครับ (ซ้ำขออภัย)
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: smf ที่ 09 กรกฎาคม 2551, 01:16:32 น.
hide พอลงแล้ว มันใช้งานไม่ได้อ่ะครับ  

พอพิมพ์ว่า  [hide]  มันก็จะโชว์เป็นตัวหนังสือขึ้นมาครับ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 09 กรกฎาคม 2551, 12:25:17 น.
ถ้าเอาตามรายละเอียดนี้ก็ได้แค่ 1.1.4

งั้นลองอันนี้ดู

http://custom.simplemachines.org/mods/index.php?mod=228
Posts can be hidden by the following options:
1. Login: It requires a user to login to see the post.
2. Reply: It requires a user to reply to the topic to see the post.
3. Karma: It requires a user to have a total karma greater than or equal to a specified value to see the post.
4. Posts: It requires a user to have a number of posts greater than or equal to a specified value to see the post.



http://custom.simplemachines.org/mods/index.php?mod=118
This code add a [hide][/hide] to the code.
All between the [hide] can be seen only after you post in the thread.

The Options for it can be found in:
Admin -> Posts and Topics -> Hide Tag Special



http://custom.simplemachines.org/mods/index.php?mod=1125
Allows moderators to hide a post from users whilst still allowing them to view it themselves.

หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: TOMXO ที่ 10 กรกฎาคม 2551, 10:10:22 น.
ขอบคุณครับทุกท่าน ขอเก็บไปปรับปรุงฯ บ้างครับ    :smiley:
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: united199 ที่ 19 สิงหาคม 2551, 04:17:38 น.
ขอบคุณครับ ยาวไปหน่อยแต่ก็ได้ความรู้ครับผม
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: construction ที่ 28 ตุลาคม 2552, 08:39:47 น.
การทำ "ต้องล็อกอินก่อนจึงเห็นข้อความที่ซ่อนอยู่"
เครดิต  SvZ.in.th
www.zone-it.com



ไฟล์ Sources/Subs.php
มองหา
static $disabled;
เพิ่มเป็น

static $disabled;
// [mb]...[/mb] by SvZ
$message = preg_replace('~\[mb\](.+?)\[/mb\]~si', $context['user']['is_guest'] ? 'ต้องเข้าระบบก่อนถึงจะเห็นข้อความนี้' : '$1', $message);

เวลาจะใช้ก็
[mb]ข้อความนี้สมาชิกที่เข้าระบบเท่านั้นที่เห็นได้[/mb]


แล้วคำว่า ข้อความนี้สมาชิกที่เข้าระบบเท่านั้นที่เห็นได้  จะเปลี่ยนเป็นรูปภาพได้ไหม แล้วต้องทำอย่างไรครับ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: zeelacul ที่ 28 ตุลาคม 2552, 11:09:26 น.
..............
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: c,;-uhg,k ที่ 29 ตุลาคม 2552, 14:06:43 น.
แล้วคำว่า ข้อความนี้สมาชิกที่เข้าระบบเท่านั้นที่เห็นได้  จะเปลี่ยนเป็นรูปภาพได้ไหม แล้วต้องทำอย่างไรครับ
ลองประยุคใช้กับสคริปแสดงไอค่อนที่หน้าบอร์ดดีไหม? ในไฟล์ที่เกี่ยวข้องนั้นๆ เขาใส่สคริปยังไง ก็ลองก๊อบมาแก้ไขดัดแปลง
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: baggio22 ที่ 10 มิถุนายน 2553, 16:03:36 น.
ผม ใช่้ Ver 2.0 ติดตั้งแล้ว จะใช้งานยังงัย เอ่ย
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 10 มิถุนายน 2553, 17:05:00 น.
คุณใช้ตัวไหนล่ะ 
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: baggio22 ที่ 10 มิถุนายน 2553, 18:27:03 น.
HideTagSpecial236_(2.0RC3_Compatible).zip  ผมไป โหลดอันนี้มาลง
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 10 มิถุนายน 2553, 18:41:41 น.
การเปิดใช้งาน

(http://img820.imageshack.us/img820/305/74460549.gif)


ถ้ายังทันนะ  แนะนำให้เริ่มจาก 1.1 จะดีกว่า 
ไม่ใช่ว่า 2.0 ไม่ดีนะ  ดีเลยหละ  แต่ไม่เหมาะกับมือใหม่
นอกเสียจากว่า คิดจะเป็นนักพัฒนาเว็บแอ็พฯต่อไป หรือเราแม่นซีเอสเอส


SMF 2.0 มีปัญหากับ ie6 ทุกที่ไม่เว้น smf.org

ด้วยเหตุผลนี้แหละถึงไม่ค่อยมีใครใช้มันถ้าจะแก้ก็เหมือนกับรื้อระบบมันทั้งระบบเลย SMF 2.0 พัฒนาโดยไม่แยแส ie6 ทั้งที่ในความเป็นจริงคนที่ใช้เน็ตกว่าครึ่งยังใช้ ie6 ด้วยเหตุผลที่ว่ามันมากับวินโดว์ มาถึงก็ใช้ได้เลยไม่ต้องติดตั้ง ไม่ต้องคอนฟิก

ลองพิสูจน์ดูก็ได้ว่ากลุ่มพัฒนาใหญ่ๆ อย่าง SimplePortal, DremPortal, TinyPortal, simpledesk, Adkp พวกนี้เข้าดูด้วย ie6 เละทั้งนั้น


SMF 2.0 ยังมีปัญหากับ IE เยอะแก้กันไม่หวาดไหว คนทำบอร์ดถ้ามานั่งแก้ให้สมบูรณ์แบบก็ไม่ต้องทำมาหากินกัน เขาพัฒนากันโดยไม่แยแส IE แย้งกับความเป็นจริงของคนใช้เน็ตที่ใช้ IE มากกว่าเบราเซอร์ตัวอื่นๆ (โดยเฉพาะบ้านเรา) ส่วนที่ใช้เบราเซอร์อื่นๆ ก็มีแต่นักพัฒนา หรือนักท่องเว็บตัวยง แต่ถ้าเราทำบอร์ดก็ไม่ได้เจาะจงแค่กลุ่มนักพัฒนา หรือนักท่องเว็บตัวยงเท่านั้น เราต้องรองรับผู้ใช้ทั่วไปที่เข้ามาหาข้อมูลที่หลากหลาย ดังนั้นใครคิดจะใช้ 2.0 ก็จงตรองดูเถิด

ปัญหาของมันแก้ได้

แต่ต้องใช้เวลา

ท่านมีเวลาหรือไม่?


หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: baggio22 ที่ 19 มิถุนายน 2553, 13:36:12 น.
ตอนนี้ ทำ 1.1 แล้วครับ อยากได้ MOD แบบ ซ่อน คือตอบก่อนเเล้วจะเห็นข้อความ
ผมโหลดจาก ด้านบนแล้วไม่มี ครับ
ถ้ายังงัยช่วยชี้แนะด้วย
แบบ แม่นวล ผมไม่ค่อยเก่ง code กลัวพังเอาง่ายๆ อะครับ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 19 มิถุนายน 2553, 13:52:15 น.
http://custom.simplemachines.org/mods/index.php?mod=118

โหลดตัวนี้
HideTagSpecial185Fix.zip

ลงเสร็จแล้วไปแก้ ภาษาไทย ตามนี้

Admin.thai.php

ค้นหา
โค๊ด: [เลือก]
?>
วางก่อน

โค๊ด: [เลือก]
//Hide Tag Special Options
// This is for SMF 1.1.x
$txt['hidetagspecial_titel'] = 'Hide Tag Special';
$txt['hidetagspecial_description'] = 'You can set all the Setting that needed for the Hide Tag Special mod "[hide][/hide]"';
// This is for SMF 2.0
$txt['manageposts_hidetagspecial_settings'] = 'Hide Tag Special';
$txt['manageposts_hidetagspecial_settings_title'] = 'Hide Tag Special Settings';
$txt['manageposts_hidetagspecial_settings_description'] = 'You can set all the Setting that needed for the Hide Tag Special mod "[hide][/hide]"';
$txt['manageposts_hidetagspecial_settings_submit'] = 'Save Hide Settings';
// This will be used in both Versions
$txt['hide_MUIswitch'] = 'MUI SWITCH';
$txt['hide_enableHTML'] = 'Enable HTML';
$txt['hide_enableHTML_help'] = 'Allow you use html on Hidden or Unhidden Text';
$txt['hide_enableUnhiddenText'] = 'Enable Unhidden Information';
$txt['hide_hiddentext'] = 'Hidden Text Information';
$txt['hide_unhiddentext'] = 'Unhidden Text Information';
$txt['hide_hiddentext_help'] = 'BBC allowed, You can use <strong>$txtvariable</strong> and <strong>$language</strong>,<br />look into the help for more info.';
$txt['hide_onlyonetimeinfo'] = 'Show the un-/hidden Text Information one time';
$txt['hide_onlyonetimeinfo_help'] = 'This will be only shown at the end of the Post.';
$txt['hide_noinfoforguests'] = 'Hide Text Information for guests';
$txt['hide_karmaenable_help'] = 'This Option must be enabled that all karma Options work';
$txt['hide_karmaenable'] = 'Enable Hide Karma Support';
$txt['hide_minkarmaunhide'] = 'Minmum karma count to allow unhide content';
$txt['hide_minkarmaautounhide'] = 'Minmum karma count to unhide content without posting';
$txt['hide_minimumkarmaandpost'] = 'The user need the Minimum Karma and Post to see hidden content';
$txt['hide_onlykarmagood'] = 'Count only the Karma Good value not the total summary';
$txt['hide_autounhidegroups'] = 'Allowed Groups to see a hidden content without posting';
$txt['hide_unhideparser'] = 'Allowed Groups can see everywhere the hidden content<br />(Not only on the Topic)';
$txt['hide_unhideparser_help'] = 'Can overwrite some special setting for diffrent mods!';
$txt['hide_minpostunhide'] = 'Minmum post count to allow unhide content';
$txt['hide_minpostautounhide'] = 'Minmum post count to unhide content without posting';
$txt['hide_minpostautounhide_help'] = '"0" or empty to disable this option';
$txt['hide_useSpanTag'] = 'Use SPAN html tag instead of DIV.';
$txt['hide_posUnhiddenText'] = 'Position for Unhidden Text Information';
$txt['hide_posUnhiddenOption1'] = 'Before Hidden Content';
$txt['hide_posUnhiddenOption2'] = 'Before in Hidden Content';
$txt['hide_posUnhiddenOption3'] = 'After in Hidden Content';
$txt['hide_posUnhiddenOption4'] = 'After Hidden Content';
$txt['hide_unhideunlockedtopic'] = 'Enable to unhide hidden content on closed/locked topics';
$txt['hide_unhideunlockedtopicgroups'] = 'Allowed Groups to see a hidden content on locked topics';
$txt['hide_unhideunlockedtopicguest'] = 'Allow guests to see a hidden content on locked topics';
$txt['hide_autohidefirstpostenable'] = 'Enable auto add [hide][/hide] on new topics';
$txt['hide_autohidefirstpostenable_help'] = 'Work only on new created topics without hidden content!';
$txt['hide_autohidefirstpost'] = 'Boards for auto hide hidden content on new topic.';
$txt['hide_selectBoards'] = 'Select Boards';



Help.thai.php

ค้นหา
โค๊ด: [เลือก]
?>
วางก่อน

โค๊ด: [เลือก]
$txt['hide_MUIswitch_help'] = '
<strong>MUI SWITCH - Hide Tag Special</strong><br /><br />
This Option is for Multi Language Forums, it enable the replacment for
<strong>$txtvariable</strong> with $txt[\'hide_hiddentext\']
or $txt[\'hide_unhiddentext\']. So that it use the correct Language
for the user. Please don\'t forget to insert the $txtvariable in the
Textarea of the Infomation so that you can use it.<br />
<span class="smalltext">You find this variable in <strong>index.english.php</strong> for example</span>';
$txt['hide_unhiddentext_help'] = '
<strong>Unhidden Informations - Hide Tag Special</strong><br /><br />
This information appear after you post to a thread, and will be shown after a Hide Tag.
So that the user know the content is unhidden.';
$txt['hide_text_help'] = '
<strong>Text Informations - Hide Tag Special</strong><br /><br />
Normal the Textarea will be BBC Parsed.<br />
You can use the Area to give a user the Infomation that there is a hidden or unhidden content.<br />

In the area you can use 2 Variables for MUI use.<br /><br />
<strong>$language</strong>:<br />
This will replace with the language that the user use.<br />
<em>Example:</em> <strong>hidden_$language</strong> will be in the output <strong>hidden_english</strong>
when the user use english as language.<br /><br />
<strong>$txtvariable</strong>:<br />
Work only if you enable the MUI Switch!<br />
This will replace the $txtvariable with the $txt[\'hide_hiddentext\'] or $txt[\'hide_unhiddentext\']
to make it Multilingual useable.<br />
<em>Example:</em> [b]$txtvarible[/b] will be in english something like
<div class="quote"><strong>The text from the index.english.php</strong></div>
because the $txtvariable is replaced with this.<br /><br />
<em>Some Examples for Hidden/Unhidden Informations:</em><br />
If you like to use a Image for the Text use:
<div class="code">[img]http://www.example.com/image.jpg[/img]</div>
Do you like to use a Image that be diffrent for each language use:
<div class="code">[img]http://www.example.com/$lanuguage.jpg[/img]</div>
You can also combine text and picture:
<div class="code">Here is a secret, please post to see it.[br][img]http://www.example.com/hidden.jpg[/img]</div>
[br] stands for a new line.
You can also combine MUI Switch and $language Picture:
<div class="code">$txtvariable[br][img]http://www.example.com/$lanuguage.jpg[/img]</div>
<span class="smalltext">$txtvariable will replace only if you enable MUI Switch</span>';
$txt['hide_useSpanTag_help'] = '
<strong>SPAN instead of DIV - Hide Tag Special</strong><br /><br />
Use &lt;span class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/span&gt; instead
of &lt;div class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/div&gt; after unhidding Text.';
$txt['hide_posUnhiddenText_help'] = '
<strong>Unhidden Text Position - Hide Tag Special</strong><br /><br />
With this you can select where the unhidden text should be stand,
after unhidding the content.<br /><br />
<u>Before Hidden Content</u>:<br />
<strong>Unhidden Text</strong>&lt;div class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/div&gt;<br />
<u>Before In Hidden Content</u>:<br />
&lt;div class=&quot;hiddencontent&quot;&gt;<strong>Unhidden Text</strong> Hidden Value&lt;/div&gt;<br />
<u>After In Hidden Content</u>:<br />
&lt;div class=&quot;hiddencontent&quot;&gt;Hidden Value <strong>Unhidden Text</strong>&lt;/div&gt;<br />
<u>After Hidden Content</u>:<br />
&lt;div class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/div&gt;<strong>Unhidden Text</strong><br />
<br />
This Option will only work when you enable Unhidden Text Information and not enabled the
Option for "Show the un-/hidden Text Information one time".';


index.thai.php

ค้นหา
โค๊ด: [เลือก]
?>
วางก่อน

โค๊ด: [เลือก]
$txt['hide_hiddentext'] = 'Here is a litte secret... Or not?';
$txt['hide_unhiddentext'] = 'My little secret is shown now... Or not?';
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: baggio22 ที่ 19 มิถุนายน 2553, 21:01:49 น.
พี่จัส 
ผมหาวิธีโหลด mod ตัวนี้ไม่ได้อะครับ วานพี่ฝากลิ้งโหลดให้ผมที
ป.ล. พี่ ก็อบ วางข้อความซ้ำ หรือเปล่า
มันซ้ำๆ อะพี่
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 20 มิถุนายน 2553, 09:02:03 น.
ลิงก์ม็อด
http://custom.simplemachines.org/mods/index.php?action=download;mod=118;id=138123


โค๊ดด้านบน แก้ไขแล้วเด้อ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: baggio22 ที่ 20 มิถุนายน 2553, 12:34:24 น.
ตอนนี้ติดตั้งเรียบร้อยแล้วครับ
ทุกอย่าง OK แก้ code ตามด้านบน
ขอบคุณมากครับ พี่จัส
ขอบคุณหลายๆ เด้อ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: น้องก๊อด A ที่ 09 กันยายน 2553, 11:01:23 น.
ขออภัยที่ขุดขึ้นมานะครับ คือ mod ตัวนี้ตอนผมลงแบบ auto น่ะครับ มันแจ้งว่า ปรับปรุงไฟล์ subs กับ post ล้มเหลวน่ะครับ

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

ผมจะทำยังไงดีครับ อยากให้มีซ่อนข้อความ ตอบกระทู้ก่อนถึงเห็นน่ะครับ  :haha:
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: UnclEo ที่ 09 กันยายน 2553, 12:45:26 น.
ไฟล์ที่ล้มเหลวมันเกี่ยวกับการโพสต์ข้อความทั้งนั้นเลยครับ คุณอาจเมนวลผิดก็ได้ ลองไล่ดูใหม่นะครับ

ออ..เรื่องการตอบก่อนถึงจะเห็นข้อความนี่คุณมีแผนรองรับการตอบด้วยอีโม "ขอบคุณ" "จัยนะ" "แหล่มเลย" "แจ่ม" "thank" ฯลฯ พวกนี้อย่างไรหรือครับ

ถ้าคุณไม่มีแผนรองรับ รับรองบอร์ดคุณเต็มด้วยกระทู้พวกนี้ ในปัจจุบันบอร์ดประเภทนี้เขาเรียกกันว่า "บอร์ดขยะ" และกระทู้พวกนั้นเรียกว่า "กระทู้ขยะ" นะครับ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: น้องก๊อด A ที่ 09 กันยายน 2553, 13:10:52 น.
ไฟล์ที่ล้มเหลวมันเกี่ยวกับการโพสต์ข้อความทั้งนั้นเลยครับ คุณอาจเมนวลผิดก็ได้ ลองไล่ดูใหม่นะครับ

ออ..เรื่องการตอบก่อนถึงจะเห็นข้อความนี่คุณมีแผนรองรับการตอบด้วยอีโม "ขอบคุณ" "จัยนะ" "แหล่มเลย" "แจ่ม" "thank" ฯลฯ พวกนี้อย่างไรหรือครับ

ถ้าคุณไม่มีแผนรองรับ รับรองบอร์ดคุณเต็มด้วยกระทู้พวกนี้ ในปัจจุบันบอร์ดประเภทนี้เขาเรียกกันว่า "บอร์ดขยะ" และกระทู้พวกนั้นเรียกว่า "กระทู้ขยะ" นะครับ

แล้วมีแบบว่า กดขอบคุณก่อนเห็นข้อความอารายอย่างนี้หรือเปล่าครับ ?
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: UnclEo ที่ 09 กันยายน 2553, 13:26:49 น.
มีครับรู้สึกว่าน้องหมอ zelda เคยทำไว้ถ้าจำไม่ผิด รอให้เจ้าตัวมาตอบนะครับ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: น้องก๊อด A ที่ 09 กันยายน 2553, 13:30:50 น.
มีครับรู้สึกว่าน้องหมอ zelda เคยทำไว้ถ้าจำไม่ผิด รอให้เจ้าตัวมาตอบนะครับ

ครับผมๆ ขอบคุณครับ

   ขอโทษที่ถามบ่อยนะครับ .. แต่ตอนนี้ผมมีอีกปัญหานึงน่ะครับ คือผมลง thank cool แบบแมนวลไป แต่มันไม่ส่งผลต่อการ์มานะครับ คือกด thank แล้วคะแนน มันไม่ขึ้นครับ
ผมไม่ค่อยรู้เรื่องการ์ม่าน่ะครับ แก้ไขไม่เป็น พี่พอจะทราบไหมครับ ว่าแก้ตรงไหน ผมไม่เข้าใจระบบการ์ม่ารวมบวกลบอารายงี้อ่ะครับ

ขอบคุณล่วงหน้าครับ  :huh:
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: UnclEo ที่ 09 กันยายน 2553, 13:37:32 น.
แล้วคุณได้แก้ให้ thank cool update karma หรือเปล่าหล่ะครับ ถ้าลงแค่ thank cool เฉยๆ กดแล้วไม่เพิ่มการ์มา มันก็ปกติอยู่แล้ว

ถ้าแก้แล้วก็ให้เปิดใช้การ์มาแบบรวม คือถ้ามีผลเป็น + ก็แสดง + ถ้ามีผลเป็นลบก็แสดง - ไม่ต้องแสดงแบบ +xx -xx แบบนี้แหละครับเขาเรียกการ์มารวม
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: น้องก๊อด A ที่ 09 กันยายน 2553, 13:43:38 น.
แล้วคุณได้แก้ให้ thank cool update karma หรือเปล่าหล่ะครับ ถ้าลงแค่ thank cool เฉยๆ กดแล้วไม่เพิ่มการ์มา มันก็ปกติอยู่แล้ว

ถ้าแก้แล้วก็ให้เปิดใช้การ์มาแบบรวม คือถ้ามีผลเป็น + ก็แสดง + ถ้ามีผลเป็นลบก็แสดง - ไม่ต้องแสดงแบบ +xx -xx แบบนี้แหละครับเขาเรียกการ์มารวม

แล้วผมจะเซตได้ไงหรอครับ ?
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: น้องก๊อด A ที่ 09 กันยายน 2553, 13:46:04 น.
อ้างถึง
<?php
// ThankCool by [DomeniC]
require_once 'SSI.php';
$id = (int)$_POST['id'];
$se = (int)$_POST['se'];
$uid = $context['user']['id']; // alias
if(empty($id) || empty($se)){
    die();
}
$td = array();
if(is_readable('TDB/'.$id.'.db')){
    $tt = file_get_contents('TDB/'.$id.'.db');
    $td = explode(',', $tt);
}
if(in_array($uid, $td)){
    echo json_encode(array(
        'status' => 'error',
        'message' => 'You gave ThankCool!'
    ));
    die();
}
$td[] = $uid;
file_put_contents('TDB/'.$id.'.db', implode(',', $td));
$o = '<br /><br /><span style="color:#588000">ThankCool By: </span>';
foreach($td as $c => $t){
    loadMemberData($t, false, 'profile');
    loadMemberContext($t);
    $sep = ($c == 0) ? '' : ', ';
    $o .= $sep.$memberContext[$t]['link'];
}
echo json_encode(array(
    'status' => 'ok',
    'id' => $id,
    'newlist' => $o
    )
);
?>

โค้ดไฟล์ thankcool.php ผมเป็นอย่างนี้น่ะครับ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: UnclEo ที่ 09 กันยายน 2553, 14:01:51 น.
แก้เป็นแบบนี้ครับ
โค๊ด: [เลือก]
$td[] = $uid;
file_put_contents('TDB/'.$id.'.db', implode(',', $td));
$req = db_query("SELECT ID_MEMBER FROM {$db_prefix}messages WHERE ID_MSG = ".intval($id)." LIMIT 1", __FILE__, __LINE__);
$row = mysql_fetch_assoc($req);
updateMemberData($row['ID_MEMBER'], array('karmaGood' => '+'));
$o = '<br /><br /><span style="color:#588000">ThankCool By: </span>';

แก้ช่วงใหนลองหัดเปรียบเทียบโค้ดเอานะครับ จะได้เกิดทักษะช่วยเหลือตัวเองได้หากสภาพแวดล้อมมันเปลี่ยนไป
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: น้องก๊อด A ที่ 09 กันยายน 2553, 14:09:05 น.
แก้เป็นแบบนี้ครับ
โค๊ด: [เลือก]
$td[] = $uid;
file_put_contents('TDB/'.$id.'.db', implode(',', $td));
$req = db_query("SELECT ID_MEMBER FROM {$db_prefix}messages WHERE ID_MSG = ".intval($id)." LIMIT 1", __FILE__, __LINE__);
$row = mysql_fetch_assoc($req);
updateMemberData($row['ID_MEMBER'], array('karmaGood' => '+'));
$o = '<br /><br /><span style="color:#588000">ThankCool By: </span>';

แก้ช่วงใหนลองหัดเปรียบเทียบโค้ดเอานะครับ จะได้เกิดทักษะช่วยเหลือตัวเองได้หากสภาพแวดล้อมมันเปลี่ยนไป

ได้แล้วครับผม ขอบคุณมากนะครับ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: chaytr1 ที่ 31 มีนาคม 2554, 17:41:53 น.
ผมหา static $disabled; ไม่เจอครับ

 แล้วจะเอา

// [mb]...[/mb] by SvZ
$message = preg_replace('~\[mb\](.+?)\[/mb\]~si', $context['user']['is_guest'] ? 'ต้องเข้าระบบก่อนถึงจะเห็นข้อความนี้' : '$1', $message);
 
วางตรงไหนละเนี้ย กำกำ
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 31 มีนาคม 2554, 17:51:06 น.
ไปใช้ตัวนี้น่าจะดีกว่า

http://custom.simplemachines.org/mods/index.php?mod=1125 (http://custom.simplemachines.org/mods/index.php?mod=1125)


หรือ

ตอบก่อนถึงเห็นข้อความ
เครดิต expertduck  โซนไอที

โค๊ด: [เลือก]
/Sources/Subs.php
มองหา: (Ctrl+F)
โค๊ด:
// Just in case it wasn't determined yet whether UTF-8 is enabled.

ใส่ก่อนนั้น
โค๊ด:
//show_on_reply
//by:expertDuck
$message = preg_replace_callback('~\[reply](.+?)\[/reply\]~i','show_on_reply_tag',$message);

ไปยังบรรทัดสุดท้ายของไฟล์( Ctrl+END )
หา
โค๊ด:
?>

ใส่ก่อนนั้น
โค๊ด:
//print reply to see content
//by:ExpertDuck
function show_on_reply_tag($message)
{
global $topic,$db_prefix,$context,$boardurl;

//Admin is SuperMan
if($context['user']['is_admin'] || $context['user']['is_mod'])
return $message[1];
//Guest Can't see Always
elseif($context['user']['is_guest'])
return '<img src="'.$boardurl.'/reply-tag.png" alt="" />';

//this not use in topic
if(empty($topic))
return false;


$q="SELECT COUNT(*)
FROM {$db_prefix}messages
WHERE ID_TOPIC= {$topic} AND ID_MEMBER =".$context['user']['id'];
$result = db_query($q,__FILE__,__LINE__);
list($count) = mysql_fetch_row($result);
if($count>0)
return $message[1];
else
return '<img src="'.$boardurl.'/reply-tag.png" alt="" />';
return $count;
}
เสร็จแล้วก็ copy รูปชื่อ reply-tag.png ไปวางไว้ ใน folder หลักบอร์ดเลย ( ที่เดียวกับ SSI.php )
ใครไม่มี save as.. นี่ไปครับ
คลิกที่นี่เพื่อแสดงรูปภาพที่ซ่อนอยู่

ปล.ผิดพลาดตรงไหนขออภัยครับ แบบว่าเขียนขึ้นมาแบบด่วนจี๋ 


แก้ปัญหากด "อ้าง"แล้วความลับถูกเปิดเภย
Sources/Post.php
ค้นหา
โค๊ด:
// Remove any nested quotes, if necessary.

แทรกไว้ก่อนหน้า
โค๊ด:
$form_message = preg_replace('~\[reply](.+?)\[/reply\]~i', '[img]'.$GLOBALS['boardurl'].'/reply-tag.png[/img]', $form_message);

ค้นหา
โค๊ด:
// Remove any nested quotes.
แทรกไว้ก่อนหน้า
โค๊ด:
$row['body'] = preg_replace('~\[reply](.+?)\[/reply\]~i', '[img]'.$GLOBALS['boardurl'].'/reply-tag.png[/img]', $row['body']);
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: UnclEo ที่ 31 มีนาคม 2554, 19:21:11 น.
ไปใช้ตัวนี้น่าจะดีกว่า

[url]http://custom.simplemachines.org/mods/index.php?mod=1125[/url] ([url]http://custom.simplemachines.org/mods/index.php?mod=1125[/url])


mod ตัวนี้ไม่สมบูรณ์ครับ มีข้อผิดพลาดเยอะ ถ้าหากตอบถึงเห็นข้อความแนะนำตัวนี้ครับ

ต้นฉบับ -->> http://www.zone-it.com/112435 (http://www.zone-it.com/112435)

เรียบเรียงใหม่ -->> http://dexmore.com/topic/5460 (http://dexmore.com/topic/5460)
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: PakOJanG ที่ 23 ธันวาคม 2554, 16:59:22 น.
การเปิดใช้งาน

([url]http://img820.imageshack.us/img820/305/74460549.gif[/url])


ถ้ายังทันนะ  แนะนำให้เริ่มจาก 1.1 จะดีกว่า 
ไม่ใช่ว่า 2.0 ไม่ดีนะ  ดีเลยหละ  แต่ไม่เหมาะกับมือใหม่
นอกเสียจากว่า คิดจะเป็นนักพัฒนาเว็บแอ็พฯต่อไป หรือเราแม่นซีเอสเอส


SMF 2.0 มีปัญหากับ ie6 ทุกที่ไม่เว้น smf.org

ด้วยเหตุผลนี้แหละถึงไม่ค่อยมีใครใช้มันถ้าจะแก้ก็เหมือนกับรื้อระบบมันทั้งระบบเลย SMF 2.0 พัฒนาโดยไม่แยแส ie6 ทั้งที่ในความเป็นจริงคนที่ใช้เน็ตกว่าครึ่งยังใช้ ie6 ด้วยเหตุผลที่ว่ามันมากับวินโดว์ มาถึงก็ใช้ได้เลยไม่ต้องติดตั้ง ไม่ต้องคอนฟิก

ลองพิสูจน์ดูก็ได้ว่ากลุ่มพัฒนาใหญ่ๆ อย่าง SimplePortal, DremPortal, TinyPortal, simpledesk, Adkp พวกนี้เข้าดูด้วย ie6 เละทั้งนั้น


SMF 2.0 ยังมีปัญหากับ IE เยอะแก้กันไม่หวาดไหว คนทำบอร์ดถ้ามานั่งแก้ให้สมบูรณ์แบบก็ไม่ต้องทำมาหากินกัน เขาพัฒนากันโดยไม่แยแส IE แย้งกับความเป็นจริงของคนใช้เน็ตที่ใช้ IE มากกว่าเบราเซอร์ตัวอื่นๆ (โดยเฉพาะบ้านเรา) ส่วนที่ใช้เบราเซอร์อื่นๆ ก็มีแต่นักพัฒนา หรือนักท่องเว็บตัวยง แต่ถ้าเราทำบอร์ดก็ไม่ได้เจาะจงแค่กลุ่มนักพัฒนา หรือนักท่องเว็บตัวยงเท่านั้น เราต้องรองรับผู้ใช้ทั่วไปที่เข้ามาหาข้อมูลที่หลากหลาย ดังนั้นใครคิดจะใช้ 2.0 ก็จงตรองดูเถิด

ปัญหาของมันแก้ได้

แต่ต้องใช้เวลา

ท่านมีเวลาหรือไม่?



อย่างนี้ถ้าปุ้มจะซ่อนบ้างก็ไม่เหมาะใช่มั้ยค่ะ เป็น 2.0 เหมือนกัน
หัวข้อ: Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
เริ่มหัวข้อโดย: zelda ที่ 23 ธันวาคม 2554, 17:19:43 น.
เอ้อ รู้สึกจะไม่ค่อยเกี่ยวกันเท่าไหร่นะครับว่าใช้ 2.0 แล้วจะใช้โค้ดซ่อนข้อความไม่ได้ แล้วก็ที่อ้างข้อความมา
ที่อ้างข้อความมา ใจความสำคัญคือรูปแบบการแสดงผลของเว็บในเบราเซอร์เก่าๆ

อันที่จริงผมเห็นด้วยกับการพัฒนาโดยไม่สนใจ ie6 ครับ
ตอนนี้ css3 กับ html5 เริ่มมีคนนำไปใช้พัฒนาเว็บไซต์มากขึ้นทุกวัน
อะไรที่ใหม่กว่า ดีกว่า ผู้ใช้ต้องนิยมชมชอบแน่นอน
ถ้ามัวแต่ง้อ IE มันก็ไม่ยอมสูญพันธุ์ไปซักทีเหมือนกันครับ

อ่านเพิ่มเติม
http://www.blognone.com/news/28132 (http://www.blognone.com/news/28132)
http://www.blognone.com/news/28450 (http://www.blognone.com/news/28450)