09/10/2018, 23:41

Làm sao để làm 1 Template giống như Joomla!

Chào các bác!
Em vừa nhận 1 đề tài thực tập, làm 1 template web gióng như Joomla! hay PhpBB forum, CMSTemplate ... Tốt nhất là giống với Joomla!. Nhưng em ko biết các bước để làm 1 cái template nó như thế nào. Cần học cái gì để có thể làm được, nguyên tắc làm 1 cái template như thế nào ... Em được yêu cầu viết bằng PHP, nhưng chỉ là newbie PHP. Hix mong các cao thủ chỉ giáo. Cảm ơn đã quan tâm.
tien bac viết 01:51 ngày 10/10/2018
Cái trang này thì theme cũng thuộc loại cơ bản header banner left right bottom thôi ? Có gì kì đâu ! Nguyên tắc làm template theo mình thì trang html nên để khung của trang, bạn cảm tưởng như là nơi mà bạn nhét banner nhét navbar hay gì gì đó! Sau đó đặt các ID của các thẻ hay class tương ứng trong CSS. Nên xử lý hoàn toàn trên CSS kể cả size hay url của image để khi bạn maintain dễ dàng! Và cái chú trọng nữa là hỗ trợ nhiều skin một lúc! Cái này trong ASP.NET hỗ trợ rất hay và tốt! Còn cụ thể thì nói hơi dài đấy vì kĩ thuật làm skin cũng khá phức tạp và cần nhiều kinh nghiệm làm html + đồ họa(photoshop, iluss hay corel...) chứ ko phải một chốc một làm lát là làm được nhưng với cái template của joomla bạn có thể save as page đó về xem cái khung và tập đọc CSS! Chắc chắn bạn sẽ làm đc một cái tương tự thôi !
longvnit viết 01:58 ngày 10/10/2018
Nếu muốn học làm template cho joomla thì vô http://joomlaviet.org
Không biết có đúng không nữa
dnthanh viết 01:57 ngày 10/10/2018
Joomla mã không theo chuẩn OOP Mấy you nên tìm các Framework MVC mà học hỏi.
vu980 viết 01:54 ngày 10/10/2018
Ví dụ Framework MVC: CodeIgniter, Zend, CakePHP, ... (lên google search : php framework mvc)
haichau_it viết 01:51 ngày 10/10/2018
Cảm ơn các bác quan tâm, ý em là làm một gói giống như Joomla! chứ ko phải là skin hay template cho Joomla! Tức là gói của em sau khi làm xong thì sử dụng giống như chúng ta sử dụng Joomla! để tạo ra một trang web cho riêng mình mà ko cần viết code. Có phần admin để quản lý, thêm bớt, di chuyển sắp xếp các menu ...
Nói chung là phần mềm của em phải được sử dụng giống như chúng ta sử dụng Joomla!, nhưng cần ít chức năng hơn Joomla!(đề tài thực tập mà, làm sao mà làm = Joomla! được ^^)
Hình như em làm cho các bác hiểu lầm ý em rồi. Em muốn viết một gói giống như Joomla! chứ ko phải viết template cho Joomla!
cái nick đó viết 01:57 ngày 10/10/2018
Quote Được gửi bởi haichau_it View Post
Cảm ơn các bác quan tâm, ý em là làm một gói giống như Joomla! chứ ko phải là skin hay template cho Joomla! Tức là gói của em sau khi làm xong thì sử dụng giống như chúng ta sử dụng Joomla! để tạo ra một trang web cho riêng mình mà ko cần viết code. Có phần admin để quản lý, thêm bớt, di chuyển sắp xếp các menu ...
Nói chung là phần mềm của em phải được sử dụng giống như chúng ta sử dụng Joomla!, nhưng cần ít chức năng hơn Joomla!(đề tài thực tập mà, làm sao mà làm = Joomla! được ^^)
Hình như em làm cho các bác hiểu lầm ý em rồi. Em muốn viết một gói giống như Joomla! chứ ko phải viết template cho Joomla![/B]
lấy source của nó, sửa lại để bớt các chức năng đi, sửa lại credit và viết tên bác vào!

em nghĩ cách này khá đơn giản và hiệu quả trong tình cảnh của bác
haichau_it viết 01:54 ngày 10/10/2018
Quote Được gửi bởi cái nick đó View Post
lấy source của nó, sửa lại để bớt các chức năng đi, sửa lại credit và viết tên bác vào!

em nghĩ cách này khá đơn giản và hiệu quả trong tình cảnh của bác
Đây cũng là một ý hay, nhưng sợ mấy ông thầy vặn vẹo. Đề tài mà, đâu phải làm chơi chơi đâu hix. Có bác nào chỉ dùm em cái, thanks nhiều.
haichau_it viết 01:47 ngày 10/10/2018
Up lên cho mấy cao thủ thấy, ko ai có ý kiến gì nữa sao ?
fanitvn viết 01:52 ngày 10/10/2018
thế thì kiếm bộ CMS nào ít tên tuổi thui về ngâm cứu rùi ...Code by you
Bài liên quan
0