Bảng điều khiển động cơ datalife intitle của Culver. Tạo module đơn giản cho CMS Datalife Engine (DLE)

“Những chú ngựa ô” không chỉ xuất hiện giữa mọi người mà còn giữa các CMS. Một trong những “con ngựa” này là DLE.

Mặc dù có rất nhiều thông tin về các công cụ PHP khác trên Internet nhưng bạn chỉ có thể tìm thấy một số tài liệu phù hợp về CMS này. Hãy làm cho bài viết này trở nên xứng đáng bằng cách hướng dẫn người đọc cách cài đặt mẫu trên DLE:

Đã biết về CMS chưa biết

Công cụ này không phổ biến trên Internet thế giới như WordPress hay Joomla. Đó là sự sáng tạo của các lập trình viên người Nga. Do đó, bạn có thể thường xuyên bắt gặp một trang web chạy trên CMS và mẫu này cho DLE trong RuNet.

CMS DLE được những người tạo ra nó định vị làm cơ sở cho việc triển khai các cổng thông tin và blog. Hệ thống động cơ bên trong được điều chỉnh cho tải nặng và có khả năng chịu lỗi cao:


Giống như hầu hết các công cụ, DLE (DataLife Engine) chạy trên php và MySQL. Nhược điểm chính của hệ thống quản lý nội dung này là nó phải trả phí. Mặc dù vậy, DLE đứng thứ tư về mức độ phổ biến trong số các tài nguyên nằm trong vùng ru. Mặc dù hầu hết trong số họ (59 nghìn trang web) đều sử dụng phiên bản lậu của công cụ.

Giấy phép cho gói CMS cơ bản trong thời hạn 1 năm có giá 2.190 RUB. Việc gia hạn sang năm thứ hai (và những năm tiếp theo) sẽ có giá 1.490 rúp. Giá của phiên bản mở rộng là 2790 rúp.

Ngoài phiên bản trả phí còn có phiên bản miễn phí. Phiên bản CMS này được nhà sản xuất giới thiệu dưới dạng phiên bản dùng thử của công cụ và là cơ sở để tạo trang web đầu tiên của bạn:


Nhược điểm chính của DLE là tính bảo mật kém. Trở lại năm 2008, các chuyên gia đã chỉ trích CMS vì tính bảo mật kém của hệ thống nội bộ khi xử lý các yêu cầu. Rất có thể, vấn đề này vẫn chưa được loại bỏ cho đến ngày nay.

Theo dữ liệu phân tích của Yandex năm 2011, các trang web hoạt động cụ thể trên cơ sở CMS DLE thường bị nhiễm virus nhiều nhất. Phiên bản mới nhất của engine ở thời điểm hiện tại là phiên bản 10.3. Nó được phát hành vào tháng 9 năm 2014.

Các tính năng của mẫu cho DLE

Mẫu cho trang web DLE có một số tính năng giúp phân biệt cơ bản CMS này với các hệ thống quản lý nội dung khác:

  • Cấu trúc mẫu công cụ được xây dựng trên cơ sở các tệp TPL. Điều này giúp đơn giản hóa đáng kể quá trình bố trí và điều chỉnh thiết kế mẫu;
  • Tệp cấu trúc chính là main.tpl. Tất cả các phần tử mẫu bổ sung ( trình đơn, thanh bên) cũng được chỉ định bằng tệp TPL;
  • Giải pháp kiểu được viết thành hai tệp: kiểu cho phần phần mềm được chỉ định trong engine.css và mọi thứ khác được chỉ định trong style.css:

Trước khi cài đặt mẫu DLE, hãy tải xuống gói cài đặt của nó và đặt nó vào thư mục mẫu:

Sau đó, bạn cần truy cập bảng điều khiển của trang web (tệp admin.php). Sau đó, trong menu bên trái, chọn “ Cài đặt tập lệnh», « Cài đặt hệ thống»:


Ở dưới cùng, trong phần “Cài đặt chung”, hãy chuyển đến “ Mẫu trang web mặc định" Chọn mẫu mong muốn từ danh sách thả xuống. Sau khi thực hiện thay đổi, đừng quên nhấn nút “Save”:


Sau đó, mẫu mới sẽ được kích hoạt và trang web sẽ thay đổi giao diện. Nhưng trước khi bạn đưa mẫu vào DLE, đừng quên giải nén nó.

TRONG CMS DLE Không giống như các hệ thống quản lý nội dung phổ biến khác, việc cài đặt mẫu không diễn ra từ kho lưu trữ.


Thật không may, hầu hết các mẫu dành cho DLE, giống như chính công cụ đó, đều phải trả phí. Nhưng nếu chịu khó tìm kiếm, bạn có thể tìm thấy một số tài nguyên phong phú trên RuNet nơi bạn có thể tải xuống các mẫu miễn phí. Dưới đây là một vài trong số họ:

  • dle-shablony.net – có khoảng 50 mẫu khác nhau có sẵn ở đây để tải xuống miễn phí. Nhưng tất cả đều được “gộp” vào một phần chung mà không phân loại theo danh mục. Mặc dù trong số đó bạn có thể tìm thấy những mẫu vật rất “dâu tây”:


  • newtemplates.ru – trang web giới thiệu một bộ sưu tập lớn các mẫu trả phí và miễn phí. Tất cả đều được sắp xếp thuận tiện vào các tiêu đề theo chủ đề. Nhưng ngay cả trong số những bản trả phí, bạn cũng có thể tìm thấy các mẫu có giá từ 5-10 USD và chỉ được phát hành 5 bản. Và điều này sẽ cung cấp cho tài nguyên một thiết kế có mức độ độc đáo khá cao!


  • 10.dle-shabloni.ru là một nguồn tài nguyên thú vị với bộ sưu tập mẫu khổng lồ dành cho các trang web DLE. Thẻ sẽ giúp bạn tìm thấy những thứ bạn cần theo chủ đề hoặc thậm chí theo màu sắc. Bạn có thể xem cách mẫu hoạt động bằng phiên bản demo tích hợp hoặc trong video được phát trong cửa sổ trình phát video Youtube:


Đừng quên rằng mỗi mẫu được phát triển cho một phiên bản CMS DLE cụ thể. Sự tuân thủ của họ phải được kiểm tra trước khi tải xuống mẫu đã chọn.

Cách chỉnh sửa mẫu DLE

Không giống như các hệ thống quản lý nội dung phổ biến khác, DLE có thiết kế mẫu đơn giản hơn. Nhờ đó, việc chỉnh sửa chúng nhanh hơn và dễ dàng hơn nhiều. Phần quản trị của công cụ bao gồm trình soạn thảo mã tích hợp.

Để truy cập công cụ này, bạn cần:

  • Đi tới bảng quản trị trang web;
  • Trong menu bên trái, chọn “ Quản lý mẫu", "Mẫu trang web";
  • Trong danh sách thả xuống nằm ở " Mẫu đã chọn để chỉnh sửa"Cài đặt phiên bản mong muốn và nhấp vào nút "Chạy":


  • Sau đó, cửa sổ soạn thảo mã tích hợp sẽ xuất hiện bên dưới. Nhưng trước khi chỉnh sửa mẫu, bạn cần chọn tệp để chỉnh sửa. Cây tập tin mẫu nằm ở bên trái. Sau khi nhấp con trỏ vào nguồn mong muốn, nội dung của nó sẽ được hiển thị trong cửa sổ soạn thảo:


Như bạn có thể thấy trong hình, tệp tpl là một tệp html thông thường, cấu trúc của nó rất dễ hiểu. Nhưng trước khi chỉnh sửa mã này, bạn nên tự làm quen với các tính năng thiết kế của công cụ DLE.

Tài liệu kỹ thuật cho CMS DLE có sẵn để xem tại Trang web chính thức nhà chế tạo.

DLE hoặc DataLife Engine là một CMS trả phí để quản lý nội dung trang web của bạn. CMS có một hệ thống mạnh mẽ để quản lý tin tức, ấn phẩm, bài viết, người dùng và được thiết kế để tạo cổng thông tin và blog. Nhờ có nhiều chức năng tích hợp và sử dụng công nghệ AJAX tiên tiến trong CMS, trang web của bạn sẽ tiêu tốn ít tài nguyên máy chủ hơn ngay cả khi có số lượng lớn khách truy cập. Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt DLE trên Hostinger.

Trước khi bắt đầu hướng dẫn này, bạn sẽ cần những điều sau:

  • Truy cập vào bảng điều khiển lưu trữ của bạn

Cách cài đặt DLE trên Hostinger

Trước khi bắt đầu cài đặt DLE, bạn cần thực hiện các bước sau:

Bước 1 - Tải file cài đặt DLE

Mở thư mục tải lên trong ứng dụng khách FTP của bạn và tải tất cả các tệp từ thư mục lên tài khoản lưu trữ của bạn vào thư mục công khai_html.

LƯU Ý! Trong hướng dẫn này, chúng tôi sẽ sử dụng FileZilla để tải tệp lên nhưng bạn có thể sử dụng bất kỳ ứng dụng khách FTP nào mà bạn cảm thấy thoải mái.

Bước 3 - Đặt quyền cho tệp

Quá trình cài đặt DLE diễn ra tự động; tất cả những gì bạn cần làm là đặt các quyền thích hợp cho một số thư mục và tệp riêng biệt mà trước đó bạn đã tải lên tài khoản lưu trữ của mình.

  1. Đầu tiên, thiết lập quyền ghi cho thư mục mẫu và tất cả các thư mục con của nó. Để thực hiện việc này, nhấp chuột phải vào thư mục mẫu trong giao diện FileZilla và chọn tùy chọn Thuộc tính tệp...

  1. Tiếp theo, trong cửa sổ hiện ra, nhập Giá trị số 777 để thay đổi quyền ghi, đánh dấu vào ô bên cạnh Chuyển hướng đến thư mục con và đánh dấu Chỉ áp dụng cho các thư mục.

  1. Tiếp theo, bạn cần thay đổi quyền cho tất cả các file trong thư mục mẫu, nhưng với quyền 666. Để thực hiện việc này, hãy mở lại thuộc tính thư mục mẫu và thiết lập Giá trị số 666, đánh dấu vào ô bên cạnh Chuyển hướng đến thư mục con → Chỉ áp dụng cho các tập tin.

  1. Thực hiện các hành động tương tự với các thư mục sao lưu, tải lên, cũng như cho tất cả các thư mục nằm bên trong chúng. Tiếp theo cho các thư mục /engine/data/,/engine/cache/, /engine/cache/system/. Đối với tất cả các thư mục được chỉ định, đặt quyền ghi thành 777.
  2. Bây giờ bạn có thể bắt đầu cài đặt DLE.

Bước 4 - Cài đặt DLE trên Hostinger

Để bắt đầu cài đặt, hãy nhập tên miền của bạn vào trình duyệt. Nếu cửa sổ cài đặt không tự động thoát, hãy thêm install.php vào tên miền của bạn. Ví dụ, your-domain.ru/install.php.

  1. Nếu mọi thứ được thực hiện chính xác, bạn sẽ thấy cửa sổ Trình hướng dẫn cài đặt DataLife Engine. Nhấn vào nút Bắt đầu cài đặt.

  1. Tiếp theo, chấp nhận thỏa thuận người dùng bằng cách chọn hộp bên cạnh Tôi chấp nhận thỏa thuận này. Để tiếp tục cài đặt, nhấp vào nút Tiếp tục.

  1. Trong cửa sổ tiếp theo, hãy kiểm tra xem máy chủ của bạn có đáp ứng các yêu cầu cần thiết hay không và nhấp vào nút Tiếp tục.

  1. Tiếp theo, hãy kiểm tra xem quyền truy cập tệp bạn đã đặt trước đó có chính xác không. Nếu mọi thứ đều đúng, hãy nhấn lại Tiếp tục.

  1. Trong cửa sổ mới, bạn cần điền chi tiết cơ sở dữ liệu và chi tiết cho tài khoản quản trị viên trang DLE của mình.

  • URL trang web– địa chỉ trang web của bạn

Dữ liệu để truy cập máy chủ MySQL.

  • Máy chủ MySQL– Máy chủ MySQL để lưu trữ cơ sở dữ liệu của bạn. Nếu bạn là người dùng Hostinger, bạn có thể tìm thấy thông tin mình cần trong phần Cơ sở dữ liệu → Cơ sở dữ liệu MySQL.
  • Tên cơ sở dữ liệu– tên cơ sở dữ liệu MySQL của bạn.
  • tên tài khoản– tên của người dùng được gán cho cơ sở dữ liệu của bạn.
  • Mật khẩu– mật khẩu cho tài khoản người dùng cơ sở dữ liệu của bạn.
  • Tiếp đầu ngữ– tiền tố của bảng cơ sở dữ liệu MySQL. Bạn có thể để nó không thay đổi.
  • Cơ sở dữ liệu– nên để giá trị mặc định. InnoDB.
  • 4 byte UTF– khi tùy chọn này được bật, DLE sẽ lưu thông tin bổ sung vào cơ sở dữ liệu. Tùy chọn này có thể ảnh hưởng đến hiệu suất trang web của bạn.

Dữ liệu để truy cập bảng điều khiển.

Nhập thông tin đăng nhập của bạn để truy cập bảng điều khiển trang web của bạn. Nhập địa chỉ email thực của bạn, nó sẽ được sử dụng để khôi phục quyền truy cập vào tài khoản quản trị viên.

Cài đặt thêm.

Kích hoạt hỗ trợ CNC– bao gồm một URL mà con người có thể đọc được. Khi tùy chọn này được bật, tiêu đề của bài viết sẽ được hiển thị trong URL. Tính năng này rất hữu ích cho việc tối ưu hóa SEO.

  1. Để tránh bắt đầu cài đặt hoặc cập nhật lại, hãy xóa tệp cài đặt.php và thư mục nâng cấp từ thư mục trang web của bạn. Nhấn vào nút Tiếp tục.

Xin chúc mừng, quá trình cài đặt DLE cho website của bạn trên Hostinger đã thành công.

Phần kết luận

Sau khi hoàn thành hướng dẫn này, bạn đã học được cách cài đặt DLE trên dịch vụ lưu trữ của mình. Cài đặt DLE là một quá trình khá dễ dàng nếu bạn làm theo hướng dẫn từng bước của chúng tôi một cách cẩn thận. Mặc dù có rất nhiều CMS hiện nay nhưng DLE vẫn có những đặc điểm riêng và hiệu suất tốt.

Những thay đổi sau đây đã được chuẩn bị và thực hiện:




1. Đã thêm khả năng đăng nhập vào trang web bằng mạng xã hội. Hỗ trợ này được bật trong cài đặt tập lệnh trong bảng điều khiển. Và việc thiết lập mạng xã hội trực tiếp được thực hiện trong một phần mới đặc biệt của bảng điều khiển: “Thiết lập mạng xã hội”. Trong phần này, bạn có thể định cấu hình mạng xã hội nào bạn muốn hỗ trợ trên trang web của mình, cũng như chỉ định các tham số và khóa cần thiết cho hoạt động của một mạng xã hội cụ thể. Phần này cũng cung cấp trợ giúp chi tiết về cách tạo ứng dụng trên mạng xã hội để cấp quyền. Tổng cộng, sáu mạng xã hội hiện được hỗ trợ: Vkontakte, Odnoklassniki, Facebook, Yandex, Mail.ru, Google. Do đó, khách truy cập có thể nhanh chóng đăng nhập vào trang web của bạn bằng thông tin đăng nhập và mật khẩu của họ trên mạng xã hội mà không cần phải thực hiện thủ tục đăng ký như nhập hình ảnh xác thực, xác nhận E-mail, v.v.

chữ, hiển thị văn bản kèm theo nếu hỗ trợ ủy quyền sử dụng mạng xã hội VKontakte được bật. Và cả thẻ (vk_url)


chữ, hiển thị văn bản kèm theo nếu hỗ trợ ủy quyền sử dụng mạng xã hội Odnoklassniki được bật. Và cả thẻ (odnoklassniki_url), hiển thị liên kết URL tới ủy quyền trong mạng xã hội này. mạng.


chữ hiển thị văn bản kèm theo nếu hỗ trợ ủy quyền sử dụng mạng xã hội Facebook được bật. Và cả thẻ (URL Facebook), hiển thị liên kết URL tới ủy quyền trong mạng xã hội này. mạng.


chữ, hiển thị văn bản kèm theo nếu hỗ trợ ủy quyền sử dụng mạng xã hội Google được bật. Và cả thẻ (địa chỉ Google), hiển thị liên kết URL tới ủy quyền trong mạng xã hội này. mạng.


chữ, hiển thị văn bản kèm theo nếu hỗ trợ ủy quyền sử dụng mạng xã hội Mail.ru được bật. Và cả thẻ (mailru_url), hiển thị liên kết URL tới ủy quyền trong mạng xã hội này. mạng.


chữ, hiển thị văn bản kèm theo nếu hỗ trợ ủy quyền sử dụng mạng Yandex được bật. Và cả thẻ (yandex_url), hiển thị liên kết URL tới ủy quyền trên một mạng nhất định.

3. Đã thêm khả năng tạo khi tải hình ảnh lên máy chủ không chỉ bản sao hình thu nhỏ mà còn cả bản sao cỡ trung bình của hình ảnh đã tải xuống. Do đó, giờ đây bạn có thể tạo hình ảnh xem trước nhỏ, bản sao hình thu nhỏ vừa và hình ảnh gốc khi tải hình ảnh lên.

4. Thêm khả năng chèn hình ảnh tải lên tin tức cho biết chúng nên được chèn vào dạng nào. Cụ thể là phóng to chúng khi bạn nhấp vào ảnh gốc hoặc chèn chúng đơn giản dưới dạng hình ảnh, không có bất kỳ liên kết nào trong đó. 5. Trong cài đặt tập lệnh trong bảng điều khiển tập lệnh, cài đặt bù thời gian đã bị xóa. Thay vào đó, một lựa chọn thuận tiện hơn về múi giờ của máy chủ nơi tập lệnh sẽ hoạt động đã được thêm vào. Sử dụng múi giờ thuận tiện hơn vì... Việc chuyển đổi sang giờ mùa hè và mùa đông sẽ được thực hiện tự động (ví dụ: nếu máy chủ đặt tại Châu Âu và bạn đã đặt múi giờ Moscow thì bạn không cần thực hiện cài đặt hai lần một năm). Múi giờ chính xác của máy chủ của bạn cũng sẽ được phát trong RSS.

6. Đã thêm khả năng lựa chọn cá nhân mỗi người dùng đã đăng ký theo múi giờ mà anh ta đang ở. Tính năng này cho phép khách truy cập trang web tự mình xem thời gian xuất bản chính xác của bài viết và bình luận. Ví dụ: máy chủ và quản trị trang web được đặt tại Moscow và người dùng đã đăng ký đặt tại Krasnoyarsk, khi đó người dùng này có thể vào cài đặt hồ sơ của trang web và chọn múi giờ Krasnoyarsk, sau đó anh ta sẽ thấy ngày và thời gian đưa ra tin tức và bình luận trong thời gian Krasnoyarsk của ông, v.v.

7. Đối với mẫu chỉnh sửa hồ sơ người dùng (userinfo.tpl) thẻ mới được thêm vào (Múi giờ) hiển thị danh sách các múi giờ có sẵn trong hệ thống và cho phép anh ta chọn múi giờ của riêng mình cho hồ sơ của mình trên trang web.

8. Đã thêm khả năng cho các cuộc thăm dò, được thêm vào các ấn phẩm, hiển thị chúng không chỉ khi xem tin tức đầy đủ mà còn khi xem tin tức ngắn. Để làm được điều này, trong mẫu tin ngắn (truyện ngắn.tpl) bạn có thể sử dụng thẻ (thăm dò ý kiến). Bản thân cuộc khảo sát cũng được thiết kế theo mẫu poll.tpl

9. Đối với các mẫu đầu ra tin tức ngắn (shortstory.tpl)đã thêm khả năng sử dụng thẻ biểu ngữ được thêm vào để quản lý tài liệu quảng cáo trong bảng quản trị. Do đó, bạn có thể hiển thị rất linh hoạt các biểu ngữ trên các trang trên trang web của mình cùng với các thẻ (biểu ngữ_x) và xác định độc lập sau tin tức nào trên trang bạn muốn hiển thị quảng cáo.

10. Đối với các mẫu hiển thị tin tức ngắn và đầy đủ (shortstory.tpl và fullstory.tpl) thẻ mới được thêm vào chữ, hiển thị văn bản trong đó dưới dạng liên kết để thêm tin tức vào dấu trang trên trang web và các thẻ cũng được thêm vào chữ, hiển thị văn bản trong đó dưới dạng liên kết để xóa tin tức khỏi dấu trang trên trang web. Các thẻ này sẽ cho phép bạn tùy chỉnh linh hoạt hơn thiết kế trang web của mình, dành cho những ai muốn từ bỏ thẻ chung (yêu thích), chỉ hiển thị một hình ảnh được lập trình sẵn cho hành động đã cho.

11. Đã thêm thẻ toàn cầu mới cho các mẫu: chữ, hiển thị văn bản có trong chúng nếu trang web được xem bằng điện thoại thông minh cũng như các thẻ chữ, hiển thị văn bản kèm theo nếu trang web được khách truy cập xem không phải từ điện thoại thông minh. Các thẻ này mang tính toàn cầu và có thể được sử dụng trong tất cả các tệp mẫu. Do đó, bạn có thể tùy chỉnh linh hoạt việc hiển thị nội dung trang web của mình, tùy thuộc vào thiết bị mà khách truy cập sử dụng, ví dụ: quản lý việc hiển thị quảng cáo cho thiết bị và hơn thế nữa.

12. Đã thêm thẻ toàn cầu mới cho các mẫu: chữ, hiển thị văn bản có trong chúng nếu trang web được xem bằng máy tính bảng, cũng như các thẻ chữ, hiển thị văn bản kèm theo nếu trang web được xem bởi khách truy cập không sử dụng máy tính bảng. Các thẻ này mang tính toàn cầu và có thể được sử dụng trong tất cả các tệp mẫu. Do đó, bạn có thể tùy chỉnh linh hoạt việc hiển thị nội dung trang web của mình, tùy thuộc vào thiết bị mà khách truy cập sử dụng, ví dụ: quản lý việc hiển thị quảng cáo cho thiết bị và hơn thế nữa.

13. Đã thêm thẻ toàn cầu mới cho các mẫu: chữ, hiển thị văn bản kèm theo nếu trang web được xem bằng trình duyệt trên máy tính để bàn (máy tính để bàn, máy tính xách tay), cũng như các thẻ chữ, hiển thị văn bản kèm theo nếu khách truy cập xem trang web mà không sử dụng trình duyệt trên máy tính để bàn. Các thẻ này mang tính toàn cầu và có thể được sử dụng trong tất cả các tệp mẫu. Do đó, bạn có thể tùy chỉnh linh hoạt việc hiển thị nội dung trang web của mình, tùy thuộc vào thiết bị mà khách truy cập sử dụng, ví dụ: quản lý việc hiển thị quảng cáo cho thiết bị và hơn thế nữa.

14. Đã thêm khả năng chỉ định các trang tĩnh các tệp mẫu không chỉ nằm trong thư mục gốc của mẫu mà còn các tệp nằm trong các thư mục con của mẫu.

15. Đã thêm tính năng trong mô-đun tham chiếu chéo chỉ định cho mỗi từ khóa số lượng thay thế của từ này trên trang.

16. Để tìm kiếm toàn văn trên trang web, chế độ tìm kiếm hợp lý đã được thêm vào, điều này có thể cải thiện đáng kể việc tìm kiếm trang web và mức độ liên quan của thông tin được tìm thấy cho truy vấn tìm kiếm. Sự đổi mới này cho phép bạn hiển thị cho khách truy cập những tin tức, nhận xét hoặc trang tĩnh phù hợp nhất phù hợp với yêu cầu của họ.

17. Thuật toán xử lý được cải tiến các liên kết hiện có trên trang khi thay thế các từ khóa từ mô-đun tham chiếu chéo. Giờ đây, việc bắt buộc không có thẻ HTML bên trong các liên kết không còn cần thiết nữa; việc thay thế chúng sẽ không được thực hiện bất kể điều này.

18. Cải thiện thuật toán tìm và thay thế từ khóa từ mô-đun tham chiếu chéo, nhờ đó có thể tăng đáng kể tốc độ của tập lệnh với số lượng liên kết lớn.

19. Đối với mô-đun điều khiển tham chiếu chéo Trong bảng quản trị của tập lệnh, khả năng đặt hàng loạt khu vực thay thế từ khóa đã được thêm vào và khả năng đặt hàng loạt có tính đến trường hợp chữ cái hay không đã được thêm vào.

20. Đã thêm khả năng chỉnh sửa giá trị của các trường bổ sung cho hồ sơ người dùng, trực tiếp trong bảng quản trị của tập lệnh trong phần cài đặt hồ sơ của chính người dùng.

21. Đối với mẫu hiển thị thông tin về người dùng đã đăng ký trên trang web (login.tpl)đã thêm khả năng hiển thị giá trị của các trường bổ sung mà anh ấy đã điền trong quá trình đăng ký hoặc trong cài đặt hồ sơ của mình. Để hiển thị các trường hồ sơ bổ sung, các thẻ giống hệt nhau được sử dụng như trong mẫu hồ sơ (userinfo.tpl) và mẫu nhận xét (comments.tpl).

22. Trường ICQ cố định đã bị xóa khỏi cơ sở dữ liệu hồ sơ người dùng. Quyết định này được đưa ra vì trình nhắn tin này đã mất đi tính liên quan và việc sử dụng trường này là không đáng kể, mặc dù thực tế là nó chiếm dung lượng trong cơ sở dữ liệu. Trong trường hợp này, nếu cần, bạn có thể tạo trường này làm trường bổ sung cho hồ sơ của mình và sử dụng nó nếu cần trên trang web.

23. Đã thêm chỉ báo số trang đang được xem tin tức đầy đủ, trong thẻ tiêu đề meta, nếu tin tức được chia thành nhiều trang.

24. Đã thêm khả năng cài đặt tập lệnh mục đích của biểu tượng phân cách cho mô-đun "speedbar" (mẩu bánh mì). Biểu tượng này sẽ được sử dụng khi hiển thị điều hướng của mô-đun này, phân chia các phần của trang web. Do đó, bạn có thể chỉ định bất kỳ dấu phân cách tùy chỉnh nào, thay vì dấu "" luôn được sử dụng trước đó. 25. Đã thêm khả năng cài đặt tập lệnh gán ký hiệu phân cách cho danh sách các danh mục được gán cho tin tức. Biểu tượng này sẽ dùng khi hiển thị danh sách các danh mục khi hiển thị tin tức trên trang web, tách biệt các danh mục được chỉ định. Do đó, bạn có thể chỉ định bất kỳ dấu phân cách tùy chỉnh nào, thay vì dấu "" luôn được sử dụng trước đó.

26. Đã thêm thông tin đầu ra về các mô-đun của bên thứ ba được cài đặt trong bảng điều khiển tập lệnh, ở bảng bên trái để điều hướng mô-đun nhanh trong bảng quản trị.

27. Quản lý từ khóa được thiết kế lại cho các đám mây thẻ, thẻ meta và các giá trị bổ sung. các trường thuộc loại tham chiếu chéo. Giờ đây, bạn không chỉ có thể xóa chúng bằng một cú nhấp chuột mà còn có thể chỉnh sửa chúng mà không cần xóa chúng; để thực hiện việc này, bạn cần nhấp đúp vào từ bạn cần. Và cũng đã thêm tính năng tự động phân tích cú pháp các từ được chèn bằng Ctr-V mà không cần nhấn Enter.

28. Trong bảng điều khiển tập lệnh, đã thêm nút để thu gọn và mở rộng nhanh thanh bên. Sự đổi mới này sẽ hữu ích cho những người dùng có màn hình có độ phân giải màn hình thấp để tăng diện tích làm việc.

29. Đã thêm thiết lập lại bộ đệm tự động nén các tệp CSS và JS khi chỉnh sửa các tệp này trong trình chỉnh sửa mẫu của bảng điều khiển.

31. Đã thêm hỗ trợ cho dấu nháy đơn, đối với các trường tin tức bổ sung thuộc loại "Sử dụng giá trị làm siêu liên kết" và chế độ bảo mật chưa được bật. Vì vậy, bạn có thể sử dụng, chẳng hạn như các từ như O'Brien, d'Artagnan, v.v.

32. Đã thêm tự động tạo tên CNCđối với một danh mục khi nó được tạo trong bảng quản trị, nếu nó chưa được người dùng chỉ định. Trong trường hợp này, khi tạo tên này, việc chuyển ngữ từ tên danh mục đã chỉ định sẽ được áp dụng.

33. Khi thêm và chỉnh sửa danh mục trong bảng quản trị tập lệnh, đã thêm quyền kiểm soát tên liên kết CNC dành riêng cho các danh mục để người dùng không thêm tên được dành riêng trong DLE cho các nhu cầu khác. Ví dụ: bạn sẽ không thể thêm danh mục gốc có tên là "catalog" vì tên đó được sử dụng để sắp xếp các thư mục trên trang web, nhưng bạn có thể sử dụng tên đó cho danh mục con nơi tên đó không còn được bảo lưu, v.v.

34. Đã thêm lựa chọn danh mục thuận tiện hơn khi tạo hoặc chỉnh sửa các trường tin tức bổ sung trong bảng điều khiển tập lệnh. 35. Đã thêm khả năng chỉ định số ngày trong cài đặt tập lệnh, trong thời gian đó cần lưu trữ nhật ký tập lệnh cho mô-đun “Danh sách tất cả các hành động được thực hiện trong bảng quản trị tập lệnh”. Đồng thời, vì mục đích bảo mật, số ngày tối thiểu vẫn là 30 ngày, do đó kẻ tấn công không thể xóa nhật ký hành động và quản trị viên trang, nếu muốn, có thể tăng số ngày cần thiết, chẳng hạn như lên ba tháng hoặc một năm, v.v.

36. Thư viện Jquery đã được cập nhật lên phiên bản mới nhất v1.11.1

37. Trình soạn thảo trực quan TinyMCE đã được cập nhật lên phiên bản mới nhất.

38. Đã cập nhật lên phiên bản mới nhất của trình phát HTML5, đã khắc phục một số vấn đề phát lại.

39. Đã khắc phục sự cố, trong đó việc quản lý cài đặt tập lệnh trong bảng quản trị không hoạt động khi sử dụng điện thoại thông minh và máy tính bảng.

40. Đã khắc phục sự cố, trong đó có sự kiểm tra không chính xác về tính đầy đủ của phần bổ sung. các trường, nếu trước trường có loại "danh sách", có một trường bắt buộc có loại khác.

41. Đã khắc phục sự cố, trong đó nếu tìm kiếm được lặp lại và người dùng không ở trang đầu tiên của kết quả tìm kiếm, anh ta có thể nhận được một trang trống nếu tìm thấy ít mục tin tức hơn trong kết quả mới. Bây giờ một tìm kiếm mới sẽ đưa người dùng trở lại trang đầu tiên của kết quả tìm kiếm.

42. Đã khắc phục sự cố, trong đó mô-đun “speedbar” (mẩu bánh mì) hiển thị vị trí lồng nhau của người dùng trên một trang tĩnh, trong khi trên thực tế, anh ta đang ở trên trang chính của trang web nếu việc hiển thị một trang tĩnh theo mặc định cho trang chính của trang web là được bật trong cài đặt tập lệnh.

43. Đã khắc phục sự cố, trong đó nếu người dùng chỉnh sửa một mục tin tức đang chờ kiểm duyệt trên trang web, anh ta không thể quản lý các hình ảnh được tải lên tin tức này và nếu trong khi chỉnh sửa tin tức, anh ta tải lại các bức ảnh đó lên, chúng sẽ không được gán cho mục này Tin tức.

44. Đã khắc phục sự cố liên quan đến hoạt động không chính xác của thẻ văn bản khi được sử dụng trong đầu ra tin tức thẻ tùy chỉnh (tùy chỉnh ...)

45. Các lỗi nhỏ được phát hiện và báo cáo trước đây trong tập lệnh đã được sửa chữa.

Thông tin tải script cho client:

Chú ý! Việc xem thông tin này chỉ khả dụng đối với người dùng có giấy phép cho tập lệnh. Nếu bạn đã mua tập lệnh, thì bạn cần đăng nhập vào trang web bằng tài khoản khách hàng của mình.

Nếu bạn chưa phải là khách hàng của chúng tôi, thì bạn có thể truy cập trang web của chúng tôi.

Bạn có thể thảo luận về việc phát hành tại

Những thay đổi sau đây đã được chuẩn bị và thực hiện:

1. Bản phân phối bao gồm ba mẫu hoàn toàn mới. Các mẫu này được tạo bằng tiêu chuẩn HTML5. Chúng hoàn toàn thích ứng, cho cả trình duyệt máy tính để bàn, máy tính bảng và điện thoại thông minh. Ngoài ra, đồ họa vector cũng được sử dụng tích cực trong bố cục của các mẫu, đảm bảo chúng hiển thị chất lượng cao trên màn hình HiDPI (Retina).

2. Đã thêm một loại trường bổ sung mới cho các ấn phẩm: “Hình ảnh có thể tải xuống”. Với loại trường này, người dùng sẽ được nhắc tải lên hình ảnh cho tin tức này, hình ảnh này sẽ được hiển thị sau khi tin tức được hiển thị trên trang web. Đối với loại trường này, bạn có thể đặt các tham số như giới hạn về trọng lượng và kích thước của hình ảnh, liệu bạn có cần tạo một bản sao nhỏ cho nó hay không, kích thước của bản sao nhỏ và có đặt hình mờ trên đó hay không. Do đó, việc sử dụng loại trường này giúp quá trình viết tin tức dễ dàng hơn; chẳng hạn, bạn có thể tạo nhiều loại hình ảnh khác nhau (áp phích, ảnh chụp màn hình, v.v.) và sắp xếp đầu ra của chúng theo một mẫu và khi thêm tin tức, bạn chỉ cần làm như vậy. làm là tải chúng xuống chỉ bằng một cú nhấp chuột.

3. Đã thêm một loại trường bổ sung mới cho các ấn phẩm: “Tệp có thể tải xuống”. Với loại trường này, người dùng sẽ được nhắc tải lên tệp cho tin tức này, sau đó tệp này sẽ được tải xuống dưới dạng tệp đính kèm. Trong cài đặt của trường này, bạn có thể đặt các phần mở rộng tệp được phép cho trường này khi tải lên, cũng như trọng lượng tối đa của tệp đã tải lên. Do đó, việc sử dụng loại trường này giúp quá trình viết tin tức dễ dàng hơn, ví dụ: bạn có thể tạo nhiều loại tệp khác nhau, bao gồm cả hình ảnh trực tiếp để tải xuống (hình nền ở các độ phân giải khác nhau) và sắp xếp đầu ra của chúng theo mẫu và khi thêm tin tức, chỉ họ sẽ vẫn được tải xuống chỉ bằng một cú nhấp chuột.

4. Đã thêm một loại trường bổ sung mới cho các ấn phẩm: “Chuyển “Có” hoặc “Không””. Khi viết tin tức, loại trường này được hiển thị dưới dạng nút chuyển “Có” hoặc “Không” (Bật hoặc Tắt). Trường này hiển thị giá trị “Có” hoặc “Không”, tùy thuộc vào giá trị được đặt khi viết tin tức. Tuy nhiên, mục đích chính của trường này là quản lý thẻ và tệp . Nếu công tắc được bật thì thẻ chữ sẽ hiển thị văn bản và thẻ tương ứng chữ sẽ loại bỏ nó và ngược lại. Do đó, bằng cách sử dụng các trường bổ sung này, bạn có thể dễ dàng quản lý thông tin hiển thị trên trang web theo mẫu, liên quan đến từng tin tức cụ thể. Ví dụ: bật hoặc tắt hiển thị bất kỳ tab nào có mô tả trên trang hoặc sắp xếp hiển thị các thư viện bằng ảnh chụp màn hình hoặc áp phích, v.v.

