-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
Description
Ошибка заключается в том, что выводятся 10 новостей из указанной категории, а не сообщение об ошибке (если тегов совпадающих нет). Ощущение, что кешируется, т.к. в разных шаблонах и страницах одинаковые статьи выводятся. Кеш отключен на сайте.
Версия DLE 12.1
Версия PHP: 7.3.11
Вывод строкой:
{include file="engine/modules/base/blockpro.php?nocache=y&catId=663&tags={news-id}"}
и
{include file="engine/modules/base/blockpro.php?template=blockpro/faq&nocache=y&catId=49&tags={news-id}&sort=none"}
Теги совпадают с ID новости.
Шаблоны:
-----1-------
{foreach $list as $el}
<div class="faq">
<div class="avtor"> {$el.autor}</div>
<div class="title">{$el.title}</div>
<div>{$el.short_story}</div>
<div class="splLink"> ответ</div>
<div class="splCont otvet">{$el.full_story}</div>
</div>
{foreachelse}
{*Если новостей нет - выведем информацию об этом*}
<p>Вопросов еще нет.</p>
{/foreach}
------2------
{foreach $list as $el}
<article class="port">
<div class="title"> {$el.title}</div>
<div class="detali">
{if $el.allow_edit}
{* allow_edit - проверка на доступность редактирования *}
<a href="#" {$el.editOnclick}>[редактировать]</a> <br>
{/if}
{set $el.short_story = str_replace("src=", "class=\"b-lazy\" data-src=", $el.short_story)}
{$el.short_story = str_replace(" class=\"fr-dii\"", "", $el.short_story)}
{if $el.xfields.prichina}
<span class="quote prichina">{$el.xfields.prichina}</span>
{/if}
{$el.full_story}
<span class="data"> <a href="/{$el.date|dateformat:"Y/m/d"}/" rel="nofollow">{$el.date|dateformat:"d F Y"}</a></span>
</div></article>
{foreachelse}
{*Если новостей нет - выведем информацию об этом*}
<p>Работы еще не добавлены</p>
{/foreach}
Запрос(ы):
[1] SELECT news_id FROM dh_tags WHERE tag regexp "[[:<:]](4795)[[:>:]]"
[1 время:] 5.9843063354492E-5
[2] SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.allow_comm, p.comm_num, p.fixed, p.allow_main, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.related_ids, e.view_edit, e.editdate, e.editor, e.reason FROM dh_post p LEFT JOIN dh_post_extras e ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](49)[[:>:]]" LIMIT 0, 10
[2 время:] 7.8916549682617E-5
[3] SELECT news_id FROM dh_tags WHERE tag regexp "[[:<:]](4795)[[:>:]]"
[3 время:] 6.3896179199219E-5
[4] SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.allow_comm, p.comm_num, p.fixed, p.allow_main, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.related_ids, e.view_edit, e.editdate, e.editor, e.reason FROM dh_post p LEFT JOIN dh_post_extras e ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](663)[[:>:]]" LIMIT 0, 10
[4 время:] 9.8943710327148E-5
Время выполнения запросов: 0.00030159950256348
Время выполнения скрипта: 0.001503 c.
Расход памяти: 5.03Мб
Reactions are currently unavailable