Перейти к публикации

Как вывести маленькие тумбы на "похожих новостях"


Рекомендованные сообщения

Здравствуйте.

хочу сделать 2 вещи.

http://deslife.ru/13212-54-besshovnye-tekstury-patterns-dlya-fotoshopa.html - как сделать такие вот "похожие новости" как внизу страницы с уменьшенными картинками.

и второе - как сделать такой же блок скачивания файлов как на выше приведенной странице.

Ссылка на сообщение
Поделиться на других сайтах
Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вы вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

1. Открыть файл engine/inc/options.php

Найти строку, которая начинается так:

showRow( $lang['opt_sys_related'],
Под нее, вставить:
showRow( $lang['opt_sys_related_n'], $lang['opt_sys_relatedd_n'], "<input class=edit type=text style=\"text-align: center;\" name='save_con[related_news_n]' value=\"{$config['related_news_n']}\" size=5>" );
2. Открыть файл language/Russian/adminpanel.lng Найти строку, начинающуюся на:
'opt_sys_relatedd'
Под нее вставить:
'opt_sys_related_n' => "Обрезание описания",

'opt_sys_relatedd_n' => "Количество символов в описании к похожей новости.",
3. Открыть файл engine/modules/show.full.php Найти:
SELECT id, title, date, category, alt_name, flag FROM 
Заменить на:
SELECT id, title, date, category, alt_name, short_story, flag FROM 
Найти и удалить строку:
$buffer .= "<li><a href=\"" . $full_link . "\">" . stripslashes( $related['title'] ) . "</a></li>";
В место нее, вставить:
// *************************

// START MODERN RELATED NEWS

// *************************

preg_match('|<img(.*) src="([^"]*)"[^>]*>|is', $related['short_story'], $pts);

$thumba_parts = pathinfo($pts[2]);


if($pts[2]){

$pictitle = stripslashes( $related['title'] );

$pic = $thumba_parts['dirname'].'/'.$thumba_parts['basename'];

$wide = str_replace('thumbs/', "", $pic);

if(file_exists($wide)) $preview = "<a href=\"$wide\" onclick=\"return hs.expand(this)\"><img src=\"$pic\" width=\"64px\"; alt=\"$pictitle\" title=\"$pictitle\"></a>";

else $preview = "<img src=\"$pic\" width=\"64px\"; alt=\"$pictitle\" title=\"$pictitle\">";

}

else $preview = "<img style=\"border: medium none ;\" src=\"{THEME}/images/nothumb.gif\" width=\"64px\" height=\"64px\">";

$related['short_story'] = preg_replace("/\[attachment=[[:digit:]]*\]/si","",stripslashes($related['short_story']));

$related['short_story'] = preg_replace("/<!--*-->/si","",$related['short_story']);

$related['short_story'] = strip_tags($related['short_story']);

if( strlen( $related['short_story'] ) > $config['related_news_n'] ) $related['short_story'] = substr( $related['short_story'], 0, $config['related_news_n'] ) . " ... <a href=\"$full_link\">Читать</a>";


$buffer .= '<table width="100%" border="0" cellpadding="5" cellspacing="2" style="border-bottom: 1px dotted #E1E1E1;">

<tr>

<td width="100" height="100" align="center" valign="middle" style="border: 1px solid #E1E1E1;">'.$preview.'</td>

<td width="91%" valign="top" style="padding-left: 7px; padding-bottom: 7px;"><strong><a href="'.$full_link.'">'.stripslashes( $related['title']).'</a></strong><br>

'.stripslashes($related['short_story']).'</td>

</tr>

</table><br>';


// *************************

// END MODERN RELATED NEWS

// *************************

4. Зайти в админку, в раздел "Настройка системы" > "Оптимизация запросов к базе данных", установите "Обрезание описания", рекомендую 250-255 символов.

Сохраните настройки.

5. Загрузите файл nothumb.gif из архива в папку templates/{THEME}/images/

6. Очистите кеш в админке.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Здравствуйте!

Не хотелось конечно поднимать давно прошедшую тему.

Desp_87 выше написал как можно вывести похожие новости с картинкой. Но у меня такой вопрос, что нужно поменять, чтобы превьюшка бралась из дополнительного поля новости?

_ttp://relizeoff.ru

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...