/** * Widget Backend * @param $instance */ public function form($instance) { //widget title if (isset($instance['title'])) { $title = $instance['title']; } else { $title = __('Ngôn ngữ', 'hoangweb'); } // Widget admin form ?> <p> <label for="<?php echo $this->get_field_id('title'); ?> "><?php _e('Title:'); ?> </label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?> " name="<?php echo $this->get_field_name('title'); ?> " type="text" value="<?php echo esc_attr($title); ?> " /> </p> <p> <a href="<?php echo NHP_Options_mqtranslate::get_setting_tab_page(); ?> " target="_blank">Cài đặt</a> </p> <?php }
/** * init */ public static function init() { add_shortcode('hw_multiLanguages', array(__CLASS__, '_add_shortcode')); } /*** * get nhp fields * @return array */ public function get_fields(&$sections) { if (class_exists('HW_NAVMENU_settings')) { $tip = '<a href="' . HW_NAVMENU_settings::get_admin_setting_page() . '">tại trang này</a>'; } else { $tip = 'Kích hoạt plugin ' . hw_install_plugin_link('hw-menu', 'hw-menu') . '. Để thêm nút chọn ngôn ngữ vào menu.'; } $sections['multilang'] = array('icon' => NHP_OPTIONS_URL . 'img/glyphicons/glyphicons_266_flag.png', 'title' => 'Đa ngôn ngữ', 'fields' => array('mqtrans_multilang_guide' => array('id' => 'mqtrans_multilang_guide', 'type' => 'info', 'desc' => 'Chú ý: gắn nút chọn ngôn ngữ vào menu ' . $tip . '. Hoặc tự chèn vào template với shortcode: <code>[hw_multiLanguages]</code>' . '. Hoặc sử dụng widget "Đa ngôn ngữ".'), 'mqtrans_style' => array('id' => 'mqtrans_style', 'type' => 'select', 'title' => 'Kiểu hiển thị', 'options' => array('dropdown' => 'Danh sách chọn', 'image' => 'Hình ảnh', 'both' => 'Cả hình+chữ')), 'mqtrans_skin' => array('id' => 'mqtrans_skin', 'type' => 'hw_skin', 'title' => 'Giao diện', 'desc' => 'Giao diện chọn ngôn ngữ.', 'external_skins_folder' => 'hw_mqtrans_skins', 'skin_filename' => 'hw-mqtrans-skin.php', 'enable_external_callback' => false, 'skins_folder' => 'skins', 'apply_current_path' => plugin_dir_path(dirname(dirname(__FILE__))), 'plugin_url' => plugins_url('', dirname(dirname(__FILE__))), 'group' => 'langs-switcher'), 'enable_googletranslate' => array('id' => 'enable_googletranslate', 'type' => 'checkbox', 'title' => 'Google translate', 'desc' => 'Kích hoạt dịch vụ google translate.<br/><img src="' . HW_HOANGWEB_URL . '/images/pv_dm_inline_dropdown.png"/>', 'sub_desc' => 'Không hỗ trợ "kiểu hiển thị" & "Giao diện" ở trên.'))); return $sections; } /** * no longer use, moved to function hw-menu/includes/functions.php/hw_get_qtrans_switcher */ public static function hw_get_langs_switcher() { return class_exists('NHP_Options_mqtranslate_Frontend') ? NHP_Options_mqtranslate_Frontend::get_qtrans_switcher() : ''; } } NHP_Options_mqtranslate::init();