вопрос
При выборе пункта меню "Быстрое редактирование" минимальные настройки всплывают в модальном окне. Как добавить чтобы было поле ТЕГИ тут ?
1. Открываем /engine/classes/js/dle_js.js находим :
2. Открываем /engine/ajax/editnews.php находим :
c.id=a;перед ним вставляем
c.tag=$("#edit-tags-"+a).val();
2. Открываем /engine/ajax/editnews.php находим :
p.full_story,меняем на
p.full_story, p.tags,Далее находим :
<div style="padding-bottom:5px;">{$lang['s_fstitle']}:Ниже вставляем
<div style="padding-bottom:5px;">Теги: <input type="text" id='edit-tags-{$id}' class="quick-edit-text" value="{$row['tags']}" /></div>Далее находим :
if( $id != $row['id'] ) die( "News Not Found" );Ниже вставляем
$tags = isset($_REQUEST["tag"]) ? $db->safesql( htmlspecialchars( strip_tags( stripslashes( trim( $_REQUEST["tag"] ) ) ), ENT_COMPAT, $config['charset'] ) ) : false;Далее находим :
if($tags)
{
$tags_temp_arr = array();
$tags_arr = array();
$tags_temp_arr = explode(",", $tags);
foreach ( $tags_temp_arr as $value ) {
if( trim($value) ) $tags_arr[] = trim( $value );
}
if ( count($tags_arr) ) $tags = implode(", ", $tags_arr); else $tags = "";
unset($tags_temp_arr);
}
title='{$_POST['title']}',меняем на
title='{$_POST['title']}', tags='{$tags}',Далее находим :
SELECT id,меняем на
SELECT id, tagsДалее находим :
$db->query( "DELETE FROM " . PREFIX . "_xfsearch WHERE news_id = '{$id}'" );Выше вставляем :
if( $tags != $row["tags"] AND $approve && count($tags_arr))
{
$db->query( "DELETE FROM " . PREFIX . "_tags WHERE news_id = '{$id}'" );
if( $tags != "")
{
$tags_str = array();
foreach ( $tags_arr as $value )
$tags_str[] = "('" . $id . "', '" . trim( $value ) . "')";
$tags_str = implode( ", ", $tags_str );
$db->query( "INSERT INTO " . PREFIX . "_tags (news_id, tag) VALUES " . $tags_str );
}
}