Countdown Disable Board นับถอยหลังปิดกระทู้

แนะนำ Mod ต่างๆ ของ PHPBB3 แนะนำความสามารถ ของ mod การติดตั้ง การเข้ากันได้กับเวอร์ชั่น

Moderator: mindphp

ภาพประจำตัวสมาชิก
M004
PHP VIP Members
PHP VIP Members
โพสต์: 1323
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

Countdown Disable Board นับถอยหลังปิดกระทู้

โพสต์โดย M004 » 23/05/2013 7:05 pm

รายละเอียดเกี่ยวกับ Countdown Disable Board เพิ่มความสามารถ นับเวลา ถอยหลัง เพื่อ ปิดกระทู้
พัฒนาโดย : Galandas
Version : 1.0.0
phpBB Version(s) : phpBB 3.0.10 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtopic.php?f=70&t=2183719
1.jpg
1.jpg (35.29 KiB) เปิดดู 438 ครั้ง

2.jpg
2.jpg (9.15 KiB) เปิดดู 438 ครั้ง


ขั้นตอนการติดตั้ง
เปิดไฟล์ includes/functions.php
ค้นหา

โค้ด: เลือกทั้งหมด

    // The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array( 

เติมหลัง

โค้ด: เลือกทั้งหมด

        //Countdown disable board by phpbb3world.com
        'CTN_SEC'        => isset($config['sec_conto']) ? $config['sec_conto'] : '',
        'CTN_MIN'        => isset($config['min_conto']) ? $config['min_conto'] : '',
        'CTN_HOUR'        => isset($config['hour_conto']) ? $config['hour_conto'] : '',
        'CTN_YEAR'        => isset($config['year_conto']) ? $config['year_conto'] : '',
        'CTN_MONTH'        => isset($config['month_conto']) ? $config['month_conto'] : '',
        'CTN_DAY'        => isset($config['day_conto']) ? $config['day_conto'] : '',
        'CTN_COLOR'        => isset($config['color_conto']) ? $config['color_conto'] : '',
        'CTN_IMAGE'        => isset($config['image_conto']) ? $config['image_conto'] : '',        
        
'CTN_START'        => isset($config['start_conto']) ? html_entity_decode ($config['start_conto']) : '',
        'CTN_ENABLE'    => (!empty($config['conto_enable'])) ? true : false,
        //Countdown disable board by phpbb3world.com   

เปิดไฟล์ includes/acp/acp_board.php
ค้นหา

โค้ด: เลือกทั้งหมด

                        'override_user_style'    => array('lang' => 'OVERRIDE_STYLE',        'validate' => 'bool',    'type' => 'radio:yes_no', 'explain' => true), 

เติมหลัง

โค้ด: เลือกทั้งหมด

                        //Countdown disable board by phpbb3world.com
                        'legend4'                => 'ACP_CNT_ROV_SETTINGS',
                        'ctn_rov_version'    => array('lang' => 'CNT_ROV_UPDATE_TITLE',    'validate' => '',        'type' => 'custom', 'method' => 'ctn_rov_version', 'explain' => false),
                        'conto_enable'         => array('lang' => 'CNT_ROV_ALLOW',           'validate' => 'bool',   'type' =>'radio:enabled_disabled', 'explain' => true),
                        'day_conto'            => array('lang' => 'CNT_ROV_DAY',             'validate' => 'string', 'type' => 'text:5:5',  'explain' => true, 'append' => ' ' . $user->lang['DAYS']),
                        'month_conto'            => array('lang' => 'CNT_ROV_MONTH',             'validate' => 'string', 'type' => 'text:5:5', 'explain' => true, 'append' => ' ' . $user->lang['MONTH']),
                        'year_conto'         => array('lang' => 'CNT_ROV_YEAR',               'validate' => 'string', 'type' =>'text:5:5',  'explain' => true, 'append' => ' ' . $user->lang['YEAR']),
                        'hour_conto'      => array('lang' => 'CNT_ROV_HOUR',                 'validate' => 'string', 'type' => 'text:5:5',  'explain' => true, 'append' => ' ' . $user->lang['CNT_ROV_HOURS']),
                        'min_conto'         => array('lang' => 'CNT_ROV_MIN',               'validate' => 'string', 'type' =>'text:5:5',  'explain' => true, 'append' => ' ' . $user->lang['MINUTES']),
                        'sec_conto'      => array('lang' => 'CNT_ROV_SEC',                  'validate' => 'string', 'type' => 'text:5:5',  'explain' => true, 'append' => ' ' . $user->lang['SECONDS']),
                        
                        
'legend5'                => 'CNT_ROV_TEXT',
                        'color_conto'      => array('lang' => 'CNT_ROV_COLOR',                  'validate' => 'string', 'type' => 'text:10:20',  'explain' => true, 'append' => ' ' . $user->lang['CNT_ROV_COLOR']),
                        'image_conto'      => array('lang' => 'CNT_ROV_IMAGE',                  'validate' => 'string', 'type' => 'text:10:20',  'explain' => true, 'append' => ' ' . $user->lang['CNT_ROV_IMAGE']),
                        'start_conto'      => array('lang' => 'CNT_ROV_START',               'validate' => 'string',    'type' => 'textarea:5:30', 'explain' => true),
                        //Countdown disable board by phpbb3world.com   

ค้นหา

โค้ด: เลือกทั้งหมด

    /**
    * Select default dateformat

เติมก่อน

โค้ด: เลือกทั้งหมด

    /**
    * Countdown disable board by phpbb3world.com
    */
    function ctn_rov_version()
    {
        global $user, $config;
        
        
// Get current and latest version
        $errstr = '';
        $errno = 0;
        $info = get_remote_file('phpbb3world.com', '/modversione', 'Countdown_Disable_Board.txt', $errstr, $errno);

        if ($info === false)
        {
            return '<span id="ctn_rov_version" style="color:red;">' .sprintf($user->lang['CNT_ROV_UNABLE_CONNECT'], $errstr). '</span>';
        }

        $info = explode("\n", $info);
        $latest_version = trim($info[0]);
        $announcement = trim($info[1]);
        $up_to_date = phpbb_version_compare($config['ctn_rov_version'], $latest_version, '<') ? false : true;
        
        if 
($up_to_date)
        {
            return '<span id="ctn_rov_version" style="color:green;">' .sprintf($user->lang['CNT_ROV_UPDATE_OK'], $config['ctn_rov_version']). '</span>';
        }
        else
        
{
            return '<span id="ctn_rov_version" style="color:red;">' .sprintf($user->lang['CNT_ROV_UPDATE_INSTRUCTIONS'], $config['ctn_rov_version'], $latest_version, $announcement). '</span>';
        }
    }
    // End Countdown disable board by phpbb3world.com   

เปิดไฟล์ language/en/common.php
ค้นหา

เติมก่อน

โค้ด: เลือกทั้งหมด

//Countdown disable board Mod by phpbb3world.com
$lang = array_merge($lang, array(
    'CONTO_SET'            => 'Weeks',
    'CONTO_GIO'            => 'Days',
    'CONTO_ORE'            => 'Hours',
    'CONTO_MIN'            => 'Minutes',
    'CONTO_SEC'            => 'Seconds',
));
//Countdown disable board Mod by phpbb3world.com   
.
เปิดไฟล์ styles/prosilver/template/overall_header.html
ค้นหา

โค้ด: เลือกทั้งหมด

   <a name="start_here"></a>

เติมก่อน

โค้ด: เลือกทั้งหมด

<!-- IF S_BOARD_DISABLED --><!-- INCLUDE lwtCountdown/lwtCountdown.html --><!-- ENDIF -->


ค้นหา

โค้ด: เลือกทั้งหมด

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>

เติมหลัง

โค้ด: เลือกทั้งหมด

<!-- Countdown disable board Mod by phpbb3world.com -->
   <script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/lwtCountdown/js/jquery-1.9.1.min.js"></script>
   <script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/lwtCountdown/js/jquery.lwtCountdown-1.0.js"></script>
   <script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/lwtCountdown/js/misc.js"></script>
   <link rel="Stylesheet" type="text/css" href="{T_SUPER_TEMPLATE_PATH}/lwtCountdown/style/main.css"></link>
<!-- End Countdown disable board Mod by phpbb3world.com -->


ติดตั้งไฟล์

โค้ด: เลือกทั้งหมด

install_cdb.php

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน