Jumi cho J! 1,5 sử dụng

Jumi sử dụng cheetsheet

Jumi Cheatsheet

Jumi - tập hợp các phần mở rộng mã tùy chỉnh cho Joomla! - Đến như là một thành phần, plugin và module.

Trong bài viết này bạn sẽ học cách sử dụng chú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 đó các mã tùy chỉnh từ cơ sở dữ liệu và / hoặc tập tin.

Các thành phần có thể truy cập thông qua trình đơn trên cùng admin backend: thành phần -> 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 các colums trong danh sách và đi kèm với menu ứng dụng quản lý 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 một 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ỉ.

Kêu gọi các ứ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 một nơi nào đó int 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

Các plugin Jumi 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 "Ẩn Jumi mã" trong các plugin thông số. Nếu chuyển sang Có nó ẩn tất cả các cú pháp Jumi văn bản trong Joomla! các bài báo và dừng mã vùi.

Hide Jumi code

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

  1. 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.
  2. Mọi thứ khác ngoài [khung] là lột ra và không được xử lý.
  3. Jumi dịch các conent của khung đầu tiên là mã nguồn và các mối quan hệ để có nó. Các mã nguồn có thể là một tập tin hoặc ghi lại trong cơ sở dữ liệu thành phần Jumi.
  4. 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.

Mặc định đường dẫn tuyệt đối Jumi

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:

  1. 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
  2. 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.

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!.

Lồng nhau thay thế

Nested replace

Tính năng giải thích làm tổ Jumi cú pháp trong mã 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 .

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.

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.

Module thông số

Chỉ có vài thông số 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ố

Mặc định đường dẫn tuyệt đối Jumi 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.

Các thông số cao cấp - Module Class Suffix, CachingCache Thời gian - 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.

Ví dụ

Để kiểm tra nhanh các module đang làm việc ghi vào "Nguồn mã" trường * 1. Không có gì khác là bắt buộc. Sau đó xuất bản các module vào bất kỳ vị trí module có sẵn. Bạn sẽ thấy "Hello Jumi!" demo ở vị trí module (trong giao diện).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Du lịch cổng thông tin - tours.am! Tìm kiếm tour du lịch ở Armenia, Du lịch, tìm kiếm các tour du lịch trực tuyến, dự trữ khách sạn trực tuyến, Tin tức du lịch.