Доп поля выводим картинки в новости ссылки скачивания



Вывести картинку в полной новости для дле самый простой и в тоже время самый эффективный из способом, с параметрами так, чтобы изображение в новости были одинакового размера, в независимости кто добавлял новость - можно при помощи добавление картинок через дополнительные поля ( Доп.поля).
Хочу привести два примера. которые возможно многим пригодятся доп поля dle.
Вывод картинок новостей сделать доп. полями и ссылки скачивания на файлообменники с картинками при помощи доп. полей.

Плюсы очевидны: есть возможность регулировать вывод размера изображения, установить место расположения в новости; экономится место на веб-ресурсе т.к. картинки можно заливать на веб-ресурсы типа Радикал-Фото; проще сделать вывод новостей в 2 колонки.
Есть и минусы, но все они связаны как правило с кривыми руками юзеров, добавляющих новости.
Доп поля выводим картинки в новости ссылки скачивания
Итак приступим.

1. Идём в Панель управления - другие разделы - Дополнительные поля новостей и добавляем новое дополнительное поле с параметрами как на картинке ВЫШЕ:

Добавление картинок в новость через дополнительные поля

Разделы можете указать на свой выбор.
Значение по умолчанию в данном примере является ссылкой на дефолтную картинку на случай если пользователь не станет добавлять картинок к новости. Но это поле можно оставить и пустым, оно нам особо и не нужно сейчас.

Жмём кнопку "Сохранить", всё наше поле добавлено.

2. Открываем shortstory.tpl и в нужное место добавляем следующий код:

[xfgiven_image][full-link]<img src="[xfvalue_image]" alt="{title}" width="200" height="150" border="0">[/full-link][/xfgiven_image]


Остановимся подробнее на этой строчке.
- тег [xfgiven_image] - нужен для скрытия пустого места, если нет картинки в новости.
- тег [full-link] - для того чтобы картинка была одновременно ссылкой на полную новость.
- src="[xfvalue_image]" - сама картинка
- &alt="{title}" - описание картинки - оно же название новости.
- width="200" height="150" ширина и высота картинки - можно править под себя.
- border="0" - для тех у кого не задан CSS-стиль для тега
<img />


Вот собственно и всё.

Теперь чтобы добавить картинку в новость, нам нужно просто вставить прямую ссылку на изображение в дополнительное поле при написании новости.

Теперь по примеру выше сделаем так, чтобы ссылки на скачивание файлов с разных файлообменников были картинками логотипы этих самых хранилищ файлов.
Сделать ссылки скачивания с картинками дополнительными полями можно как краткой, так и в полной новости.
Примечание!
Создайте дополнительное поле для каждого файлообменника.
Например: deposit_field, gigapeta_field, letitbit_field и т.д. можно установить параметры как на рисунке

Ссылка на лого вот такого типа (естественно все можно изменить):
<img alt="" src="/uploads/logo.png">


Открываем шаблон со свей темой, находим файл fullstory.tpl и после
{full-story}


После добавляем

<noindex><!-- Литетбит -->[xfgiven_letitbit_field] <div class="quote">&lt;!--QuoteEBegin-->[center]скачать с [url=http://[xfvalue_letitbit_field]]letitbit[/url] [/center]</div>[/xfgiven_letitbit_field] &lt;!-- gigapeta --> [xfgiven_gigapeta_field]<div class="quote">&lt;!--QuoteEBegin-->[center]скачать с [url=http://[xfvalue_gigapeta_field]]gigapeta[/url][/center]</div>[/xfgiven_gigapeta_field] <!-- deposit --> [xfgiven_deposit_field] <div class="quote">&lt;!--QuoteEBegin-->[center] скачать с [url=http://[xfvalue_deposit_field]]deposit[/url][/center]</div>[/xfgiven_deposit_field] </noindex>


Закрывая их тегом noindex
Выводим ссылки в цитате и выравниваем их по центру, тем самым получаем очень красивый вывод ссылок

Теперь немного дополнения: добавляем: rel="nofollow"
<a href="[xfvalue_letitbit_field]"><img alt=""[u] rel="nofollow"[/u] src="/uploads/logo.png"></a>


letitbit -- теперь мы знаем точно что будет ссылка именно на этот обменник.

Также можно добавить тег: что бы ссылка открывалась в новом окне.
target="_blank"


Вот в принципе и все.

ПС. Картинки иконки файлообмеников нужно будет найти и закачать на ваш сервер (например: uploads/logo.png), после чего указать на них путь.

Рекомендуем полезную статью скачать выводим дополнительными полями картинки в новости ссылки скачивания на dle сайтах

Dop-polya-dlya-novostey-s-kartinkoy.rar [70 Kb] (cкачиваний: 249)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив