Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Haktar

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

Recommended Posts

@newbie,

Обновление записей в ленту канала идёт посредством link_last_post_date - то есть при новом комментарии к записи link обновляется канал, и это очень подходит мне.

Но как сделать что бы в description канала был именно контент комментария? Конечно, можно заменить $r['link_description'] на comment_content, но проблема в том, что при публикации записи к link нет никаких комментариев.

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Вы же сами написали, что можете заменить код. Поэтому я подумал, что ключ 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'],

  • Upvote 2

Share this post


Link to post
Share on other sites

@newbie,

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...