:::

9. 建立前台功能

  1. 開啟index.php,此為模組前台首頁
  2. 我們要在這裡列出所有資料
  3. 有了前面的基礎,這裡就一口氣將之設定完(其實就是從main.php 複製過來就差不多完成90%了)
    
    $Model = new TadModData('my_action');
    $clean = $Model->clean();
    $cate_arr = $Model->get_arr('my_action_cate', 'cate_id', 'cate_title');
    $enable_arr = [1 => '啟用', 0 => '關閉'];
    $Model->set_file('action_id');
    $Model->replace('cate_id', $cate_arr);
    $Model->replace('enable', $enable_arr);
    $Model->uid_name();
    $Model->disable('action_id', ['index', 'show']);
    $Model->disable('action_title', ['show']);
    $Model->disable('action_content', ['index']);
    $Model->set_link('action_title', '', ['op' => 'show', 'action_id']);
    $Model->pagebar(10);
    
    switch ($op) {
        ...略...
    
        default:
            $Model->index();
            break;
    }

     

  4. 接著進行樣板設定的部份:
    1. templates/op_main_xxx.tpl等四個實體檔案複製一份,並重新命為op_index_xxx.tpl即可。
    2. 其中列表頁op_index_show.tpl稍微改個標題

      <{$toolbar}>
      <h2 class="my">可報名活動列表</h2>
      <{$my_action_index}>
      

    3. 其中單一活動頁op_index_index.tpl更直接拿活動名稱來當作標題
      <{$toolbar}>
      <h2 class="my"><{$my_action.action_title}></h2>
      <{$my_action_show}>
      


:::

書籍目錄

展開 | 闔起
https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D47%26tbdsn%3D1565

計數器

今天: 1517151715171517
昨天: 2569256925692569
總計: 6121059612105961210596121059612105961210596121059