Scumtron2009 5 Опубликовано: 17 октября 2012 Рассказать Опубликовано: 17 октября 2012 Здравствуйте, Может кто нибудь подсказать, куда копать? Возникла необходимость сделать так, чтобы из новостей бралось первое по счету фото и выводилось на главной и в категориях, без необходимости его явного указания в короткой или полной новостях, а в полной новости выводились все прикрепленные фото. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 17 октября 2012 Рассказать Опубликовано: 17 октября 2012 {image-x} выводит URL картинок находящихся в краткой новости, где x это номер картинки в новости, например {image-1} выведет URL первой картинки в краткой новости Источник: http://dle-news.ru/extras/online/all16.html Цитата Ссылка на сообщение Поделиться на других сайтах
Scumtron2009 5 Опубликовано: 17 октября 2012 Рассказать Опубликовано: 17 октября 2012 (изменено) Автор Я поясню конкретнее. Есть большая база данных с фотографиями, фото прикреплены (загружены) к новостям, но ссылки на них не указаны ни в короткой, ни в полных новостях. Конечно, можно вручную пройтись и проставить ссылки на фото в короткой и полной новостях, но там 30к+ новостей... Изменено 17 октября 2012 пользователем Scumtron2009 Цитата Ссылка на сообщение Поделиться на других сайтах
Scumtron2009 5 Опубликовано: 17 октября 2012 Рассказать Опубликовано: 17 октября 2012 (изменено) Автор Пока вывожу в полной новости все загруженные фото так: в full_story.tpl делаю инклюд: {include file="engine/modules/gallery.php"} <?php global $full_news_title; $iNewsId = intval($_GET['newsid']); $db->query( "SELECT images FROM " . PREFIX . "_images WHERE news_id={$iNewsId}" ); $aRow = $db->get_row(); $aImages = explode('|||',$aRow['images']); $sHtmlResult = ""; $sHtmlResult .= '<ul class="list_photos">'; foreach( $aImages as $key=>$sImage ) { $aImagePath = explode('/',$sImage,2); $sHtmlResult .= '<li> <a class="thumb resize" href="/uploads/posts/'.$sImage.'" class="highslide" onclick="return hs.expand(this)"> <div class="image_fs"><img src="/uploads/posts/'.$aImagePath[0]."/thumbs/".$aImagePath[1].'" alt="'.$full_news_title.'"></div> </a> </li>'; } $sHtmlResult .= '</ul>'; echo $sHtmlResult; ?> PS: Ошибся разделом, ув. модератор, перенесите пожалуйста в раздел "Запросы на создание модификаций" Изменено 17 октября 2012 пользователем Scumtron2009 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.