Jumi cho J! 1,0 sử dụng
Giả sử bạn có Jumi thành phần, plugin và module cài đặt và chạy của bạn làm việc trong Joomla! môi trường.
Bạn có thể bắt đầu chơi với Jumi bây giờ.
Tôi chơi lời khuyên không phải với Jumi trên trang web công cộng - bạn nên xuất bản chỉ có như vậy Jumi ứng dụng đã được thử nghiệm thành công vào cá nhân của bạn (tức là không cho mắt công chúng) Joomla! cài đặt; tốt trên máy tính của bạn.
Tổng chiến lược của việc sử dụng Jumi
Chỉ cần để nhắc nhở bạn:
Jumi hiện không có gì, nhưng bao gồm (tiêm) mã tùy chỉnh của bạn vào Joomla!. Hoặc như là một trang riêng biệt (thông qua Jumi thành phần) hoặc vào các bài viết (thông qua Jumi plugin) hoặc vào các mô-đun vị trí (thông qua Jumi module). Nội dung của sự bao gồm của bạn - đơn giản hoặc ma thuật - làm những gì bạn nhìn thấy.
Mã này có thể được lưu trữ trong các tập tin mà nằm trên máy chủ của bạn hoặc trong một hồ sơ của Jumi bảng cơ sở dữ liệu thành phần hoặc trực tiếp bằng văn bản vào phần mở rộng Jumi.
Nếu bạn quyết định để lưu trữ mã của bạn trong các tập tin php làm đọc Vấn đề bảo mật quá.
Việc sử dụng Jumi nói chung có thể được dành riêng từ các lược đồ sau đây
Trong bài viết này, bạn sẽ học cách sử dụng Jumi thành phần, plugin và một mô-đun tương ứng
Hợp phần
Các thành phần Jumi tạo ra tùy chỉnh Joomla! trang và bao gồm trong đó mã tùy chỉnh. Custom mã có thể được trực tiếp bằng văn bản vào mục thành phần và / hoặc là "thu hồi" từ một tập tin được lưu trữ trước đó.
Các thành phần có thể truy cập thông qua trình đơn trên cùng admin backend: Components -> Jumi. Nó sẽ mở ra Jumi ứng dụng quản lý.
Bạn sẽ thấy danh sách các ứng dụng thành phần trong Application Manager. Ý nghĩa của colums trong danh sách và đi kèm với ứng dụng trình đơn Manager là rõ ràng - nó nói chung tôn trọng Joomla! tiêu chuẩn.
Có hai ví dụ cài đặt sẵn có: "Xin chào Jumi!" và "Blogspot". Từ những ví dụ này bạn sẽ học cách sử dụng Jumi thành phần.
Các Tên đường dẫn lĩnh vực cần có các tham chiếu đến các file nằm trên máy chủ của bạn chỉ.
Để xử lý kịch bản
Nếu bạn đã điền cả hai thành phần filelds "Custom kịch bản" và "đường dẫn" thì "Tuỳ chỉnh kịch bản" được xử lý đầu tiên.
Jumi gọi ứng dụng
Bạn có thể gọi là một ứng dụng bằng hai cách:
- liên quan đến một mục ứng dụng với Joomla! mục trình đơn hoặc. Sau khi cài đặt các thành phần có, như một ví dụ cho nghiên cứu, chính mục trình đơn "Xin chào Jumi!" kết nối với "Xin chào Jumi!" Đơn hàng.
- viết bất cứ nơi nào vào Joomla! nội dung liên kết tới địa chỉ ứng dụng URL mục. Các quy tắc để tạo liên kết rất đơn giản:
index.php? option = com_jumi & fileid = xxx
nơi xxx là ID của Jumi ứng dụng, có thể được nhìn thấy ở cột bên phải của danh sách ứng dụng Jumi Manager.
Plugin / mambot
Các Jumi plugin / mambot bao gồm vào Joomla! điều chỉnh kịch bản: từ một tập tin hoặc từ Jumi ghi cơ sở dữ liệu thành phần.
Trước khi sử dụng các plugin không quên để kích hoạt nó trong backend admin.
Có một sự chuyển đổi "Stop / Clear Jumi mã" trong plugin thông số trước. Nếu chuyển sang Có nó xóa tất cả các plugin Jumi văn bản cú pháp trong Joomla! các bài báo và dừng mã vùi!
Plugin cú pháp
Các plugin Jumi nói chung cú pháp có thể được học từ sử dụng Jumi Cheatsheet. Chúng tôi sẽ mang lại chỉ là một vài ví dụ ở đây:
{Jumi [hình ảnh / mã số / test.php]} / / có test.php tập tin nằm trong hình ảnh mã số
{Jumi [* 1]} / / bao gồm mã được lưu trữ trong các bản ghi 1 của bảng cơ sở dữ liệu thành phần Jumi
{Jumi khu vực calc rộng [test.php] [4] chiều cao [6]} / / bao gồm các file test.php và điền vào mảng $ Jumi
Từ ví dụ cho bạn dễ dàng có thể đoán rằng
- Sẽ không có bất kỳ ký tự giữa các khung trái { và các từ khoá Jumi trong cú pháp Jumi.
- Mọi thứ khác ngoài [khung] là lột ra và không được xử lý.
- Jumi dịch các conent của khung đầu tiên là mã nguồn và cố gắng để có nó. Các mã nguồn có thể là một tập tin hoặc ID kỷ lục của bảng Jumi cơ sở dữ liệu thành phần.
- Bắt đầu từ thứ hai khung [] các cửa hàng Jumi nội dung của khung thành $ mảng Jumi. Các mảng $ Jumi (và giá trị) có thể truy cập từ mã php có của bạn.
Đối số giá trị có thể là số, đồng bằng văn bản, html mã hóa văn bản, vv vv Nó có thể được tất cả mọi thứ với một ngoại lệ của khung biểu tượng: [,], {,}.
Nếu có gì đó sai, không có gì ví dụ như được thể hiện trong bài viết, chuyển đổi "Debug mode" để Yes. Nó sẽ cho bạn thấy Jumi thông báo lỗi nếu có.
Thông số: Jumi đường dẫn mặc định tuyệt đối
Các đường dẫn tuyệt đối Default Jumi là prepanded đến tên đường dẫn tập tin để được bao gồm. Nếu không đặt nó là eqaul đến Joomla! thư mục gốc. Ví dụ:
Nếu chúng ta viết
{Jumi [test.php]}
và mặc định đường dẫn tuyệt đối Jumi không được thiết lập sau đó Jumi plugin nhìn lên test.php trong Joomla! root (nơi Joomla! configuration.php có). Nhưng nếu chúng ta đặt nó là "hình ảnh / mycodes" có vẻ nó trong thư mục này.
Chúng tôi có thể đặt các tập tin của chúng tôi ở bên ngoài Joomla! thư mục cài đặt quá. Ví dụ (trên máy chủ địa phương), chúng tôi có thể có Joomla của chúng tôi! ở đây: "D: xamp / / htdocs / joomla". Không có vấn đề để lưu trữ mã của chúng tôi ở đây: "D: xampp / / htdocs / mã" - ra của Joomla! thư mục cài đặt. cũng áp dụng cho lưu trữ các trang web.
Các Default tuyệt đối Jumi đường dẫn đã có hai lý do:
- người sử dụng thoải mái: không cần phải nhiều lần viết đường dẫn đầy đủ liên quan đến các tập tin được bao gồm
- web bảo mật: nếu vì lý do nào đó không hoạt động Jumi mã cú pháp Jumi được hiển thị cho du khách. Bao gồm các đường dẫn tập tin. Đường dẫn mặc định tuyệt đối Jumi được ẩn đi và đó là khó khăn hơn để gueast từ mã có thể nhìn thấy nơi mà mã thực sự là. Và nếu các tập tin để đưa nằm trong trang web của bạn (www), nó là thực tế không thể để tiếp cận chúng từ trình duyệt web. Xem Vấn đề bảo mật cho biết thêm chi tiết.
Các Default tuyệt đối Jumi đường bộ ở đây là tham số toàn cầu cho tất cả các plugin Jumi instancies cú pháp trong suốt cả Joomla!.
Thông số: Nested thay thế
Tính năng giải thích làm tổ Jumi cú pháp trong mã số bao gồm. Ví dụ:
Cho phép có hai tập tin: main.php và nested.php.
Các file main.php chứa
<? Php
echo "Đây là tập tin chính <br />";
echo "{Jumi [nested.php]}";
?>
và nested.php chứa
<? Php
echo "Đây là kịch bản lồng nhau";
?>
Có cả main.php tập tin và nested.php tải lên vào máy chủ, chúng tôi có thể viết vào bài viết
{Jumi [main.php]}
Kết quả chúng ta thấy có thể là
Đây là tập tin chính
{Jumi [nested.pgp]}
nếu chuyển đổi Lồng nhau thay thế được thiết lập Không có hoặc
Đây là tập tin chính
Đây là kịch bản lồng nhau
trong trường hợp chuyển đổi được thiết lập Có.
Rõ ràng là Nested thay thế tính năng mang đến cho các nhà phát triển những khả năng khá thú vị.
Các công trình tính năng làm tổ trong Jumi plugin chỉ.
Tính năng làm tổ làm việc cho các tập tin và mã số được lưu trữ trong bảng Jumi cơ sở dữ liệu thành phần.
Các thông số plugin
Nếu Chế độ gỡ lỗi được thiết lập là Yes, nó sẽ cho bạn thấy thông báo lỗi Jumi nếu có.
Nếu Stop / Mã Jumi Clear được chuyển sang Có nó xóa tất cả các plugin Jumi văn bản cú pháp trong Joomla! các bài báo và dừng mã vùi! Không có mã Jumi và không có đầu ra mã từ Jumi plugin trong Joomla! bài viết.
Module
Các module Jumi bao gồm thành một kịch bản tùy chỉnh vị trí module: bằng tay hoặc từ một tập tin hoặc từ Jumi ghi cơ sở dữ liệu thành phần.
Thông số cơ bản
Có chỉ số cơ bản parametrs trong chính quyền module có: "Notepad", "luật bằng văn bản" và "Nguồn mã".
Notepad phục vụ như một khu vực cho các ghi chú của bạn.
Mã số văn bản là một khu vực cho mã của bạn.
Vào trường Nguồn mã bạn có thể đặt hoặc là một filepathname của tập tin sẽ được đưa vào một module hoặc * id của mục Jumi thành phần ứng dụng.
Nâng cao thông số
Jumi đường dẫn mặc định tuyệt đối có chính xác cùng một nghĩa như nó có trong các plugin. Với một sự khác biệt nhỏ: tham số này không phải là toàn cầu cho tất cả các mô-đun Jumi nhưng nó có thể là duy nhất cho mỗi trường hợp module Jumi.
Chế độ gỡ lỗi có cùng một nghĩa như nó có trong các plugin: khi thiết lập No module Jumi sau đó sẽ không hiển thị bất kỳ thông báo lỗi Jumi. Vì vậy, nếu bạn đang ở trong rắc rối, ví dụ như không có gì được hiển thị, chuyển đổi "Debug mode" để Yes.
Các thông số cao cấp - Module Class Suffix, Kích hoạt tính năng Cache - Là tổng Joomla! các thông số có thể được tìm thấy trong tiêu chuẩn Joomla! mô-đun. Tôi cho rằng ý nghĩa của chúng là rõ ràng.
Để xử lý kịch bản
Nếu bạn đã điền cả hai thành phần filelds "luật bằng văn bản" và "Nguồn mã" sau đó "Luật bằng văn bản" được xử lý đầu tiên.

