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

Рубрика: Хаки для DLE » Хак DLE 13.3, 13.2, 13.1, 13.0, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.6 - 9.x
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 Хак Дополнительные поля по средством Вкладок, который упращает вам добавление и редактирование доп полей в панели управления дле. всё лучшее у нас форумы, хаки, модули, шаблоны.
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » DLE Хак добавление видео из Одноклассника в статьи« Далее Расширение функционала [list]...[/list]
Нажмите на ссылку, чтобыОставить комментарий
  • № :6
  • 3 июля 2017 13:02
Спасибо SX2 все сработало. Но стало странно. Попробовал даже в другом браузере но глюк похоже именно в коде возможно первой части инструкции.
Новая вкладка доп полей работает, но изначально доп поля в основной вкладке новости, клацаешь на вкладку поля, они перемещаются в поля и когда назад переходишь на вкладку новости полей уже нет там, и они в нужной вкладке. Странный эффект)
  • № :5
  • 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" >
  • № :4
  • 1 июля 2017 21:14
Хороший хак. Но на 11.3 стал кривовато. Вкладка доп поля появилась, но неактивная. Зато доп поля затерли команду опрос и теперь находятся там. Делал по инструкции в архиве.
  • № :3
  • 28 октября 2016 19:36
Цитата: Nurbekov
Ну выложил бы уже, в принципе я за. Но если преследует коммерческие цели - так лучше по старинке, в конце новости писать буду


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

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