บางครั้งมีข่าวหรือข้อความหลายฉบับและคุณสามารถใช้ตำแหน่งที่แน่นอนเพื่อให้ได้ผล
หลักการคืออะไร?
1. รับหมายเลขหรือสถานะ
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่น getNewScount () {
$ time = วันที่ ("ymd", strtotime ("-3 วัน"));
$ ที่ไหน ["news.checked =?"] = array ("val" => 1, "type" => 1);
$ ที่ไหน ["news.updateTime> =?"] = array ("val" => $ เวลา, "type" => 1); // '2014-01-10'
$ news = $ this-> dao_news-> getNews ($ ที่ไหน);
นับคืน ($ News);
-
ฟังก์ชั่น getStatus ($ user_id) {
$ โดยที่ ["lx_messageto.user_id =?"] = array ("val" => $ user_id, "type" => 1);
$ โดยที่ ["lx_messageto.status =?"] = array ("val" => 1, "type" => 1);
$ message = $ this-> dao_message-> getMessageto ($ ที่ไหน);
นับคืน ($ ข้อความ);
-
2. หน้าจอประมวลผลส่วนหน้า ใช้ JS เพื่อดำเนินการ
คัดลอกรหัสรหัสดังนี้:
<div style = "ตำแหน่ง: สัมบูรณ์;">
<!-{ถ้า $ statuscount neq ""}->
<div>
<!-{$ statusCount}->
</div>
<!-{/ถ้า}->
</div>
<div style = "ตำแหน่ง: สัมบูรณ์;">
<!-{ถ้า $ NewsCount neq ""}->
<div>
<img src = "/images/common/new.png">
</div>
<!-{/ถ้า}->
</div>
CSS
คัดลอกรหัสรหัสดังนี้:
.status_num {
โพสท่า: สัมบูรณ์;
ซ้าย: 70px;
พื้นหลัง-ภาพ: -webkit-gradient (linear, 0 0, 0 ด้านล่าง, จาก (RGBA (234, 87, 122, 1)), ถึง (RGBA (136, 4, 25, 1)));
ความสูง: 30px;
แนวตั้ง-แนว: กลาง;
Font-Family: Verdana, Geneva, Sans-Serif;
FONT-SIZE: 14px; -webkit-Border-Radius: 30px;
Padding: 0px 10px;
-webkit-box-shadow: 1px 1px 3px #999;}
.status_icon {
โพสท่า: สัมบูรณ์;
ซ้าย: 70px;
-
การประมวลผล JS
คัดลอกรหัสรหัสดังนี้:
$ (function () {
amess = $ ("a [href ^= '/message']");
ใหม่ = $ ("a [href ^= '/news/index']");
สถานะ var = $ (". status1");
var statusNews = $ (". Status2");
อีกครั้งการขึ้นอยู่กับ (stationsNews);
amess.preper (สถานะ);
-
3. หรือใช้ AJAX เพื่อรับข้อมูลและการประมวลผล AJAX
คัดลอกรหัสรหัสดังนี้:
$ (function () {
if ($ ("a [href *= '/news/mgr']")! = "") {
ใหม่ = $ ("a [href *= '/news/mgr']");
$ .ajax ({
ข้อมูล: 'html',
ประเภท: "โพสต์",
URL: "/ค่าเริ่มต้น/ดัชนี/ajaxgetNewstatus"
ความสำเร็จ: ฟังก์ชั่น (ผงชูรส) {
if (msg> 0) {
var num = '<div style = "ตำแหน่ง: สัมบูรณ์;">'
+'<div>'+msg+'</div> </div>';
อีกครั้งที่เกิดจากการลงทะเบียน (num);}
-
-
-
-