Перейти к содержимому
Русский язык для Invision Community 5

Создание RSS для приложения Links

Не поможете с создание RSS для приложения Links? Очень нужно RSS для этого приложения.

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

Проверяйте, если есть комментарий, то выводите его, иначе описание.

$desc = $r['comment_content'] ? $r['comment_content'] : $r['link_description'];

  • Автор

Проверяйте, если есть комментарий, то выводите его, иначе описание.

А куда это разместить?

 

А ещё ведь нужно указать что бы комментарии парсились, а то в скрипте они нигде не указаны.

Вы же сами написали, что можете заменить код. Поэтому я подумал, что ключ comment_content есть.

 

				array( 
				'select'	=> 'c.category_id',
				'from'		=>	array( 'links_cats' => 'c' ),
				'where'		=>	'c.category_id = l.link_category_id' 
			) 

заменить на

				array( 
				'select'	=> 'c.category_id',
				'from'		=>	array( 'links_cats' => 'c' ),
				'where'		=>	'c.category_id = l.link_category_id' 
			), 
			array( 
				'select'	=> 'lc.*',
				'from'		=>	array( 'links_comments' => 'lc' ),
				'where'		=>	'lc.comment_link_id = l.link_id AND lc.comment_added=l.link_last_post_date' 
			)

 

					'description' => $parsed['link_description'],

заменить на

					'description' => $r['comment_content'] ? $r['comment_content'] : $parsed['link_description'],

  • Автор

@newbie,

Большое спасибо, то что надо!

  • 4 недели спустя...
  • Автор

Проверяйте, если есть комментарий, то выводите его, иначе описание.

А как реализовать что бы при создании темы, если это тема с комментарием а не записью, в конец заголовка темы добавлялся какой то тег, указывающий что это комментарий (к примеру [Комент])? А то при создание темы, не важно это запись или комент, заголовок одинаковый.

  • Автор

А как реализовать что бы при создании темы, если это тема с комментарием а не записью, в конец заголовка темы добавлялся какой то тег, указывающий что это комментарий (к примеру [Комент])? А то при создание темы, не важно это запись или комент, заголовок одинаковый.

Уже не надо. Нашёл решение:

'title'       => $r['comment_id'] ? "{$r['link_title']} [Комент]" : $r['link_title'],

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.