Hướng dẫn cài đặt tawk.to Module (Phần 1)

Bước 1: Download module tại địa chỉ: https://www.tawk.to/knowledgebase/plugins-and-modules và cài đặt vào joomla.

1

Giao diện module tawk.to

Bước 2: Tại giao diện module tawk.to, chọn tawk.to để tạo tài khoản quản lý, cài đặt hiển thị, giao diện cho mudule.

2

Bước 3: Tại trang https://www.tawk.to

- Your name: Nhập tên tài khoản.

- Your email: Nhập tài khoản Gmail (mỗi tài khoản gmail chỉ được đăng ký 1 lần).

- Choose a Password: Nhập mật khẩu.

3

Đăng ký tài khoản

Bước 3: Cài đặt ngôn ngữ cho trang quản lý (Ở đây mình cài ngôn ngữ Việt).

4

Cài đặt ngôn ngữ

Bước 4: Nhập tên trang website và địa chỉ trang website, sau khi nhập xong, nhấn tiếp tục để đến với bước theo.

5

Cài đặt tên trang và địa chỉ

Bước 5: Nhập thông tin cần thiết.

- Nhập gmail (những gmail bạn chọn sẽ nhận được tin nhắn khi có khách hàng nhắn tin yêu cầu trên web).

- Quy luật: Cài đặt quyền quản lý cho trang.

- Thêm khác: Thêm Gmail khác.

6

Cài đặt gmail và quyền quản trị

 

Bước 6: Chọn nền tảng cài đặt thích hợp, ở đây mình chọn joomla vì trang agitech.com.vn được viết bằng nền tảng joomla.

7

Chọn nền tảng thích hợp cho trang

Bước 7: Đây là giao diện quản lý tawk.to.

8

Chúc các bạn thành công

Người chia sẽ: Nguyễn Duy

Cách chèn Skype vào website

Tạo code Skype để chèn vào website.

Bước 1: Truy cập vào đường dẫn: https://dev.skype.com/webcontrol.

baivietchiase

Giao diện Skype

 

giaodienchiase

Bước 2: Tại đây, bạn có thể tùy chỉnh một số thông tin như:

Customize button: nút tùy chỉnh.

Customize colors: tùy chỉnh màu sắc.

Set receiver: đặt người nhận.

chiase1

Bước 3: Sau khi đã thiết lập xong, bạn chọn copy và dùng code này để chèn vào Website.

chiase2

Website làm CMS như Joomla, WordPress, Drupal

Tạo một module trong Joomla ở dạng Custom hoặc Widget trong WordPress dạng Text. Sau đó chèn đoạn code đã tạo vào và lưu lại. Hoặc có thể tải về các Plugin, phần mở rộng có hổ trợ việc tích hợp Skype vào trang Web.

Chia sẻ: Nguyễn Duy

 

Website chia sẻ chuyến đi.

Giới thiệu về đề tài thực tập:

Website chia sẻ chuyến đi.

       Chức năng chính: website ra đời nhằm mục đích giúp giải quyết các vấn đề về xe cho những người dùng không có phương tiện nhưng muốn di chuyển từ một địa điểm này đến địa điểm khác thông qua việc đi cùng chuyến xe với người dùng khác.

Vai trò của User:

+ User có thể đăng ký tài khoản, đăng nhập, cập nhật thông tin cá nhân, tham gia đánh giá, bình luận về User khác.

+ Quản lý bài viết của chính User: tham gia đăng bài viết (nhưng phải đợi Admin xét duyệt), ẩn bài viết và xét duyệt xem có cho User khác tham gia chuyến đi cùng hay không (có phản hồi tin nhắn vào số điện thoại của User đặt chổ đi cùng).

Vai trò của Admin:

+ Quản lý các dữ liệu có sẵn của website như: tỉnh, thành phố, hãng xe, loại xe, quảng cáo….

+ Quản lý tài khoản của User: xét duyệt đăng kí tài khoản, khóa tài khoản của User (có phản hồi về mail của User về tình trạng tài khoản).

+ Quản lý bài đăng của User: xét duyệt bài đăng, ẩn bài đăng của User (có phản hồi về mail của User về tình trạng bài đăng).

+ Quản lý báo cáo, thống kê: báo cáo về thông tin lượt bài đăng, lượt đăng ký tài khoản… theo ngày, tháng, năm.

Đoàn Minh Thông

Tạo Report MS word theo mẫu cố định thật đơn giản với PHP

word php agitech

Chào các bạn, trong quá trình thực hiện dự án phần mềm được viết trên nền web tôi đã tìm ra cách tạo những Report có mẫu cố định thật đơn giản và dễ thực hiện. Hôm nay, tôi sẽ chia sẻ cho các bạn cách tạo Report trên. Cách làm sau chỉ sử dụng cho ngôn ngữ web PHP thôi các bạn nhé!

Bước 1: Các bạn cần tạo một mẫu file word với bố cục và nội dung theo ý muốn của các bạn.

Ví dụ: Tôi tạo một file word với 3 đối số cần đưa vào như sau (xem hình mẫu bên dưới): {Title}, {Content1}, {Content2}

report php mau word

Bước 2: Các bạn cho file word vào trong một thư mục test trong thư mục localhost để tiến hành chạy demo thử.

Ví dụ: Tôi tạo ra file word là "testfile.docx"

Bước 3: Các bạn tạo một file "test.php" và chép đoạn code php bên dưới vào file php đã tạo. Và vào trình duyệt web link http://localhost/test/test.php

<?php
$zip = new ZipArchive();

$Title = 'TẠO REPORT MS WORD THEO MẪU CỐ ĐỊNH THẬT ĐƠN GIẢN VỚI PHP';
$Content1 = 'Tôi đã tạo được report word!';
$Content2 = 'Report tôi tạo rất đẹp!';

$filename_goc = 'testfile.docx';
$filename = 'testfile'.time().'.docx';
// Copy một bản sao từ file gốc
copy($filename_goc, $filename);

// Mở file đã copy
if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
    echo "Cannot open $filename :( "; die;
}
// Lấy nội dung text trong file
$xml = $zip->getFromName('word/document.xml');

// Dùng hàm str_replace để thay đổi text trong file
$xml = str_replace('{Title}', $Title, $xml);
$xml = str_replace('{Content1}', $Content1, $xml);
$xml = str_replace('{Content2}', $Content2, $xml);

// Ghi lại nội dung đã được đổi vào file
if ($zip->addFromString('word/document.xml', $xml)) { echo 'File written!'; }
else { echo 'File not written.  Go back and add write permissions to this folder!'; }

//Đóng file
$zip->close();

header('Location: '.$filename);

Kết quả: Các bạn mở file word đã được tải về sẽ có nội dung như hình bên dưới.

ket qua report word

Mong rằng qua bài chia sẻ này các bạn có thể tạo ra các report theo ý muốn của mình. Chúc các bạn thành công!

Chia sẻ: Ngụy Kim Hưng

Cách chuyển tiếng việt có dấu thành tiếng việt không dấu (Lập trình PHP)

Lập trình PHP có nhiều cách chuyển tiếng việt có dấu thành tiếng việt không dấu. Dưới đây tôi xin giới thiệu với các bạn cách chuyển đổi chí với function sau:

function convert_name($str) {
		$str = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/", 'a', $str);
		$str = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/", 'e', $str);
		$str = preg_replace("/(ì|í|ị|ỉ|ĩ)/", 'i', $str);
		$str = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/", 'o', $str);
		$str = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/", 'u', $str);
		$str = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/", 'y', $str);
		$str = preg_replace("/(đ)/", 'd', $str);
		$str = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)/", 'A', $str);
		$str = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)/", 'E', $str);
		$str = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ)/", 'I', $str);
		$str = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)/", 'O', $str);
		$str = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)/", 'U', $str);
		$str = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ)/", 'Y', $str);
		$str = preg_replace("/(Đ)/", 'D', $str);
		$str = preg_replace("/(\“|\”|\‘|\’|\,|\!|\&|\;|\@|\#|\%|\~|\`|\=|\_|\'|\]|\[|\}|\{|\)|\(|\+|\^)/", '-', $str);
		$str = preg_replace("/( )/", '-', $str);
		return $str;
	}

 Bạn sử dụng function trên như sau:

VD:

$text = "Công nghệ xanh An Giang";

echo convert_name($text);

Kết quả hiển thị sẽ là: Cong-nghe-xanh-An-Giang

Chúc các bạn thành công!

Chia sẻ: Ngụy Kim Hưng