DLE {full-story}

[Удален]
8806

Где в DLE отредактировать вывод {full-story}? Нужно что бы после картинки и перед текстом добавлялось поле.

KK
На сайте с 25.07.2006
Offline
138
#1

engine/modules/show.full.php

[Удален]
#2

Там смотрел, но не нашел :) Можно подробней в какой строке? Хочу туда дополнительное поле засунуть.

W
На сайте с 06.07.2009
Offline
44
wcp
#3

После картинки и перед текстом? А разве новость не вы сами формируете и вольны вставлять картину куда угодно, хоть в середину приложения? Или я что-то не так понял?

Дополнительные поля
Подключение дополнительных полей осуществляется через меню Настройки > Дополнительные поля. Данная функция удобна при публикации вместе со статьей, например, ссылки на первоначальный источник.
Добавить новое поле можно, нажав на ссылку "Новое поле". На открывшейся странице Вам необходимо ввести уникальное имя поля, описание поля и содержание поля по умолчанию. Также Вам необходимо выбрать, хотите ли Вы использовать поля по желанию. Т.е. если Вы захотите для какой-нибудь статьи не использовать дополнительное поле, Вам достаточно оставить поле пустым при добавлении/редактировании новости и модуль не будет включаться.

Для того чтобы использовать поле на странице с новостями, Вам необходимо в шаблон добавить переменную [xfvalue_X], где X - значение поля (имя, которое Вы ввели при добавлении нового поля). Также можно использовать связку [xfgiven_X]...[/xfgiven_X].

Пример работы полей:
1)- Название: stit
- Описание: Источник информации
- Значение по умолчанию: Я
- При желании: да
2)- Название: source
- Описание: Ссылка на источник информации
- Значение по умолчанию: http://server.com/
- При желании: да

[xfgiven_source]Источник - <a href=[xfvalue_source] target=_blank>[xfvalue_stit]</a>.[/xfgiven_source]
Итогом работы будет следующий HTML-код:
Источник - <a href=http://server.com/ target=_blank>Я</a>.
Запомните, что для названия поля нужно использовать только латинские буквы и цифры.
WebAlt
На сайте с 02.12.2007
Offline
266
#4

ТС, как и сказали выше, делайте дополнительными полями, иерархия в шаблоне fullstory.tpl примерно такая:

{title}

Доп. поле для картинки

Доп. поле после картинки и перед текстом

{full-story} - сам текст

Лезть в код движка для вашей задачи ненужно.

[Удален]
#5

Так {full-story} сам по стандарту выводит

Картинка – текст

Мне же надо добавить доп.поле между картинкой и текстом.

Если делать так:

[xfvalue_x]

{full-story}

То получается поле – картинка – текст

Если ставить поле ниже, то выйдет картинка – текст – поле.

Я так понял, что всё-таки мне надо где-то отредактировать, что бы при {full-story} сразу уже было, как я хочу с полями. Или же я туплю? )

Djsarik
На сайте с 23.11.2008
Offline
75
#6

WebAlt же вам посоветовал как сделать, сделайте два дополнительных поля Сначало доп. поле с картинкой (где будете проставлять картинку для новости), потом доп поле с нужным вам и потом просто в добавлении новости добавите текст(без картинки). Получится как вы хотите :)

[Удален]
#7

Да уже помогли разобраться.

Сделал просто 2 поля для текста. А картинка остается в обычном себе месте.

Всем спасибо.

[Удален]
#8

Однако вы нечего не поняли.

Создаете поле, допустим [xfvalue_img] (1 строка), ставите его перед fullstory

Потом создаете второе поле, которое вам нужно [xfvalue_название], ставите его между [xfvalue_img] и fullstory

В итоге у вас получиться: картинка - ваше поле - текст

в поле картинки нужно вставлять только ссылку

Думаю, объяснил вполне понятно...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий