Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Mysql запрос для дле xfields?

Mysql запрос для дле xfields?


     05.02.2018    Все вопросы » Общие вопросы    1469

вопрос
Здравствуйте,

нужно преобразовать запрос MySQL для дле.
Запрос такой, взять из категорий 2,3,4 или 2-4, все новости с доп полем qm и выдать сумму чисел, которые находятся в этом поле qm.

Все это как-то надо заставить работать в тпл файлах.

Ответа пока нет


5 комментариев

4iLi737
Юзер

4iLi737 - 7 февраля 2018 12:56 -

Нашёл вроде то что надо почти, но как вставить проверку ещё столбца "category" ?

нашёл тут: https://dle-faq.ru/faq/layoutquest/15851-kak-sdelat-sql-sum-dlya-xfvalue-na-dle-104.html
$sql_count = "SELECT SUM(SUBSTRING_INDEX( SUBSTRING_INDEX( xfields, 'price|', -1 ) ,  '||', 1 )) as price FROM ". PREFIX . "_post";
$rowed = $db->super_query($sql_count);
$tpl->set('{all_price}', $rowed['price']  );


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

И самое главное, куда этот код вставить, чтоб заработало? Какой файл?

Пож. помогите немного с решением.

Nik_Dev
Юзер

Nik_Dev - 7 февраля 2018 20:19 -

Создаешь в engine/modules/ PHP файл к, примеру mymod.php (вместо mymod используешь любое название).
В mymod.php вставляешь свой запрос
$sql_count = "SELECT SUM
...
В main.tpl в нужное место вставляешь:
{include file="engine/modules/mymod.php"}

4iLi737
Юзер

4iLi737 - 7 февраля 2018 16:19 -

народ куда все профи по дле пропали?

4iLi737
Юзер

4iLi737 - 7 февраля 2018 21:23 -

Я уже всё перепробовал, запрос выполняеться через phpmyadmin а вот в fullstory, shortstory или статистической странице не выводит ничего {include file="engine/modules/mymod.php"}

Если есть народ который шарит, помогите с решением, вроде запрос не сильно сложный, но я не очень силён в php

Nik_Dev
Юзер

Nik_Dev - 8 февраля 2018 00:05 -

Потому что работать будет только в main.tpl

Вроде бы где-то видел, как заставить работать на других страницах, но где не помню.
Поищи в гугле "как вставить php в fullstory, shortstory"

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх