Перейти к публикации

Хак: Автоматическая отметка родительской категории при добавлении подкатегории


Рекомендованные сообщения

Когда много категорий становится довольно неудобно добавлять подкатегории. В частности каждый раз приходится искать нужную категорию в списке.

Данный хак добавляет кнопку, при клике на которую сразу становится отмеченной выбранная категория.

WQTWUVohQGWrkmafRfeT9w.png

 

Установщик плагина для DLE 13.0

<?xml version="1.0" encoding="utf-8"?>
<dleplugin>
	<name>Автовыбор родительской категории</name>
	<description>При создании подкатегории будет автомаитически выбрана родительская категория. by Sander</description>
	<icon></icon>
	<version></version>
	<dleversion></dleversion>
	<versioncompare>less</versioncompare>
	<mysqlinstall><![CDATA[]]></mysqlinstall>
	<mysqlupgrade><![CDATA[]]></mysqlupgrade>
	<mysqlenable><![CDATA[]]></mysqlenable>
	<mysqldisable><![CDATA[]]></mysqldisable>
	<mysqldelete><![CDATA[]]></mysqldelete>
	<file name="engine/inc/categories.php">
		<operation action="before">
			<searchcode><![CDATA[<a href=\"?mod=categories&action=edit]]></searchcode>
			<replacecode><![CDATA[<a href=\"#\" onclick=\"return addSubCat({$id});\"><i title=\"{$lang['cat_add']}\" class=\"fa fa-plus-circle text-success\"></i></a>  ]]></replacecode>
		</operation>
		<operation action="after">
			<searchcode><![CDATA[<script>]]></searchcode>
			<replacecode><![CDATA[function addSubCat(id) {
	$('.uniform[name=category]').val(id).selectpicker('render');
	$('#newcats').modal();
	return false;
}]]></replacecode>
		</operation>
	</file>
</dleplugin>

 

С уважением,

Олег Александрович a.k.a. Sander

Изменено пользователем Sander1
Ссылка на сообщение
Поделиться на других сайтах
  • 9 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...