Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ตอบก่อนถึงเห็นข้อความทำอย่างไร  (อ่าน 39925 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ baggio22

  • Ju
  • *
  • กระทู้: 78
  • เห็นด้วย&ขอบคุณ: 6
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #15 เมื่อ: 19, มิถุนายน 2010, 01:24:48 PM »
ตอนนี้ ทำ 1.1 แล้วครับ อยากได้ MOD แบบ ซ่อน คือตอบก่อนเเล้วจะเห็นข้อความ
ผมโหลดจาก ด้านบนแล้วไม่มี ครับ
ถ้ายังงัยช่วยชี้แนะด้วย
แบบ แม่นวล ผมไม่ค่อยเก่ง code กลัวพังเอาง่ายๆ อะครับ

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #16 เมื่อ: 19, มิถุนายน 2010, 01:40:51 PM »
http://custom.simplemachines.org/mods/index.php?mod=118

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

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

Admin.thai.php

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

โค๊ด: [Select]
//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

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

โค๊ด: [Select]
$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

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

โค๊ด: [Select]
$txt['hide_hiddentext'] = 'Here is a litte secret... Or not?';
$txt['hide_unhiddentext'] = 'My little secret is shown now... Or not?';
« แก้ไขครั้งสุดท้าย: 20, มิถุนายน 2010, 08:50:07 AM โดย เซียวเหล่งนึ่ง แห่งสำนักสุสานโบราณ »

ออฟไลน์ baggio22

  • Ju
  • *
  • กระทู้: 78
  • เห็นด้วย&ขอบคุณ: 6
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #17 เมื่อ: 19, มิถุนายน 2010, 08:50:25 PM »
พี่จัส 
ผมหาวิธีโหลด mod ตัวนี้ไม่ได้อะครับ วานพี่ฝากลิ้งโหลดให้ผมที
ป.ล. พี่ ก็อบ วางข้อความซ้ำ หรือเปล่า
มันซ้ำๆ อะพี่

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #18 เมื่อ: 20, มิถุนายน 2010, 08:50:39 AM »
ลิงก์ม็อด
http://custom.simplemachines.org/mods/index.php?action=download;mod=118;id=138123


โค๊ดด้านบน แก้ไขแล้วเด้อ

ออฟไลน์ baggio22

  • Ju
  • *
  • กระทู้: 78
  • เห็นด้วย&ขอบคุณ: 6
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #19 เมื่อ: 20, มิถุนายน 2010, 12:23:00 PM »
ตอนนี้ติดตั้งเรียบร้อยแล้วครับ
ทุกอย่าง OK แก้ code ตามด้านบน
ขอบคุณมากครับ พี่จัส
ขอบคุณหลายๆ เด้อ

ออฟไลน์ น้องก๊อด A

  • Just M
  • ***
  • กระทู้: 50
  • เห็นด้วย&ขอบคุณ: 5
    • หนังดีดี บล็อก !!
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #20 เมื่อ: 09, กันยายน 2010, 10:49:59 AM »
ขออภัยที่ขุดขึ้นมานะครับ คือ mod ตัวนี้ตอนผมลงแบบ auto น่ะครับ มันแจ้งว่า ปรับปรุงไฟล์ subs กับ post ล้มเหลวน่ะครับ

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

ผมจะทำยังไงดีครับ อยากให้มีซ่อนข้อความ ตอบกระทู้ก่อนถึงเห็นน่ะครับ  :haha:

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #21 เมื่อ: 09, กันยายน 2010, 12:34:02 PM »
ไฟล์ที่ล้มเหลวมันเกี่ยวกับการโพสต์ข้อความทั้งนั้นเลยครับ คุณอาจเมนวลผิดก็ได้ ลองไล่ดูใหม่นะครับ

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

ถ้าคุณไม่มีแผนรองรับ รับรองบอร์ดคุณเต็มด้วยกระทู้พวกนี้ ในปัจจุบันบอร์ดประเภทนี้เขาเรียกกันว่า "บอร์ดขยะ" และกระทู้พวกนั้นเรียกว่า "กระทู้ขยะ" นะครับ
« แก้ไขครั้งสุดท้าย: 09, กันยายน 2010, 12:49:40 PM โดย ulserll »
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ น้องก๊อด A

  • Just M
  • ***
  • กระทู้: 50
  • เห็นด้วย&ขอบคุณ: 5
    • หนังดีดี บล็อก !!
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #22 เมื่อ: 09, กันยายน 2010, 12:59:28 PM »
ไฟล์ที่ล้มเหลวมันเกี่ยวกับการโพสต์ข้อความทั้งนั้นเลยครับ คุณอาจเมนวลผิดก็ได้ ลองไล่ดูใหม่นะครับ

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

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

แล้วมีแบบว่า กดขอบคุณก่อนเห็นข้อความอารายอย่างนี้หรือเปล่าครับ ?

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #23 เมื่อ: 09, กันยายน 2010, 01:15:25 PM »
มีครับรู้สึกว่าน้องหมอ zelda เคยทำไว้ถ้าจำไม่ผิด รอให้เจ้าตัวมาตอบนะครับ
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ น้องก๊อด A

  • Just M
  • ***
  • กระทู้: 50
  • เห็นด้วย&ขอบคุณ: 5
    • หนังดีดี บล็อก !!
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #24 เมื่อ: 09, กันยายน 2010, 01:19:26 PM »
มีครับรู้สึกว่าน้องหมอ zelda เคยทำไว้ถ้าจำไม่ผิด รอให้เจ้าตัวมาตอบนะครับ

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

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

ขอบคุณล่วงหน้าครับ  :huh:

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #25 เมื่อ: 09, กันยายน 2010, 01:26:08 PM »
แล้วคุณได้แก้ให้ thank cool update karma หรือเปล่าหล่ะครับ ถ้าลงแค่ thank cool เฉยๆ กดแล้วไม่เพิ่มการ์มา มันก็ปกติอยู่แล้ว

ถ้าแก้แล้วก็ให้เปิดใช้การ์มาแบบรวม คือถ้ามีผลเป็น + ก็แสดง + ถ้ามีผลเป็นลบก็แสดง - ไม่ต้องแสดงแบบ +xx -xx แบบนี้แหละครับเขาเรียกการ์มารวม
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ น้องก๊อด A

  • Just M
  • ***
  • กระทู้: 50
  • เห็นด้วย&ขอบคุณ: 5
    • หนังดีดี บล็อก !!
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #26 เมื่อ: 09, กันยายน 2010, 01:32:14 PM »
แล้วคุณได้แก้ให้ thank cool update karma หรือเปล่าหล่ะครับ ถ้าลงแค่ thank cool เฉยๆ กดแล้วไม่เพิ่มการ์มา มันก็ปกติอยู่แล้ว

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

แล้วผมจะเซตได้ไงหรอครับ ?

ออฟไลน์ น้องก๊อด A

  • Just M
  • ***
  • กระทู้: 50
  • เห็นด้วย&ขอบคุณ: 5
    • หนังดีดี บล็อก !!
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #27 เมื่อ: 09, กันยายน 2010, 01:34:40 PM »
อ้างถึง
<?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 ผมเป็นอย่างนี้น่ะครับ

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #28 เมื่อ: 09, กันยายน 2010, 01:50:27 PM »
แก้เป็นแบบนี้ครับ
โค๊ด: [Select]
$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>';

แก้ช่วงใหนลองหัดเปรียบเทียบโค้ดเอานะครับ จะได้เกิดทักษะช่วยเหลือตัวเองได้หากสภาพแวดล้อมมันเปลี่ยนไป
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ น้องก๊อด A

  • Just M
  • ***
  • กระทู้: 50
  • เห็นด้วย&ขอบคุณ: 5
    • หนังดีดี บล็อก !!
Re: ตอบก่อนถึงเห็นข้อความทำอย่างไร
« ตอบกลับ #29 เมื่อ: 09, กันยายน 2010, 01:57:41 PM »
แก้เป็นแบบนี้ครับ
โค๊ด: [Select]
$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>';

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

ได้แล้วครับผม ขอบคุณมากนะครับ

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
Back to top