Giáo trình thiết kế và cấu hình website (nghề quản trị mạng máy tính trình độ cao đẳng)

91 8 0
Giáo trình thiết kế và cấu hình website (nghề quản trị mạng máy tính   trình độ cao đẳng)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƢỜNG CAO ĐẲNG NGHỀ AN GIANG GIÁO TRÌNH Thiết kế cấu hình website NGHỀ QUẢN TRỊ MẠNG MÁY TÍNH Trình độ cao đẳng (Ban hành theo Quyết định số: 70 /QĐ-CĐN ngày 11 tháng 01 năm 2019 Hiệu trưởng trường Cao đẳng nghề An Giang) Tên tác giả: Đổ Văn Nhớ Năm ban hành: 2018 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin đƣợc phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Trong năm qua, dạy nghề có bƣớc tiến vƣợt bậc số lƣợng chất lƣợng, nhằm thực nhiệm vụ đào tạo nguồn nhân lực kỹ thuật trực tiếp đáp ứng nhu cầu xã hội Cùng với phát triển khoa học công nghệ giới, lĩnh vực Cơng nghệ thơng tin nói chung ngành Quản trị mạng Việt Nam nói riêng có bƣớc phát triển đáng kể Chƣơng trình dạy nghề Quản trị mạng đƣợc xây dựng sở phân tích nghề, phần kỹ nghề đƣợc kết cấu theo môđun Để tạo điều kiện thuận lợi cho sở dạy nghề trình thực hiện, việc biên soạn giáo trình theo mơđun đào tạo nghề cấp thiết Mô đun 20: Thiết kế cấu hình website mơ đun đào tạo chun mơn nghề đƣợc biên soạn theo hình thức tích hợp lý thuyết thực hành Trong q trình thực hiện, nhóm biên soạn tham khảo nhiều tài liệu Thiết kế website nƣớc, kết hợp với kinh nghiệm thực tế Mặc dầu có nhiều cố gắng, nhƣng không tránh khỏi khiếm khuyết, mong nhận đƣợc đóng góp ý kiến độc giả để giáo trình đƣợc hồn thiện Xin chân thành cảm ơn! An Giang, ngày 15 tháng 04 năm 2018 Tham gia biên soạn Đổ Văn Nhớ MỤC LỤC ĐỀ MỤC TRANG LỜI GIỚI THIỆU BÀI 1: NGÔN NGỮ HTML I KHÁI QUÁT VỀ TRANG WEB II CẤU TRÚC CƠ BẢN CỦA TRANG WEB III CÁC THẺ HTML CƠ BẢN BÀI 2: CSS CƠ BẢN 11 I LẬP KẾ HOẠCH VÀ QUẢN LÝ, THAO TÁC TRÊN WEBSITE 11 II CÚ PHÁP CHUNG 12 III CÁC ĐỊNH DẠNG CSS 12 Bài 3: CÀI ĐẶT VÀ SỬ DỤNG JOOMLA 27 I CÀI ĐẶT VÀ CẤU HÌNH JOOMLA 27 II SỬ DỤNG CÁC CHỨC NĂNG CHÍNH CỦA JOOMLA 38 III CÀI ĐẶT VÀ SỬ DỤNG COMPONENT, MODULE, PLUGIN VÀ TEMPLATE 45 BÀI 4: SỬ DỤNG CÁC ĐỐI TƢỢNG JOOMLA 58 I SỬ DỤNG CÁC ĐỐI TƢỢNG HỖ TRỢ LẬP TRÌNH JOOMLA 58 II.TÌM HIỂU CẤU TRÚC TỔ CHỨC THƢ MỤC JOOMLA 59 III TÌM HIỂU CẤU TRÚC URI 61 IV LÀM VIỆC VỚI CÁC ĐỐI TƢỢNG: REQUEST, FACTORY, SESSION, 61 BÀI 5: QUẢN TRỊ CƠ SỞ DŨ LIỆU TRONG JOOMLA 63 I CẤU HÌNH KẾT NỐI CƠ SỞ DỮ LIỆU TRONG JOOMLA 63 II SỬ DỤNG CÁC HÀM TRUY VẤN DỮ LIỆU TỪ DATABASE 64 III SỬ DỤNG JTABLE 66 BÀI 6: SỬ DỤNG COMPONENT 68 I GIỚI THIỆU CẤU TRÚC COMPONENT JOOMLA 68 II SỬ DỤNG MƠ HÌNH MVC TRONG COMPONENT 69 III TẠO CÁC DẠNG HIỂN THỊ FEED, PDF, RAW 71 IV SỬ DỤNG THAM SỐ 72 BÀI 7: SỬ DỤNG MODULE 74 I GIỚI THIỆU CẤU TRÚC MODULE JOOMLA 74 II SỬ DỤNG THAM SỐ 75 III TẠO LAYOUT CHO MODULE 75 IV SỬ DỤNG HELPER FILE 76 BÀI 8: SỬ DỤNG PLUGIN 78 I GIỚI THIỆU CẤU TRÚC PLUGIN JOOMLA 78 II SỬ DỤNG EVENT VÀ LISTENERS 78 BÀI 9: SỬ DỤNG EXTENSION 80 I.SỬ DỤNG CÁC LỚP HỖ TRỢ LẬP TRÌNH 80 II SỬ DỤNG HELPER 80 III SỬ DỤNG SESSION, BROWSER, 81 BÀI 10: SỬ DỤNG TEMPLATE 83 I GIỚI THIỆU CẤU TRÚC TEMPLATE JOOMLA 83 II SỬ DỤNG CSS, JAVASCRIPT VÀ HÌNH ẢNH 84 III ĐỊNH NGHĨA POSITION CHO MODULE VÀ COMPONENT TRONG TEMPLATE 85 IV XÂY DỰNG TEMPLATE CHO FRONT-END VÀ BACK-END 86 BÀI 11: SỬ SỤNG API 87 I SỬ DỤNG CÁC API JOOMLA 88 II SỬ DỤNG CÁC CLASS: DATE, FILE, ARRAY, TREE, 88 CÁC THUẬT NGỮ CHUYÊN MÔN 90 TÀI LIỆU THAM KHẢO 91 GIÁO TRÌNH MƠ ĐUN Tên mơ đun: THIẾT KẾ VÀ CẤU HÌNH WEBISTE Mã mơ đun: MĐ 20 I VỊ TRÍ, TÍNH CHẤT CỦA MƠ ĐUN Vị trí: thuộc nhóm Mơ đun chun mơn nghề Tính chất: Là Mơ đun chun mơn bắt buộc ngành quản trị mạng máy tính hệ Cao đẳng II MỤC TIÊU CỦA MÔ ĐUN - Kiến thức: + Nêu ứng dụng thẻ HTML + Tổ chức thông tin trang chủ web + Định hướng cách liên kết đến trang web + Đưa ý tưởng giao diện + Có khả sử dụng dụng thẻ HTML + Trình bày Hệ thống quản trị nội dung CMS, hiểu rõ ưu nhược điểm sử dụng hệ thống quản trị nội dung CMS để xây dựng website + Trình bày hệ thống quản trị nội dung Joomla + Trình bày quy trình cài đặt cấu hình Joomla + Hiểu biết đối tượng Joomla + Hiểu rõ cấu trúc đối tượng: Component, Module, Plugin, Extention, Template, API Joomla - Kỹ năng: + Sử dụng thẻ HTML để thiết kế trang web + Thiết kế giao diện trang website + Thực cài đặt cấu hình Joomla + Tìm kiếm cài đặt sử dụng thành phần mở rộng: Component, Module, Plugin + Tạo thành phần mở rộng đơn giản + Cài đặt sử dụng template Tạo template - Năng lực tự chủ trách nhiệm + Cẩn thận, tỉ mỉ, tự giác học tập nghiên cứu Nội dung mô đun TT Tên mô đun Bài 1: Ngôn ngữ HTML Thời gian (giờ) Tổng Lý số thuyết 20 Thực hành Kiểm tra 13 Bài 2: Css 25 10 13 Bài 3: Cài đặt sử dụng Joomla 2 Bài 4: Sử dụng đối tượng Joomla 2 Bài 5: Quản trị sở liệu joola 2 Bài 6: Sử dụng Componet 2 Bài 7: Sử dụng Module 8 Bài 8: Sử dụng Plugin 2 Bài 9: Sử dụng Extension 2 10 Bài 10: Sử dụng Template 11 Bại 11: Sử dụng API 12 Bài 12: Ôn tập Cộng 90 30 54 6 BÀI 1: NGÔN NGỮ HTML Giới thiệu: HTML kiến thức mà muốn học lập trình web học thiết kế web phải biết Tất trang web dù xử lý phức tạp đến đâu phải trả dạng mã nguồn HTML để trình duyệt hiểu hiển thị lên Mục tiêu: - Trình bày sử dụng cấu trúc trang HTML - Thiết kế trang web ngôn ngữ HTML Nội dung chính: I KHÁI QT VỀ TRANG WEB Ngơn ngữ đánh dấu siêu văn (html) rõ trang Web hiển thị trình duyệt Sử dụng thẻ phần tử html, bạn có thể:  Điều khiển hình thức nội dung trang  Xuất tài liệu trực tuyến truy xuất thông tin trực tuyến cách sử dụng liên kết chèn vào tài liệu html  Tạo biểu mẫu trực tuyến để thu thập thông tin người dùng, quản lý giao dịch  Chèn đối tượng audio clip, video clip, thành phần ActiveX, Flash Java Applet vào tài liệu html Tài liệu html tạo thành mã nguồn trang Web Khi xem trình soạn thảo, tài liệu chuỗi thẻ phần tử, mà chúng xác định trang web hiển thị Trình duyệt đọc file có htm hay html hiển thị trang web theo lệnh có Ví dụ, theo cú pháp html hiển thị thông điệp “My first html document” Welcome to html My first html document Trình duyệt thơng dịch lệnh hiển thị trang web hình sau: Hình 1.1 Trang web html II CẤU TRÚC CƠ BẢN CỦA TRANG WEB Một tài liệu html gồm phần bản: Phần html: Mọi tài liệu html phải bắt đầu thẻ mở html kết thúc thẻ đóng html Thẻ html báo cho trình duyệt biết nội dung hai thẻ tài liệu html Phần tiêu đề: Phần tiêu đề bắt đầu thẻ kết thúc thẻ Phần chứa tiêu đề mà hiển thị điều hướng trang Web Tiêu đề nằm thẻ title, bắt đầu thẻ kết thúc thẻ  Tiêu đề phần quan trọng Khi người dùng tìm kiếm thông tin, tiêu đề trang Web cung cấp từ khóa yếu cho việc tìm kiếm Phần thân: phần nằm sau phần tiêu đề Phần thân bao gồm văn bản, hình ảnh liên kết mà bạn muốn hiển thị trang web Phần thân bắt đầu thẻ kết thúc thẻ   Ví dụ: Welcome to the world of html

Chào mừng bạn đến với Khoa CNTT

III CÁC THẺ HTML CƠ BẢN Thẻ : trình bày tiêu đề cho phần nội dung hiển thị trang web a Cú pháp: Nội dung tiêu đề với n: từ đến b Ví dụ: Xin chào bạn ! Thiết kế web với html Thẻ : liên kết đến trang web cục trang web khác a Cú pháp: Nội dung tiêu đề b Ví dụ: Trường cao đẳng nghề An giang Thẻ : hiển thị hình ảnh a Cú pháp: b Ví dụ: Thẻ , , : in đậm, in nghiêng, gạch chân a Cú pháp: Nội dung Nội dung Nội dung b Ví dụ: Quản trị mạng máy tính Quản trị mạng máy tính Quản trị mạng máy tính Thẻ : xuống dòng a Cú pháp: Nội dung vẳn b Ví dụ: Khoa cơng nghệ thơng tin Quản trị mạng máy tính Thẻ
    ,
      : tạo danh sách khơng thứ tự có thứ tự a Cú pháp:
      b Ví dụ: Danh sách khơng có thứ tự
      • Coffee
      • Tea
      • Milk
      Danh sách có thứ tự
      1. Coffee
      2. Tea
      3. Milk
      Thẻ

      , : định dạng đoạn văn a Cú pháp:

      Nội dung

      align=” left, right, center” b Ví dụ:

      Thiết kế web với HTML bản

      Thẻ : tạo bảng a Cú pháp: Nội dung dòng cột 1 Nội dung dịng cột 1 b Ví dụ: Vị trí đặt banner Nội dung dịng cột 1 Thẻ : định dạng font chữ website a Cú pháp: Nội dung b Ví dụ:

      Xin chao cac ban

      Câu hỏi ôn tập: 1/ HTML ? 2/ Trình bày cú pháp HTML 3/ Kết hợp thẻ html xây dựng website đơn giản mang tên web cá nhân đơn giản 10 $db->setQuery( $query, 0, $items ); $rows = $db->loadObjectList(); return $rows; } function renderReview(&$review, &$params) { $link = JRoute::_ ("index.php?option=com_reviews&task=view&id=" $review->id); require(JModuleHelper::getLayoutPath ('mod_reviews', '_review')); } } ?> Câu hỏi ôn tập Giới thiệu cấu trúc Module Joomla Tạo module tin tức dạng chạy chữ từ lên 77 BÀI 8: SỬ DỤNG PLUGIN Giới thiệu: Joomla Plugins thành phần mở rộng Joomla Nhằm giúp thực hiện, điều khiển cách tự động cơng việc cụ thể, kích hoạt chức mở rộng trang quản trị website Mục tiêu: - Trình bày cấu trúc Plugin Joomla - Sử dụng Event Listeners Nội dung chính: I GIỚI THIỆU CẤU TRÚC PLUGIN JOOMLA Tạo file reviews.php nằm thư mục /plugins/content gồm có đoạn code sau: - Tiếp theo tạo file reviews.xml nằm thư mục /plugins/content Content - Restaurant Review Links Sumptuous Software January 2007 (C) 2007 Commercial support@packtpub.com www.packtpub.com 1.0 Searches for titles of restaurants in articles and turns them into review links. II SỬ DỤNG EVENT VÀ LISTENERS - Nếu bạn thay đổi thiết lập, cập nhật vào component Chú ý: Inherited nghĩa quyền lấy từ cấu hình chung nhóm cha 78 Denied nghĩa khơng có ảnh hưởng từ cấu hình chung, nhóm cha, nhóm sửa chữa tác động component Allowed nghĩa nhóm sửa chữa tác động tới component (nhưng bị xung độ với cấu hình chung nhóm cha không bị ảnh hưởng; xung độ định nghĩa Not Allowed (Locked) thiết lập tính trước) - Nếu bạn lựa chọn thiết lập mới, nhấn Save để làm thiết lập tính trước Ví dụ sử dụng plugin Content-Vote: Hình 8.1 Quản lý Plugin Câu hỏi ơn tập Trình bày cấu trúc Plugin Joomla Thực cài đặt Plugin chia viết lên mạng xã hội Facebook 79 BÀI 9: SỬ DỤNG EXTENSION Giới thiệu Joomla Extensions thành phần mở rộng Joomla, gói ứng dụng phát triển Joomla! hãng thứ ba nhằm bổ sung tăng cường tính cho Joomla! giúp người sử dụng nhanh chóng triển khai hệ thống website phức tạp với nhiều chức năng, dịch vụ khác Mục tiêu: - Trình bày lớp hỗ trợ lập trình - Sử dụng Helper - Sử dụng Session, Browser, Nội dung chính: I.SỬ DỤNG CÁC LỚP HỖ TRỢ LẬP TRÌNH - Các lớp module sử dụng tham số gồm có css chủ yếu, ví dụ tạo module table css tự động tạo lớp vào gọi moudueltable sau: Để tạo lớp mới, nhập tham số có khoảng trắng phía trước Ví dụ, nhập dấu cách cộng với "myNewClass" tạo lớp CSS có tên "myNewClass" HTML thay đổi thành Để thay đổi tên lớp có, nhập tham số mà khơng có khoảng trắng phía trước Ví dụ: nhập "_mySuffix" (khơng có khoảng trắng phía trước) khiến HTML thay đổi thành Nói chung, bạn nên sử dụng khoảng cách trống để tạo lớp Bằng cách này, tạo kiểu CSS cho mô-đun sử dụng tên lớp chuẩn tiếp tục hoạt động Bạn sử dụng tên lớp để thêm kiểu dáng mong muốn vào mô-đun mà không cần phải tạo lại tất mã CSS có Lưu ý rằng, bạn tạo tên lớp mới, chắn có tên không xung đột với tên lớp có II SỬ DỤNG HELPER Mở tập tin /modules/mod_reviews/mod_reviews.php thay đổi thông theo đoạn code sau: Đối với mơ-đun, biến tự động có sẵn phạm vi tồn cầu Đối tượng có Hàm thành viên get (), trả giá trị tham số cho tên (và tùy chọn, giá trị mặc định) Mã trước xử lý tùy chọn ngẫu nhiên, thực thay đổi nhỏ lệnh gọi hàm getLayoutPath phép kiểu khác III SỬ DỤNG SESSION, BROWSER, - Mặc định truy cập vào trang quản lý người sử dụng giá trị biến có giá trị tạm thời đưa vào nhớ trình duyệt, sau khoảng thời gian định ( người dùng thiết lập) giá trị biến bị xóa người dùng tương tác lên trình duyệt Hình 9.1 Quản lý Session 81 Câu hỏi ơn tập Trình bày lớp hổ trợ ngơn ngữ lập trình Thiết lập cho website sử dụng thời gian chờ 20 phút thời gian khơng tương tác hủy tồn session cookie trình duyệt, yêu cầu đăng nhập lại hệ thống 82 BÀI 10: SỬ DỤNG TEMPLATE Giới thiệu Joomla Template gói bao gồm file PHP, HTML, CSS, JS (Javascript)… hình, ảnh, biểu tượng, video, flash kèm theo tạo nên giao diện (bố cục hình hài) Website Joomla Template có vị trí định sẵn để tích hợp phận, thành phần trang Web Joomla! cho phép cài đặt thay đổi Template cho Web Site hay cho trang Web khác cách dễ dàng Mục tiêu: - Trình bày cấu trúc Template Joomla - Sử dụng css, javascript hình ảnh xây dựng template cho Front-end Back-end Nội dung chính: I GIỚI THIỆU CẤU TRÚC TEMPLATE JOOMLA Cấu trúc  Thư mục css: thư mục chứa tập tin css để tạo lên website đẹp  Thư mục html: chứa thư mục tương ứng với vị trí website  Thư mục images: chứa hình ảnh, icon làm lên website  Thư mục javascript: chứa tập tin js làm hiệu ứng tính cho website  Thư mục language: chứa thư mục tưng ứng với ngôn ngữ thư mục có tập tin ini dành cho ngơn ngữ thư mục  Tập tin component.php: dùng hiển thị trang thân thiện với máy in, “Gửi email liên kết cho bạn bè.”  Tập tin error.php: hiển thị thông báo dạng link không tồn tại, tập tin không tồn 404,  Tập tin favicon.ico: icon nhỏ xíu trình duyệt  Tập tin index.php: tập tin chứa lệnh dùng để điều khiển hoạt động hiển thị thành phần trang web, tất trang web hiển thị thông qua tập tin  Tập tin jsstrings.php: dùng để khao báo số tính hệ thống dành cho theme  Tập tin template_preview.png: ảnh đại diện website  Tập tin template_thumbnail.png: ảnh đại diện website dạng nhỏ  Tập tin templateDetails.xml: dùng để khai báo thơng số, vị trí, tập tin mà hệ thống load đưa vào template 83 Hình 10.1 Cấu trúc thư mục template          Hình 10.2 Cấu trúc thư mục components Thư mục com_contact: template phần contact (liên hệ) Thư mục com_content: template phần hiển thị nội dung trang chủ , chuyên mục, lưu trữ, bật, form, chi tiết Thư mục com_newsfeeds: giao diện template tính news feed Thư mục com_weblinks: template phần liên kết Thư mục layouts:template layout khác bạn dùng website Thư mục mod_breadcrumbs: link điều hướng thuộc breadcrumbs Thư mục mod_languages: thị tùy chọn ngôn ngữ website đa ngôn ngữ Thư mục mod_login: giao diện template dành cho trang login logout Tập tin modules.php: khai báo function dành cho template vị trí Đó thơng tin cấu trúc template joomla hoàn chỉnh II SỬ DỤNG CSS, JAVASCRIPT VÀ HÌNH ẢNH - Vào yousite/template để hiển thị lên danh sách template tồn 84 Hinh 10.3 Danh sách template - Trên template có thư mục sau: + css: chứa file bố cục style + html: chứa file html + images: nơi lưu hình ảnh + template_privew.jpg, template_thumbanai.jpg Hình 10.4 Danh sách tập tin thư mục template III ĐỊNH NGHĨA POSITION CHO MODULE VÀ COMPONENT TRONG TEMPLATE Tập tin định nghĩa vị trí cho template templateDetails.xml component.php error.php 85 offline.php favicon.ico index.php templateDetails.xml template_preview.png template_thumbnail.png css html images img js language less banner debug position-0 position-1 position-2 position-3 position-4 position-5 position-6 position-7 position-8 position-9 footer IV XÂY DỰNG TEMPLATE CHO FRONT-END VÀ BACK-END Việc xây dựng template cho joomla công việc phức tạp, khuyến cáo nên lấy từ template có sẳn sau chỉnh sửa lại theo sở thích 86 Hình 10.5 Thêm tempate từ hệ thống Câu hỏi ôn tập Sử dụng template mặc định hệ thống thêm vào vị trí : vị trí gần top-module, vị trí gần next-footer Hiệu chỉnh code css màu cho menu-left với mã màu #cc0453 87 BÀI 11: SỬ SỤNG API Giới thiệu Hiện nhà phát triển web thường sử dụng công nghệ Joomla, Wordpress, PHP, Aspx, OpenCard để thực website mong muốn Framework/API mạnh mẽ, nguồn tài nguyên component, extension, plugin phong phú, core update, công cụ debug cache, internal logic, cộng đồng tình nguyện viên, người dùng developer kinh nghiệm nhanh chóng áp dụng thay đổi (như PHP7),… làm Joomla trở thành công cụ mạnh mẽ có khả tích hợp với mơi trường mà phát triển Mục tiêu: - Trình bày đối tượng API Joomla - Sử dụng đối tượng API Joomla Nội dung chính: I SỬ DỤNG CÁC API JOOMLA Hiện nhà phát triển web thường sử dụng công nghệ Joomla, Wordpress, PHP, Aspx, OpenCard để thực website mong muốn Từ yếu tố phát triển component flight booking dành cho Joomla Plugin flight booking dành cho Wordpress II SỬ DỤNG CÁC CLASS: DATE, FILE, ARRAY, TREE, Class Date Vấn đề xử lý ngày tháng quan trọng bạn xử lý với viết đăng lên website Ví dụ bạn cần in ngày tháng đăng viết hiển thị theo kiểu ngày / tháng / năm ngày - tháng -năm bắt buộc bạn phải biết cách sử dụng hàm xử lý ngày tháng PHP làm date_default_timezone_set('Tên Time Zone'); Lệnh ảnh hưởng tới tất lệnh xử lý ngày tháng phía bên nên để chắn bạn nên để lệnh đầu file chương trình Ví dụ làm việc với Codeigniter Framework bạn nên để file index.php ảnh hưởng tới controllers Để thiết lập time_zone Việt Nam bạn sử dụng lệnh sau: date_default_timezone_set('Asia/Ho_Chi_Minh'); Để xem danh sách time zone bạn sử dụng đoạn code sau: $timezone = DateTimeZone::listIdentifiers() ; foreach ($timezone as $item){ echo $item ''; } Chạy lên bạn thử tìm từ khóa "Asia/Ho_Chi_Minh" có danh sách Định dạng ngày tháng với hàm date() PHP Hàm date dùng để chuyển đổi thời gian theo format mà lập trình viên mong muốn, cú pháp sau: date ($format, $timestamp = 'time()') Class File 88 Đối với liệu website phần lớn lưu trữ CSDL nhiên có đơi lúc việc lưu trữ liệu với file thuận tiện nhiều dễ dàng thay đổi chẳng hạn lưu trữ thông tin truy cập CSDL cho ứng dụng web lưu trữ thơng tin cấu hình email Việc nắm vững kiến thức xử lý file quyền hạn file, thư mục học PHP giúp bạn dễ dàng lưu trữ thông tin cho website mà cịn giúp bạn tăng tính bảo mật cho file thư mục quan trọng Dưới số hàm thường sử dụng để xử lý file thư mục PHP  is_file($path): trả TRUE $path tồn file  is_dir($path): trả TRUE $path tồn thư mục  file_exists($path): trả TRUE $path tồn file thư  scandir($path): trả mảng chứa danh sách file thư mục đường Class Array Sau liệu tổ chức dạng mảng, công việc xử lý đến phần tử mảng yêu cầu cần có kỹ thuật ghé thăm phần tử mảng Các cơng việc tính tốn đơn giản hiển thị liệu mảng nhúng vào tài liệu HTML trả hướng người dùng Cấu trúc duyệt mảng  Foreach cấu trúc dùng để duyệt mảng  Trong bước duyệt ghé thăm phần tử mảng  Key Và Value thông tin phần tử mảng cung cấp vòng lặp foreach($myArray as $key=>$value){ //$key: key phần tử duyệt //$value: Giá trị phần tử duyệt // Xử lý tác động vào phần tử mảng } Chú ý: Nếu không cần sử dụng đến key khơng cần có key cấu trúc vòng lặp foreach Duyệt mảng chiều php Ví dụ 1: Xuất thơng tin phần tử mảng $colorArray Câu hỏi ôn tập: Thiết lập ngày hệ thống mặc định theo múi (UTC+07:00) Bangkok, Hanoi, Jakarta Sử dụng Array Jtable kết hợp xuất danh sách menu hệ thống 89 CÁC THUẬT NGỮ CHUYÊN MÔN STT Thuật ngữ Section Ý nghĩa Là cấp quản lý nội dung lớn nhất, chứa Chuyên mục Category Thể loại Artice Bài viết Module Là thành phần mở rộng thêm chức cho trang web Front-end Là trang Web mà người thấy truy cập vào Web Site bạn ban-trong-joomla Back-end Là phần quản lý Web Site dành cho Quản trị, chủ nhân Web Site Component Là chức trang web, định đến chức năng, hình thức, nội dung trang web Plug-in Template Là tính bổ sung thêm cho Component, Module, Plug-in can thiệp, bổ sung vào nội dung trang web trước sau hiển thị Là giao diện, khuông dạng, kiểu mẫu, hình thức thiết kế để trình bày nội dung trang web có vị trí định sẵn để tích hợp Module trang web 10 Content Nội dung viết 90 TÀI LIỆU THAM KHẢO https://www.siteground.com/tutorials/joomla/ https://community.joomla.org/joomla-training.html https://joomla.org 91 ... dung
      Nội dung Nội dung b Ví dụ: Quản trị mạng máy tính Quản trị mạng máy tính Quản trị mạng máy tính Thẻ : xuống dịng a Cú pháp: Nội dung... HTML + Trình bày Hệ thống quản trị nội dung CMS, hiểu rõ ưu nhược điểm sử dụng hệ thống quản trị nội dung CMS để xây dựng website + Trình bày hệ thống quản trị nội dung Joomla + Trình bày quy trình. .. wampserver hoạt động online) + Tiếp theo bạn điền thơng tin cấu hình vào chọn 32 Hình 3.12 Nhập thơng tin cấu hình joomla + Nhập thơng tin cấu hình joomla Hình 3.13 Nhập thông tin csdl + Nhập vào thông

Ngày đăng: 29/12/2022, 16:27

Tài liệu cùng người dùng

Tài liệu liên quan