Tôi đang gặp khó khăn khi đặt mã tùy chỉnh vào trang web Joomla đầu tiên của mình. Joomla có bị hạn chế nghiêm trọng chỉ với các phần mở rộng và mô-đun mà họ đã cung cấp không? Làm thế nào tôi có thể tùy chỉnh nó bằng mã PHP của riêng tôi?Làm thế nào để thêm PHP tùy chỉnh trong Joomla?
Trả lời
Tôi cần thực hiện việc này nhiều lần với Joomla, vì vậy tôi luôn truy cập Sourcerer. Đây là một Plugin miễn phí cho phép bạn thêm mã tùy chỉnh, chẳng hạn như CSS, Javascript và PHP vào các bài viết. Dưới đây là một ví dụ về cách dễ dàng là để được thực hiện:
{source}
<?php
echo '<p>';
echo 'Hello';
echo '</p>';
?>
{/source}
Dựa trên kinh nghiệm của tôi, Joomla rất mạnh mẽ và mọi thứ chúng tôi muốn được cung cấp bởi vì có rất nhiều thành phần và mô-đun trên internet. Đôi khi tôi chỉnh sửa thành phần hoặc mô-đun mà tôi đã tải xuống. Chỉ cần vào thư mục và bạn sẽ thấy các mã từ đó bạn có thể chỉnh sửa nó. Hoặc bạn có thể tạo mô-đun hoặc thành phần của riêng mình dựa trên nhu cầu của khách hàng của bạn
Giới hạn joomla chỉ giới hạn ở các tiện ích mở rộng và mô-đun mà họ đã cung cấp.
Tuyệt đối không. Joomla khá phong phú khi nói đến tùy biến. Tất cả các phần mở rộng và mô-đun đó là thứ mà mọi người đã tạo bằng cách sử dụng các giao diện phong phú có sẵn.
Sự giàu có của thông tin là here.
Xét về tùy biến có 3 điều chính để xem xét:
Plugins - sự kiện thúc đẩy và khá dễ dàng để làm
Modules - nơi bạn đặt khả năng nhỏ trên trang web của bạn; rất dễ dàng để làm
Components - chắc chắn là phức tạp nhất (không bắt đầu với điều này) nhưng điều này sẽ tạo ra đơn vị chức năng chính. Tôi sử dụng tính năng này cho các ứng dụng phức tạp hơn
Trải nghiệm php của bạn sẽ được sử dụng tốt.
tắt trình biên tập đầu tiên -> goto mô-đun quản lý -> thêm mô-đun customHTML -> dán mã của bạn (php, html, javascript, css vv) và tiết kiệm ... cách nhanh nhất và nhanh nhất để làm những gì bạn muốn.
editor tắt vì nếu không nó sẽ dọn dẹp mã của bạn ...
sau đó, cố gắng tạo ra mô-đun riêng bạn/plugin cho phù hợp với nhu cầu của bạn (xem liên kết ở trên @ Tom), sau đó thực hiện một lite và phiên bản chuyên nghiệp và kiếm tiền ... tất cả những gì cần là một ý tưởng hay xD
Cảm ơn. Nếu cách này là cách "nastiest", thì cách sạch hơn là gì. Để làm cho chương trình của tôi một cách chính xác, tôi sẽ phải kết thúc làm một thành phần quy mô đầy đủ? – user2130397
tùy thuộc vào những gì bạn muốn đạt được. là một điều nhỏ như: hộp màu cho tất cả các hình ảnh, sau đó bạn sẽ làm một plugin, nếu nó là một cái gì đó ví dụ giống như một FBfanbox hoặc video thông qua các cuộc gọi api thì một mô-đun sẽ phù hợp với nhu cầu của bạn, mọi thứ lớn hơn liên quan đến việc xây dựng một thành phần riêng, ví dụ: sẽ là một thành phần quản lý nội dung tùy chỉnh (k2, tz_portfolio, swmenu, bất cứ thứ gì cần nhiều hơn chỉ là một vài dòng mã^^ bạn có thể kiểm tra 'Joomla!Lập trình' một cuốn sách thực sự tốt đẹp để cung cấp cho bạn một khởi đầu tốt với tùy biến Joomla, bạn sẽ thấy thats nó khá dễ dàng nếu bạn đã biết PHP như túi của bạn;) – Django
Không làm việc cho tôi. Tôi có thể chèn html tùy chỉnh, nhưng mã php được bỏ qua (nó có thể nhìn thấy trong trình soạn thảo sau khi lưu, nhưng không thực thi). – Jarekczek
Whew. Cảm ơn bạn. Tôi thực sự không muốn phải tạo một thành phần tùy chỉnh. Joomla nên thực sự có được xây dựng trong – user2130397