TeraMoune
Как добавить заглушку к php коду?
Сегодня, 22:12
Как бы нет такого понятия функция выключена. Она если вызвана всегда отрабатывает и завершается. Но у вас код не функция. Функции вон pg_. Они вызываются. Дальше уже цикл или сработает или нет. И программа идёт дальше после цикла. Если дописать еще echo она выведет уже не пустоту. Но важно понимать, echo не прерывает, он просто выводит. Причём если цикл сработает более одного раза то и вывод будет более одного раза. И в целом будет каша из последующих выводов (функция активна и выводится) и других сообщений.
Если нужно прерывание то нужно смотреть в сторону die или exit. В обоих местах если нужно только на первом вхождении цикла оборвать работу и вывести что-то.
Webtango
Как сделать кликабельной галерею DLE19?
5-03-2026, 19:11
byroot, а пояснить понятней не судьба? Я как посмотрю ДЛЕшники такие загадочные! Почему то уверен был, что ты ответишь! Вот тебе и работа на 1.5 раза больше чем оплачено)))))!!!!
Kentavr
Как реализовать поиск по названию и указанному доп полю?
16-02-2026, 08:24
Если в файл search.php не быстрого поиска вставляю этот же код код то мускул ошибку выдает
MySQL Error!
MySQL error in file: \engine\modules\search.php at line 775
Error Number: 1054
The Error returned was:
Unknown column 'p.date' in 'where clause'
SQL query:
SELECT * FROM dle_post WHERE dle_post.approve = 1 AND p.date < '2026-02-16 08:20:32' AND ( title LIKE '%%' OR xfields LIKE '%new|%' OR xfields LIKE '%year|%' ) ORDER BY date DESC LIMIT 5
С такой конструкцией
$sql_request = "$sql_find AND (
title LIKE '%{$query}%'
OR xfields LIKE '%genre|{$query}%'
OR xfields LIKE '%year|{$query}%'
) ORDER BY $order_by LIMIT $search_start,{$config['search_number']}";
Писк срабатывает но ищет по всем полям. Что не так, как исправить?