Все для DataLife Engine / DLE хаки / Хак для DLE / Хак Шаблон новости дополнительные поля для DLE

Хак Шаблон новости дополнительные поля для DLE

Хак Шаблон новости дополнительные поля для DLE

Если нужно создать дополнительные поля например для фильма: Название, Год и т.д. то возможно именно этот dle хак удобный скрипт шаблон новости дополнительные поля для DLE Вам нужен.
Хак дле скрипт Шаблон новости дополнительные поля для DLE
Открываем файл: templates/ THEME /addnews.tpl

В самое начало добавьте

<SCRIPT LANGUAGE="javascript">function writeTextvideo (form) {form.short_story.value = "[center][img] *** [/img][/center] rn rn[b]Название:[/b] ***  rn[b]Год:[/b] ***  rn[b]Страна:[/b] ***  rn[b]Режиссер:[/b] ***  rn[b]Жанр:[/b] ***  rn[b]Продолжительность:[/b] ***  rn rn[b]Описание:[/b] [color=#0066CC]***[/color]  rn rn[b][size=1][color=#CC0000]Скачать до:  ***   [/color][/size][/b]";form.full_story.value = "[center][img] *** [/img][/center] rn[b]Название:[/b] ***  rn[b]Год:[/b] ***  rn[b]Страна:[/b] ***  rn[b]Режиссер:[/b] ***  rn[b]Жанр:[/b] ***  rn[b]Продолжительность:[/b] ***  rn[b]В ролях:[/b] ***  rn rn[b]Описание:[/b] [color=#0066CC]***[/color]  rn rn[b]Перевод:[/b] ***  rn[b]Video:[/b] ***  rn[b]Audio:[/b] ***  rn rn[spoiler=Скриншоты][center][img] *** [/img][/center] rn[center][img] *** [/img][/center] rn[center][img] *** [/img][/center] rn[center][img] *** [/img][/center] rn[/spoiler] rn rn[spoiler=Скачать:] rn[hide] *** [/hide][/spoiler]";}function writeTextaudio (form) {form.short_story.value = "[center][img] *** [/img][/center] rn rn[b]Исполнитель:[/b] ***  rn[b]Альбом:[/b] ***  rn[b]Год:[/b] ***  rn[b]Стиль:[/b] ***  rn[b]Продолжительность:[/b] ***  rn[b]Качество:[/b] ***  rn[b]Размер:[/b] ***  rn rn[color=#CC0000][right][size=1][b]Скачать до:  [/b] *** [/size][/right][/color]";form.full_story.value = "[center][img] *** [/img][/center] rn rn[b]Исполнитель:[/b] ***  rn[b]Альбом:[/b] ***  rn[b]Год:[/b] rn[b]Стиль:[/b] ***  rn[b]Продолжительность:[/b] ***  rn[b]Качество:[/b] ***  rn[b]Размер:[/b] ***  rn rn[b]Треклист:[/b] ***  rn rn[spoiler=Скачать:] rn[hide] *** [/hide][/spoiler]";}function writeTextgame (form) {form.short_story.value = "[center][img] *** [/img][/center] rn[b]Год выпуска:[/b] ***  rn rn[b]Жанр:[/b] ***  rn rn[b]Разработчик: *** [/b] rn[b]Издательство:[/b] ***  rn[b]Платформа:[/b] ***  rn[b]Тип издания:[/b] ***  rn[b]Язык интерфейса: *** [/b] rn[b]Таблетка:[/b] ***   rn rn[color=#CC0000][right][size=1][b]Скачать до:  [/b] *** [/size][/right][/color]";form.full_story.value = "[center][img] *** [/img][/center] rn rn[b]Год выпуска:[/b] ***  rn[b]Жанр:[/b] ***  rn[b]Разработчик: [/b] ***  rn[b]Издательство:[/b] ***  rn[b]Платформа:[/b] ***  rn[b]Тип издания:[/b] ***  rn[b]Язык интерфейса:[/b] ***  rn[b]Таблетка:[/b] ***   rn rn[b]Минимальные системные требования:[/b] ***  rn rn rn[b]Описание:[/b] [color=#0066CC]***[/color]  rn rn rn[spoiler=Скриншоты:][center][img] *** [/img][/center] rn[center][img] *** [/img][/center] rn[center][img] *** [/img][/center] rn[center][img] *** [/img][/center][/spoiler] rn rn[spoiler=Скачать:] rn[hide] *** [/hide][/spoiler]";}function writeTextempty (form) {form.short_story.value = "";form.full_story.value = "";}</SCRIPT>


Далее ищем

[not-wysywyg]  <tr>     <td height="25">Коды:</td>  <td>{bbcode}</td>  </tr>[/not-wysywyg]


И добавляем после

[not-wysywyg]    <tr>        <td class="userinfo_td"><div align="left">Шаблоны:</div></td>    </tr><tr>        <td><INPUT class="bbcodes" TYPE="button" NAME="button2" Value="Фильмы/Видео" onclick="writeTextvideo(this.form)">&nbsp;<INPUT class="bbcodes" TYPE="button" NAME="button3" Value="Музыка" onclick="writeTextaudio(this.form)">&nbsp;<INPUT class="bbcodes" TYPE="button" NAME="button3" Value="Игры" onclick="writeTextgame(this.form)">&nbsp;<INPUT class="bbcodes" TYPE="button" NAME="button3" Value="Очистить" onclick="writeTextempty(this.form)"></td>    </tr>[/not-wysywyg]


** \r\n — для тех, кто не знает, это отступ на строку ниже. (как нажатие клавиши Enter)… Не знаю как ещё сказать.
Желательно, удалить один символ перед этим \r\n

Вот так:
Было:
rn[u]Год:[/u] rn[u]Стиль:[/u] *** 


Стало:

rn[u]Год:[/u] rn[u]Стиль:[/u] ***  


Рекомендуем хаки на dle скачать скрипт шаблон новости дополнительные поля

yava-skript-shablon-novosti.rar [13,31 Kb] (cкачиваний: 170)
  • 0

Комментарии 7

dle9.com от 1 февраля 2012 22:34
gurov,
Тоже пробовал не чего не вышло в скрипт старый ..
gurov от 1 февраля 2012 21:57
В стандартном шаблоне DLE 9.3 , DLE 9.4,
ничего не выводит.
Пустые поля, вот что выводиться.
Не работат энта байда.
dna13 от 23 декабря 2011 01:03
Просто многим необходимо слелать на сайте стандартный шаблон, который пользователи смогут вывести нажав на одну кнопочку.. И облегчает оформление и стандартизирует новости, а это иногда очень важно.
dle9.com от 22 декабря 2011 14:31
Цитата: dna13
дополнительные поля

По моему лучше использовать Дополнительные поля в самом дле
dna13 от 22 декабря 2011 07:45
На 9.4 не работает.. кнопки появились в нужном месте.. вставка в поле fullstory не происходит.. Надо переделывать под эту версию ДЛЕ
dle9.com от 9 июня 2011 08:56
Цитата: naimaN
он почему-то не работает! обьяните почему? будьте любезны, отпишитесь на майл

Лучше здесь будет полезно другим, да и хаком не пользовался этим ... может кто пользовался ответят тоже , помогут!
Есть вопрос: На какую версию ДЛЕ пытаетесь ставить ХАК?
naimaN от 8 июня 2011 14:37
он почему-то не работает! обьяните почему? будьте любезны, отпишитесь на майл
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent