Попасть в команду портала Новые сообщения Участники Правила форума Поиск RSS

  • Страница 1 из 1
  • 1
Архив - только для чтения
Хак не выводить материал на главной
-=ШуРиК=-Дата: Пятница, 28.01.2011, 01:29:27 | Сообщение # 1
Группа: Гл. Модератор
Сообщений: 342
Награды: 1
Репутация: 0

С помощью данного скрипта при добавлении новости можно будет не выводить материал на главной.
Материал будет выводиться только на странице со списком материалов категории и в архиве.
Установка:
Новости сайта - Настройка модуля - Активируем Дополнительное поле 2.
Настройка - Замена стандартных надписей - Форма добавления модуля "Новости сайта" - Заменяем Дополнительное поле 2 на Не выводить на главной.
Дизайн - Управление дизайном (шаблоны) - Новости сайта - Страница архива материалов,после $BODY$ ставим:

Code
<style type="text/css">input[name="other2"] {max-width:0%}</style>   
   <script type="text/javascript">   
   nvm = document.getElementsByTagName('input'),i = 0;   
   for (; i <= nvm.length; i++) if (nvm[i].name == 'other2') nvm[i].type = 'checkbox';   
   </script>

Затем,Новости сайта - Вид материалов,в самом верху ставим:
Code
<?if($OTHER2$ and $URI_ID$="page1")? ><?else? >
В этом же шаблоне,в самый низ ставим:
Code Получить код

Очень удобный скрипт,легко изменить для других модулей.
P.S. Если дополнительное поле 2 уже для чего то занято,то используйте другой,свободное дополнительное поле и в коде замените:
other2 - цифру 2 на свой номер дополнительного поля.


  • Страница 1 из 1
  • 1
Поиск: