- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Где в DLE отредактировать вывод {full-story}? Нужно что бы после картинки и перед текстом добавлялось поле.
engine/modules/show.full.php
Там смотрел, но не нашел :) Можно подробней в какой строке? Хочу туда дополнительное поле засунуть.
После картинки и перед текстом? А разве новость не вы сами формируете и вольны вставлять картину куда угодно, хоть в середину приложения? Или я что-то не так понял?
Подключение дополнительных полей осуществляется через меню Настройки > Дополнительные поля. Данная функция удобна при публикации вместе со статьей, например, ссылки на первоначальный источник.
Добавить новое поле можно, нажав на ссылку "Новое поле". На открывшейся странице Вам необходимо ввести уникальное имя поля, описание поля и содержание поля по умолчанию. Также Вам необходимо выбрать, хотите ли Вы использовать поля по желанию. Т.е. если Вы захотите для какой-нибудь статьи не использовать дополнительное поле, Вам достаточно оставить поле пустым при добавлении/редактировании новости и модуль не будет включаться.
Для того чтобы использовать поле на странице с новостями, Вам необходимо в шаблон добавить переменную [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>.
Запомните, что для названия поля нужно использовать только латинские буквы и цифры.
ТС, как и сказали выше, делайте дополнительными полями, иерархия в шаблоне fullstory.tpl примерно такая:
{title}
Доп. поле для картинки
Доп. поле после картинки и перед текстом
{full-story} - сам текст
Лезть в код движка для вашей задачи ненужно.
Так {full-story} сам по стандарту выводит
Картинка – текст
Мне же надо добавить доп.поле между картинкой и текстом.
Если делать так:
[xfvalue_x]
{full-story}
То получается поле – картинка – текст
Если ставить поле ниже, то выйдет картинка – текст – поле.
Я так понял, что всё-таки мне надо где-то отредактировать, что бы при {full-story} сразу уже было, как я хочу с полями. Или же я туплю? )
WebAlt же вам посоветовал как сделать, сделайте два дополнительных поля Сначало доп. поле с картинкой (где будете проставлять картинку для новости), потом доп поле с нужным вам и потом просто в добавлении новости добавите текст(без картинки). Получится как вы хотите :)
Да уже помогли разобраться.
Сделал просто 2 поля для текста. А картинка остается в обычном себе месте.
Всем спасибо.
Однако вы нечего не поняли.
Создаете поле, допустим [xfvalue_img] (1 строка), ставите его перед fullstory
Потом создаете второе поле, которое вам нужно [xfvalue_название], ставите его между [xfvalue_img] и fullstory
В итоге у вас получиться: картинка - ваше поле - текст
в поле картинки нужно вставлять только ссылку
Думаю, объяснил вполне понятно...