Проблема вывода изображений в новостях на Кино сайте.

volk9110

Новичок
Регистрация
14 Окт 2018
Сообщения
56
Реакции
3
Баллы
8
Здравствуйте.Я установил сборку Кино сайта,которую скачал на этом сайте,но вот проблема при выводе новостей на главной странице не отображается изображение новости. Помогите решить эту проблему.Безымянный.jpg
 

Entrol

Новичок
Регистрация
11 Май 2017
Сообщения
144
Реакции
72
Баллы
28
Куда загружаешь картинку?
Доп поле?
И покажи шаблон полной новости, там через {image-1}?

Посмотри как у тебя доп. поле с картинками называется, после поправь fullstory.tpl
 

warxammer

VIP
VIP
Прошёл марафон
Регистрация
31 Мар 2017
Сообщения
492
Реакции
170
Баллы
43
конечно {image-1} кто будет шаб править :facepalm: шаб для любителей блоков РКН
 

volk9110

Новичок
Регистрация
14 Окт 2018
Сообщения
56
Реакции
3
Баллы
8
Куда загружаешь картинку?
Доп поле?
И покажи шаблон полной новости, там через {image-1}?

Посмотри как у тебя доп. поле с картинками называется, после поправь fullstory.tpl
Ели я правильно понял,то править нужно этот фай show.short.php,а точнее дописать код для вывода изображения после этой строки
$tpl->compile( 'content' );


Код примерно такой
$news_images = $db->super_query("SELECT images FROM ".PREFIX."_images WHERE news_id='{$row['id']}'");
if ($news_images['images']) {
$tpl->set('[images]',"");
$tpl->set('[/images]',"");
$images = array();
$folder_prefix = explode("/",$news_images['images']);
$folder_prefix = $folder_prefix[0];
$news_images['images'] = explode("|||",$news_images['images']);
foreach ( $news_images['images'] as $value ) {
$images_thumb = $config['http_home_url']."uploads/posts/".$folder_prefix."/thumbs/".substr(trim($value),8);
$images_real = $config['http_home_url']."uploads/posts/".trim($value);
if (file_exists(ROOT_DIR."/uploads/posts/".$folder_prefix."/thumbs/".substr(trim($news_images['images'][0]),8))) {
$images[] = "<!--thumb_begin:{$images_real}--><a href=\"{$images_real}\" onclick=\"return hs.expand(this)\" ><img src=\"{$images_thumb}\" alt=\"{$row['title']}\" title=\"{$row['title']}\" /></a><!--thumb_end-->";
} else {
$images[] = "<img src=\"{$images_thumb}\" alt=\"{$row['title']}\" title=\"{$row['title']}\" />";
}
}
$tpl->set('{images}',implode("",$images));
$images_thumb = $config['http_home_url']."uploads/posts/".$folder_prefix."/thumbs/".substr(trim($news_images['images'][0]),8);
$images_real = $config['http_home_url']."uploads/posts/".$news_images['images'][0];
if (file_exists(ROOT_DIR."/uploads/posts/".$folder_prefix."/thumbs/".substr(trim($news_images['images'][0]),8))) {
$images_caption = "<!--thumb_begin:{$images_real}--><a href=\"{$images_real}\" onclick=\"return hs.expand(this)\" ><img src=\"{$images_thumb}\" alt=\"{$row['title']}\" title=\"{$row['title']}\" /></a><!--thumb_end-->";
} else {
$images_caption = "<img src=\"{$images_real}\" alt=\"{$row['title']}\" title=\"{$row['title']}\" />";
}
$tpl->set('{image}',$images_caption);
} else {
$tpl->set_block("'\\[images\\](.*?)\\[/posts\\]'si","");
$tpl->set('{images}',"<img src=\"{THEME}/dleimages/no_image.jpg\" alt=\"{$row['title']}\" title=\"{$row['title']}\" />");
$tpl->set('{image}',"<img src=\"{THEME}/dleimages/no_image.jpg\" alt=\"{$row['title']}\" title=\"{$row['title']}\" />");
}
Я правильно всё понимаю?
 

Karambole

Новичок
Регистрация
1 Мар 2017
Сообщения
189
Реакции
137
Баллы
43
Я правильно всё понимаю?
Нет, там вообще ничего не трогай и не ковыряйся в движке пока. Сначала разберись с шаблоном сайта (в админке найди - "Шаблоны сайта")
В файлах шаблона "fullstory.tpl" (который отвечает за вид полной новости) и "shortstory.tpl" (который отвечает за вид краткой новости), посмотри как выводится изображение в новостях. Скорее всего (как заметили выше), у тебя изображение выводится тегом "{image-1}", что означает - берётся первое изображение (если в "shortstory.tpl", то первое изображение из краткой новости, а в "fullstory.tpl" - первое в полной новости).
Можешь загрузить картинку к новости и вывести его и в краткой новости и в полной - и посмотришь как получится.
Если же хочешь выводить изображения доп.полями - поменяй в "fullstory.tpl", "shortstory.tpl" и "relatednews.tpl" вместо "{image-1}" пропиши название доп.поля - [xfvalue_название доп.поля].
(подробней в документации к DLE, пройдись и посмотри какие теги за что отвечают в шаблонах, при выводе новостей и т.д.)

PS. ты киносайт будешь поднимать на доменной зоне ".ua" ???
Там же нужно регистрировать товарную марку и т.д. светится нужно будет... не сыкотно?
 
Последнее редактирование:

Nina

Новичок
Регистрация
28 Май 2018
Сообщения
136
Реакции
32
Баллы
28
Смотрите, если у вас готовая сборка, то, скорее всего, в шаблоне уже настроен вывод картинки через доп.поле для постера.
Вначале нужно картинки для постеров закачать к себе на сервер в шаблон сайта, в папку /uploads/posts (может быть у вас папка для постеров называется иначе, но скорее всего название такое же); а затем скопировать путь к нужной картинке. Я для этого использую файлзиллу, в ней же сразу и копирую адрес ссылки на картинку.
Но адрес нужен не весь, а только его окончание, типа /uploads/posts/2018-trill/1048563.jpg
Далее заходите в админку сайта, добавить новость (судя по скриншоту, вы уже это сделали), и ниже под редактором текста, там, где жанр, качество и т.д., ищете доп.поле "Постер", там и вставляете это окончание ссылки на картинку.
Да, картинку нужно будет, скорее всего, уменьшить.
 

volk9110

Новичок
Регистрация
14 Окт 2018
Сообщения
56
Реакции
3
Баллы
8
Смотрите, если у вас готовая сборка, то, скорее всего, в шаблоне уже настроен вывод картинки через доп.поле для постера.
Вначале нужно картинки для постеров закачать к себе на сервер в шаблон сайта, в папку /uploads/posts (может быть у вас папка для постеров называется иначе, но скорее всего название такое же); а затем скопировать путь к нужной картинке. Я для этого использую файлзиллу, в ней же сразу и копирую адрес ссылки на картинку.
Но адрес нужен не весь, а только его окончание, типа /uploads/posts/2018-trill/1048563.jpg
Далее заходите в админку сайта, добавить новость (судя по скриншоту, вы уже это сделали), и ниже под редактором текста, там, где жанр, качество и т.д., ищете доп.поле "Постер", там и вставляете это окончание ссылки на картинку.
Да, картинку нужно будет, скорее всего, уменьшить.
Вот что получилось
Безымянный.jpg Безымянный1.jpg
 

Nina

Новичок
Регистрация
28 Май 2018
Сообщения
136
Реакции
32
Баллы
28
@volk9110, ну я же писала выше, что нужно вставлять не полную ссылку, а её окончание)))
Вот в этой вашей ссылке, которая стоит в доп.поле "Постер", нужно удалить начало: http://berloga.ua, и оставить окончание, начинающееся на /uploads/posts/........ Это во-первых.
Во-вторых, где у вас картинка-то? В конце ссылки обозначена новость, но никак не файл картинки, у которого должно быть расширение картинки, к примеру .jpg
 

volk9110

Новичок
Регистрация
14 Окт 2018
Сообщения
56
Реакции
3
Баллы
8
@volk9110, ну я же писала выше, что нужно вставлять не полную ссылку, а её окончание)))
Вот в этой вашей ссылке, которая стоит в доп.поле "Постер", нужно удалить начало: http://berloga.ua, и оставить окончание, начинающееся на /uploads/posts/........ Это во-первых.
Во-вторых, где у вас картинка-то? В конце ссылки обозначена новость, но никак не файл картинки, у которого должно быть расширение картинки, к примеру .jpg
Да пробовал по разному ссылку указывать всё равно не выходит.
Безымянный1.jpg
 

Nina

Новичок
Регистрация
28 Май 2018
Сообщения
136
Реакции
32
Баллы
28
@volk9110, у вас опять беда со ссылкой: что у вас там в окончании ссылки виднеется?
Ссылка должна заканчиваться расширением файла картинки.
Только так: /uploads/posts/2018-trill/1048563.jpg
И не иначе.
Внимательней, пожалуйста.
 

Karambole

Новичок
Регистрация
1 Мар 2017
Сообщения
189
Реакции
137
Баллы
43
Да пробовал по разному ссылку указывать всё равно не выходит.
попробуй без слеша вначале:
uploads/posts/2018-10/....куча папок.../kartinka.jpg <- в конце должно быть только "jpg", "gif" или "png" (формат изображения), а у тебя там ещё закрывающий тег тумбы - [/thumb]
 

volk9110

Новичок
Регистрация
14 Окт 2018
Сообщения
56
Реакции
3
Баллы
8
попробуй без слеша вначале:
uploads/posts/2018-10/....куча папок.../kartinka.jpg <- в конце должно быть только "jpg", "gif" или "png" (формат изображения), а у тебя там ещё закрывающий тег тумбы - [/thumb]
Безымянный1.jpg
Без толку,не выводит изображение.
 

Nina

Новичок
Регистрация
28 Май 2018
Сообщения
136
Реакции
32
Баллы
28
Попробуйте ещё со слэшем и почистите кэш сайта - это можно сделать в админке, на главной странице, кнопка "очистить кэш".
Ну или как вариант - неправильно загрузили картинку на хостинг.
 

Анна

Модератор
Команда форума
Приватовец
VIP
Прошёл марафон
Регистрация
23 Апр 2017
Сообщения
1.377
Реакции
540
Баллы
113
@volk9110, напиши в личку сайт с доступом в админку. Я посмотрю, что там не так у тебя.
 

volk9110

Новичок
Регистрация
14 Окт 2018
Сообщения
56
Реакции
3
Баллы
8
Всем спасибо! Разобрался с выводом изображения,проблема была Inocube.На сервере он стоит,но почему то выдавало ошибку об его отсутствии.Помогла переустановка Inocube.Вот появилась другая проблема-это плеер,а точнее он сильно растянут.
В чём может быть проблема?Безымянный.jpg
 

Svlto4

Новичок
Регистрация
10 Апр 2018
Сообщения
77
Реакции
14
Баллы
8
Проблема в заданной высоте плеера)
 

Svlto4

Новичок
Регистрация
10 Апр 2018
Сообщения
77
Реакции
14
Баллы
8
Подскажите пожалуйста где это подкорректировать?
Вставляешь фрейм или ссылку? Если так <iframe width="560" height="315" src="</iframe> то здесь и указываешь ширину и высоту. Если ссылкой прямой то в шаблоне полной новости где вывод плеера должны быть размеры.
 
Сверху Снизу