Вы не зашли.
Страницы 1
Установка хака шаблон новости для админки:
Открываете файл: engine/skins/default/tpl/addnews.tpl
Стиль кнопок если нужно.
<style>
.bbcodes_poll { border: 1px solid #000000; color:#000000; background-color:#C0C0C0; padding:1px 6px; }
</style>
Если у вас при публикации новости разделяются 2 блока.
(Настройки>Настройки системы>Новости>Разделять редактор короткой и полной новости>Да)
В самое начало добавьте:
<script type="text/javascript">
function tpl ( ch ) {
if (ch == "film") {
document.getElementById('content.short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Оригинальное название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n[b]Режиссер:[/b] \n[b]В ролях:[/b] \n\n[b]О фильме:[/b] ';
document.getElementById('content.full').innerHTML = '\n\n\n[b]Выпущено:[/b] \n[b]Продолжительность:[/b] \n[b]Перевод:[/b] \n\n[b]Формат:[/b] \n[b]Качество:[/b] \n[b]Видео:[/b] \n[b]Звук:[/b] \n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "music") {
document.getElementById('content.short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n\n[b]О диске:[/b] ';
document.getElementById('content.full').innerHTML = '\n\n\n[b]Продолжительность:[/b] \n[b]Формат:[/b] \n\n[b]Звук:[/b] \n[b]Продолжительность: [/b]\n\n[spoiler=Список треков]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "soft") {
document.getElementById('content.short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Разработчик:[/b] \n[b]Платформа:[/b] \n[b]Категория:[/b] \n[b]Язык интерфейса:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] ';
document.getElementById('content.full').innerHTML = '\n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "game") {
document.getElementById('content.short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выпуска:[/b] \n[b]Жанр:[/b] \n[b]Разработчик:[/b] \n[b]Издательство:[/b] \n[b]Тип издания:[/b] \n[b]Язык интерфейса:[/b] \n[b]Язык озвучки:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] ';
document.getElementById('content.full').innerHTML = '\n\n\n[b]Системные требования:[/b]\n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "delet") {
document.getElementById('content.short').innerHTML = '';
document.getElementById('content.full').innerHTML = '';
}
};
</script>
Если у вас при публикации новости не разделяются блоки.
(Настройки>Настройки системы>Новости>Разделять редактор короткой и полной новости>Нет)
В самое начало добавьте:
<script type="text/javascript">
function tpl ( ch ) {
if (ch == "film") {
document.getElementById('content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Оригинальное название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n[b]Режиссер:[/b] \n[b]В ролях:[/b] \n\n[b]О фильме:[/b] \n\n\n[b]Выпущено:[/b] \n[b]Продолжительность:[/b] \n[b]Перевод:[/b] \n\n[b]Формат:[/b] \n[b]Качество:[/b] \n[b]Видео:[/b] \n[b]Звук:[/b] \n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "music") {
document.getElementById('content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n\n[b]О диске:[/b] \n\n\n[b]Продолжительность:[/b] \n[b]Формат:[/b] \n\n[b]Звук:[/b] \n[b]Продолжительность: [/b]\n\n[spoiler=Список треков]***[/spoiler] \n\n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "soft") {
document.getElementById('content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Разработчик:[/b] \n[b]Платформа:[/b] \n[b]Категория:[/b] \n[b]Язык интерфейса:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] \n\n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "game") {
document.getElementById('content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выпуска:[/b] \n[b]Жанр:[/b] \n[b]Разработчик:[/b] \n[b]Издательство:[/b] \n[b]Тип издания:[/b] \n[b]Язык интерфейса:[/b] \n[b]Язык озвучки:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] \n\n\n[b]Системные требования:[/b] \n\n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "delet") {
document.getElementById('content').innerHTML = '';
}
};
</script>
Под тегами {quicktags} {smilies} ниже вставляем.
(Если стиль кнопок вам не нужен то можно удалить class="bbcodes_poll")
<input class="bbcodes_poll" type="button" onclick="tpl('film'); return false;" value="Фильмы" />
<input class="bbcodes_poll" type="button" onclick="tpl('music'); return false;" value="Музыка" />
<input class="bbcodes_poll" type="button" onclick="tpl('soft'); return false;" value="Софт" />
<input class="bbcodes_poll" type="button" onclick="tpl('game'); return false;" value="Игры" />
<input class="bbcodes_poll" type="button" onclick="tpl('delet'); return false;" value="Удалить" />
Установка хака шаблон новости для плагина addnews:
Шаблон плагина
Открываете файл: engine/plugins/addnews/tpl/skins/default/addnews.tpl
Шаблоны сайта
Открываете файл: templates/Ваш шаблон сайта/plugins/addnews/addnews.tpl
Стиль кнопок если нужно.
<style>
.bbcodes_poll { border: 1px solid #000000; color:#000000; background-color:#C0C0C0; padding:1px 6px; }
</style>
Если у вас при публикации новости разделяются 2 блока.
(Настройки>Настройки системы>Новости>Разделять редактор короткой и полной новости>Да)
В самое начало добавьте:
<script type="text/javascript">
function tpl ( ch ) {
if (ch == "film") {
document.getElementById('ng_news_content_short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Оригинальное название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n[b]Режиссер:[/b] \n[b]В ролях:[/b] \n\n[b]О фильме:[/b] ';
document.getElementById('ng_news_content_full').innerHTML = '\n\n\n[b]Выпущено:[/b] \n[b]Продолжительность:[/b] \n[b]Перевод:[/b] \n\n[b]Формат:[/b] \n[b]Качество:[/b] \n[b]Видео:[/b] \n[b]Звук:[/b] \n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "music") {
document.getElementById('ng_news_content_short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n\n[b]О диске:[/b] ';
document.getElementById('ng_news_content_full').innerHTML = '\n\n\n[b]Продолжительность:[/b] \n[b]Формат:[/b] \n\n[b]Звук:[/b] \n[b]Продолжительность: [/b]\n\n[spoiler=Список треков]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "soft") {
document.getElementById('ng_news_content_short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Разработчик:[/b] \n[b]Платформа:[/b] \n[b]Категория:[/b] \n[b]Язык интерфейса:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] ';
document.getElementById('ng_news_content_full').innerHTML = '\n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "game") {
document.getElementById('ng_news_content_short').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выпуска:[/b] \n[b]Жанр:[/b] \n[b]Разработчик:[/b] \n[b]Издательство:[/b] \n[b]Тип издания:[/b] \n[b]Язык интерфейса:[/b] \n[b]Язык озвучки:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] ';
document.getElementById('ng_news_content_full').innerHTML = '\n\n\n[b]Системные требования:[/b]\n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "delet") {
document.getElementById('ng_news_content_short').innerHTML = '';
document.getElementById('ng_news_content_full').innerHTML = '';
}
};
</script>
Если у вас при публикации новости не разделяются блоки.
(Настройки>Настройки системы>Новости>Разделять редактор короткой и полной новости>Нет)
В самое начало добавьте:
<script type="text/javascript">
function tpl ( ch ) {
if (ch == "film") {
document.getElementById('ng_news_content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Оригинальное название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n[b]Режиссер:[/b] \n[b]В ролях:[/b] \n\n[b]О фильме:[/b] \n\n\n[b]Выпущено:[/b] \n[b]Продолжительность:[/b] \n[b]Перевод:[/b] \n\n[b]Формат:[/b] \n[b]Качество:[/b] \n[b]Видео:[/b] \n[b]Звук:[/b] \n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "music") {
document.getElementById('ng_news_content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Жанр:[/b] \n\n[b]О диске:[/b] \n\n\n[b]Продолжительность:[/b] \n[b]Формат:[/b] \n\n[b]Звук:[/b] \n[b]Продолжительность: [/b]\n\n[spoiler=Список треков]***[/spoiler] \n\n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "soft") {
document.getElementById('ng_news_content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выхода:[/b] \n[b]Разработчик:[/b] \n[b]Платформа:[/b] \n[b]Категория:[/b] \n[b]Язык интерфейса:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] \n\n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "game") {
document.getElementById('ng_news_content').innerHTML = '[img]***[/img]\n\n[b]Название:[/b] \n[b]Год выпуска:[/b] \n[b]Жанр:[/b] \n[b]Разработчик:[/b] \n[b]Издательство:[/b] \n[b]Тип издания:[/b] \n[b]Язык интерфейса:[/b] \n[b]Язык озвучки:[/b] \n[b]Таблэтка:[/b] \n\n[b]Описание:[/b] \n\n\n[b]Системные требования:[/b] \n\n\n[spoiler=Скриншоты]***[/spoiler] \n\n[b]Скачать | Download[/b]\n\n';
}
if (ch == "delet") {
document.getElementById('ng_news_content').innerHTML = '';
}
};
</script>
Под тегами {quicktags} {smilies} ниже вставляем.
(Если стиль кнопок вам не нужен то можно удалить class="bbcodes_poll")
<input class="bbcodes_poll" type="button" onclick="tpl('film'); return false;" value="Фильмы" />
<input class="bbcodes_poll" type="button" onclick="tpl('music'); return false;" value="Музыка" />
<input class="bbcodes_poll" type="button" onclick="tpl('soft'); return false;" value="Софт" />
<input class="bbcodes_poll" type="button" onclick="tpl('game'); return false;" value="Игры" />
<input class="bbcodes_poll" type="button" onclick="tpl('delet'); return false;" value="Удалить" />
\n — для тех, кто не знает, это отступ на строку ниже. (как нажатие клавиши Enter)
Не в сети
legenda, в своем посте http://ngcms.ru/forum/viewtopic.php?id=1593 я описывал как задать типовой шаблон для заполнения новости. (у меня они однотипные)
а VIP сделал чтоб при выборе категории появлялся свой типовой шаблон.
Наверное
Не в сети
Страницы 1