Перейти к публикации

{tags} в похожих новостях


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

Всем привет! А кто-нибудь может подсказать, как сделать чтоб данные тег {tags} работал в похожих новостях?

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

 

$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE id IN({$row['related_ids']}) AND approve=1 ORDER BY FIND_IN_SET(id, '{$row['related_ids']}') LIMIT " . $config['related_number'] );

заменить на 

$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, tags FROM " . PREFIX . "_post WHERE id IN({$row['related_ids']}) AND approve=1 ORDER BY FIND_IN_SET(id, '{$row['related_ids']}') LIMIT " . $config['related_number'] );

найти 

	if (stripos ( $tpl2->copy_template, "image-" ) !== false) {

Вставить выше

if( $config['allow_tags'] and $related['tags'] ) {			
			$tpl2->set( '[tags]', "" );
			$tpl2->set( '[/tags]', "" );
			$tags = array ();			
			$related['tags'] = explode( ",", $related['tags'] );			
			foreach ( $related['tags'] as $value ) {				
				$value = trim( $value );
				$url_tag = str_replace(array("'", """, "&", "/"), array("'", '"', "&", "⁄"), $value);				
				if( $config['allow_alt_url'] ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . rawurlencode( $url_tag ) . "/\">" . $value . "</a>";
				else $tags[] = "<a href=\"$PHP_SELF?do=tags&amp;tag=" . rawurlencode( $url_tag ) . "\">" . $value . "</a>";			
			}			
			$tpl2->set( '{tags}', implode( $config['tags_separator'], $tags ) );		
		} else {			
			$tpl2->set_block( "'\\[tags\\](.*?)\\[/tags\\]'si", "" );
			$tpl2->set( '{tags}', "" );		
		}

 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, alex32 сказал:

 


$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE id IN({$row['related_ids']}) AND approve=1 ORDER BY FIND_IN_SET(id, '{$row['related_ids']}') LIMIT " . $config['related_number'] );

заменить на 


$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, tags FROM " . PREFIX . "_post WHERE id IN({$row['related_ids']}) AND approve=1 ORDER BY FIND_IN_SET(id, '{$row['related_ids']}') LIMIT " . $config['related_number'] );

найти 


	if (stripos ( $tpl2->copy_template, "image-" ) !== false) {

Вставить выше


if( $config['allow_tags'] and $related['tags'] ) {			
			$tpl2->set( '[tags]', "" );
			$tpl2->set( '[/tags]', "" );
			$tags = array ();			
			$related['tags'] = explode( ",", $related['tags'] );			
			foreach ( $related['tags'] as $value ) {				
				$value = trim( $value );
				$url_tag = str_replace(array("&#039;", "&quot;", "&amp;", "/"), array("'", '"', "&", "&frasl;"), $value);				
				if( $config['allow_alt_url'] ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . rawurlencode( $url_tag ) . "/\">" . $value . "</a>";
				else $tags[] = "<a href=\"$PHP_SELF?do=tags&amp;tag=" . rawurlencode( $url_tag ) . "\">" . $value . "</a>";			
			}			
			$tpl2->set( '{tags}', implode( $config['tags_separator'], $tags ) );		
		} else {			
			$tpl2->set_block( "'\\[tags\\](.*?)\\[/tags\\]'si", "" );
			$tpl2->set( '{tags}', "" );		
		}

 

Все четко, спасибо!!!!

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

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

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

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

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

×
×
  • Создать...