• Страница 1 из 1
  • 1
Форум » Скрипты для uCoz » Другие скрипты для uCoz » Cкрипт помогает не выводить материал на главной странице
Cкрипт помогает не выводить материал на главной странице
Lexarus
Offline
Дата: Вторник, 30.11.2010, 11:12 | Сообщение # 1
Постов: «3513»
Лучший админ

Скрипт для ucoz: Cкрипт помогает не выводить материал на главной странице, идея взята с DLE сайтов.
После установки, перед добавлением материала галочки на: "Не выводить материал на главной странице.", то это добавленный материал не появится на главной странице, но этот материал будет видно в категориях и в архиве материалов.

Установка:
Активируем поле Версия материала [Aдминка => каталог файлов => настройка модуля]:

Страница добавления/редактирования материала, после "$BODY$":

Code
<script type="text/javascript">   
(function(){   
document.getElementById("ldM13").style.display = "none"; var nomain = document.createElement("tr"), chkbox = document.createElement("input"), ftd = document.createElement("td"), ltd = document.createElement("td"), ew = document.getElementById("ldM59"); chkbox.type = "checkbox"; chkbox.onclick = function(){document.getElementById("ldF4").value = this.checked ? "1" : ""}; ftd.innerHTML = "<b>Не</b> выводить материал на главной странице:"; ftd.className = "manTd1"; ltd.className = "manTd2"; ltd.appendChild(chkbox); nomain.appendChild(ftd); nomain.appendChild(ltd); ew.parentNode.insertBefore(nomain, ew);})();   
</script>

Вид материалов изменяем на:
Code
<?if(!($VERSION$ and $PAGE_ID$='main'))?>   

<!-- Ваш вид материалов -->   

<?endif?>
eJay
Offline
Дата: Воскресенье, 15.05.2011, 20:12 | Сообщение # 2
Постов: «442»
Генерал-майор
Нужный скрипт.

Ctrike
Offline
Дата: Понедельник, 16.05.2011, 16:10 | Сообщение # 3
Постов: «635»
Генерал-лейтенант
Норма!
Форум » Скрипты для uCoz » Другие скрипты для uCoz » Cкрипт помогает не выводить материал на главной странице
  • Страница 1 из 1
  • 1
Поиск: