|
|
05.02.2015, 11:03
|
|
Быков Алексей Сергеевич
ИП Быков
Зарегистрирован: 2015-02-04
Сообщений: 14
|
Добрый день!
Делаю первый сайт на netcat, столкнулся с проблемой. Есть два компонента, Фото и Видео, которые на своих страницах выводят фотоотчеты и видеоотчеты соответственно. Нужно сделать раздел Медиа, в котором автоматически отображались бы последние добавленные элементы из фото и видео. Попробовал через nc_objects_list(), но они по очереди отображаются (сначала все фото, а потом все видео), а нужно вперемешку.
Хотелось бы попросить вашей помощи в решении проблемы.
Сделал скриншот работы nc_objects_list().
|
|
|
05.02.2015, 13:03
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Вы можете использовать компонент агрегатор (не удобно) или создать свою выборку и циклом вывести.
$nc_core->db->get_results()
А циклы посмотрите в интернете.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
05.02.2015, 13:34
|
|
Быков Алексей Сергеевич
ИП Быков
Зарегистрирован: 2015-02-04
Сообщений: 14
|
Тогда такой вопрос. Как из полученной инфы о картинке (video_1.jpg:image/jpeg:21763) получить ссылку, которую можно вставить в <img>?
|
|
|
05.02.2015, 14:18
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
Цитата:Как из полученной инфы о картинке (video_1.jpg:image/jpeg:21763) получить ссылку, которую можно вставить в <img>?
Разобрать по частям этот результат запроса:
Код:$array_imageURL = explode(':',$imageURL)
imageURL - это результат вашего запроса.
И потом нужную часть вставить в тег <img>
Код:<img src='/netcat_files/<?=$array_imageURL[0];?>' alt='' />
Stark
|
|
|
05.02.2015, 14:33
|
|
Быков Алексей Сергеевич
ИП Быков
Зарегистрирован: 2015-02-04
Сообщений: 14
|
Так не получится.
В указанной папке (netcat_files) они не хранятся. Если посмотреть путь любой картинки, то он следующего вида (netcat_files/8/4/h_1195647bdf0d9e27723f6c01c47a11ca). Да, можно прописать id 8 и 4, но нужно получить хэш картинки.
|
|
|
05.02.2015, 20:31
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Вам нужно пользоваться функцией nc_file_path, чтобы получить путь к картинке по ID Объекта, номеру компонента и номеру интересующего вас поля-картинки.
|
|
|
06.02.2015, 16:47
|
|
Быков Алексей Сергеевич
ИП Быков
Зарегистрирован: 2015-02-04
Сообщений: 14
|
Всем спасибо за помощь, проблему решил!
|