Перейти к контенту
  • 0

Вывод тем в которых отвечал юзер


gtasa

Вопрос

Счас возникла потребность в том чтобы юзер мог вывести весь списко тем в которых он отвечал и тут же вопрос, а как так сделать ?
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Счас возникла потребность в том чтобы юзер мог вывести весь списко тем в которых он отвечал и тут же вопрос, а как так сделать ?

Модификацию за тебя, увы, написать не могу, но на верный путь по её написанию наставить могу. :D

Тебе понадобится SQL-запрос примерно следующего вида (готовый вариант для IPB):

		$this->ipsclass->DB->build_query( array( 'select' => 'p.topic_id',
											 'from' => array( 'posts' => 'p' ),
											 'where' => 'author_id=1 AND approved=1',
											 'add_join' => array( 0 => array( 'select' => 't.title',
																			  'from' => array( 'topics' => 't' ),
																			  'where' => 't.tid=p.topic_id',
																			  'type' => 'inner' )),
																			  'order' => 'tid DESC',
										)   );
	$this->ipsclass->DB->exec_query();

Правда, в моём примере делается выборка тем из базы данных для пользователя с порядковым номером 1. Не очень сложно сделать, чтобы выборка была для того пользователя, который осуществляет просмотр страницы.

 

Далее результаты обрабатываешь циклом с предусловием (т.е. while). Ну и, конечно, нужно оформить вывод этой информации. ;)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.