5. Đối với các trường tin bổ sung có kiểu trường “Danh sách”, đã thêm khả năng tạo các giá trị riêng biệt được hiển thị trong danh sách khi thêm ấn phẩm và các giá trị được hiển thị trên trang web sau khi người dùng chọn chúng làm giá trị. Để thực hiện việc này, khi thêm trường, bạn cần sử dụng dấu phân cách "|" trong danh sách các giá trị, ví dụ: Có|Có. Khi viết tin, người dùng sẽ được cung cấp tùy chọn Yes để chọn và giá trị trường sẽ được hiển thị trên trang web là Yes.

6. Đối với các trường hồ sơ người dùng bổ sung có loại trường “Danh sách”, cũng đã thêm khả năng tạo các giá trị riêng biệt được hiển thị trong danh sách khi chỉnh sửa hồ sơ và các giá trị được hiển thị trên trang web sau khi người dùng chọn chúng làm giá trị. Để làm được điều này, khi thêm trường, bạn cũng phải sử dụng dấu phân cách "|" trong danh sách các giá trị, ví dụ Yes|Yes. Khi chỉnh sửa hồ sơ, người dùng sẽ được cung cấp tùy chọn Có để chọn và giá trị trường sẽ được hiển thị trên trang web là Có.

7. Chế độ “Sử dụng làm siêu liên kết chéo” đã được thiết kế lại và cải tiến đáng kể. cho các lĩnh vực tin tức bổ sung. Nếu trường có tùy chọn này thì việc tìm kiếm tin tức theo giá trị trường sẽ dựa trên sự trùng khớp hoàn toàn của giá trị này trong tin tức khác, cũng như sự trùng khớp của trường cụ thể này. Ví dụ: nếu trước đây bạn đã tạo trường "Năm phát hành" và đặt giá trị thành 2015, đồng thời bạn có một trường khác, chẳng hạn như một ảnh đã được tải, trong đường dẫn cũng có năm 2015 , thì hệ thống cũ hiển thị cả hai tin tức, tức là .To. việc tìm kiếm được thực hiện độc quyền dựa trên sự xuất hiện của từ tìm kiếm. Điều này dẫn đến việc những tin tức không được mong đợi đã được đưa ra. Giờ đây, chỉ những tin tức đó sẽ được hiển thị trong đó trường “Năm phát hành” sẽ có giá trị 2015. Không có trường nào khác và giá trị của chúng sẽ được tính đến nữa, điều này cho phép sử dụng rộng rãi hơn các trường bổ sung để sắp xếp liên kết chéo với nhau. Ví dụ: theo năm phát hành, diễn viên, đạo diễn, v.v. Kiểu tìm kiếm mới chỉ được tự động áp dụng cho những tin tức mới được thêm vào. Nếu bạn muốn tin tức cũ hiện có tham gia vào tìm kiếm này thì bạn sẽ cần bắt đầu xây dựng lại tin tức trong bảng quản trị, trong phần “Xây dựng lại ấn phẩm” và điều này cũng sẽ tạo chỉ mục các giá trị trường cho tin tức cũ hiện có .

8. Đối với mẫu chính (main.tpl), khả năng đã được thêm vào hiển thị các trường tin tức bổ sung trong đó khi xem tin tức đầy đủ trên trang web. Để thực hiện việc này, trong mẫu này, bạn có thể sử dụng các thẻ tương tự như để hiển thị các trường bổ sung trong mẫu tin tức ngắn và đầy đủ. Đây là các thẻ: chữ, chữ

9. Đối với các mẫu hỗ trợ hiển thị thêm trường tin tức, thêm hỗ trợ cho các thẻ mới Chữ, hiển thị văn bản kèm theo nếu giá trị của trường bổ sung khớp với giá trị được chỉ định. Và cũng đã thêm khả năng sử dụng thẻ Chữ, sẽ xuất văn bản nếu giá trị trường không khớp với giá trị được chỉ định. Ở đâu tên thẻđây là tên của trường bổ sung và giá trị thẻđây là ý nghĩa của nó Ví dụ, Nam giới, thẻ này sẽ hiển thị văn bản "Giới tính nam", nếu giá trị trường Bài kiểm tra sẽ được cài đặt "m" khi viết một ấn phẩm. Điều này mở ra cơ hội tuyệt vời cho việc tạo ra các thiết kế mẫu khác nhau tùy thuộc vào giá trị trường được đặt khi viết các ấn phẩm này. Ví dụ: bằng cách tạo trường có loại “danh sách”, bạn có thể áp dụng các thiết kế khác nhau tùy thuộc vào mục đã chọn.

10. Cải thiện hiển thị các trường bổ sung khi chỉnh sửa nhanh các ấn phẩm trên trang web, vì mục đích này, các lớp CSS phụ trợ bổ sung đã được thêm vào biểu mẫu chỉnh sửa, có thể được sử dụng để thiết kế các trường trong quá trình chỉnh sửa nhanh.

11. Khi sử dụng ủy quyền trên trang web sử dụng mạng xã hội, đã thêm khả năng cho người dùng thiết lập thông tin đăng nhập cá nhân của họ cho trang web, thông tin này sẽ được sử dụng trong tương lai. Yêu cầu đăng nhập chỉ được thực hiện tại thời điểm ủy quyền đầu tiên trên trang web bằng mạng xã hội và sẽ được sử dụng tự động trong tương lai. Sự đổi mới này sẽ hữu ích cho những khách truy cập vào trang web của bạn, những người không muốn sử dụng dữ liệu nhận được tự động từ mạng xã hội, chẳng hạn như khi họ và tên của người dùng được sử dụng làm thông tin đăng nhập.

12. Đã thêm hỗ trợ biểu tượng cảm xúc cho màn hình HiDPI (Retina).Để làm điều này, hai bản sao biểu tượng cảm xúc được sử dụng, ở độ phân giải bình thường và chất lượng cao. Nếu màn hình có mật độ điểm ảnh bình thường thì một biểu tượng mặt cười thông thường sẽ hiển thị trên đó; nếu màn hình có mật độ HiDPI (Retina) thì bản sao chất lượng cao của nó sẽ được hiển thị. Việc phát hiện và sử dụng biểu tượng cảm xúc diễn ra tự động. Để thực hiện việc này, bạn cần đặt hai bản sao của biểu tượng cảm xúc vào thư mục chứa biểu tượng cảm xúc, ví dụ: với tên Smile.gif cho biểu tượng cảm xúc thông thường và [email được bảo vệ] cho biểu tượng cảm xúc HiDPI (Retina). Nếu không có bản sao mặt cười có độ phân giải cao thì đầu ra của mặt cười thông thường sẽ được sử dụng trong mọi trường hợp.

13. Bản phân phối bao gồm 60 biểu tượng cảm xúc mới. Tất cả đều hỗ trợ màn hình HiDPI (Retina).

14. Đã thêm hỗ trợ tự động cho biểu tượng cảm xúc ở định dạng .png. Hỗ trợ cũng được cung cấp tự động. Để thực hiện việc này, bạn chỉ cần sao chép các tệp vào thư mục có biểu tượng cảm xúc có phần mở rộng .png và chỉ định tên của biểu tượng cảm xúc trong cài đặt tập lệnh.

15. Mới được thêm vào thẻ toàn cầu:

(customcomments id="1,2,5-8" Category="2,3,5-8" Author="x" Days="x" template="custom" available="global" from="0" limit ="10" order="date" Sort="desc" cache="yes") cho phép bạn hiển thị nhận xét ở bất kỳ đâu trên trang web ở định dạng tùy chỉnh. Thẻ này là đầu ra bổ sung bổ sung của các nhận xét và, chẳng hạn, có thể được sử dụng để hiển thị các nhận xét mới nhất trên trang chính của trang web trong một khối, v.v.

Thẻ này có thể chấp nhận các tham số sau:

nhận dạng- danh sách ID nhận xét mà bạn muốn hiển thị được phân tách bằng dấu phẩy không có dấu cách. Bạn cũng có thể chỉ ra một loạt ID nhận xét bằng dấu gạch ngang. Ví dụ: 1,4-8,11 sẽ hiển thị các bình luận có ID 1, các bình luận có ID 4 đến 8 và cả bình luận có ID 11.

loại- danh sách ID danh mục tin tức để chọn bình luận, được phân tách bằng dấu phẩy không có dấu cách. Bạn cũng có thể chỉ ra một loạt các danh mục bằng dấu gạch ngang. Ví dụ: 1,4-8,11 sẽ hiển thị các nhận xét từ danh mục 1, các danh mục có id từ 4 đến 8 và cả từ danh mục 11.

thể loại loại trừ- hoàn toàn trái ngược với tham số danh mục="danh sách danh mục" và cho phép bạn hiển thị các nhận xét có tin tức không thuộc danh mục được chỉ định trong tham số. Ví dụ: (customcomments Categoryexclude="2,7") sẽ hiển thị tất cả các nhận xét về các mục tin tức không thuộc danh mục và id 2 và 7.

tác giả- cho biết thông tin đăng nhập của tác giả bình luận; khi tham số này được chỉ định, chỉ những bình luận từ tác giả được chỉ định mới được hiển thị. Được phép liệt kê một số tác giả cách nhau bằng dấu phẩy. Ví dụ: thẻ (customcomments Author="admin" limit="5") sẽ hiển thị 5 bình luận của tác giả với thông tin đăng nhập là "admin".

tác giả loại trừ- cho biết thông tin đăng nhập của các tác giả cần được loại trừ khỏi hiển thị. Thông tin đăng nhập của tác giả trong tham số này cũng có thể được liệt kê cách nhau bằng dấu phẩy. Ví dụ: khi sử dụng (customcomments Authorexclude="admin,test"), nhận xét của tất cả các tác giả sẽ được hiển thị, ngoại trừ các tác giả có thông tin đăng nhập "admin" và đăng nhập "test".

ngày- cho biết khoảng thời gian, trong đó x là số ngày mà bình luận sẽ được hiển thị. Ví dụ: thẻ (customcomments Days="2" limit="5") sẽ hiển thị 5 nhận xét trong 2 ngày qua.

bản mẫu- một tệp mẫu sẽ được sử dụng khi hiển thị các nhận xét; trong trường hợp này nó sẽ là custom.tpl; nếu bạn sử dụng một số mẫu trên trang web thì tệp này phải có trong mỗi mẫu. Mẫu này sử dụng các thẻ tương tự như các thẻ bạn sử dụng trong mẫu hiển thị nhận xét (comments.tpl).

có sẵn- cho biết phần của trang web nơi các nhận xét được yêu cầu sẽ được hiển thị. Bạn có thể kết hợp các phần bằng cách sử dụng "|", ví dụ: available="userinfo|register|main" sẽ hiển thị nhận xét của bạn trên trang chính, khi đăng ký và khi xem hồ sơ người dùng.

từ- cho biết số lượng nhận xét mà đầu ra sẽ bắt đầu. Việc đánh số bình luận bắt đầu từ số 0. Ví dụ: nếu bạn muốn bỏ qua nhận xét đầu tiên phù hợp với điều kiện của mình thì bạn cần chỉ định from="1"

giới hạn- cho biết có bao nhiêu bình luận sẽ được hiển thị.

đặt hàng- cho biết tiêu chí sắp xếp nhận xét, có thể lấy các giá trị sau:

ngày- sắp xếp nhận xét theo ngày, ví dụ: thẻ (customcomments order="date" limit="5") sẽ hiển thị năm nhận xét gần đây nhất.
Xếp hạng- sắp xếp nhận xét theo xếp hạng, ví dụ: thẻ (customcomments order="rated" limit="5") sẽ hiển thị năm nhận xét được xếp hạng nhiều nhất.
rand- sắp xếp các bình luận theo thứ tự ngẫu nhiên, ví dụ: thẻ (customcomments order="Rand" limit="5") sẽ hiển thị năm bình luận theo thứ tự ngẫu nhiên.

loại- cho biết thứ tự sắp xếp của ý kiến. Khi sử dụng giá trị mô tả các ấn phẩm được sắp xếp theo thứ tự giảm dần và khi sử dụng Tăng dần Tăng dần.

bộ nhớ đệm- nhận giá trị có hoặc không và cho biết có lưu trữ đầu ra vào bộ đệm hay không; chúng tôi khuyên bạn nên chặn đầu ra này vào bộ nhớ đệm để giảm tải cho máy chủ.


Tất cả các tham số của thẻ này là tùy chọn. Chỉ cần chỉ định bất kỳ một tham số nào là đủ. Bạn cũng có thể kết hợp các tham số khác nhau của thẻ này theo ý muốn.

16. Đối với các mẫu đầu ra bình luận (comments.tpl) (giới hạn bình luận="X"), hiển thị văn bản nhận xét mà không có định dạng HTML, trong khi bản thân văn bản nhận xét được giảm xuống số lượng ký tự "x" được chỉ định. Trong trường hợp này, văn bản được rút ngắn đến từ logic cuối cùng và không ngắt văn bản ở giữa từ. Thẻ này sẽ hữu ích khi sử dụng đầu ra nhận xét tùy chỉnh bằng thẻ (tùy chỉnh ý kiến...), khi bạn cần hiển thị không phải toàn bộ bình luận mà chỉ hiển thị thông báo của nó.

17. Đối với các mẫu đầu ra bình luận (comments.tpl) thêm hỗ trợ cho thẻ mới (liên kết tin tức), hiển thị URL của câu chuyện tin tức chứa bình luận này. Thẻ này sẽ hữu ích khi sử dụng hiển thị bình luận tùy chỉnh và khi hiển thị các bình luận mới nhất.

18. Đối với các mẫu đầu ra bình luận (comments.tpl) thêm hỗ trợ cho thẻ mới (tiêu đề tin tức), xuất ra tiêu đề an toàn HTML của câu chuyện tin tức chứa nhận xét này. Thẻ này sẽ hữu ích khi sử dụng hiển thị bình luận tùy chỉnh và khi hiển thị các bình luận mới nhất.

19. Đã thêm khả năng chỉ định xem, những danh mục nào bị cấm đối với nhóm người dùng này. Cài đặt mới này bổ sung cho cài đặt hiện có, nơi bạn liệt kê các danh mục được phép xem. Nếu trước đây, để cấm, chẳng hạn, chỉ một danh mục từ một danh sách lớn các danh mục, bạn phải chọn tất cả các danh mục có sẵn, ngoại trừ chỉ một danh mục bị cấm, thì bây giờ bạn có thể chỉ cần chọn một danh mục bị cấm từ danh sách, và thế là xong. Cài đặt trước đó trong bảng quản trị cũng đã được lưu, vì vậy bạn có thể chọn những gì thuận tiện hơn cho mình, bạn có thể chọn danh sách các danh mục có sẵn hoặc chỉ cần chỉ định danh sách những danh mục không có sẵn.

20. Đã thêm khả năng quảng bá người dùng từ nhóm này sang nhóm khác, sau một số ngày nhất định kể từ thời điểm đăng ký trên trang web. Để thực hiện việc này, một cài đặt tương ứng đã được thêm vào cài đặt nhóm, nơi bạn có thể chỉ định số ngày và nhóm sẽ chuyển người dùng sau khi đăng ký. Điều này mở ra những cơ hội mới để cấp cho người dùng bất kỳ quyền hoặc đặc quyền nào trên trang web.

21. Đã thêm khả năng quảng bá người dùng từ nhóm này sang nhóm khác khi họ gõ một lượng tin tức nhất định trên trang web. Để thực hiện việc này, một cài đặt tương ứng đã được thêm vào cài đặt nhóm, nơi bạn có thể chỉ định số lượng mục tin tức bạn cần có và nhóm nào sẽ chuyển người dùng đến khi anh ta thu thập một số lượng ấn phẩm nhất định. Các ấn phẩm được kiểm duyệt không được tính đến. Do đó, bạn có thể cung cấp cho những người dùng đã có được sự tin tưởng nhất định bất kỳ quyền và tùy chọn bổ sung nào.

22. Đã thêm khả năng quảng bá người dùng từ nhóm này sang nhóm khác khi họ gõ một số lượng bình luận nhất định trên trang web. Để thực hiện việc này, một cài đặt tương ứng đã được thêm vào cài đặt nhóm, nơi bạn có thể chỉ định số lượng nhận xét bạn cần có và nhóm nào sẽ chuyển người dùng cho một số lượng nhận xét nhất định. Những bình luận đang được kiểm duyệt sẽ không được tính đến. Do đó, bạn có thể cung cấp cho những người dùng đã có được sự tin tưởng nhất định bất kỳ quyền và tùy chọn bổ sung nào.

23. Đã thêm khả năng quảng bá người dùng từ nhóm này sang nhóm khác khi họ đạt được đánh giá nhất định cho các ấn phẩm của họ trên trang web. Để thực hiện việc này, một cài đặt tương ứng đã được thêm vào cài đặt nhóm, nơi bạn có thể chỉ định tổng xếp hạng mà họ cần ghi và nhóm nào sẽ chuyển người dùng đến khi họ nhận được xếp hạng này.

24. Đối với các mẫu hiển thị bình luận và tin nhắn cá nhân (comments.tpl và pm.tpl) thêm hỗ trợ cho đầu ra được định dạng của số lượng bình luận và ấn phẩm của người dùng. Ví dụ: khi hiển thị số lượng bình luận 252501 thì sẽ hiển thị 252.501 Điều này làm cho số lượng lớn dễ hiểu hơn.

25. Đối với mẫu hiển thị hồ sơ người dùng (userinfo.tpl và profile_popup.tpl) thêm hỗ trợ cho đầu ra được định dạng của xếp hạng số. Ví dụ: khi hiển thị xếp hạng tổng thể của người dùng +252501, +252.501 sẽ được hiển thị. Điều này làm cho số lượng lớn dễ hiểu hơn.

26. Hỗ trợ thêm thẻ mẫu toàn cầu mới: (*Mã nhận xét*). Thẻ này nhằm mục đích nhận xét mã; mọi thứ nằm giữa "(*" và "*)" sẽ bị xóa khỏi mẫu. Và nó sẽ vắng mặt khi hiển thị trên trang web. Các thẻ này sẽ hữu ích cho các nhà phát triển mẫu để gỡ lỗi chức năng này hoặc chức năng kia, khi bạn cần tạm thời nhận xét về chức năng này hoặc chức năng kia. Thẻ này có tính toàn cầu và có thể được sử dụng trong tất cả các mẫu.

27. Đã thêm tự động thiết lập lại chỉ mục của các tin tức tương tự khi thay đổi số lượng tin tức tương tự được hiển thị trong cài đặt tập lệnh. Vì vậy, sau khi thay đổi cài đặt này, bạn không cần phải xây dựng lại các ấn phẩm và xây dựng lại bộ đệm của những tin tức tương tự ở đó nữa.

28. Đã thêm khả năng cài đặt tập lệnh hướng dẫn về việc các ấn phẩm đang chờ kiểm duyệt của anh ấy có được hiển thị trong hồ sơ người dùng hay không. Nếu cài đặt này được bật, người dùng có thể xem tin tức đang chờ kiểm duyệt trong hồ sơ của họ và chỉnh sửa chúng. Nếu cài đặt này bị tắt, những tin tức này sẽ không được hiển thị trong hồ sơ của anh ấy và thông báo rằng anh ấy không có ấn phẩm nào đang chờ kiểm duyệt cũng sẽ không được hiển thị.

29. Đã có những thay đổi đối với phản hồi trên trang web, nếu người dùng chưa đăng ký viết trên trang web. Nếu người dùng chưa đăng ký thì sẽ không có kiểm tra nào được thực hiện để kiểm tra xem thông tin đăng nhập mà anh ta nhập có khớp với thông tin đăng nhập đã đăng ký trên trang web hay không. Thay vào đó, tiền tố "Người dùng chưa đăng ký" sẽ được thêm vào tên đã nhập. Do đó, người quản lý hoặc người nhận thư từ trang web sẽ dễ dàng nhận thấy rằng bức thư đó được gửi cho anh ta bởi một khách truy cập chưa đăng ký vào trang web. Và đối với bản thân người truy cập trang web, sẽ không có nghĩa vụ bất tiện nào khi nghĩ ra một tên khác nếu tên anh ta viết đã bị người dùng đã đăng ký chiếm giữ.

30. Đã có những thay đổi đối với công việc thêm nhận xét trên trang web, nếu nhận xét được viết bởi một khách truy cập trang web chưa đăng ký. Nếu tên anh ấy nhập khớp với thông tin đăng nhập đã đăng ký thì tiền tố “Khách” sẽ được thêm vào tên của anh ấy. Ví dụ: một khách truy cập đã viết tên “Tatyana” và trang web đã có thông tin đăng nhập đã đăng ký “Tatyana”, sau đó một bình luận sẽ được thêm vào thay mặt cho “Khách Tatyana”. Qua đó, có một sự khác biệt trực quan là người dùng này chưa được đăng ký trên trang web và khách truy cập trang web cũng thoát khỏi nghĩa vụ bất tiện khi phải đưa ra một tên khác. Nếu không có tên như vậy trong số những tên đã đăng ký thì tiền tố sẽ không được thêm vào.

31. Đã thêm hỗ trợ thông báo về nhận xét mới, đối với những nhận xét được gửi để kiểm duyệt. Trước đây, thông báo chỉ được gửi nếu bình luận được đăng ngay trên trang mà không được quản trị trang kiểm duyệt. Bây giờ thông báo cũng sẽ được gửi sau khi ban quản trị trang đã kiểm tra bình luận và đăng lên trang.

32. Tùy chọn đã được thêm vào phần quản lý đám mây thẻ trong bảng quản trị tìm kiếm từ khóa cho một từ nhất định. Điều này giúp việc tìm và chỉnh sửa từ mong muốn dễ dàng hơn nhiều khi có một lượng lớn các từ được chỉ định.

33. Vào phần quản lý tham khảo chéo trong bảng quản trịđã thêm khả năng tìm kiếm theo từ khóa và liên kết. Điều này giúp việc tìm và chỉnh sửa từ mong muốn dễ dàng hơn nhiều khi có một lượng lớn các từ được chỉ định.

34. Đối với mô-đun "Tham khảo chéo", khả năngđặt tùy chọn mới: "Mở liên kết trong cửa sổ mới". Do đó, bạn có thể đặt nơi mở liên kết mình cần trong cùng một cửa sổ trình duyệt hoặc trong cửa sổ trình duyệt mới.

35. Đối với các hành động đại chúng trong mô-đun "Tham khảo chéo" Chúng tôi cũng đã thêm khả năng chỉ định liên kết cách mở các liên kết này, trong cửa sổ trình duyệt mới hoặc trong cửa sổ trình duyệt hiện tại.

36. Trong bảng quản trị, trong phần quản lý người dùng, một tùy chọn mới "Kết hợp đăng nhập chính xác" đã được thêm vào khi tìm kiếm người dùng bằng cách đăng nhập. Nếu tùy chọn này được chọn, việc tìm kiếm sẽ dựa trên sự trùng khớp chính xác của thông tin đăng nhập với thông tin đăng nhập được chỉ định trong tìm kiếm. Điều này giúp việc tìm đúng người dùng dễ dàng hơn với thông tin đăng nhập ngắn nếu có số lượng lớn người dùng đăng ký trên trang web.

37. Việc phát lại các tệp video flash ở định dạng .flv đã bị giảm xuống thành một trình phát duy nhất. Bây giờ, để phát video này, trình phát tương tự được sử dụng như để phát video HTML5. Do đó, tất cả các video trên trang web đều có một hình thức trực quan duy nhất.

38. Để quảng bá các ấn phẩm tốt hơn và chất lượng cao hơn trên các công cụ tìm kiếm, khi xem tin tức đầy đủ, việc sử dụng từ khóa tự động từ đám mây thẻ đã được thêm vào thẻ meta được tạo đặc biệt cho các công cụ tìm kiếm. Bạn có thể đọc thêm về thẻ meta này trên trang https://support.google.com/news/publisher/answer/68297?hl=ru

39. Cải thiện việc xử lý văn bản được xuất bản trong thẻ mã trong trình phân tích tin tức. Bất kỳ giao điểm nào của mã được xuất bản với thẻ và bộ lọc DLE đều bị loại trừ, điều này giúp có thể xuất bản mã nguồn trong đó mà không cần bất kỳ sự can thiệp nào vào văn bản của DLE.

40. Đã thêm hỗ trợ sao chép hình đại diện khi ủy quyền trên trang web bằng mạng xã hội Odnoklassniki.

41. Trình soạn thảo trực quan TinyMCE đã được cập nhật lên phiên bản mới nhất. Ngoài việc sửa các lỗi đã phát hiện trước đó, nhiều thay đổi khác đã được thêm vào trình chỉnh sửa này. Giao diện của trình chỉnh sửa đã được thay đổi thành giao diện cổ điển hơn cho các trang web (tất cả các chức năng được trình bày dưới dạng nút, không có menu) và việc chèn thẻ BB cho video, Youtube và các chức năng khác đã được cải thiện. Trình chỉnh sửa đã cải thiện khả năng chèn và xử lý các ví dụ mã nguồn (thẻ), việc đánh dấu mã này trực tiếp trong trình chỉnh sửa đã được thêm vào và một cửa sổ thuận tiện đã được thêm vào để chèn các ví dụ mã. Trình chỉnh sửa đã thêm tính năng tô sáng cú pháp HTML khi chỉnh sửa mã nguồn HTML.

42. Đã có những thay đổi đối với cơ chế tạo bản đồ địa điểm. Nếu bất kỳ danh mục nào bị cấm xem đối với người dùng chưa đăng ký thì các danh mục và ấn phẩm này từ các danh mục này cũng sẽ bị loại khỏi bản đồ.

43. Đã có những thay đổi đối với mã hiển thị từ khóa cho đám mây thẻ, nhờ đó có nhiều cơ hội hơn cho các thiết kế khác nhau của các thẻ này trên trang web.

44.Thêm hỗ trợ cho mã hóa utf8mb4 dành cho máy chủ MySQL phiên bản 5.7.x

45. Đã khắc phục sự cố không chính xác Thẻ văn bản hoạt động khi được sử dụng cùng với các số được áp dụng đầu ra được định dạng.

46. ​​​​Đã sửa lỗi không chính xác tin tức được hiển thị bằng cách sử dụng thẻ (tùy chỉnh ...) với các tham số tác giả và danh mục, nếu một số thẻ được sử dụng đồng thời trên trang với các tham số này, có bật bộ nhớ đệm.

47. Đã sửa lỗi trích dẫn bình luận, chứa các thẻ HTML, khi sử dụng trình chỉnh sửa nhận xét tiêu chuẩn. Bây giờ, khi trích dẫn trong trường soạn thảo, các thẻ HTML này cũng được chèn chứ không phải các thực thể HTML của chúng.

48. Đã khắc phục sự cố khi nhận các chữ cái ở dạng mã hóa UTF-8đối với một số loại dịch vụ thư.

49. Đã khắc phục sự cố không chính xác Tên của các tác giả đã được đổi tên cho các tệp được tải lên tin tức, trong trường hợp đổi tên thông tin đăng nhập của người dùng trong bảng điều khiển người dùng.

50. Đã khắc phục sự cố trong đó Bộ nhớ đệm tin tức sẽ không bị xóa nếu nó được tác giả của tin tức này kiểm duyệt và chỉnh sửa trên trang web.

51. Các lỗi nhỏ được phát hiện và báo cáo trước đó trong tập lệnh đã được sửa chữa.

Xin chào các bạn. Tôi dành gần như toàn bộ thời gian của mình. Vì hầu hết các trang web của tôi đều được xây dựng trên CMS DLE nên tôi phải làm việc rất nhiều với công cụ này. Tôi đã nói trước đó rằng các nhà phát triển không thân thiện với SEO và nói chung chúng tôi chưa bao giờ nghe thấy từ như vậy, nhưng hóa ra nó thậm chí còn tệ hơn những gì nó có thể xảy ra. Tôi thậm chí còn chuẩn bị cả một loạt bài viết dành riêng cho việc “may vá” động cơ của con người (xem trong chuyên mục).

Nhưng hôm nay tôi muốn nói về một thứ quan trọng như sơ đồ trang web html cho DLE. Cho dù tôi có tìm kiếm trên Internet bao nhiêu mô-đun thẻ thông thường, tôi cũng không bao giờ tìm thấy nó. Tất nhiên, có một số giải pháp, nhưng tất cả chúng đều không mang lại kết quả như mong muốn, thậm chí đôi khi còn gây hại. Tôi phải tự mình viết mô-đun, hay nói đúng hơn là giao phó cho các chuyên gia thực hiện “mong muốn” của tôi. Tôi bày tỏ lòng biết ơn sâu sắc tới Alexander Fomin vì sự nhiệt tình và tốc độ làm việc đáng kinh ngạc của anh ấy.

Mô-đun sơ đồ trang web dành cho DLE mà tôi sắp giới thiệu với bạn đáp ứng tất cả các yêu cầu về SEO và cực kỳ dễ cài đặt.

SiteMap – Mô-đun tạo bản đồ trang web HTML cho DLE

Tên khai sinh: Sơ đồ trang web
Khả năng tương thích CMS: DLE 8.2- 10.6
Truyền bá: Miễn phí, nguyên trạng, khi phân phối cần có liên kết tới nguồn
Phiên bản hiện tại: 2.2 (từ ngày 08/05/2014)
Mục đích: Hiển thị danh sách không có thứ tự với các liên kết đến tất cả các ấn phẩm, danh mục và trang tĩnh.
Đặc điểm: Trình tạo mã nhúng trực quan. Cấu hình chi tiết về nguyên tắc hiển thị tất cả các thành phần của trang web - tin tức, danh mục, trang tĩnh - số lượng thành phần được hiển thị, nguyên tắc sắp xếp và thứ tự sắp xếp, hiển thị các thành phần dưới dạng liên kết hoặc ở dạng văn bản thuần túy, khả năng bao gồm/loại trừ cụ thể các phần tử.

Mô tả và cấu hình mô-đun sơ đồ trang web HTML cho DLE

Các bạn ơi, ngày 3 tháng 6 năm 2012 là một ngày trọng đại, phiên bản sitemap 2.0 hoàn toàn mới đã được phát hành. Chúng tôi đang nâng tiêu chuẩn về tính dễ sử dụng của mô-đun lên một tầm cao mới. Chúng tôi (tôi hy vọng bạn cũng vậy) thực sự thích hệ thống tạo mã trực quan được triển khai trong hệ thống và chúng tôi đã quyết định triển khai nó trong mô-đun sơ đồ trang web. Bây giờ bạn không cần phải đọc hướng dẫn sử dụng và mô tả về tất cả các chức năng cũng như ý nghĩa của chúng - chỉ cần đi tới bảng quản trị, chỉ định một vài giá trị và thế là xong - mô-đun đã sẵn sàng để sử dụng!

Ngoài những gì đã nói ở trên, tôi xin liệt kê một số tính năng quan trọng hơn:

  • mô-đun được lưu trữ đầy đủ;
  • mô-đun sử dụng API DLE;
  • bản đồ không hiển thị các ấn phẩm chưa qua kiểm duyệt, cũng như những ấn phẩm được lên kế hoạch cho tương lai;
  • sự hiện diện/vắng mặt của CNC, cũng như loại CNC, được tính đến;
  • sự tinh tế như vậy được cung cấp - nếu ai đã làm việc với động cơ DLE lâu năm, họ sẽ nhớ rằng trong các phiên bản đầu tiên không có CNC nào cả, và sau đó nó xuất hiện mà chỉ có một loại (giống như loại 3 hiện đang được hình thành). Vì vậy, điều này cũng được cung cấp trong mô-đun này - các ấn phẩm mới được hiển thị với một url có loại CNC được chọn trong bảng quản trị và các ấn phẩm cũ tương ứng với url CNC thuộc loại cũ.

Mặc dù có sự xuất hiện của một trình tạo hình ảnh, tôi khuyên bạn nên tự làm quen với cơ chế của mô-đun.

Mô-đun được chèn vào mẫu main.tpl bằng thẻ:
(bao gồm file="engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= — tham số mô-đun, value1 — giá trị tham số. Cài đặt mô-đun theo dấu hiệu? và được phân tách bằng &.

Ví dụ về chèn (hiển thị sơ đồ trang web với danh sách các trang tĩnh và tin tức từ các danh mục có id=2,3,4):
(nội dung)
(bao gồm file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

Để sơ đồ trang web được hiển thị trên một trang riêng biệt, thẻ (bao gồm ...) phải được đặt trong , và thẻ (nội dung) phải được đặt trong . Sau này, mô-đun sẽ có sẵn tại http://site.ru/sitemap/

Sau bất kỳ thay đổi nào về tham số và giá trị của chúng, bạn phải xóa bộ đệm trong bảng quản trị.

Các tham số mô-đun được truyền qua tpl trong quá trình chèn:

  • need_cats - danh sách ID danh mục được phân tách bằng dấu phẩy để hiển thị trên bản đồ
  • ex_cats - danh sách ID danh mục, được phân tách bằng dấu phẩy, bị loại khỏi bản đồ
  • need_news - danh sách id bài viết được phân tách bằng dấu phẩy để hiển thị trên bản đồ
  • ex_news - danh sách id bài viết, được phân tách bằng dấu phẩy, bị loại khỏi bản đồ
    • Thật vô nghĩa khi chỉ định các tham số này cùng một lúc
  • need_static - danh sách id trang tĩnh được phân tách bằng dấu phẩy để hiển thị trên bản đồ
  • exc_static - danh sách các trang tĩnh id, được phân tách bằng dấu phẩy, bị loại khỏi bản đồ
    • Thật vô nghĩa khi chỉ định các tham số này cùng một lúc
  • cats_as_links - hiển thị tên danh mục dưới dạng liên kết (1 hoặc 0)
  • show_static - hiển thị các trang tĩnh (1 hoặc 0) trên bản đồ
  • cats_sort - trường sắp xếp danh sách các danh mục (trường từ bảng dle_category)
  • cats_msort - hướng sắp xếp cho danh sách các danh mục (ASC hoặc DESC)
  • news_sort - trường sắp xếp danh sách các bài viết (trường từ bảng dle_post)
  • news_msort - hướng sắp xếp cho danh sách bài viết (ASC hoặc DESC)
  • static_sort - trường sắp xếp danh sách các trang tĩnh (trường từ bảng dle_static)
  • static_msort - hướng sắp xếp cho danh sách các trang tĩnh (ASC hoặc DESC)
    • Có 2 lựa chọn để sắp xếp hướng:
      • ASC - tăng dần (theo bảng chữ cái)
      • DESC - Giảm dần (theo thứ tự ngược lại)
    • nếu trường và thứ tự sắp xếp không được chỉ định thì cài đặt danh mục đã chỉ định hoặc tham số DLE tiêu chuẩn sẽ được sử dụng
  • cats_limit - số lượng danh mục con tối đa được hiển thị
  • news_limit - số lượng bài viết tối đa được hiển thị từ một danh mục
  • static_limit - số lượng trang tĩnh tối đa được hiển thị

Xin lưu ý không có cài đặt nào ở trên được yêu cầu, bạn không cần phải chỉ định bất cứ điều gì - chỉ cần chèn một thẻ (bao gồm file="engine/modules/sitemap.php") - sau đó cài đặt mặc định sẽ được sử dụng.

Các lớp phong cách và giao diện của sơ đồ trang web

Bạn có thể tùy ý thay đổi giao diện của sơ đồ trang web; để thực hiện việc này, hãy mở tệp kiểu (style.css) của mẫu của bạn và viết các lớp được mô tả bên dưới.

Danh sách các lớp sơ đồ trang web CSS:

Sitemap_categories - phần tử