
Thực hiện bởi: @tờ ròm , @Dai
Giới thiệu:
DorewSite là công cụ giúp người dùng tạo dựng website với template engine Twig
Tính năng cập nhật:
- Vá lỗi QuerySQL, ngừng hỗ trợ SQLite
- Phân tách các hàm và bộ lọc theo các thư mục.
- Bổ sung một số hàm cơ bản, và biến cục bộ global
Hướng dẫn cài đặt:
- Tải zip, giải nén trên host.
- Chạy: domaincuaban/cms để cài đặt.
Tải xuống: DorewSite v1.0.0
Phiên bản cũ hơn: DorewSite v0.3.0
Lưu ý:
- Các bản cập nhật tiếp theo sẽ được chia sẻ tại topic này.
- Khi chia sẻ twig template, vui lòng chia sẻ bảng dữ liệu đính kèm.
Cập nhật lần cuối: 17/01/2023
Giới thiệu:
DorewSite là công cụ giúp người dùng tạo dựng website với template engine Twig
Tính năng cập nhật:
- Vá lỗi QuerySQL, ngừng hỗ trợ SQLite
- Phân tách các hàm và bộ lọc theo các thư mục.
- Bổ sung một số hàm cơ bản, và biến cục bộ global
Hướng dẫn cài đặt:
- Tải zip, giải nén trên host.
- Chạy: domaincuaban/cms để cài đặt.
Tải xuống: DorewSite v1.0.0
Phiên bản cũ hơn: DorewSite v0.3.0
Lưu ý:
- Các bản cập nhật tiếp theo sẽ được chia sẻ tại topic này.
- Khi chia sẻ twig template, vui lòng chia sẻ bảng dữ liệu đính kèm.
Cập nhật lần cuối: 17/01/2023
- BBcode:
- Markdown:

@tờ ròm up code dorew lỗi à. Kì nhỉ. Tròm nghiên cứu đi. Chứ tui thấy chạy code tui khá ổn

lỗi ở macro rwurl, nên code vf ko chạy đc, ae sửa lại nó là đc. hoặc dùng cách siđa như sau:
dùng FTP vào /libs/TwigFunctions.php
thêm function rwurl:
tiếp tục truy cập /cms, chọn file func.twig, tìm macro rwurl, thay thế bằng:

dùng FTP vào /libs/TwigFunctions.php
thêm function rwurl:
function rwurl($string) {
$string = strtolower($string);
$string = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/", 'a', $string);
$string = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/", 'e', $string);
$string = preg_replace("/(ì|í|ị|ỉ|ĩ)/", 'i', $string);
$string = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/", 'o', $string);
$string = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/", 'u', $string);
$string = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/", 'y', $string);
$string = preg_replace("/(đ)/", 'd', $string);
$string = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)/", 'A', $string);
$string = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)/", 'E', $string);
$string = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ)/", 'I', $string);
$string = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)/", 'O', $string);
$string = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)/", 'U', $string);
$string = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ)/", 'Y', $string);
$string = preg_replace("/(Đ)/", 'D', $string);
$string = preg_replace("/[^a-z0-9_s-]/", "", $string);
$string = trim(preg_replace("/[s-]+/", " ", $string));
$string = preg_replace("/[s-]/", "-", $string);
$string = mb_strtolower($string, 'utf8');
return $string;
}tiếp tục truy cập /cms, chọn file func.twig, tìm macro rwurl, thay thế bằng:
{% macro rwurl(data) %}{{rwurl(data)|replace({'.':'-'})|replace({'--':'-'})}}{% endmacro %}

các macro add, up, del và hàm save_data thưc thi bằng thẻ do của twig

Hy vọng mod thêm tính năng chọn file để xoá, di chuyển, copy các kiểu 


Add thêm vào lun đi

code chat mới share không chạy nha tròm




Hiện tại thì khi Dai và Tròm sử dụng code này thì vấn đề đã xuất hiện 
Đó à khi db phình ra thì thì web load như rùa bò
Lý do là với cấu trúc table {id, name, data, time}
Thì cách xử lý là truy vấn toàn bộ db

Đó à khi db phình ra thì thì web load như rùa bò

Lý do là với cấu trúc table {id, name, data, time}
Thì cách xử lý là truy vấn toàn bộ db


@Yona, hiện tại tròm và dái đang xây dựng lại phần đó, và sẽ public twig tpl mẫu sớm khi hoàn thành.

@tờ ròm ok nào xong tui mua host xài vậy

@tờ ròm gáng đi 


File dorew-site.zip là bản mới nhất cho đến thời điểm hiện tại (02/06/2022). Các thành viên đăng ký trước 02/06/2022 được tải xuống hoàn toàn miễn phí, người dùng Dorew mới chỉ mất phí 1 xu.

Xịn xò 


xin chào tất cả các bạn trong Dorew, mình là thành viên mới. hiện mình đang cài DorewSite bản fix cms trên host. thấy rất ưng giao diện nhưng mà có 1 vấn đề mình chưa hiểu, mong được mọi người giải đáp
(làm thế nào để cấp quyền admin cho tài khoản trong wap)
(làm thế nào để cấp quyền admin cho tài khoản trong wap)


@Chan Hoang bạn truy cập /cms/custom_data tìm đến entry của user đó nhé. Hoặc dùng update_data_by_id, hoặc add(entry_name,key_json,new_data) (với template Cuckoo)

@tờ ròm đấy là đoạn user của thành viên. mình nên sửa thế nào để tài khoản này có quyền admin ạ {"nick":"nhi","password":"30122003","id":1,"sex":"1","avatar":"https://i.imgur.com/qNPSKcl.png","exp":0,"level":0,"coin":245,"diamond":0,"online":"1654225137","ip":"27.71.123.129","message":"-admin-@-","gifts":"03062022"}
Thảo luận: 53 comments
đã test trên localhost trước khi share 

Tiếng Việt
English
中文
Français
العربية
עברית
Русский
Українська
Bahasa Indonesia
हिंदी
日本語
ภาษาไทย