Вывод в виджете 5ти последних новостей (объявлений, групп и тд.)

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
Приветствую,

Ни как не могу разобраться каким макаром можно вывести в готовом (пустом виджете) ну например 5 последних, добавленных пользователем объявлений.

Сейчас у меня есть вот так:
Компонент - справа виджет
Вывод в виджете 5ти последних новостей (объявлений, групп и тд.)

В коде виджета это выглядит вот так:
Вывод в виджете 5ти последних новостей (объявлений, групп и тд.)

В данном случае виджет выводит ту же информацию что и компонент, а мне бы хватило просто заголовков, без остальной информации.....
PHP я не знаю толком (да и не толком тоже).... пробовал методом тыка тыкать, редактировать, убирать..... кароче целый день прошел в попытке что то изменить... безрезультатно...

Есть возможно какой то путь проще?

Критика/обратная связь приветствуется))))

Спасибо!
Редактировалось: 1 раз (Последний: 10 апреля 2019 в 00:00)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 158
а если взять виджет «Список контента», указать нужный тип контента, поставить количество 5?
Редактировалось: 1 раз (Последний: 10 апреля 2019 в 00:19)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 333
@stich:
ну например 5 последних, добавленных пользователем объявлений.
5 последних объявлений всех пользователей? или определённого пользователя?
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
islyaeFF:

а если взять виджет «Список контента», указать нужный тип контента, поставить количество 5?

Возможно это решение мне помогло бы, но проблема в том, что компонент сторонний, и он не "Тип контента"
Вывод в виджете 5ти последних новостей (объявлений, групп и тд.)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
Killer's dream:

@stich:
ну например 5 последних, добавленных пользователем объявлений.
5 последних объявлений всех пользователей? или определённого пользователя?

Всех, абсолютно без разницы какого пользователя.... хоть одного- если последние 5 объявлений принадлежат ему))
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
А вывести можно запросом в базу типа $property = $model->get(таблица, условия);

откопал на форуме, но ни каких пояснений к этой истории нету, и сто с этим делать я не знаю.... как и говорил выше, метод тыка не помог)))
Посетитель
small user social cms
Медаль
Сообщений: 333
Код PHP:
  1. $comment_list = cmsCore::getModel('comments')->orderBy('date_pub', 'desc')->getItem('comments');
Примерно таким способом где:
$comment_list будет массив.
comments это таблица в базе.
Редактировалось: 1 раз (Последний: 10 апреля 2019 в 00:35)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
Killer's dream:

Код PHP:
  1. $comment_list = cmsCore::getModel('comments')->orderBy('date_pub', 'desc')->getItem('comments');
Примерно таким способом где:
$comment_list будет массив.
comments это таблица в базе.

Щас попробую)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
Killer's dream:

Код PHP:
  1. $comment_list = cmsCore::getModel('comments')->orderBy('date_pub', 'desc')->getItem('comments');
Примерно таким способом где:
$comment_list будет массив.
comments это таблица в базе.

Код PHP:
  1.  
  2. <?php
  3. $this->addCSS($this->getTplFilePath('controllers/questions/css/index.css', false) . '?v=1.1.0');
  4. ?>
  5.  
  6. <div class="qq_questions_lists">
  7. <div class="qq_questions_list">
  8. <?php
  9. $cms_questions= cmsCore::getModel('title')->orderBy('date_pub', 'desc')->getItem('title');
  10. ?>
  11. </div>
  12. </div>
  13.  
У меня получилось вот так....
я сомневаюсь в том что это правильно, не только по своим ощущениям, но и по тому что сайт упал, ошибка 503

Первые 3 строчки кода я оставил от предыдущего виджета, в правильности чего так же сомневаюсь....
Посетитель
small user social cms
Медаль
Сообщений: 333
Вот так попробуйте
Код PHP:
  1. <?php $questions_list = cmsCore::getModel('questions')->orderBy('date_pub', 'desc')->getItem('questions');?>
  2.  
  3. <?php echo $questions_list[title]; ?>
Редактировалось: 3 раз (Последний: 10 апреля 2019 в 00:49)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
Killer's dream:

Вот так попробуйте
Код PHP:
  1.  
  2.  
  3.  

Не получилось, и я так подозреваю, по той причине что я путаю (или вообще не правильно трактую понятия "массив" и "таблица в базе")

У меня получается что cms_questions- это наверное таблица....
Но, а что тогда массив)???
Вывод в виджете 5ти последних новостей (объявлений, групп и тд.)
Посетитель
small user social cms
Медаль
Сообщений: 333
Да и из меня объесняльшик ещё тот ((
Редактировалось: 1 раз (Последний: 10 апреля 2019 в 00:57)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
Killer's dream:

Да и из меня объесняльшик ещё тот ((

Спасибо за попытку, то что я не понял, это по сути мои проблемы, буду пробовать...
Посетитель
small user social cms
Медаль
Сообщений: 333
Вот документацию почитайте https://docs.instantcms.ru/dev/models/get здесь хорошо описано как получить записи из базы
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 161
Killer's dream:

Вот документацию почитайте https://docs.instantcms.ru/dev/models/get здесь хорошо описано как получить записи из базы
Благодарю, буду изучать!!
Хорошо вообще, что за целый день выбрался к "нужному руслу" осталось догрести до берега))))
Спасибо за помощь!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: