Jump to content
Sign in to follow this  
Sander1

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

Recommended Posts

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

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

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

Edited by Sander1
  • Upvote 3
  • Thanks 2

Share this post


Link to post
Share on other sites

Олег Александрович, спасибо, отличный и полезный плагин!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...