Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: You Have New Messages  (อ่าน 17333 ครั้ง)

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

ออฟไลน์ 1

  • Just
  • **
  • ID : 4014
  • กระทู้: 94
  • เห็นด้วย&ขอบคุณ: 15
You Have New Messages
« เมื่อ: 05 เมษายน 2552, 23:18:04 น. »
ส่งข้อความส่วนตัวแล้วขึ้นป๊อปอัพแบบเอ็ม

mod  http://custom.simplemachines.org/mods/index.php?mod=1737





ธีมที่ใช้(default)/index.template.php

ค้นหา
โค๊ด: [Select]
<script language="JavaScript" type="text/javascript"><!-- // --> :cheesy:

วางโค๊ดนี้ทับที่ค้นหา
โค๊ด: [Select]
<script language="JavaScript" type="text/javascript"><!-- // -->
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 5 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="frombottom" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}

function staticbar(){
    barheight=document.getElementById("topbar").offsetHeight
    barwidth=document.getElementById("topbar").offsetWidth
    var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
    var d = document;
    function ml(id){
       var el=d.getElementById(id);
       if (!persistclose || persistclose && get_cookie("remainclosed")=="")
       el.style.visibility="visible"
       if(d.layers)el.style=el;
       el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
       el.x = iecompattest().clientWidth - barwidth - startX;
       if (verticalpos=="fromtop")
       el.y = startY;
       else{
       el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
       el.y -= startY;
       }
       return el;
    }
    window.stayTopLeft=function(){
       if (verticalpos=="fromtop"){
       var pY = ns ? pageYOffset : iecompattest().scrollTop;
       ftlObj.y += (pY + startY - ftlObj.y)/8;
       }
       else{
       var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
       ftlObj.y += (pY - startY - ftlObj.y)/8;
       }
       ftlObj.sP(ftlObj.x, ftlObj.y);
       setTimeout("stayTopLeft()", 10);
    }
    ftlObj = ml("topbar");
    stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>

ค้นหา
โค๊ด: [Select]
</body>
วางโค๊ดนี้ทับที่ค้นหา
โค๊ด: [Select]
';   

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

      if($context['user']['unread_messages'] >= 1)
     echo '
       <div id="topbar">
          <table width="100%" style="cursor: default;">
             <tr>
                <td valign="top" align="left">

                   <img src="', $settings['images_url'], '/popup.gif" border="0" />
                </td>
                <td valign="top" align="left">
                   <center><a href="', $scripturl, '?action=pm">', $context['user']['unread_messages'] > 0 ? '<strong>'. $context['user']['unread_messages'] . '</strong>' : '' , '</a><font color="black"><font size="1px"><b> ', $txt['therenew'], '</b></font>
                </td>
                <td valign="top" align="right">
                   <a href="" onClick="closebar(); return false">
                      <img src="', $settings['images_url'], '/close.gif" border="0" />

                   </a>
                </td>
             </tr>
          </table>
          <table height="78%" width="100%" style="border-right:1px solid #b9c9ef; border-top:1px solid #728eb8; border-bottom:1px solid #b9c9ef; border-left:1px solid #728eb8; cursor: default;">
             <tr>
                 <td valign="center">
                   <center><b><a href="', $scripturl, '?action=pm" style="color:blue; font-size:2px">', $txt['newpm'], '</a></b>
                </td>
             </tr>
             <tr>
                <td valign="top" align="center" colspan="2">
                   <a href="" onClick="closebar(); return false"><span style="font-size:2px; color:red;">', $txt['close'], '</ span></a>

                </td>
             </tr>
          </table>
       </div>
</body>


ธีมที่ใช้(default)/style.css

ค้นหา
โค๊ด: [Select]
?>
วางโค๊ดนี้ก่อนที่ค้นหา
โค๊ด: [Select]
#topbar{
position:absolute;
padding: 2px;
BORDER-RIGHT: #455690 1px solid;
BORDER-TOP: #b9c9ef 1px solid;
BORDER-LEFT: #b9c9ef 1px solid;
BORDER-BOTTOM: #455690 1px solid;
background-color: #e0e9f8;
width: 200px;
height: 105px;
visibility: hidden;
z-index: 100;
}

ธีมที่ใช้(default)/languages/Modifications.english.php
ค้นหา
โค๊ด: [Select]
?>
วางโค๊ดนี้ก่อนที่ค้นหา
โค๊ด: [Select]
$txt['therenew'] = 'You have new messages';
$txt['newpm'] = 'Click here to read your messages';
$txt['close'] = 'Close window';

ธีมที่ใช้(default)/languages/Modifications.thai.php

ค้นหา
โค๊ด: [Select]
?>
วางโค๊ดนี้ก่อนที่ค้นหา
โค๊ด: [Select]
$txt['therenew'] = 'คุณมีข้อความใหม่';
$txt['newpm'] = 'คลิกอ่านข้อความได้ที่นี่';
$txt['close'] = 'ปิดหน้าต่างนี้';

อัพไฟล์ popup.gif - close.gif  ไปที่ ธีมที่ใช้ (default)/images

 >>>>>>>คลิกโหลดไฟล์ popup.gif - close.gif ที่นี้<<<<<<<  :shocked:



ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • ID : 1564
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: You Have New Messages
« ตอบกลับ #1 เมื่อ: 01 พฤษภาคม 2552, 01:58:22 น. »
ตัวหนังสือ มันเล็ก อ่ะตรงคำว่า คลิกอ่านข้อความแก้ที่ไหนครับ
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

kaikimao

  • บุคคลทั่วไป
Re: You Have New Messages
« ตอบกลับ #2 เมื่อ: 01 พฤษภาคม 2552, 02:23:45 น. »
ตัวหนังสือ มันเล็ก อ่ะตรงคำว่า คลิกอ่านข้อความแก้ที่ไหนครับ

โค๊ด: [Select]
$txt['newpm'] = 'คลิกอ่านข้อความได้ที่นี่';
หา $txt['newpm']

เจอที่ table ล่างสุด
โค๊ด: [Select]
          <table ........
>>>>>>        <center><b><a href="', $scripturl, '?action=pm" style="color:blue; font-size:2px">', $txt['newpm'], '</a></b>

<a href="', $scripturl, '?action=pm" style="color:blue; font-size:  2  px">', $txt['newpm'], '</a>

ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • ID : 1564
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: You Have New Messages
« ตอบกลับ #3 เมื่อ: 01 พฤษภาคม 2552, 04:31:06 น. »
 :yaahoo: :yaahoo:  เย้ๆๆหามา3วัน
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

kaikimao

  • บุคคลทั่วไป
Re: You Have New Messages
« ตอบกลับ #4 เมื่อ: 01 พฤษภาคม 2552, 10:43:17 น. »
:yaahoo: :yaahoo:  เย้ๆๆหามา3วัน
ผมหาสามนาที  :grin:

ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • ID : 1564
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: You Have New Messages
« ตอบกลับ #5 เมื่อ: 01 พฤษภาคม 2552, 11:18:00 น. »
 :yaahoo: :yaahoo:  ทำได้แล้วครับขอบคุณครับ  :adore:
ไปหาทำอย่างอื่นมัง55+
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

ออฟไลน์ ปวดหัว

  • Ju
  • *
  • ID : 3290
  • กระทู้: 126
  • เห็นด้วย&ขอบคุณ: 3
Re: You Have New Messages
« ตอบกลับ #6 เมื่อ: 12 พฤษภาคม 2552, 22:29:21 น. »
น่ารักดี น่าใช้ค่ะ :cheesy:

NoName

  • บุคคลทั่วไป
Re: You Have New Messages
« ตอบกลับ #7 เมื่อ: 12 พฤษภาคม 2552, 22:44:25 น. »
mod นี้มันหน่วงบอร์ดน่าดูชมนะครับ..

ออฟไลน์ ปวดหัว

  • Ju
  • *
  • ID : 3290
  • กระทู้: 126
  • เห็นด้วย&ขอบคุณ: 3
Re: You Have New Messages
« ตอบกลับ #8 เมื่อ: 12 พฤษภาคม 2552, 23:44:40 น. »

อะไรน่าใช่ มักจะมีผลกระทบไปหมดเลยอะ อยากใช้นะ แต่ตอนนี้บอร์ดมี mod ตัวนึงที่หน่วงแล้ว ลงเพิ่มยิ่งแย่แน่เลย :haha:

NoName

  • บุคคลทั่วไป
Re: You Have New Messages
« ตอบกลับ #9 เมื่อ: 13 พฤษภาคม 2552, 00:19:00 น. »
ลองดูก็ได้ครับ..

mod ตัวนี้ผมเป็นคนเอามา debug เอง เรียกว่าใช้ก่อนใครในโลกเลย  :cry: แต่ผมก็ยังไม่ใช้เพราะสงสารคนที่ใช้เน็ตไม่ถึง 2 เมก

ต่ำกว่านี้ไม่ต้องพูดถึงถ้าคุณใช้เค้าจะเลิกเข้าบอร์ดคุณเลย

ออฟไลน์ vidar_boyzai

  • Ju
  • *
  • ID : 3841
  • กระทู้: 6
  • เห็นด้วย&ขอบคุณ: 2
Re: You Have New Messages
« ตอบกลับ #10 เมื่อ: 31 พฤษภาคม 2552, 18:02:01 น. »
newbielink:http://img39.imageshack.us/img39/9569/catsoeg.jpg [nonactive]

มันเป็นอย่างนี้นี่แก้ไงคับ

ออฟไลน์ 1

  • Just
  • **
  • ID : 4014
  • กระทู้: 94
  • เห็นด้วย&ขอบคุณ: 15
Re: You Have New Messages
« ตอบกลับ #11 เมื่อ: 31 พฤษภาคม 2552, 18:33:42 น. »
http://img39.imageshack.us/img39/9569/catsoeg.jpg

มันเป็นอย่างนี้นี่แก้ไงคับ


ภาษาไม่ตรงกันครับ แก้ที่ไฟล์ภาษาครับ

ออฟไลน์ ปวดหัว

  • Ju
  • *
  • ID : 3290
  • กระทู้: 126
  • เห็นด้วย&ขอบคุณ: 3
Re: You Have New Messages
« ตอบกลับ #12 เมื่อ: 14 กันยายน 2552, 17:01:07 น. »
น่ารักดีค่ะ ลองทำเล่นในเครื่อง :grin:

index.template.php  มีโค๊ดนี้ หลายอันค่ะ ลองไล่วางทัีบหมดทุกอัน แต่ยังขึ้นเหมือนในภาพเลยค่ะ

<script language="JavaScript" type="text/javascript"><!-- // -->



ทำตามที่นี่ http://custom.simplemachines.org/mods/index.php?action=parse   2 รอบแล้ว ภาพก็ไม่ขึ้นค่ะ  ตั้ืงค่าให้แสดงป๊อบอัพเมื่อได้รับข้อความใหม่แล้ว ก็ยังไม่ขึ้น  โหลดและวางภาพไว้  ที่เขาบอก  ก็ยังไม่มีค่ะ

Move the included file "newpm.js" to "./Themes/default".
Move the included file "popup.gif" to "./Themes/default/images".
Move the included file "close.gif" to "./Themes/default/images".
Move the included file "newpm.wma" to "./Themes/default/images".



« แก้ไขครั้งสุดท้าย: 14 กันยายน 2552, 17:23:39 น. โดย ปวดหัว »

ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • ID : 1564
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: You Have New Messages
« ตอบกลับ #13 เมื่อ: 16 กันยายน 2552, 11:27:21 น. »
จาวาสคลิปมันตีกันง่ะ มีตัวอื่นอยู่ง่ะ ลองเอาเว็บมาดูสิคับ55+
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

ออฟไลน์ ปวดหัว

  • Ju
  • *
  • ID : 3290
  • กระทู้: 126
  • เห็นด้วย&ขอบคุณ: 3
Re: You Have New Messages
« ตอบกลับ #14 เมื่อ: 16 กันยายน 2552, 13:16:13 น. »
อันนี้ลองทำเล่นในเครื่องค่ะ ไม่กล้าทำในเว็บ และไม่ได้ตั้งใจจะใช้ในเว็บหรอกค่ะ  :grin: อยากทำได้ อยากเห็น มันน่ารักดีค่ะ
ที่ว่า มันตีกัน คืออันนี้เว็บใหม่หมดเลยค่ะ คือติดตั้ืงในเครื่องใหม่เลยน่่ะค่ะ เพราะกะจะลองหลายอย่าง :cheesy:

 

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

ชื่อ: อีเมล์:
Verification:
ธงชาติไทยมีกี่สี ตอบเป็นเลขอารบิก:

ใส่รูปในกระทู้ คลิก >>
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 
                                           
Back to top