Как добавить в ленту активности вывод фотографий к статьям? Инстант2

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 317
На примере моего сайта.
У меня есть тип контента статьи -article и видео - watch.
Внёс следующие изменения и картники стали выводится,вот демо.
Но :
1.перестала работать пагинация,не подгружается 3,4 и так далее страницы
2.и теперь не всегда выводится в ленте новодобавленный обьект.

В /system/controllers/activity/model.php, в public function getEntries(){ добавил :
Код PHP:
  1.  
  2. $this->select('a.photo', 'art_photo');
  3. $this->join('con_articles', 'a', 'a.id = i.subject_id');
  4.  
  5. $this->select('w.photo', 'video_photo');
  6. $this->join('con_watch', 'w', 'w.id = i.subject_id');
  7.  
чуть ниже :
Код PHP:
  1.  
  2. $item['article'] = array(
  3. 'id' => $item['subject_id'],
  4. 'photo' => $item['art_photo']
  5. );
  6. $item['watch'] = array(
  7. 'id' => $item['subject_id'],
  8. 'photo' => $item['video_photo']
  9. );
  10.  
В /templates/default/controllers/activity/list.tpl.php добавил :
Код PHP:
  1.  
  2. <?php if (($item['type_id']) == 13 ){ ?> <?php echo html_image($item['article']['photo'],'big'); ?><?php } elseif (($item['type_id']) == 21 ){ ?> <?php echo html_image($item['watch']['photo'],'big'); ?> <?php } ?>
  3.  
type_id - соответсвует номеру типа контента в базе.

Подскажите что не так .
Редактировалось: 3 раз (Последний: 7 июня 2015 в 17:29)



Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3818
alexbabo:
1.перестала работать пагинация,не подгружается 3,4 и так далее страницы
3 страница подгружается, на 4 странице ничего нет для отображения. Видимо поэтому выскакивает ошибка яваскрипта, а с ней и прекращение подгрузки контента.

TypeError: $(...)[0] is undefined

pBar[page_next-1] = $(".pagebar")[0].outerHTML;

Надо разбираться почему возникает такая ошибка в файле pageautoload.js (строка 103, столбец 28).
alexbabo:
2.и теперь не всегда выводится в ленте новодобавленный обьект.
Не все или не всегда выводятся новодобавленные объекты?
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 317
Большое спасибо Loadырь,что откликнулись.
Так давно никто не отвечал,что я уже и не надеялся и даже не проверял тему,а тут проверил и Ваш отзыв - спасибо.
По делу.
Loadырь:
3 страница подгружается, на 4 странице ничего нет для отображения
На 4 странице есть ещё три материала.
Loadырь:
Не все или не всегда выводятся новодобавленные объекты?
Например зашёл под одним пользователем,добавил статью,она в ленте не показывается.
Позже добавил ещё статью,и в ленте появляться вторая статья,потом ещё добавил(штук 5),и другие уже не появляются.

Захожу под другим пользователем,добавляю штук 6 статей ,ни одна не появляется в ленте.

Логики никакой,то выводится в ленте то нет.
Редактировалось: 2 раз (Последний: 8 августа 2015 в 00:54)



Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3818
А у вас модерацию записи проходят или сразу публикуются?
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 317
Loadырь:

А у вас модерацию записи проходят или сразу публикуются?

Модерация отключена,сразу публикуются.

Сегодня ещё раз вошёл под двумя разными пользователями и добавил по 5 статей,сегодня ни одна не появилась в ленте.
Месяц назад,кое какие появлялись в ленте (давно не добавлял статей)
Какой-то парадокс :)
Редактировалось: 1 раз (Последний: 8 августа 2015 в 14:11)



Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3818
alexbabo, В файле \system\controllers\content\actions\item_add.php правки вносили?
В БД в таблицах указанных типов контента у всех записей стоит 1 в колонке is_approved?
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 317
Loadырь:
В файле \system\controllers\content\actions\item_add.php правки вносили?
Нет не вносил
Loadырь:
В БД в таблицах указанных типов контента у всех записей стоит 1 в колонке is_approved?
да выставлена 1

Могу поставить свежий сайт на поддомен и внести изменения в ленту,если вам интересно внутри посмотреть.



Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 317
Проблема решена



В начало страницы
Предыдущая темаСледующая тема Перейти на форум: