Перейти к публикации

slva2000

новички
  • Публикации

    3
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем slva2000

  1. В настоящей версии скрипта доп. поле будет обработано, если содержимое его переменной $xfield[$value[0]] прошло проверку функцией empty(). На мой взгляд, 

    то не логично, потому что значения этого поля могут быть равны целому числу 0. Или Строке NULL или FALSE.

     

    Поэтому, считаю про выполнять проверку следует совокупностью функцией 

    if( !isset($var) && $var!='' )

     

     

    • Поддерживаю 1
  2. Прошу подсказать, похожая проблема (обнаружена в инструментах Гугла-вебмастера): 

    страница 1:

    site.ru/news/ - код ответа 200.

     

    страница 2:

    site.ru/fake_path/news/ - код ответа 200

     

    Пример: 

    http://elenakarlova.ru/news/

     

    http://elenakarlova.ru/fake-path/news/

     

    По-моему такое не допустимо (версия 11).

  3. Привет мир, т.с.! Купил так и первую лицензию DLE.

    Пожелание такое: в тег {custom ..} добавить сортировку по порядку для поля случая если присутствует вывод новостей по id.

     

    Т.е. если указано: {custom id="1,10,5"} то вывести нужно новости именно в этом порядке, а сортировку обеспечить как обычно.

     

    Рабочий код, если нужно:

     

    /modules/functions.php:

     

    функция custom_print()

     

    после

    $custom_id = implode(' OR ', $where_id);

     

    добавить:

    $field_id = "FIELD(id,".implode(',', $temp_array).")";

     

    строку:

    $allowed_sort = array ('date' => 'date', 'rating' => 'rating', 'reads' => 'news_read', 'comments' => 'comm_num','title' => 'title', 'rand' => 'RAND()' );

     

    заменить на:

    $allowed_sort = array ('date' => 'date', 'rating' => 'rating', 'reads' => 'news_read', 'comments' => 'comm_num','title' => 'title', 'rand' => 'RAND()', 'id'=>$field_id );

     

    • Поддерживаю 1
×
×
  • Создать...