[MOD] Countdown Disable Board

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

Moderator: mindphp

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 18576
Joined: 31/03/2014 10:02 am
Contact:

[MOD] Countdown Disable Board

Postby thatsawan » 21/05/2014 2:56 pm

รายละเอียด :: Mod นี้จะแสดง การนับถอยหลังเมื่อ admin ปิดการใช้งานบอร์ด ซึ่งทั้งหมดที่ถูกกำหนด จาก admin สามารถเลือกสี พื้นหลัง ภาพที่แสดง ข้อความ ของข้อความ HTML ได้รับอนุญาต
พัฒนาโดย :: Galandas
Version ::1.0.0
ดาวน์โหลดได้ที่ :: https://www.mindphp.com/download/files/7 ... 0-zip.html
ไฟล์ที่ใช้ในการติดตั้ง ::
includes/functions.php,
includes/acp/acp_board.php,
language/en/common.php,
styles/prosilver/template/overall_header.html
วิธีการติดตั้ง ::
เปิดไฟล์ =>includes/functions.php
ค้นหา ::

Code: Select all

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

เติมท้าย ::

Code: Select all

        //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
ค้นหา ::

Code: Select all

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

เติมท้าย ::

Code: Select all

                        //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     

ค้นหา ::

Code: Select all

    /**
    * Select default dateformat

เติมก่อน::

Code: Select all

    /**
    * 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
ค้นหา ::

Code: Select all

?>

เติมก่อน::

Code: Select all

//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
ค้นหา ::

Code: Select all

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

เติมท้าย ::

Code: Select all

<!-- 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>
    <link rel="Stylesheet" type="text/css" href="{T_SUPER_TEMPLATE_PATH}/lwtCountdown/style/main.css"></link>
<!-- End Countdown disable board Mod by phpbb3world.com -->

ค้นหา ::

Code: Select all

    <a name="start_here"></a

เติมก่อน::

Code: Select all

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


***จากนั้นให้ทำการ คัดลอกไฟล์ทั้งหมดที่มี ในโฟลเดอร์ root ไปวาง เเล้วทำการ เปิด Browser :: /install_cdb.php***
การแสดงผลการติดตั้ง ในส่วนของ Admin
21-5-2557 14-58-54.png
21-5-2557 14-58-54.png (143.2 KiB) Viewed 410 times

การแสดงผล ในส่วนหน้าเว็บ
21-5-2557 14-59-38.png
21-5-2557 14-59-38.png (153.73 KiB) Viewed 410 times

Return to “PHPBB3.0 Mod Review”

Who is online

Users browsing this forum: No registered users and 2 guests