XtGem Forum catalog
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia:



Hôm nay ngày
25.02.25/20:37
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » JohnCMS » Share module Mail Johncms5
Xuống dưới » Share module Mail Johncms5
avatar by Pham_loi Pham_loi
Chức vụ:
15:31:50, 08-05-2016

Vừa tách xong. hay vãi. Ae dùng sẽ biết thôi. Demo
pro biết rồi đừng gạch nhá:D
import mail.sql vào data nhé Tải về mail.sql (3.24 KB)

unzip file mail.zip lên root Tải về mail.zip (20.16 KB)
vào incfiles/classes/functions.php thêm vào
<?php
    
public static function is_contact($id 0)
    {
        static 
$user_id NULL;
        static 
$return 0;

        if (!
self::$user_id && !$id) {
            return 
0;
        }

        if (
is_null($user_id) || $id != $user_id) {
            
$user_id $id;
            
$req_1 mysql_query("SELECT * FROM `cms_contact` WHERE `user_id` = '" self::$user_id "' AND `from_id` = '$id'");
            if (
mysql_num_rows($req_1)) {
                
$res_1 mysql_fetch_assoc($req_1);
                if (
$res_1['ban' == 1) {
                    
$return 2;
                } else {
                    
$return 1;
                }
            } else {
                
$return 0;
            }
        }

        return 
$return;
    }

     
    public static function 
is_ignor($id)
    {
        static 
$user_id NULL;
        static 
$return FALSE;

        if (!
self::$user_id && !$id) {
            return 
FALSE;
        }

        if (
is_null($user_id) || $id != $user_id) {
            
$user_id $id;
            
$req_2 mysql_query("SELECT * FROM `cms_contact` WHERE `user_id` = '$id' AND `from_id` = '" self::$user_id "'");
            if (
mysql_num_rows($req_2)) {
                
$res_2 mysql_fetch_assoc($req_2);
                if (
$res_2['ban' == 1) {
                    
$return TRUE;
                }
            }
        }

        return 
$return;
    }
?>

Copy code


Vào incfiles/head.php chèn dưới code sau để hiển thị mail mới:
<?php
$new_sys_mail 
mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` WHERE `from_id`='$user_id' AND `read`='0' AND `sys`='1' AND `delete`!='$user_id';"), 0);
if (
$new_sys_mail$list[ = '<a href="' $home '/mail/index.php?act=systems">Hệ thống</a> (+' $new_sys_mail ')';
$new_mail mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` LEFT JOIN `cms_contact` ON `cms_mail`.`user_id`=`cms_contact`.`from_id` AND `cms_contact`.`user_id`='$user_id' WHERE `cms_mail`.`from_id`='$user_id' AND `cms_mail`.`sys`='0' AND `cms_mail`.`read`='0' AND `cms_mail`.`delete`!='$user_id' AND `cms_contact`.`ban`!='1' AND `cms_mail`.`spam`='0'"), 0);
if (
$new_mail$list[ = '<a href="' $home '/mail/index.php?act=new">Tin nhắn chưa đọc</a> (+' $new_mail ')';
?>

Copy code

Tiếp theo vào users/profile.php thêm code sau vào chỗ thích hợp để hiển thị nút gọi mail mới
<?php
if (!functions::is_ignor($user['id') && functions::is_contact($user['id') != && empty($ban['1') && empty($ban['3')) {
            echo 
'<p><form action="../mail/index.php?act=write&amp;id=' $user['id' . '" method="post"><input type="submit" value="' $lng['write' . '" style="margin-left: 18px"/></form></p>';
        }
        echo 
'</div>';
 
?>

Copy code


Bạn đang xem bài viết tại HayCuc.Us.Chúc bạn 1 ngày online vui vẻ


Chỉnh sửa lúc 2016-05-09 09:25 bởi Pham_loi
Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON