Домой Каталог: Дополнения WP-Recall PrimeForum Получение даты топика и описания
4ответ(ов) в теме
SAZONISCHE
не в сети 2 года
На сайте с 20.07.2017
Участник
Тем 17
Сообщения 211
1
12:41
Версия WP-Recall: 16.12.0
Версия дополнения: 1.4.0

Дошел до разметки pfm-topic.php.
Что получил в меру познаний:
Имя автора топика
<?php echo pfm_get_user_name($PrimeQuery->object->user_id); ?>
Заголовок топика
<?php echo $PrimeQuery->object->topic_name; ?>

Что не удалось получить
Дату создания топика
<?php echo mysql2date('c', $PrimeQuery->object->post_date, false); ?>
И как то криво получаю содержимое первого топика
<?php echo strip_tags(substr((pfm_get_post_field($PrimeQuery->object->topic_id,'post_content')), 0, 305)); ?>

Есть у кого соображения где я косячу?

0
Андрей CS
не в сети 23 минуты
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
2
12:46

дату создания топика получаем из данных первого сообщения топика, массив данных сообщений темы должен быть доступен в том же глобальном массиве $PrimeQuery->posts

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
3
12:46

Что не удалось получить
Дату создания топика

- а что вы получаете?

И как то криво получаю содержимое первого топика

- аналогично - скрин того что вы видите

p.s. strip_tags(substr((pfm_get_post_field( - может не стоит так глубоко вкладывать функции - разбивайте на отдельные получения и потом по строкам дебажьте и увидите где ломается

0
SAZONISCHE
не в сети 2 года
На сайте с 20.07.2017
Участник
Тем 17
Сообщения 211
4
12:58

По описанию нашел как то так <?php echo wp_trim_words($PrimeQuery->posts[0]->post_content,305); ?>
И дата <?php echo mysql2date('c', $PrimeQuery->posts[0]->post_date, false); ?>

большое спасибо)

Редакции сообщения
20.03.2018 13:01SAZONISCHEПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме