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



 

Здравствуйте, гость ( Вход | Регистрация )

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


Прошлый ник: azatkh
*****

Группа: Active User
Сообщений: 570
Регистрация: 20.1.2008
Из: KZ
Поблагодарили: 81 раз
Репутация:   28  


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


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


Новичок
*

Группа: User
Сообщений: 26
Регистрация: 27.9.2010
Поблагодарили: 9 раз
Репутация:   0  


Если я правильно понял вы хотите первую картинку из новости вставлять через отдельный тег, тогда нужно её вырезать в файле 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


Любитель идей
*******


Группа: Active User
Сообщений: 2582
Регистрация: 27.5.2010
Из: Москва
Поблагодарили: 872 раза
Репутация:   149  


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


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


Прошлый ник: azatkh
*****

Группа: Active User
Сообщений: 570
Регистрация: 20.1.2008
Из: KZ
Поблагодарили: 81 раз
Репутация:   28  


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


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


Частый гость
**

Группа: User
Сообщений: 78
Регистрация: 2.4.2010
Поблагодарили: 7 раз
Репутация:   1  


Вывод картинки тегом 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}. Этот тег выводит ссылку на изображение.
Вам нужно вставить к примеру в этот код:



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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Superobmen.biz - сервис ручного ввода и вывода Приват24 (грн) <--> WM, ЯД, QIWI
удобство, низкие комиссии, скидки постоянным клиентам!
48 Sostavitel 23740 Вчера, 17:25
автор: Sostavitel
Горячая тема (нет новых ответов) Регистрация Вашего сайта (профиля,DLE сайты,подписи на форумах,постинг Тиц 10> , ПР 1>)
278 kaartes 102688 Вчера, 10:55
автор: kukla
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1139 13.12.2017, 23:36
автор: Nell
Открытая тема (нет новых ответов) Новости mail.ru появятся в "рекомендациях" Вконтакте?
19 eduarddis 2780 12.12.2017, 20:37
автор: galikfor
Горячая тема (нет новых ответов) Крупные новостные (СМИ) площадки, Яндекс Новости, Google News, анонсы, хорошая посещаемость.
37 NastyaLanPR 14184 7.12.2017, 9:46
автор: NastyaLanPR


 



RSS Текстовая версия Сейчас: 15.12.2017, 2:55
Дизайн