• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Не могу получить переменную категории в DLE 8.2

Статус
В этой теме нельзя размещать новые ответы.

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.526
Реакции
121
Как получить id категории новостей, в которой нахожусь?
Хочу использовать в модуле своем. Там нужно получить переменную.
Нашел на сайте вот это:
$dle_api->take_news ( string $cat, [, string $fields [, int $start [, int $limit [, string $sort [, string $sort_order]]]]]);

Получение новостей
$cat - категории новостей, через запятую
$fields - перечень получаемых полей новостей или * для всех
$start - начальное значение выборки
$limit - количество новостей для выборки, 0 - выбрать все новости
$sort - поле, по которому осуществляется сортировка
$sort_order - направление сортировки
Как получить, не могу никак понять.
Написал для начала это в скрипте:
PHP:
<?php
include ('engine/api/api.class.php');
$dle_api->take_news ($cat);
echo $cat;
выходит ошибка:
PHP:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') order by id desc limit 0,10' at line 1
А также запрос с ошибкой:
Код:
Select * from dle_post where category IN () order by id desc limit 0,10

include ('engine/api/api.class.php');
это сделал
 
функция
PHP:
take_news();
возвращает новости, по критериям которые передаются в параметрах функции.

В api нет такой функции, зато есть переменная, насколько она глобально честно говоря не помню, но в index.php и в полной-короткой новостях отрабатывает точно -
PHP:
$category_id
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху