亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频
    考試(評測)模塊相關(guān)調用數據及技巧(v5.0)
    2021-12-15
  
1、試卷調用

  試卷調用無(wú)論是單個(gè)試題還是多個(gè)試卷列表均使用 {:examin::data():} 的方法調用。調用指定ID(一條記錄)時(shí)返回一維數組,其它方法均返回一個(gè)二維數組。

調用方法
{:examin::data():}

相關(guān)參數

  共有 13 個(gè)可選參數,依次為:
   1、排序,對調用的試卷進(jìn)行排序:0按自定義字段降序優(yōu)先,其次按發(fā)布日期降序、1發(fā)布日期降序、2發(fā)布日期升序、3試卷ID降序、4試卷ID升序、5參與答卷次數降序。缺省值為 0
   2、調用記錄數,分頁(yè)時(shí)為每頁(yè)要顯示的數量,不分頁(yè)時(shí)為調用的總記錄數。缺省值為 10
   3、是否推薦:0調用全部、1只調用推薦、2調用非推薦。缺省值為 0
   4、試卷分類(lèi)ID,0為所有分類(lèi)下的試卷。缺省值為 0
   5、調用的試卷ID,為0時(shí)沒(méi)有限制,其它數字為要調用的ID。指定ID時(shí)返回一維數組。缺省值為 0
   6、根據試卷標題進(jìn)行關(guān)鍵詞查詢(xún)。
   7、對完整標題字段截取長(cháng)度,0不截取,顯示完整標題。其它數字為標題截取長(cháng)度。截取后的標題使用 array['title_format'] 調用,title 始終為未格式化的完整標題。缺省值為 0
   8、當標題被截取時(shí)顯示的省略符號。缺省值為 "..."
   9、從第幾條記錄開(kāi)始調用,分頁(yè)時(shí)該參數無(wú)效,分頁(yè)會(huì )根據 $_GET['page'] 來(lái)判定起始數。缺省值為 0
   10、是否分頁(yè),0不分頁(yè),1分頁(yè),缺省值為 0
   11、瀏覽權限:0調用全部、1調用有瀏覽權限限制的試卷、2調用沒(méi)有瀏覽限制的試卷。缺省值為 0
   12、數字頁(yè)碼范圍,數碼分頁(yè)時(shí)當前頁(yè)前后顯示多少頁(yè)碼。缺省值為 5
   13、是否調用上一篇、下一篇數據,0不調用、1調用,為1時(shí)將返回一個(gè)三個(gè)元素的多維數組:['prev']、['current'] 和 ['next']。對于調用指定ID單條數據時(shí)有效(即第6個(gè)參數大于0)。缺省值為 0

調用實(shí)例

  1、調用ID為 12 的試卷:   
{:$e = examin::data(0,1,0,0,12):}

  2、調用最新發(fā)布的 5 張試卷:   
{:examin::data(1,5):}

  3、調用分類(lèi)ID為 1 的 10 張試卷并循環(huán):   
{:foreach examin::data(0,10,0,1) as $e:}
    {:$e['title']:}

    
{:/foreach:}

  4、調用試卷列表,并獲得分頁(yè)數據實(shí)現分頁(yè)(v5.0):   
{:examin::data(0,10,0,0,0,0,0,0,0,1):}
{:assign var="page_data" value=examin::$page_data:}
首頁(yè)
上一頁(yè)
下一頁(yè)
尾頁(yè)

列表分頁(yè)及試卷內容分頁(yè)數據調用

  如果使用了分頁(yè)(第10個(gè)參數為1時(shí)),將在模板中可以使用以下變量調用分頁(yè)數據。如果內容頁(yè)需要調用內容分頁(yè)數據時(shí),在內頁(yè)模板中也可以使用以下變量調用商品詳細內容的分頁(yè)數據:
   數據總記錄數:{:$page_data['total']:}
   當前頁(yè)碼:{:$page_data['page']:}
   每頁(yè)要顯示的記錄數:{:$page_data['limit']:}
   總頁(yè)數:{:$page_data['total_page']:}
   第一頁(yè)鏈接URL:{:$page_data['start_url']:}
   上一頁(yè)鏈接URL:{:$page_data['first_url']:}
   下一頁(yè)鏈接URL:{:$page_data['next_url']:}
   尾頁(yè)鏈接URL:{:$page_data['end_url']:}
   已計算好的頁(yè)碼數組(一個(gè)以頁(yè)碼為鍵名的數組,值為鏈接URL):{:$page_data['number']:}

  在試卷內頁(yè)模板中有增加以下變量可以調用:
   當前試卷上一篇數據:{:$p['data_prev'][]:}
   當前試卷下一篇數據:{:$p['data_next'][]:}

2、試卷題目調用

  可以調用某張試卷下的題目,無(wú)論是單個(gè)題目還是多個(gè)題目列表均使用 {:examin::get_questions():} 的方法調用。調用指定ID(一條記錄)時(shí)返回一維數組,其它方法均返回一個(gè)二維數組。

調用方法
{:examin::get_questions():}

相關(guān)參數

  共有 1 個(gè)必填參數,1 個(gè)可選參數,依次為:
   1、試卷ID,必填
   2、題目ID,為0時(shí)不限制,指定ID時(shí)返回一維數組。缺省值為 0

調用實(shí)例

  2、調用試卷ID為1的所有題目并循環(huán)題目及其選項:   
{:foreach examin::get_questions(1) as $q:}

    

    
    {:foreach $q['items']['questions'] as $k => $item:}
            
    {:/foreach:}

{:/foreach:}

3、試卷分類(lèi)調用

  試卷分類(lèi)調用無(wú)論是單個(gè)分類(lèi)還是多個(gè)分類(lèi)列表均使用 {:examin::get_category():} 的方法調用。調用指定ID(一條記錄)時(shí)返回一維數組,其它方法均返回一個(gè)二維數組。

調用方法
{:examin::get_category():}

相關(guān)參數

  共有 3 個(gè)可選參數,依次為:
   1、排序,對調用的分類(lèi)進(jìn)行排序:0按自定義字段降序優(yōu)先,其次按發(fā)布日期降序、1發(fā)布日期降序。缺省值為 0
   2、是否推薦:0調用全部、1只調用推薦、2調用非推薦。缺省值為 0
   3、試卷分類(lèi)ID,為0時(shí)不限制。指定ID時(shí)返回一維數組,其余情況返回所有分類(lèi)。缺省值為 0

調用實(shí)例

  1、調用ID為 12 的試卷分類(lèi):   
{:$c = examin::get_category(0,0,12):}

  2、調用推薦分類(lèi)并循環(huán):   
{:foreach examin::get_category(0,1) as $c:}
    {:$c['title']:}

    
{:/foreach:}

4、考試記錄調用

  考試記錄調用無(wú)論是單個(gè)記錄還是多個(gè)記錄列表均使用 {:examin::get_record():} 的方法調用。調用指定ID(一條記錄)時(shí)返回一維數組,其它方法均返回一個(gè)二維數組。

調用方法
{:examin::get_record():}

相關(guān)參數

  共有 11 個(gè)可選參數,依次為:
   1、排序:0添加日期降序、1添加日期降序、2成績(jì)分數降序、3成績(jì)分數升序、4正確數降序、5正確數升序。缺省值為 0
   2、調用記錄數,分頁(yè)時(shí)為每頁(yè)要顯示的數量,不分頁(yè)時(shí)為調用的總記錄數。缺省值為 10
   3、用戶(hù)id,為0時(shí)沒(méi)有限制。缺省值為 0
   4、分類(lèi)id,0為所有分類(lèi)。缺省值為 0
   5、試卷id,0為所有試卷。缺省值為 0
   6、調用的ID,為0時(shí)沒(méi)有限制,其它數字為要調用的ID。調用單個(gè)時(shí)轉成一維數組。缺省值為 0
   7、是否批卷,0為沒(méi)有限制。缺省值為 0
   8、從第幾條記錄開(kāi)始調用,分頁(yè)時(shí)該參數無(wú)效,分頁(yè)會(huì )根據 $_GET['page'] 來(lái)判定起始數。缺省值為 0
   9、是否分頁(yè),0不分頁(yè),1分頁(yè),缺省值為 0
   10、數字頁(yè)碼范圍,數碼分頁(yè)時(shí)當前頁(yè)前后顯示多少頁(yè)碼。缺省值為 5
   11、是否調用上一篇、下一篇數據,0不調用、1調用,為1時(shí)將返回一個(gè)三個(gè)元素的多維數組:['prev']、['current'] 和 ['next']。對于調用指定ID單條數據時(shí)有效[即:$args[5] > 0]。缺省值為 0 0

1、調用ID為 12 的記錄

  1、調用ID為 12 的試卷分類(lèi):   
{:$record = examin::get_record(0,1,0,0,12):}

  2、調用最新測試的 5 調記錄:   
{:examin::get_record(0,5):}

  3、調用分類(lèi)ID為 1 的 10 條記錄并循環(huán):   
{:foreach examin::get_record(0,10,0,1) as $record:}
    {:$record ['title']:}

    
{:/foreach:}

列表分頁(yè)及試卷內容分頁(yè)數據調用

  如果使用了分頁(yè)(第10個(gè)參數為1時(shí)),將在模板中可以使用以下變量調用分頁(yè)數據。如果內容頁(yè)需要調用內容分頁(yè)數據時(shí),在內頁(yè)模板中也可以使用以下變量調用商品詳細內容的分頁(yè)數據:
   數據總記錄數:{:$page_data['total']:}
   當前頁(yè)碼:{:$page_data['page']:}
   每頁(yè)要顯示的記錄數:{:$page_data['limit']:}
   總頁(yè)數:{:$page_data['total_page']:}
   第一頁(yè)鏈接URL:{:$page_data['start_url']:}
   上一頁(yè)鏈接URL:{:$page_data['first_url']:}
   下一頁(yè)鏈接URL:{:$page_data['next_url']:}
   尾頁(yè)鏈接URL:{:$page_data['end_url']:}
   已計算好的頁(yè)碼數組(一個(gè)以頁(yè)碼為鍵名的數組,值為鏈接URL):{:$page_data['number']:}

  在試卷內頁(yè)模板中有增加以下變量可以調用:
   當前記錄上一篇數據:{:$p['data_prev'][]:}
   當前記錄下一篇數據:{:$p['data_next'][]:}
亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频