Дикий пионер

Рейтинг
203
Регистрация
23.11.2009

И рекомендую вам найти программиста, потому что так удаленно ошибку можно искать очень долго. Еще уточняющий вопрос - категории на сайте уже были или вы первую создали?

Я смотрю, у вас рабочий сайт сломался - тогда вот что сделайте:

Перед кодом

$sqllist = $db->query("SELECT * FROM $db_projects AS p $join_condition 

LEFT JOIN $db_users AS u ON u.user_id=p.item_userid
" . $where . "
" . $order . "
LIMIT $p, " . $cfg['projects']['indexlimit']);

пропишите

$cfg['projects']['indexlimit'] = 10;

чтобы в итоге получилось


$cfg['projects']['indexlimit'] = 10;
$sqllist = $db->query("SELECT * FROM $db_projects AS p $join_condition
LEFT JOIN $db_users AS u ON u.user_id=p.item_userid
" . $where . "
" . $order . "
LIMIT $p, " . $cfg['projects']['indexlimit']);

Так хотя бы сайт будет открываться.

нет такого слова выше по этому файлу)

Нет, тогда проблема не в области видимости.

Если есть возможность - сделайте поиск по всем файлам по $cfg, хотя, наверно, будет очень много вхождений.

Можете еще для увренности сравнить файлы, про которые идет речь в сообщении об ошибке с бекапом.

А вообще такой вопрос - у вас в админке можно задавать настройки постраничного вывода - сколько сущностей на странице? Если да - посмотрите, что там сейчас указано.

Тогда от этого кода ищите вверх слово function и начиная с этого function и до этого кода кидайте текст сюда.

Я не знаю уровень ваших знаний в программировании, но если сможете - киньте сюда целиком функцию или метод, внутри которого вот этот код выполняется:

$sqllist = $db->query("SELECT * FROM $db_projects AS p $join_condition 

LEFT JOIN $db_users AS u ON u.user_id=p.item_userid
" . $where . "
" . $order . "
LIMIT $p, " . $cfg['projects']['indexlimit']);

Как-то маловероятно, что вы смогли при добавлении категории что-то поломать. Если только у вас настройки пейджинга не задаются индивидуально для каждой категории.

Пока писал, код уже кинули - отлично.

$cfg['projects']['indexlimit'] - вот это значение у вас пустым оказалось.

---------- Добавлено 11.03.2015 в 17:14 ----------

Если это код

$sqllist = $db->query("SELECT * FROM $db_projects AS p $join_condition 

LEFT JOIN $db_users AS u ON u.user_id=p.item_userid
" . $where . "
" . $order . "
LIMIT $p, " . $cfg['projects']['indexlimit']);

из функции


cot_pagenav('index', '', $p, $totalitems, $cfg['projects']['indexlimit'], 'p');

То скорее всего внутри функции надо использовать переданный параметр, а не глобальную (видимо) переменную.

Насколько я помню, для вставки надо, чтобы у картинки

Content-Disposition: attachment; filename=\"pic-73-150x112.jpg\"\n\n"

было

SELECT * FROM flance_projects AS p
LEFT JOIN flance_users AS u ON u.user_id=p.item_userid
WHERE item_state=0
ORDER BY item_date DESC
LIMIT 0,

У limit второй паарметр пропущен. И-за этого синтаксическая ошибка sql. Почему он оказался пропущен - это уже другой вопрос и приведенной информации недостаточно, чтобы на него ответить.

Надо вместо t=0 получать дату из куков, сравнивать с текущей, получить разницу в секундах и назначить её t.

В этом коде картинка уже как минимум правильно в html прописана.

А так, если хотите руками всё формировать - то ищите rfc на почтовые сообщения.

Попробуйте разные варианты пути передать в функцию file_exists() - какой вариант true выдаст - то и пользуйте. Если файл лежит в той же папке, что и скрипт - попробуйте __DIR__.DIRECTORY_SEPARATOR."01.jpg";

Всего: 1870