Home Webboard ArticlesKnowledges  

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

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

ออฟไลน์ 1

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

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

kaikimao

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

โค๊ด: [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
  • *
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: You Have New Messages
« ตอบกลับ #3 เมื่อ: 01, พฤษภาคม 2009, 04:19:42 AM »
 :yaahoo: :yaahoo:  เย้ๆๆหามา3วัน
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

kaikimao

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

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

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

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

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

NoName

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

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

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

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

NoName

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

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

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

ออฟไลน์ vidar_boyzai

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

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

ออฟไลน์ 1

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

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


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

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

  • Ju
  • *
  • กระทู้: 126
  • เห็นด้วย&ขอบคุณ: 3
Re: You Have New Messages
« ตอบกลับ #12 เมื่อ: 14, กันยายน 2009, 04:49:43 PM »
น่ารักดีค่ะ ลองทำเล่นในเครื่อง :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, กันยายน 2009, 05:12:15 PM โดย ปวดหัว »

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

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

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

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

 

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