igorek-art 33 Опубликовано: 18 февраля 2022 Рассказать Опубликовано: 18 февраля 2022 Всем привет! А кто-нибудь может подсказать, как сделать чтоб данные тег {tags} работал в похожих новостях? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 19 февраля 2022 Рассказать Опубликовано: 19 февраля 2022 $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&tag=" . rawurlencode( $url_tag ) . "\">" . $value . "</a>"; } $tpl2->set( '{tags}', implode( $config['tags_separator'], $tags ) ); } else { $tpl2->set_block( "'\\[tags\\](.*?)\\[/tags\\]'si", "" ); $tpl2->set( '{tags}', "" ); } 1 Цитата Ссылка на сообщение Поделиться на других сайтах
igorek-art 33 Опубликовано: 19 февраля 2022 Рассказать Опубликовано: 19 февраля 2022 Автор 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("'", """, "&", "/"), 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&tag=" . rawurlencode( $url_tag ) . "\">" . $value . "</a>"; } $tpl2->set( '{tags}', implode( $config['tags_separator'], $tags ) ); } else { $tpl2->set_block( "'\\[tags\\](.*?)\\[/tags\\]'si", "" ); $tpl2->set( '{tags}', "" ); } Все четко, спасибо!!!! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.