Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Đếm số người View bài viết

  1. #1
    Ngày gia nhập
    05 2011
    Bài viết
    47

    Mặc định Đếm số người View bài viết

    Mình muốn đếm số người đã View bài viết. Bạn nào làm rồi hướng dẫn cho mình với (cụ thể và chi tiét chút nhé).

  2. #2
    Ngày gia nhập
    01 2012
    Nơi ở
    Hanoi, Vietnam, Vietnam
    Bài viết
    68

    Bạn thêm một trường là view vào trong bảng chứa bài viết trong database. Mỗi lần người dùng click vào link bài viết thì tăng số lần view trong database lên.

  3. #3
    Ngày gia nhập
    05 2011
    Bài viết
    47

    Trích dẫn Nguyên bản được gửi bởi thoinv Xem bài viết
    Bạn thêm một trường là view vào trong bảng chứa bài viết trong database. Mỗi lần người dùng click vào link bài viết thì tăng số lần view trong database lên.
    Nói chung chung thế thì ai chẳng nói được. Mình muốn cụ thể hướng dẫn chi tiết từng bước 1. (Mình mới học)

  4. #4
    Ngày gia nhập
    03 2011
    Bài viết
    151

    Bạn muốn bắt view theo trường hợp nào :
    1. Đơn giản : Trong sự kiện pageload cảu trang cần đếm số lượt view, khi load trang là update +1 lượt view vào trương view. F5 vẫn bắt 1 lần view --> đơn giản nhưng cùi.
    2.Phức tạp : cũng như trên nhưng bắt giải ip đẻ chặn thằng spam view(cái này tự mò trên gu go)

  5. #5
    Ngày gia nhập
    05 2011
    Bài viết
    47

    Trích dẫn Nguyên bản được gửi bởi thitcholaotien Xem bài viết
    Bạn muốn bắt view theo trường hợp nào :
    1. Đơn giản : Trong sự kiện pageload cảu trang cần đếm số lượt view, khi load trang là update +1 lượt view vào trương view. F5 vẫn bắt 1 lần view --> đơn giản nhưng cùi.
    2.Phức tạp : cũng như trên nhưng bắt giải ip đẻ chặn thằng spam view(cái này tự mò trên gu go)
    Mình mới bắt đầu học đành nghiên cứ dần dần. Bạn hướng dẫn chỉ cần bắt View đơn giản thôi. Cám ơn bạn trước

  6. #6
    Ngày gia nhập
    03 2011
    Bài viết
    151

    Mặc định Đếm số người View bài viết

    Với đơn giản : trong tblbaiviet thiết lập 1 trường view.
    Viết trong pageload 1 đoạn code thế này :
    Code:
            public void view(int id, int v)
        {
            string cn = ConfigurationManager.ConnectionStrings["connect"].ConnectionString;
            SqlConnection cnn = new SqlConnection(cn);
            int dem = v + 1;
            cnn.Open();
            string sql = "update tblNews set iViewTimes ='" + dem + "' where PK_iNewsID ='" + id + "'";
            SqlCommand cmd = new SqlCommand(sql, cnn);
            cmd.ExecuteNonQuery();
            cnn.Close();
        }
    đây là đoạn code của mình, cái id truyền vào là request từ address xuống nhé, cái v là mình select bài viết theo id để lấy view hiện tại của bài viêt khi chưa thêm view.

  7. #7
    Ngày gia nhập
    05 2011
    Bài viết
    47

    Trích dẫn Nguyên bản được gửi bởi thitcholaotien Xem bài viết
    Với đơn giản : trong tblbaiviet thiết lập 1 trường view.
    Viết trong pageload 1 đoạn code thế này :
    Code:
            public void view(int id, int v)
        {
            string cn = ConfigurationManager.ConnectionStrings["connect"].ConnectionString;
            SqlConnection cnn = new SqlConnection(cn);
            int dem = v + 1;
            cnn.Open();
            string sql = "update tblNews set iViewTimes ='" + dem + "' where PK_iNewsID ='" + id + "'";
            SqlCommand cmd = new SqlCommand(sql, cnn);
            cmd.ExecuteNonQuery();
            cnn.Close();
        }
    đây là đoạn code của mình, cái id truyền vào là request từ address xuống nhé, cái v là mình select bài viết theo id để lấy view hiện tại của bài viêt khi chưa thêm view.
    Rất cám ơn bạn. nhưng mình Gà lắm bạn hướng dẫn vậy sao tôi làm được. Kể ra bạn quay được Video bạn làm thử hoặc gửi cho mình xin từng bước 1 thì mới ổn.

Các đề tài tương tự

  1. Đếm lược view của 1 bài viết thì dùng gì trong asp
    Gửi bởi khanhduy.8hpm trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 19-05-2012, 08:10 AM
  2. Chung cư sky view - Căn hộ sky view Cầu giấy*m*
    Gửi bởi ephat_tt86 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 31-10-2011, 11:24 AM
  3. Dự án Sky View Cầu Giấy, Chung cư Sky View,căn hộ sky view
    Gửi bởi ephat_tt86 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 22-10-2011, 02:13 PM
  4. Căn hộ Sky View Cầu Giấy,can ho sky view cau giay cb S=88-117m2 T8-15
    Gửi bởi daiphat88 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 08-09-2011, 02:12 PM
  5. Viết code cho menu view để xem file dưới dạng thumbnail, large icon... bằng menustrip
    Gửi bởi Sentenced trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 30-08-2009, 11:18 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn