Một số hàm số, ngày, khác

Một số hàm số, ngày, khác

<iif-D>Lệnh</iif-D> 

1. Lấy giá trị trên URL
<iif-D>Url:name</iif-D>
Ví dụ: đường dẫn /?id=10 ,dùng lệnh <iif-D>Url:id</iif-D> kết quả sẽ ra là 10

* Một số TH hay gặp
   - Nếu có tham số mới ghi ra giá trị
     <iif-D>Url:name <fm>name={0}</fm></iif-D>


 2. Lấy name input của form submit đến
<iif-D>Form:name</iif-D>
Ví dụ: có form
<form action="nhandulieu">
   <input name='a' value='TRAN VAN A'>
</form>
Tại trang nhandulieu dùng lệnh  <iif-D>Form:a</iif-D> sẽ ra kết quả là TRAN VAN A



3. Hàm xử lý ngày
<iif-D>Date:Now</iif-D>
Ví dụ:
<iif-D>Date:Now</iif-D>   -> 21/10/2020 1:47:30 CH
<iif-D>Date:Now<fm>{0:dd/MM/yyyy}</fm></iif-D>   -> 21/10/2020
<iif-D>Date:Now<fm>{0:yyyy}</fm></iif-D>   -> 2020
Nếu sau 12h thì hàm giờ HH / hh sẽ khác nhau, ví dụ nếu là 5h chiều.
<iif-D>Date:Now<fm>{0:dd/MM/yyyy HH:mm}</fm></iif-D>   -> 21/10/2020 17:20
<iif-D>Date:Now<fm>{0:dd/MM/yyyy hh:mm}</fm></iif-D>   -> 21/10/2020 5:20
<iif-D>Date:Now<fm>{0:yy_MM_dd_hh_mm_ss}</fm></iif-D>   -> 24_10_01_20_5_20 (dùng để lưu ảnh ...)
***
<iif-D>Date:Now_AddDay;1</iif-D>
<iif-D>Date:Now_AddMonth;1</iif-D>
<iif-D>Date:Now_AddYear;1</iif-D>


<iif-D>Date:Now<fm>{0:#DaysInMonth/MM/yyyy}</fm></iif-D>
#DaysInMonth:tổng ngày trong tháng




4. Lấy dữ liệu cấu hình từ ConfigWeb -  Web / XML
<iif-D>ConfigWeb:ID</iif-D>
TH1: ID là 1 số nguyên
     Lấy dữ liệu từ /AdminSYS/Config.aspx  (hệ thống quản trị nội dung)
     Ví dụ: <iif-D>ConfigWeb:29</iif-D>   lấy giá trị dòng có ID với giá trị là 20

TH2: Lấy 1 danh sách các tham số trong webConfig -> appSettings
       <iif-D>ConfigWeb:appSettings</iif-D>
       Trả về toàn bộ 1 danh sách cách nhau dấu ;

Lấy giá trị xml_Config.xml
<iif-D>ConfigWeb:xml-1</iif-D>  với 1 là ID , thay đổi lại phù hợp giá trị cần lấy
 

5. Lấy thống kê tình hình truy cập
<iif-D>Statistical:SumView</iif-D>
<iif-D>Statistical:SumViewDay</iif-D>
<iif-D>Statistical:SumOnline</iif-D>
<iif-D>Statistical:SumViewPage</iif-D>



6. Các hàm về domain
Ví dụ có 1 đường dẫn web: https://iif.vn/san-pham/phanmembanhang

<iif-D>UrlDomain:Domain</iif-D>
  Ví dụ: 
     https://iif.vn * Trả về -> iif.vn

<iif-D>UrlDomain:DomainAll</iif-D>
  Ví dụ: 
     https://iif.vn * Trả về -> https://iif.vn
      (có kèm http ..)

<iif-D>UrlDomain:LinkPage</iif-D>
    * Trả về đường dẫn trang -> san-pham/phanmembanhang

<iif-D>UrlDomain:LinkPagePre</iif-D>
    * Trả về đường dẫn trang trước khi chuyển đến

<iif-D>UrlDomain:PageName</iif-D>
    * Trả về đường dẫn trang -> phanmembanhang

<iif-D>UrlDomain:PathAndQuery</iif-D>
    Ví dụ: DomainExist:nhatthanh.net/gioithieu.aspx?id=1
    thì trả về gioithieu.aspx?id=1

<iif-D>UrlDomain:Link</iif-D>
     * Trả về đường dẫn đầy đủ: https://iif.vn/san-pham/phanmembanhang

<iif-D>UrlDomain:LinkPre</iif-D>
     * Trả về đường dẫn đầy đủ trước khi chuyển đến trang hiện tại

<iif-D>UrlDomain:PageName</iif-D>
     * Trả về tên trang: phanmembanhang

<iif-D>DomainExist:tên_miền</iif-D>
    Ví dụ:  <iif-D>DomainExist:nhatthanh.net</iif-D>
    nếu tên miền tồn tại thì trả về 1, ngược lại trả về 0
 

7. Một số hàm Math

<iif-D>Math:Random</iif-D>

Ví dụ 1 : Hiển thị ngày giờ ra màn hình
Bài viết liên quan: