DataLife Engine / DLE Хак Дополнительные поля по средством Вкладок

DLE Хак Дополнительные поля по средством Вкладок



Представляем DLE Хак Дополнительные поля по средством Вкладок, который упрощает вам добавление и редактирование доп полей в панели управления дле. Как всегда все началось с того, что тебе понадобилось на сайте решить проблему. Вот и мне самому тоже нужен был такой хак ,если его можно называть хаком или редактирование скрипта datalife engine.

Долго искал что-нибудь подобное, чтобы убрать дополнительные поля из админ панель, так что бы не было длинного списка в форме добавления новостей, результат оказался нулевым. Пришлось самому найти решения. Долго мучился, но получилось.

 Скриншоты Dle 10.0


от 16.10.2016
Установка Хак Доп.поля по средством Вкладок:
Открываем файлы engine/inc/addnews.php и engine/inc/editnews.php:
находим и удаляем:
// XFields Call
    	$xfieldsaction = "list";
    	$xfieldsadd = true;
    	include (ENGINE_DIR . '/inc/xfields.php');
    	// End XFields Call

Открываем файлы engine/inc/addnews.php и engine/inc/editnews.php:
Далее находим:
<div class="dle_aTab" style="display:none;">
    <table width="100%">
        <tr>
            <td width="140" style="padding:4px;">{$lang['v_ftitle']}</td>


Выше дописываем:
    <div class="dle_aTab">
    <table width="100%">
    </table>
    <div class="hr_line"></div>
    <table width="100%">
    HTML;

    	// XFields Call
    	$xfieldsaction = "list";
    	$xfieldsadd = true;
    	include (ENGINE_DIR . '/inc/xfields.php');
    	// End XFields Call

    	echo $output;

    	echo <<<HTML

    </table>
    	</div>


В файлах engine/inc/addnews.php и engine/inc/editnews.php:
Далее находим:
{$lang['tabs_news']}'

После дописываем:
,'{$lang['tabs_xflleds']}'

Открываем файл language/Russian/adminpanel.lng в нем ищем:
    'tabs_perm'				=>	"Доступ", Ниже дописываем: 'tabs_xflleds'			=>	"<font color="red">Доп.Поля</font>",

Установка завершена.

 Скриншоты Dle 11.1


Установка Хак Доп.поля по средством Вкладок:
от 16.10.2016

Открываем файлы engine/inc/addnews.php и engine/inc/editnews.php в нем ищем:
    <li class="active"><a href="#tabhome" data-toggle="tab"><i class="icon-home"></i> {$lang['tabs_news']}</a></li> Ниже дописываем: <li><a href="#tabxfleds" data-toggle="tab"><i class="icon-tasks"></i> {$lang['tabs_xflleds']}</a></li>	

Находим и удаляем:
    {$output}

Находим:
    <div class="tab-pane" id="tabvote" >

Ниже дописываем:

        <div class="row box-section">

    {$output}
        </div>
    </div>

Открываем файл language/Russian/adminpanel.lng в нем ищем:
    'tabs_perm'				=>	"Доступ", Ниже дописываем: 'tabs_xflleds'			=>	"<font color="red">Доп.Поля</font>",

Установка завершена.

DLE Хак Дополнительные поля по средством Вкладок
Для версии 10.x и выше dle 11.1
Помощь по скайпу или ICQ
ICQ: 575129129
Skype: azclub200
Автор:Maxno
ПС. Может кто нибудь в будущем придумает что-нибудь лучше и проще, но в данное время у меня вот так получилось.

 Дополнительные скриншоты


Скачать

dle-hak-dopolnitelnye-polya-po-sredstvom-vkladok.rar [362,24 Kb] (cкачиваний: 89)
7-06-2019, 19:24
Вернуться назад