Делаем title, description и keywords в основной вкладке

Рубрика: Хаки для DLE » Хак DLE 11.3, 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Делаем title, description и keywords в основной вкладке
Представляем на http://www.dle9.com/ интересный хак «делаем заполнение title, description и keywords в основной вкладке» ПУ движка DataLife Engine, тем самым с помощью хака для DLE улучшаем способ добавления новостей. Хак для DLE дает возможность веб-мастерам сделать перемещение из вкладки "Дополнительно" в основную вкладку "Новость" обязательные пункты к заполнению "Метатег title","Ключевые слова для метатегов (метатеги keywords)", "Описание для статьи (description)" и поместить под пунктом выбора категорий.


Задача данного хака для DLE это как из вкладки "Дополнительно" переместить "Метатег title", "Описание для статьи (description)", "Ключевые слова для метатегов (метатеги keywords)" в основную вкладку "Новость", и разместились под пунктом выбора категорий.

Установка хака Перемещаем заполнение title, description и keywords в основную вкладку

Файл engine/inc/addnews.php
Найти код (422-447):

<div class="form-group">
							  <label class="control-label col-lg-2"></label>
							  <div class="col-lg-10">
								{$lang['add_metatags']}&nbsp;<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="right" data-content="{$lang['hint_metas']}" >?</span>
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['meta_title']}</label>
							  <div class="col-lg-10">
								<input type="text" name="meta_title" style="width:100%;max-width:400px;">
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['meta_descr']}</label>
							  <div class="col-lg-10">
								<input type="text" name="descr" id="autodescr" style="width:100%;max-width:400px;"> <span class="note large"> <i class="icon-warning-sign"></i> {$lang['meta_descr_max']}</span>
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['meta_keys']}</label>
							  <div class="col-lg-10">
								<textarea class="tags" name="keywords" id='keywords' style="width:400px;"></textarea><br /><br />
									<button onclick="auto_keywords(1); return false;" class="btn btn-blue"><i class="icon-exchange"></i> {$lang['btn_descr']}</button>&nbsp;
									<button onclick="auto_keywords(2); return false;" class="btn btn-blue"><i class="icon-exchange"></i> {$lang['btn_keyword']}</button>
							  </div>
							 </div>	

Вырезать и вставить после (279-285):

<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['addnews_cat']}</label>
							  <div class="col-lg-10">
								<select data-placeholder="{$lang['addnews_cat_sel']}" name="category[]" id="category" onchange="onCategoryChange(this)" $category_multiple style="width:100%;max-width:350px;">{$categories_list}</select>
							  </div>
							</div>


Файл engine/inc/editnews.php
Найти код (1251-1276):

<div class="form-group">
							  <label class="control-label col-lg-2"></label>
							  <div class="col-lg-10">
								{$lang['add_metatags']}&nbsp;<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="right" data-content="{$lang['hint_metas']}" >?</span>
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['meta_title']}</label>
							  <div class="col-lg-10">
								<input type="text" name="meta_title" style="width:100%;max-width:400px;" value="{$row['metatitle']}">
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['meta_descr']}</label>
							  <div class="col-lg-10">
								<input type="text" name="descr" id="autodescr" style="width:100%;max-width:400px;" value="{$row['descr']}"> <span class="note large"> <i class="icon-warning-sign"></i> {$lang['meta_descr_max']}</span>
							  </div>
							 </div>	
							<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['meta_keys']}</label>
							  <div class="col-lg-10">
								<textarea class="tags" name="keywords" id='keywords' style="width:400px;">{$row['keywords']}</textarea><br /><br />
									<button onclick="auto_keywords(1); return false;" class="btn btn-blue"><i class="icon-exchange"></i> {$lang['btn_descr']}</button>&nbsp;
									<button onclick="auto_keywords(2); return false;" class="btn btn-blue"><i class="icon-exchange"></i> {$lang['btn_keyword']}</button>
							  </div>
							 </div>


Вырезать и вставить после (1106-1111):

<div class="form-group">
							  <label class="control-label col-lg-2">{$lang['edit_cat']}</label>
							  <div class="col-lg-10">
								<select data-placeholder="{$lang['addnews_cat_sel']}" name="category[]" id="category" onchange="onCategoryChange(this)" {$category_multiple} style="width:350px;">{$categories_list}</select>
							  </div>

Поделился пользователь Dartus
Работает на версиях DLE 11.X

Скачать другие хаки для DLE, как хак DLE Перемещаем заполнение title, description и keywords в основную вкладку можно по следующей ссылке
Представляем на http://www.dle9.com/ интересный хак «делаем заполнение title, description и keywords в основной вкладке» ПУ движка DataLife Engine вы найдете всё лучшее у нас форумы, хаки, модули, шаблоны.
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Красивый шаблон письма восстановления пароля
Добавление комментарияОставить комментарий
  • № :3
  • 9 августа 2017 16:06
Да инструкция немного для другой версии но вроде все ясно, команды немного место свое поменяли по строкам)
Находим первый код и строго как написано вырезаем. Затем вставляем вырезанное в блокнот или Notepad++ и в Notepad++ ищем второй код и строго вставляем после показанного кода до скобочек. Так переносим код повыше в первую вкладку ) Установка меньше минуты )
  • № :2
  • 8 августа 2017 22:53
Цитата: speedway
что значит вырезать вставить и после?) как то не так написано

вероятней всего заменить код 1 , кодом 2
  • № :1
  • 8 августа 2017 18:23
что значит вырезать вставить и после?) как то не так написано