Какой код нужно прописать, чтобы добавить кнопку "Добавить новость" на страницах, как на главной?

голоса: +2
Здравствуйте. В конструкторе меню создал несколько страниц. Подскажите какой код нужно прописать (и где), чтобы добавить кнопку "Добавить новость" на страницах?

Вставлял такой код, так меня, с любой страницы перенаправляет на страницу "Новости" и открывает окошко для написании новости.
<div align="right" style="padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить новость&gt;</a> ]</div><?endif?>
Адрес сайта http://svetlysemia.ucoz.ru/
| Автор: | Категория: Вопросы новичков
Редактирование | | Автор: Yuri_Geruk

Ответов: 1

голоса: +3
 
Лучший ответ
Данное условие универсально для большинства модулей(новости,блог, каталоги итд).

Устанавливаем данный код в Панель управления - Главная - Дизайн - Соответствующий модуль - Страница Архива либо Главная страница модуля.

Далее вставляем перед - $BODY$

<div style="text-align:left;padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить материал</a> ]</div>

Вот и все.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Я установил кнопку по Вашему способу на новой странице,но при нажатии меня почему то выкидывает на "главную страницу"
все правильно, если у вас стоит в общих настройках сайта -  Перейти в Панель управления - Главная - Настройки - Общие настройки - При переходе на главную страницу открывать: вместо  Главная страница - Новости сайта - Сохранить.  

Так и будет.
У меня все - равно не получается почему-то. Меню сайта состоит из простых страниц. При вставке кода
<?if($ADD_ENTRY_LINK$)?>
<div style="text-align:right;padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить новость</a> ]</div>
<?endif?>
 в начало каждой из них - новость добавляется ТОЛЬКО на главную страницу, и не добавляется на ту страницу, на которой была нажата кнопка "добавить новость"
Панель управления - Главная - Настройки - Общие настройки - При переходе на главную страницу открывать стоит новости, в
Главная » Управление дизайном » Редактирование шаблонов - страницы сайта                  нету $BODY$, но я вставил код на добавление новости в тело шаблона (сразу после тега <body>), все равно ничего путного не вышло(
САЙТ : http://pfuenergodar.at.ua/
Так новость и добавляется в модуль, а не на ту страницу где вы добавляете, так и задумано. Видимо вы не до конца понимаете, что такое модуль.

Ссылку вы добавляете в удобное для вас место, чтобы быстро добавлять новости, а не добавлять их именно на ту страницу.

> Главная » Управление дизайном » Редактирование шаблонов - страницы сайта                  нету $BODY$
>> Там должен быть  <!-- <body> -->$CONTENT$<!-- </body> --> а не боди
А не могли бы Вы посоветовать код подобной ссылки (добавить новость) именно для конкретной странички, а не для модуля?
...