Sách khách Artel html. Thiết kế web và tối ưu hóa công cụ tìm kiếm. Hình.1. Một trong những lựa chọn sổ khách

» » GBook

Tập lệnh PHP này sẽ giúp bạn triển khai tính năng sổ khách trên trang web của mình. Không sử dụng bất kỳ Cơ sở dữ liệu MySQL nào, tập lệnh không cần thiết để hoạt động. Tập lệnh Gbook bao gồm nhiều bộ lọc SPAM mạnh mẽ. Cũng như bảo vệ thư khỏi SPAMers.

Tập lệnh có 2 tệp txt – header.txt và footer.txt. Bằng cách sử dụng các tệp này, bạn có thể thêm các khối hoặc quầy quảng cáo vào sổ khách của mình. Việc thay đổi hoàn toàn mẫu cho phù hợp với phong cách trang web của bạn cũng sẽ không khó. Chương trình Gbook có thể được dịch sang bất kỳ ngôn ngữ nào trên thế giới. Chỉ cần thay đổi các từ trong một ngôn ngữ.

Lợi ích của kịch bản.
  • Hỗ trợ biểu tượng cảm xúc.
  • Không yêu cầu cơ sở dữ liệu MySQL. Tất cả tin nhắn được lưu trữ trong một tập tin.
  • Thông báo cho quản trị viên qua thư về tin nhắn mới trong Sổ khách.
  • Gồm 2 bước kiểm tra chống thư rác.
  • Bạn có thể cấm một địa chỉ IP để họ không thể để lại tin nhắn.
  • Nhận thông báo qua email mỗi khi ai đó ký vào sổ lưu bút của bạn.
  • Kiểm tra tin nhắn: danh sách các từ “bị cấm” (không bị kiểm duyệt) để xuất bản. Che đậy ****
  • Chức năng chống lũ lụt. Vì vậy mà người dùng không gửi tin nhắn thường xuyên.
  • Tin nhắn riêng tư.

Hôm nay tôi sẽ cung cấp cho bạn một kịch bản sổ khách bằng PHP, vì không có gì bí mật rằng thứ này khá phổ biến và nếu không có cách nào khác để giao tiếp với chính quyền thì sổ khách là điều cần thiết. Và trong bài viết này, bạn có thể tải xuống tập lệnh sổ khách bằng PHP và tôi cũng sẽ nói về quá trình cài đặt nó.

Mọi người thường yêu cầu viết kịch bản sổ lưu bút bằng html hoặc javascript. Than ôi, điều này chưa bao giờ xảy ra và sẽ không bao giờ xảy ra, vì để sổ khách hoạt động, ít nhất bạn phải viết tin nhắn vào một tập tin. Và điều này là không thể thực hiện được trong JavaScript hoặc đặc biệt là trong HTML.

Bây giờ sao chép thư mục khách vào thư mục gốc của trang web của bạn. Tiếp theo, đặt liên kết tới sổ khách trên trang web của bạn (http://your_site/guest).

Bước tiếp theo là thiết lập một cuốn sách dành cho khách. Để thực hiện việc này, hãy truy cập http://your_site/guest/admin.php. Nhập mật khẩu "quản trị viên" và sau khi ủy quyền thành công, hãy chuyển đến tab "Cấu hình". Mô tả ngắn gọn về tất cả các cài đặt:

  • Tên tập lệnh - nhập tên của bạn cho sổ khách trên trang web của bạn.
  • Văn bản chào mừng - viết bất kỳ văn bản nào bạn muốn khách truy cập nhìn thấy khi truy cập sổ khách.
  • Khối quảng cáo - nếu bạn muốn đặt một quảng cáo trong sổ khách, hãy sao chép mã của nó vào trường này. Nếu nó không có ở đó thì hãy để trống trường này.
  • Liên kết đến trang chính của trang web - đặt một liên kết đến trang chính của trang web của bạn.
  • Email của quản trị viên / gửi tin nhắn - nhập email của bạn và chọn xem bạn có muốn nhận tin nhắn đến email của mình hay không.
  • Mật khẩu quản trị viên - hãy nhớ nhập mật khẩu của bạn. Đừng rời khỏi "quản trị viên".
  • Bật kiểm duyệt tin nhắn? - nếu bạn muốn kiểm tra từng tin nhắn trước khi xuất bản thì hãy bật tùy chọn này.
  • Bạn có nên kích hoạt chức năng ANTISPAM không? - tại đây bạn có thể tắt hệ thống chống thư rác hoặc chọn một trong ba tùy chọn: hình ảnh xác thực thông thường, câu đố hoặc phép toán. Nếu bạn chọn hình ảnh xác thực kỹ thuật số thông thường thì hãy cho biết độ dài của hình ảnh xác thực trong trường văn bản ở bên phải.
  • Bạn có nên sử dụng chức năng ANTI-FLOOD không? - tùy chọn này cho phép bạn lọc tin nhắn ra khỏi chủ đề.
  • Làm cho các liên kết trong văn bản hoạt động? - nếu bạn đặt "Có", thì các liên kết trong nội dung tin nhắn sẽ hoạt động. Điều này thuận tiện cho người dùng nhưng sổ khách của bạn sẽ là nơi tốt cho những kẻ gửi thư rác.
  • Bật/tắt biểu tượng cảm xúc đồ họa? - nếu bạn đặt "Có", thì người dùng sẽ có thể sử dụng biểu tượng cảm xúc.
  • Tối đa. độ dài tên - số ký tự được phép trong tên người dùng.
  • Tối đa. độ dài tin nhắn - số lượng ký tự được phép trong tin nhắn.
  • Tin nhắn trên mỗi trang - số lượng tin nhắn được hiển thị trên một trang.
  • Trình tự tin nhắn - sắp xếp theo thứ tự tăng dần hoặc giảm dần của ngày tin nhắn được viết.
  • Da - ngoại hình.

Trên thực tế, có rất nhiều kịch bản sổ lưu bút khác nhau. Và khi tôi đang tìm kiếm nó, tôi đã xem qua ít nhất hai tá và quyết định chọn cái này vì những lý do sau.

Xin chào các bạn! Hôm nay chúng ta sẽ nói về việc tạo một sổ lưu bút cho Joomla, cho phép người dùng để lại các câu hỏi, ý kiến ​​và phản hồi. Vì mục đích tốt đẹp này, chúng tôi cần một thành phần giao diện tiếng Nga miễn phí, đơn giản, tiện lợi và hỗ trợ tất cả các phiên bản Joomla hiện có. Nó phù hợp với tất cả các định nghĩa này!

Sổ khách là một cách tuyệt vời khác để kết nối với người dùng trang web của bạn. Hãy để tôi nhắc bạn rằng trước đó chúng tôi đã xem xét việc tạo biểu mẫu phản hồi và thêm nó vào trang web.

Về cấu trúc của nó, trang khách giống như một trang không có bất kỳ nội dung nào nhưng có nhận xét. Sự khác biệt duy nhất là ở thứ tự các mục được thêm vào: các nhận xét mới được thêm vào cuối danh sách, trong khi trong sổ khách, các mục mới nhất thì ngược lại, ở trên cùng. Ngoài ra, một trang riêng được phân bổ cho sổ khách, trong khi các bình luận nằm trên các trang khác nhau như một phần bổ sung cho nội dung của chúng.

Mặc dù vậy, tại sao tôi lại nói về điều này! Tôi nghĩ hầu hết các bạn đều đã gặp nó nhiều lần trên nhiều trang web khác nhau vì tính năng này rất phổ biến. Nói thế đủ rồi, hãy bắt tay vào thực hành.

Cài đặt và Nga hóa Phoca Lưu bút

Trước khi bắt đầu cài đặt thành phần Phoca Guestbook, bạn phải tải nó xuống. Chúng ta truy cập trang web chính thức của các nhà phát triển, nơi chúng ta nên tải xuống hai thứ:

Cài đặt từng thành phần và gói ngôn ngữ của nó thông qua . Khi cài đặt Phoca Guestbook sẽ xuất hiện cửa sổ sau:

Vì chúng tôi đang cài đặt thành phần Phoca Guestbook và không cập nhật nó nên chúng tôi nhấp vào “Cài đặt”. Quá trình cài đặt sẽ diễn ra tự động và sau khi hoàn tất, một mục con mới sẽ xuất hiện trong phần “Thành phần” - “Phoca Guestbook”. Đó là nơi chúng tôi đi.

Tạo sổ khách trong Joomla 2.5

Giao diện phải bằng tiếng Nga, điều này sẽ đơn giản hóa rất nhiều khi làm việc với Phoca Guestbook và tạo sổ khách Joomla. Đi tới phần “Sách của khách” và nhấp vào nút tạo trên thanh công cụ.

Tất cả những gì chúng ta cần làm là nhập tên của khách vào trường tiêu đề và nhấp vào “Lưu và Đóng” trên thanh công cụ.

Đó là cách chúng tôi tạo ra một cuốn sổ dành cho khách nhanh chóng như thế nào! Bây giờ bạn nên hiển thị nó trên trang của trang web.

Các mục menu của Joomla có nhiệm vụ tạo ra các trang nên chúng ta tạo một mục menu mới với kiểu “Phoca Guestbook - Guest Book”. Trong các thông số bắt buộc, chọn phòng khách mới tạo và nhấp vào “Lưu và đóng”.

Thiết lập sổ khách, chống thư rác

Trước khi sổ khách chấp nhận người dùng đầu tiên, sổ này vẫn cần được định cấu hình và bảo vệ khỏi thư rác. Trong bảng điều khiển của thành phần Phoca Guestbook, hãy sử dụng nút “Cài đặt”.

Tất cả các tùy chọn đều hoàn toàn bằng tiếng Nga và được trang bị các gợi ý xuất hiện khi bạn di con trỏ chuột qua chúng nên sẽ không khó để hiểu chúng.

Tab “Biểu mẫu” chứa các cài đặt cho biểu mẫu soạn thư: trường nào sẽ có trong đó, vị trí liên quan đến bản ghi, kích thước của cửa sổ soạn thảo và một số tùy chọn khác.

Phần “Cơ bản” cung cấp các tùy chọn sau:

  • Hiển thị xác minh người dùng - khi xác minh bị vô hiệu hóa, khách truy cập trang web có thể sử dụng tên và địa chỉ email của người dùng Joomla đã đăng ký để để lại tin nhắn.
  • Chỉ những người dùng đã đăng ký - sổ khách sẽ chỉ có sẵn cho những khách đã đăng ký;
  • Xem lại tin nhắn - trước khi một bài viết xuất hiện, nó phải được quản trị viên Joomla kiểm duyệt và phê duyệt. Bạn nên làm việc với các bản ghi thông qua phần “tin nhắn” của thành phần Phoca Guestbook.
  • Gửi Email – một email sẽ được gửi đến email của người dùng Joomla đã chọn để thông báo cho họ rằng một mục mới đã xuất hiện.
  • Phần thứ ba “Tin nhắn” cho phép bạn tùy chỉnh giao diện của các mục sổ lưu bút Joomla.

    Trên thực tế, tôi khuyên bạn nên tắt hoàn toàn hình ảnh xác thực khỏi Phoca Guestbook và sử dụng plugin tuyệt vời.

    Phần cuối cùng là “Quyền”. Đặt quyền truy cập cho các nhóm người dùng, mặc dù bạn có thể để yên.

    Vậy là chúng ta đã tìm ra plugin Phoca Guestbook. Cảm ơn bạn rất nhiều sự chú ý của bạn! Chăm sóc bản thân!

    » DRBGuestbook

    Sổ khách DRBGuestbook là một tập lệnh PHP đơn giản, miễn phí, không yêu cầu cơ sở dữ liệu MySql. Mặc dù vậy, bạn có thể quản lý chương trình, xóa tin nhắn, phê duyệt tin nhắn, cấm người dùng theo địa chỉ IP thông qua bảng quản trị được bảo vệ bằng mật khẩu. Tập lệnh cũng bao gồm các kiểm tra chống thư rác như xác minh hình ảnh, chặn URL và kiểm duyệt tất cả các tin nhắn trong sách. Bạn có thể đặt tính năng để mỗi khi ai đó để lại tin nhắn, bạn sẽ nhận được thông báo qua e-mail.

    Lợi ích của kịch bản.
    • Cài đặt nhanh chóng và dễ dàng.
    • Không yêu cầu cơ sở dữ liệu MySQL. Tất cả tin nhắn được lưu trữ trong một tập tin.
    • Bạn có thể xóa nhiều tin nhắn cùng một lúc.
    • Có tính năng kiểm tra chống thư rác.
    • Bạn có thể cấm một địa chỉ IP để họ không thể để lại tin nhắn.
    • Hỗ trợ kiểm duyệt tin nhắn để chỉ những tin nhắn được phê duyệt mới được xuất bản.
    • Nhận thông báo qua email mỗi khi ai đó ký vào sổ lưu bút của bạn.
    • Kiểm tra tin nhắn: danh sách các từ “bị cấm” (chửi thề) không được công bố.
    • Chức năng chống lũ lụt. Vì vậy mà người dùng không gửi tin nhắn thường xuyên.
    • Tập lệnh ngăn chặn việc xuất bản mã HTML hoặc liên kết (URL) trong nội dung thư như một biện pháp phòng ngừa chống thư rác.
    • Đặt chữ cái tối thiểu và tối đa trong một tin nhắn.
    • Kịch bản có thể được tùy chỉnh dễ dàng: thông báo lỗi, cảnh báo, ngày giờ.
    • Ngày và múi giờ có thể dễ dàng tùy chỉnh.
    • Các trang được tạo chứa cú pháp XHTML và hoạt động hoàn hảo trong trình duyệt IE và Firefox.
    • Đăng nhập vào bảng quản trị thông qua giao diện web.
    Yêu cầu hệ thống
    • Phiên bản PHP 4.4 trở lên
    • thư viện GD
    • Máy chủ HTTP Apache có tệp .htaccess có chức năng Ghi đè được phép (được khuyến nghị)
    • Linux, Windows, Unix, Mac OSX, Sun Solaris, IIS

    Trong hướng dẫn này, chúng ta sẽ tạo một sổ khách bằng PHP bằng cách sử dụng AJAX. Các hồ sơ sẽ được lưu trữ trong cơ sở dữ liệu. Bảng sẽ chứa các thông tin sau: tên người gửi, địa chỉ email, địa chỉ IP và ngày giờ của mục nhập cuối cùng. jQuery sẽ được sử dụng (để triển khai AJAX). Tính năng bảo vệ chống thư rác đơn giản cũng sẽ được triển khai - bạn có thể đăng không quá một mục mỗi 10 phút.

    Bước 1: SQL

    Để ứng dụng của chúng ta hoạt động, chúng ta cần tạo một bảng:

    TẠO BẢNG NẾU KHÔNG TỒN TẠI `s178_guestbook` (`id` int(10) unsigned NOT NULL auto_increment, `name` varchar(255) default "", `email` varchar(255) default "", `description` varchar(255) mặc định "", `when` int(11) NOT NULL mặc định "0", `ip` varchar(20) mặc định NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    Bước 2: PHP

    Tệp chính sẽ chứa đoạn mã sau:

    lưu bút.php

    Lưu bút Thêm nhận xét của bạn tại đây function submitComment(e) ( var name = $("#name").val(); var email = $("#email").val(); var text = $("#text " ).val(); if (tên && email && văn bản) ( $.post("guestbook.php", ("name": tên, "email": email, "text": text ), function(data) ( if (data != "1") ( $("#records_list").fadeOut(1000, function () ( $(this).html(data); $(this).fadeIn(1000); )); ) else ( $("#warning2").fadeIn(2000, function () ( $(this).fadeOut(2000); )); ) ) ) else ( $("#warning1").fadeIn(2000 , function ( ) ( $(this).fadeOut(2000); ) );

    Tên của bạn:
    Email của bạn:
    Ôn tập:
    Điền vào tất cả các trường bắt buộc Bạn không thể đăng nhiều hơn một bài đánh giá trong vòng 10 phút (chống thư rác)