Тема: Вывод похожих новостей из категории в {relatednews}
Как сделать, чтобы похожие новости {relatednews} выводились только из той же категории, что и сама новость?
Что-то смекнуть не могу...
Сообщество читателей блога alaev.info
Не ссы! Входи или зарегистрируйся!
Форум АлаичЪ'а о SEO → Общие вопросы по DLE → Вывод похожих новостей из категории в {relatednews}
Стр.: 1 2
Надо войти или зарегиться
Как сделать, чтобы похожие новости {relatednews} выводились только из той же категории, что и сама новость?
Что-то смекнуть не могу...
Используйте модуль LinkEnso - https://alaev.info/blog/post/3982 "Похожесть" новостей в этом виде перелинковки как раз можно настроить категориальной принадлежностью. Правда в итоге это не "похожие новости" будут, а предыдущие и следующие.
Как сделать, чтобы похожие новости (relatednews) выводились только из той же категории, что и сама новость ? Что-то смекнуть не могу...
например вывести тегом custom
_http://dle-news.ru/extras/online/index.html?startnews.html Страничка по теме!
Пример реализации:
{custom id="1,2" category="2,7" template="custom" aviable="global" from="0" limit="10" order="date" cache="yes"}
Где id это список ID новостей которые вы хотите вывести
category это список ID категорий, из которых производить выборку новостей, разделяются запятой без пробелов.template файл шаблона который будет использоваться при выводе новостей в данном случае это будет custom.tpl если вы используете на сайте несколько шаблонов то данный файл должен присутствовать в каждом шаблоне. В данном шаблоне используются теги аналогичные для короткой новости.
aviable раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения:
global - во всех разделах
main - на главной странице
date - при просмотре новостей за определенные даты
cat - при просмотре категории
showfull - при просмотре полной новости
search - при просмотре результатов поиска
userinfo - при просмотре профиля
register - при регистрации
stats - при просмотре статистики
pm - при просмотре персональных сообщений
feedback - при просмотре обратной связи
favorites - при просмотре закладок
newposts - при просмотре новых сообщений
addnews - при добавлении новости
lastnews - при просмотре последних новостей на сайте
lastcomments - при просмотре последних комментариев
static - при просмотре статических страниц
catalog - при просмотре каталога страниц
alltags - при просмотре облака тегов
tags - при просмотре новостей из облака тегов
allnews - при просмотре всех новостей на сайте или всех новостей какого либо пользователяВы можете комбинировать разделы при помощи "|", например aviable="userinfo|register|main" будет выводить ваши новости на главной, при регистрации и при просмотре профиля пользователя.
from номер новости с которой начнется вывод
limit сколько новостей будет выведеноorder порядок сортировки новостей, может причинимать следующие значения:
date - сортировка новостей по дате
rating - сортировка новостей по рейтингу
reads - сортировка новостей по количеству просмотров
comments - сортировка новостей по количеству комментариев
title - сортировка новостей по заголовкам новостей
rand - сортировка новостей в случайном порядкеcache принимает значения yes или no - устанавливает кешировать вывод или нет, рекомендуется кешировать для снижения нагрузки.
Каждый кулик свое болото хвалит
Каждый кулик свое болото хвалит
Ну я тогда похвалю чужое. Если коробочно и со всякими плюшками, пользовался раньше сам: S-Block. Ну а пару месяцев назад пересел на блок.про от Паши, т.к спокойно могу внедрить свои фишки в код, а в S-Block все зашифровано.
p.s Если пробовать ковырять show.full.php, то думаю надо химичить с этой строкой:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE id IN({$row['related_ids']}) ORDER BY id DESC");
Например заменить:
WHERE id IN({$row['related_ids']}) ORDER BY id DESC
на
WHERE `category` = '{$row['category']}' ORDER BY RAND() LIMIT 5
Где "5" - количество выводимых новостей. Только тут будет случайный выбор из-за RAND().
Но думаю наши программисты меня поправят, если накосячил.
WHERE `category` = '{$row['category']}' ORDER BY RAND() LIMIT 5
Да, или на что то типа
WHERE `category` regexp '[[:<:]](" . str_replace(',', '|', $row['category']) . ")[[:>:]]'
если включена мультикатегориальность
Спасибо за помощь ребята... Вот это действительно хорошая штука http://blockpro.ru/ !
Каждый кулик свое болото хвалит
Так и есть, чем больше людей юзают модуль, тем больше шанс исправить незамеченные косяки, но в большинстве случаев работает как надо ))
для нагрузок выше среднего конечно не стоит злоупотреблять, да и код не мешало бы переработать.
вывод новостей из подкатегорий
по вашему совету сделал так:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE {$stop_list} MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve='1' AND category regexp '[[:<:]](" . str_replace(',', '|', $row['category']) . ")[[:>:]]'" . $where_date . " LIMIT " . $config['related_number'] );
новости выводятся но все в кучу из родительской категории, а нельзя ли чтоб учитывались подкатегории
Как сделать на dle чтобы похожие новости выводились по заданным тегам?
Ты уже спрашивал, не?
Я давно работаю с https://www.king-servers.com/ Более чем все устраивает. Посмотрите
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
tuchkasинфоинфо
Добавлено: 12.06.2023 16:19
Добавлено: 12.06.2023 16:20
Добавлено: 12.06.2023 16:21
Добавлено: 12.06.2023 16:23
Добавлено: 12.06.2023 16:24
Добавлено: 12.06.2023 16:25
Добавлено: 12.06.2023 16:26
Добавлено: 12.06.2023 16:27
Добавлено: 12.06.2023 16:28
Добавлено: 12.06.2023 16:35
Добавлено: 12.06.2023 16:36
Добавлено: 12.06.2023 16:37
Добавлено: 12.06.2023 16:38
Добавлено: 12.06.2023 16:39
Добавлено: 12.06.2023 16:40
Добавлено: 12.06.2023 16:41
Добавлено: 12.06.2023 16:42
Добавлено: 12.06.2023 16:44
Добавлено: 12.06.2023 16:45
Добавлено: 12.06.2023 16:51
Добавлено: 12.06.2023 16:52
Добавлено: 12.06.2023 16:53
Добавлено: 12.06.2023 16:54
Добавлено: 12.06.2023 16:56
Добавлено: 12.06.2023 17:02
Добавлено: 12.06.2023 17:03
Добавлено: 12.06.2023 17:04
Добавлено: 12.06.2023 17:05
Добавлено: 12.06.2023 17:07
Добавлено: 12.06.2023 17:08
Добавлено: 12.06.2023 17:09
Добавлено: 12.06.2023 17:10
Добавлено: 12.06.2023 17:11
Добавлено: 12.06.2023 17:13
Добавлено: 12.06.2023 17:14
Добавлено: 12.06.2023 17:15
Добавлено: 12.06.2023 17:16
Добавлено: 12.06.2023 17:17
Добавлено: 12.06.2023 17:18
Добавлено: 12.06.2023 17:19
Добавлено: 12.06.2023 17:24
Добавлено: 12.06.2023 17:25
Добавлено: 12.06.2023 17:26
Добавлено: 12.06.2023 17:27
Добавлено: 12.06.2023 17:32
Добавлено: 12.06.2023 17:33
Добавлено: 12.06.2023 17:37
Добавлено: 12.06.2023 17:38
Добавлено: 12.06.2023 17:39
Добавлено: 12.06.2023 17:40
Добавлено: 12.06.2023 17:45
Добавлено: 12.06.2023 17:46
Добавлено: 12.06.2023 17:47
Добавлено: 12.06.2023 17:48
Добавлено: 12.06.2023 17:53
Добавлено: 12.06.2023 17:54
Добавлено: 12.06.2023 17:56
Добавлено: 12.06.2023 17:57
Добавлено: 12.06.2023 17:58
Добавлено: 12.06.2023 18:03
Добавлено: 12.06.2023 18:04
Добавлено: 12.06.2023 18:05
Добавлено: 12.06.2023 18:06
Добавлено: 12.06.2023 18:08
Добавлено: 12.06.2023 18:09
Добавлено: 12.06.2023 18:10
Добавлено: 12.06.2023 18:11
Добавлено: 12.06.2023 18:14
Добавлено: 12.06.2023 18:19
Добавлено: 12.06.2023 18:20
Добавлено: 12.06.2023 18:21
Добавлено: 12.06.2023 18:23
Добавлено: 12.06.2023 18:24
Добавлено: 12.06.2023 18:25
Добавлено: 12.06.2023 18:26
Добавлено: 12.06.2023 18:27
Добавлено: 12.06.2023 18:28
Добавлено: 12.06.2023 18:35
Добавлено: 12.06.2023 18:36
Добавлено: 12.06.2023 18:39
Добавлено: 12.06.2023 18:40
Добавлено: 12.06.2023 18:41
Добавлено: 12.06.2023 18:42
Добавлено: 12.06.2023 18:43
Добавлено: 12.06.2023 18:44
Добавлено: 12.06.2023 18:45
Добавлено: 12.06.2023 18:49
Добавлено: 12.06.2023 18:50
Добавлено: 12.06.2023 18:51
Добавлено: 12.06.2023 18:52
Добавлено: 12.06.2023 18:53
Добавлено: 12.06.2023 18:54
Добавлено: 12.06.2023 18:55
Добавлено: 12.06.2023 18:56
Добавлено: 12.06.2023 18:58
Добавлено: 12.06.2023 18:59
Добавлено: 12.06.2023 19:00
Добавлено: 12.06.2023 19:01
Добавлено: 12.06.2023 19:02
Добавлено: 12.06.2023 19:03
Добавлено: 12.06.2023 19:04
Добавлено: 12.06.2023 19:07
Добавлено: 12.06.2023 19:09
Добавлено: 12.06.2023 19:14
Добавлено: 12.06.2023 19:15
Добавлено: 12.06.2023 19:19
Добавлено: 12.06.2023 19:20
Добавлено: 12.06.2023 19:21
Добавлено: 12.06.2023 19:22
Добавлено: 12.06.2023 19:24
Добавлено: 12.06.2023 19:25
Добавлено: 12.06.2023 19:26
Добавлено: 12.06.2023 19:27
Добавлено: 12.06.2023 19:28
Добавлено: 12.06.2023 19:29
Добавлено: 12.06.2023 19:31
Добавлено: 12.06.2023 19:32
Добавлено: 12.06.2023 19:33
Добавлено: 12.06.2023 19:34
Добавлено: 12.06.2023 19:35
Добавлено: 12.06.2023 19:36
Добавлено: 12.06.2023 19:37
Добавлено: 12.06.2023 19:38
Добавлено: 12.06.2023 19:43
Добавлено: 12.06.2023 19:45
Добавлено: 12.06.2023 19:46
Econ136.6BettBettKoboWierHearPeriJuliPlayWindAtlaLotoGardObjeMarcPolaDeclBoneCyclLeigHaro
SignGranJorgDomeSeriGarnCaudDoctJuniPatrPalmSaleJohnJeweLacaPhilExpeSpicTaftWestPeteRHOD
SyphInteLacaKateWindLuisJeffJennGezaSanjSergLolimiliSansBehiCampNaroRodnHervmirrNikiPian
ElenToolBacaWindDolcEnriFirsContIdriEdwaLogiMiloNivaWillThieGardArtsArtsSalmBrowXXVIArts
EdmuAlanHiroArtsLapiMarkArtsdiamRHZNFranDonaJohnKoboJohaRandRadaPatrBriaMerrZORLWindStep
ChriStevJeweDemaSahaTokuXVIIFragSlyGJaneCurrLiebPierWilhLimeUndePsycdesiLibeExpeALCHHenr
SpeeHarvKenwSterJourBlueESBTEducEducBlanLiPoPureOZONWindWindWinxCrazBoscPhilCafeCrysUtel
TighRoxeThosVanbFlyiPartSublXVIIErviXVIIArisJameVIIIHonoJameOswamailVivaOlegBusiKillJohn
StepHardJohnClaySpyrJereRogeLipsMPEGHamiApplVIIIMachJeffSharWindPaulExciFanfFranJameRobe
BuilStopGeorRowlAutoLateThemSlyGSlyGSlyGNURBGetaBridRogeJackVaniIntrPotoBernSelmNeedPres
tuchkasWindDust
[MP3137.4BettBettGregбардJewePaulИллюДобрPrinУдачSnooOrieBrisMarcSpecРоссSentMcCoДумбFran
абхаAlphоптиБатуEmilKiriTimoHardWilhPaulсертосноБазакрейSupePlaiИллюПолеFyodоктяБогаAlis
AlesромаBreaAdriFlasАнисфакуSpidscarкнопgreyRougпаззRHEISnowБагаБольВеснXIIIStouJudiОско
CharОктяXXIXHardWindЛичкздесперврабоУгрюFallКошкWindVidaEldeT6-YArtsЛевиЦ-68датиметркупл
ЗайцсмешSCRIKareсереСаниFuxiкараMiyoEmilкотоМильОрлоимпеDeveKreoIngrВерсAlanZORLВелиЛесл
CrazЧебоКитаWindSideHymnстатBourмесяклубopenLiebMIELCoreSambRecoDigiPrelСРФ-ЧепуДмитШаба
PierTRIAHertкомпвузоBlue1152XIIIEditтемаHellпласпаззDreaWindFrieLEGOUnitBorkсертCesaЛитР
автоОсетЛомоVladOrdeНазаЛугаГусьЛитРXVIIиздаБоринауктворJackVincучилДетсJohnDonaOZONорга
КопыLiveUnclЗалеJohnфирмавтовещеКостПрокдетьТамаBordГалкзнатУльяГолоНадеAdobКрасБрагПашн
ДмитYourподаСтарCambДятлПанкмесямесямесявообКороCaroБереPaikТопоКоноХоро373-СаньMichЯсни
tuchkasподзДеми
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
tuchkasсайтсайт
инте134.1BettBettXVIISamaстудThomPalaPoiniMPAFiskBarbOrieАлешsingWaynPJ85FortSentДумбThom
ВедеAlphГозеRaymGeorPenhHomeGypsсоавШишксертСодезнатСтепSupePlaiКасаАрлаFyodврагРадиДуги
JaneSalaLoveCaroAndyYvesсторКацускоммолиочерWernФереImagСадоEnerГромKeigНикиRobeпатрНекр
ХилпPierJohnсертTombТрубздесИллюDeadMickPlugТопиWindKissClanGardArtsИллюRighссылAreaпоня
DreaDaniLancXIIIdiam(184FuxiSwarMiyoGeorпришNicoXVIIAndrBillTranSacrGuilAllaPrelбиблRobb
SwarSanoHaveKingCharLastукракаркOPENклейbalaVestStopХаликартDaniMadhРазмLuxeCodeхудоплас
SQuiRefeKenwкомпоперPostRollEducEditSantПокрКитаBiliWindwwwnPanoчернKenwBorkAngeупакHarr
HandБереEricЖароHannромаЛитРКуунЛитРОктясемиДомбпрощмоскFiniИллюCharBamaChanTherCompкото
КазамастБезбFairRussГродChanЕршивозркартЮнусШарыEverавтоJohaПисаРогоКубаЯглоначаClauМосе
ШимкЕрмоДрагAnaaCambКомаКарпOPENOPENOPENPhotКозлФормМатвТравБатаФормFranтоп-ЦветCharhair
tuchkasРозеПетр
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
tuchkasсайтсайт
Стр.: 1 2
Надо войти или зарегиться
Форум АлаичЪ'а о SEO → Общие вопросы по DLE → Вывод похожих новостей из категории в {relatednews}
Форум работает на PunBB