• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Гибкая настройка новости без картинки в DLE 111

DimaU

Постоялец
Регистрация
5 Июл 2012
Сообщения
130
Реакции
5
Осваиваюсь в DLE 111... Скачал шаблон... В нем (например, в shortstory.tpl) новость всегда с картинкой и стили под нее расписаны (ширина вывода и тп). Мне нужно, чтобы новость выводилась и с картинкой (если она есть) и без картинки (тогда нужны другие стили).
Не найду как сделать мета-тегами DLE альтернативную логику (или - или -)...

Пример:

HTML:
<div id="news">
<div class="ntitle">[full-link]{title}[/full-link]</div>
  <!-- вставил эту конструкцию:  image-1 -->
[image-1]
<div class="npic">[full-link]<img src="{image-1}">[/full-link]</div>
  [/image-1]
<div class="nncont">   <!-- тут надо: стиль nncont - если есть картинка, nncont2 - если нет картинки  -->
<p>{short-story limit="135"}</p>
<div class="ninfo"> <!-- тут надо: стиль ninfo - если есть картинка, ninfo2 - если нет картинки -->
<span class="entryReadAll"><a class="entryReadAllLink" href="{full-link}">Читать дальше</a></span>
<div class="e-comment"><span>{comments-num}</span></div>
...
</div>
</div>
</div>
 
Последнее редактирование модератором:
создаешь доп поле отвечающее за выбор шаблона.
в шаблоне полной новости используешь условия, что если это доп поле не заполнено - выводить, одни данные, если заполнено - выводить другие данные! Так для этого с версии 11,0+ в шаблоне main.tpl можно использовать доп поля...
 
Спасибо! Это как вариант - да...
Думал чего по-проще есть, без доп. поля... введь по тегу [image-1] - есть анализ присутствия картинки
 
Да... пришлось сделать дополнительное поле is_show_image_short типа переключатель (показывать картинку в новости или нет) и мета-тегами xfgiven и xfnotgiven сделать альтернацию стилей...

Пример:

HTML:
<div id="news">
<div class="ntitle">[full-link]{title}[/full-link]</div>
  [xfgiven_is_show_image_short] [image-1]
<div class="npic">[full-link]<img src="{image-1}">[/full-link]</div>
  [/image-1][/xfgiven_is_show_image_short]
[xfgiven_is_show_image_short]
<div class="nncont">
<p>{short-story limit="300"}</p>
<div class="ninfo">
[/xfgiven_is_show_image_short]
  [xfnotgiven_is_show_image_short]
  <div class="nncont00">
  <p>{short-story limit="300"}</p>
<div class="ninfo00">
[/xfnotgiven_is_show_image_short]
<span class="entryReadAll"><a class="entryReadAllLink" href="{full-link}">Читать дальше »</a></span>
<div class="e-comment"><span>{comments-num}</span></div>
<div class="e-reads"><span>{views}</span></div>
...
 
Последнее редактирование модератором:
Назад
Сверху