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

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



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

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



от 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>",

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



Установка Хак Доп.поля по средством Вкладок:
от 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качиваний: 66)
  • 100

Комментарии 6

Dartus от 3 июля 2017 13:02
Спасибо SX2 все сработало. Но стало странно. Попробовал даже в другом браузере но глюк похоже именно в коде возможно первой части инструкции.
Новая вкладка доп полей работает, но изначально доп поля в основной вкладке новости, клацаешь на вкладку поля, они перемещаются в поля и когда назад переходишь на вкладку новости полей уже нет там, и они в нужной вкладке. Странный эффект)
SX2 от 1 июля 2017 21:29
Цитата: Dartus
Хороший хак. Но на 11.3 стал кривовато. Вкладка доп поля появилась, но неактивная. Зато доп поля затерли команду опрос и теперь находятся там. Делал по инструкции в архиве.

<div class="tab-pane active" id="tabxfleds">
    <div class="row box-section">

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

Вставьте перед
<div class="tab-pane" id="tabvote" >
Dartus от 1 июля 2017 21:14
Хороший хак. Но на 11.3 стал кривовато. Вкладка доп поля появилась, но неактивная. Зато доп поля затерли команду опрос и теперь находятся там. Делал по инструкции в архиве.
maxno от 28 октября 2016 19:36
Цитата: Nurbekov
Ну выложил бы уже, в принципе я за. Но если преследует коммерческие цели - так лучше по старинке, в конце новости писать буду


каждая версия Dle по разному нужно заменить код, по этому не получилось что бы все коды из фалы addnews.php и editnews.php писать тут.Кому для какой версия Dle нужен я отвечу
dle9.com от 25 октября 2016 22:37
Цитата: Nurbekov
Ну выложил бы уже, в принципе я за. Но если преследует коммерческие цели - так лучше по старинке, в конце новости писать буду

спрашивал у автора перед публикации, хак не на продажу..
Nurbekov от 25 октября 2016 19:28
Ну выложил бы уже, в принципе я за. Но если преследует коммерческие цели - так лучше по старинке, в конце новости писать буду
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent