Зайди в админку, там добавление нового поля, затем создай его. Прочитай справку к добавлению нового поля, там объяснено как вставить код в текст страницы. Сейчас не использую DLE, поэтому скрины не могу дать. Добавлено (19.08.2009, 15:46)
---------------------------------------------
Вот статья, наверно поймешь.
Рассмотрим две ситуации:
1) надо сделать ссылку на скачивание файла, которая должна находиться рядом со ссылкой на полную новость
2) вы хотите, чтобы из каждой новости была ссылка на обсуждение ее же на форуме.
В DLE есть очень полезная вещь, называемая "дополнительные поля новостей" (xfields).
С их помощью можно реализовать обе идеи.
Теория:
Дополнительные поля позволяют вставлять в новости разную информацию, которую легко вводить, и которая может иметь четко заданный стиль отображения. Доп. поля могут быть обязательными к заполнению и не обязательными.
Так же, они могут быть разных типов:
просто текст, который надо каждый раз вводить руками;
список из заранее заготовленных значений;
несколько строк текста.
Стандартное использование дополнительного поля выглядит приблизительно так:
[xfgiven_X][xfvalue_X][/xfgiven_X], где X - имя поля.
[xfgiven_X[] и [/xfgiven_X] - открывающий и закрывающий теги для дополнительного поля. Все, что помещено между ними, будет отображаться в новости. Но, есть условие отображения: в доп. поле должна храниться хоть какая-та информация (хоть что-то должно быть введено в доп.поле при создании новости).
[xfvalue_X] - это, собственно, и есть значение доп. поля.
А теперь, вернемся к началу статьи, и рассмотрим, как решить оба пункта.
Добавление ссылки «Скачать»:
1) в админпанели, в разделе "Дополнительные поля новости" (http://sitename.com/admin.php?mod=xfields&xfieldsaction=configure) мы создаем новое поле.
Назовем его "file" и описание дадим "Ссылка на файл". Выберем категории новостей, к которым применимо это дополнительное поле, сделаем его необязательным (ставим галочку на "Использовать при желании"), и в свойстве "Тип поля" выбираем "одна строка".
2) в шаблоне новости (короткая новость или полная новость), в понравившемся месте, вставляем такого вида код:
Code
[xfgiven_file]<a href="[xfvalue_file]" title="Скачать {title}">Скачать</a>[/xfgiven_file]
Aviator, для твоего случая:
Code
[xfgiven_file]<a href="[xfvalue_file]" title="Скачать {title}"><img src="Ссылка на картинку" alt="Скачать {title}" /></a>[/xfgiven_file]
В результате, мы получим возможность указывать при добавлении новости ссылку на файл(на файлообменник и т.д.), которая будет отображаться в выбранном месте и называться "Скачать" (или, любой другой текст по вашему выбору), и иметь описание (тайтл) "Скачать ...", где "..." - название вашей новости. Например, "Скачать Opera Mini 10.0".
Добавление ссылки на обсуждение на форуме:
1) в админпанели, в разделе "Дополнительные поля новости" (http://sitename.com/admin.php?mod=xfields&xfieldsaction=configure) мы создаем новое поле.
Назовем его "discuss" и описание дадим "Ссылка на тему обсуждения". Выберем категории новостей, к которым применимо это дополнительное поле, сделаем его необязательным (ставим галочку на "Использовать при желании"), и в свойстве "Тип поля" выбираем "одна строка".
2) в шаблоне новости (короткая новость или полная новость), в понравившемся месте, вставляем такого вида код:
Code
[xfgiven_ discuss]<a href=" http://sitename.com/ forum/[xfvalue_ discuss]/" title="Обсудить {title} на форуме">Обсудить на форуме</a>[/xfgiven_ discuss]