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



 

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

Открыть тему
Тема закрыта
> Похожие новости в DLE, Как сделать вывод картинкой?
jjoret
jjoret
Topic Starter сообщение 28.4.2012, 16:51; Ответить: jjoret
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 791
Регистрация: 29.11.2011
Из: Беларусь
Поблагодарили: 169 раз
Репутация:   45  


Здравствуйте. Как сделать так, чтобы при выводе похожих новостей в DLE выводилась еще и уменьшенная картинка определенной новости?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GR1DER
GR1DER
сообщение 28.4.2012, 17:14; Ответить: GR1DER
Сообщение #2


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

Группа: User
Сообщений: 89
Регистрация: 3.10.2011
Поблагодарили: 6 раз
Репутация:   3  



Редактируем файл /templates/ВАШ_ШАБЛОН/relatednews.tpl, вставляем туда:

{opa}
<table>
<tr>
<td><a href="{link}"><img alt="{title}" title="{title}" class="relate" src="{image-1}" width=50px height=50px></a></td>
<td><a href="{link}">{title}</a><br/> {text limit="150"}...</td>
</tr>
</table>
{opa1}




{opa} и {opa1} — теги для организации нужного нам вывода новостей. Их не трогаем, не удаляем, они должны находиться строго на указанных местах — первый сверху, второй — снизу. Все остальное можно менять на свое усмотрение.

Далее открываем редактором файл engine/modules/show.full.php и находим в нем такую строку:

while ( $related = $db->get_row() ) {




ВЫШЕ вставляем:

$z = 0;




НИЖЕ вставляем:

$z++;
if($z % 2 == 0) {
$tpl2->set( '{opa}', "<td>" );
$tpl2->set( '{opa1}', "</td></tr>" );
} else {
$tpl2->set( '{opa}', "<tr><td>" );
$tpl2->set( '{opa1}', "</td>" );
}



Далее, в этом же файле, ниже, ищем строку:
$buffer = $tpl2->result['content'];



и заменяем её на:
$buffer = "<table>".$tpl2->result['content']."</tr></table>";


Источник


--------------------


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Регистрация Вашего сайта (профиля,DLE сайты,подписи на форумах,постинг Тиц 10> , ПР 1>)
278 kaartes 102598 Сегодня, 10:55
автор: kukla
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1123 Вчера, 23:36
автор: Nell
Открытая тема (нет новых ответов) Новости mail.ru появятся в "рекомендациях" Вконтакте?
19 eduarddis 2764 12.12.2017, 20:37
автор: galikfor
Горячая тема (нет новых ответов) Крупные новостные (СМИ) площадки, Яндекс Новости, Google News, анонсы, хорошая посещаемость.
37 NastyaLanPR 14172 7.12.2017, 9:46
автор: NastyaLanPR
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
142 contex1 65099 5.12.2017, 12:13
автор: contex1


 



RSS Текстовая версия Сейчас: 14.12.2017, 14:21
Дизайн