Перейти к содержимому


Фотография
- - - - -

Создание Слайдера Через Jbzooitem


Лучший Ответ immortal727 , 14 April 2020 - 11:02

Получил данные элемента

$element = $item->getElement('a941c919-8fc2-4d22-9087-dfa86b8e97f9'); // element id получаем так 

$data = (array)$element->data(); // получаем данные
print_r($data); // смотрим что там хранится
 
А как теперь мне вывести данные массива элемента file?
Если пробовать echo $data['file'];
то ничего не выводит
 
Получилось наконец-то
echo $data[0]['file'];
 
Это все что мне и нужно-то было, а Вы меня по дебрям водили
Перейти к сообщению


Сообщений в теме: 22

#11 immortal727

immortal727

Отправлено 14 April 2020 - 10:27

Вообще все висит, не прогружается страничка

$j = 0;
while ($j<$count)
{
echo '<div class="sp-thumbnails">';
echo '<div class="sp-thumbnail">';
    foreach ($items as $item) {
$j++;
$ItemElementModel = $item->getElement('a941c919-8fc2-4d22-9087-dfa86b8e97f9');
$ItemDataTest = $item->getElement('a941c919-8fc2-4d22-9087-dfa86b8e97f9')->data();
//echo 'Элемент '.$ItemElementModel;
echo '<pre>';
var_dump($item); 
echo '</pre>';
//$thumb = $this->app->jbimage->resize($OriginalPath, '50', '50');
//echo $thumb;
 
}
echo '</div>';
}

  • 0

#12 CB9TOIIIA

CB9TOIIIA

Отправлено 14 April 2020 - 10:28


$j = 0;
while ($j<$count)
{
echo '<div class="sp-thumbnails">';
echo '<div class="sp-thumbnail">';
    foreach ($items as $item) {
$j++;
echo '<pre>';
var_dump($item);
echo '</pre>';
​die; // конец

//$ItemElementModel = $item->getElement('a941c919-8fc2-4d22-9087-dfa86b8e97f9');
//$ItemDataTest = $item->getElement('a941c919-8fc2-4d22-9087-dfa86b8e97f9')->data();
//echo 'Элемент '.$ItemElementModel;

//$thumb = $this->app->jbimage->resize($OriginalPath, '50', '50');
//echo $thumb;


}
echo '</div>';
}




  • 0

#13 immortal727

immortal727

Отправлено 14 April 2020 - 10:32

ничего, висит 


  • 0

#14 CB9TOIIIA

CB9TOIIIA

Отправлено 14 April 2020 - 10:33

Тут навыки программирования нужны


  • 0

#15 immortal727

immortal727

Отправлено 14 April 2020 - 10:36

Так я учусь. Подскажите пожалуйста как правильно это сделать?

Не все же такие умные как ВЫ


Мне нужно-то только пример как вытащить изображение в модуле?


  • 0

#16 CB9TOIIIA

CB9TOIIIA

Отправлено 14 April 2020 - 10:39

Надо подключить например jbdump или аналоги: https://github.com/JBZoo/JBDump

Далее уже смотреть в переменные.

Я слайдер например просто через full.php  делал

 

Подключал скрипты slick слайдера

 

NnYXdiB.png

 

Потом циклом из элемента вставлял ссылки на фото

 

rXcu8Rh.png

 

 

Это не совсем красиво - но работает.

___https://inodesign-home.ru/products/item/hoop-planet-copy-copy-copy

  • 0

#17 immortal727

immortal727

Отправлено 14 April 2020 - 10:47

Спасибо, но это совершенно не то что мне нужно. Слайдер проще, а там идут тумбинашки. И мне нужно понять как же вытащить элелменты в модуле


  • 0

#18 immortal727

immortal727

Отправлено 14 April 2020 - 11:02   Лучший Ответ

Получил данные элемента

$element = $item->getElement('a941c919-8fc2-4d22-9087-dfa86b8e97f9'); // element id получаем так 

$data = (array)$element->data(); // получаем данные
print_r($data); // смотрим что там хранится
 
А как теперь мне вывести данные массива элемента file?
Если пробовать echo $data['file'];
то ничего не выводит
 
Получилось наконец-то
echo $data[0]['file'];
 
Это все что мне и нужно-то было, а Вы меня по дебрям водили

Сообщение отредактировал immortal727: 14 April 2020 - 11:07

  • 0

#19 CB9TOIIIA

CB9TOIIIA

Отправлено 14 April 2020 - 11:13

 

Это все что мне и нужно-то было, а Вы меня по дебрям водили

 

 

окей - я все понял рад был помочь


  • 1

#20 fiction13

fiction13

Отправлено 14 April 2020 - 14:05

окей - я все понял рад был помочь

 

Женя, Женя, как тебе не стыдно! Водил человека по дебрям. А слабо было в голову залезть и посмотреть, чего там надо? Слабо? Разочаровываешь! 

 

:)  :)  :)


  • 1




Click to return to top of page in style!