X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> изменение вывода короткой новости DLE, товарищи программисты, подскажите
kharikein
kharikein
Topic Starter сообщение 9.10.2010, 19:30; Ответить: kharikein
Сообщение #1


Очень привык к этому движку, и много чего сверстал на нем.... но вот сейчас появилась необходимость сильно видоизменить отображение коротких новостей.
Постараюсь объяснить. Нужно сделать так, чтобы картинка отображалась над заголовком новости... В общем, как составить отображение короткой новости не из двух тегов {title} и {short-story}, а разбить на {img}, {description}, {title} ?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dlestore
dlestore
сообщение 9.10.2010, 19:38; Ответить: dlestore
Сообщение #2


Если я правильно понял вы хотите первую картинку из новости вставлять через отдельный тег, тогда нужно её вырезать в файле engine/modules/show.short.php и добавляя тег {img} вставить в его вывод. Но тут в двух словах не объяснить.

А чем вам не подходит использование доп. полей ?


--------------------
DLE Sape Monster - модуль работы с Sape, Linkfeed, Setlinks
DLE SEO Pack - оптимизация Datalife Engine под поисковые системы


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Hallboy222
Hallboy222
сообщение 9.10.2010, 19:42; Ответить: Hallboy222
Сообщение #3


Можно попробовать через дополнительное поле. То есть создать дополнительное поле для новостей (в админцентре) и поставить его выше title, и в поле вставлять картинку.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kharikein
kharikein
Topic Starter сообщение 9.10.2010, 19:44; Ответить: kharikein
Сообщение #4


а про дополнительные поля я и забыл!!! спасибо! сейчас попробую сделать!


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SuperZasranec
SuperZasranec
сообщение 10.10.2010, 0:55; Ответить: SuperZasranec
Сообщение #5


Вывод картинки тегом v.2 в DLE

Открыть файл engine/modules/show.short.php и найти в нем:
$tpl->compile( 'content' );

Перед ним вставляем:
$shortnews = $row['short_story'];
$noimage = "ЗДЕСЬ УКАЗЫВАЕМ ПУТЬ К КАРТИНКЕ, КОТОРАЯ БУДЕТ ВЫВОДИТСЯ ЕСЛИ В НОВОСТЬ НЕ ДОБАВЛЕНО ИЗОБРАЖЕНИЕ";
if (preg_match_all( '#]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total)
)
foreach( $total[2] as $shortnews )
{
$tpl->set( '{kartinka}',$shortnews);
} else {
$tpl->set( '{kartinka}',$noimage);
}



В результате мы получим тег {kartinka}. Этот тег выводит ссылку на изображение.
Вам нужно вставить к примеру в этот код:



Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) DLE xProtect
2 xoopw 5989 15.1.2024, 21:06
автор: Diana_Wesley
Открытая тема (нет новых ответов) Обновить сайт на CMS DLE
1 Sawich 1671 2.9.2023, 10:10
автор: WoWeb
Горячая тема (нет новых ответов) Superobmen.biz - сервис ручного ввода и вывода Приват24 (грн) <--> WM, ЯД, QIWI
удобство, низкие комиссии, скидки постоянным клиентам!
52 Sostavitel 38731 10.2.2023, 1:04
автор: Sostavitel
Открытая тема (нет новых ответов) Изготовление красивых сайтов на DLE под ключ | Доступные цены
от 2000 руб.
1 Admiral_ukr 1603 20.11.2022, 10:08
автор: Webmaster24
Открытая тема (нет новых ответов) Ищу спеца по DLE вылечить сайт
4 Reactive 2645 22.10.2022, 9:01
автор: Fozik77


 



RSS Текстовая версия Сейчас: 26.4.2024, 5:00
Дизайн