Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Замена attachment на картинку.
#1
Среда, 19.08.2009, 15:27
Roman
Проверенный
Сообщения: 4606
Репутация:
нужен скрипт для замены attachment (скачка с сервера) на картинку...пример на pslife.ru

#2
Среда, 19.08.2009, 15:46
cool@player
Заблокированные
Сообщения: 2872
Репутация: 4687
Зайди в админку, там добавление нового поля, затем создай его. Прочитай справку к добавлению нового поля, там объяснено как вставить код в текст страницы. Сейчас не использую 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]
Пост отредактировал cool@player - Среда, 19.08.2009, 15:48
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz