CMS DataLife Engine - Система управления сайтами

Datagor

Клиенты
  • Content count

    320
  • Joined

  • Last visited

Community Reputation

20 Хороший

About Datagor

  • Rank
    Старожил
  • Birthday September 5

Информация

  • Пол
    Мужчина
  • Город
    Hot Spring City

Recent Profile Visitors

2,017 profile views
  1. Radrigo, спасибо! В ответ получил только REMOTE_ADDR (это IP с которого я работаю), остальные пустые. Как это можно интерпретировать? NGINX на серверной машине у меня нет. Откуда прокси?
  2. Привет! VDS с панелью ISPmanager и root Увеличил в php.ini значение session.gc_maxlifetime = 86400 session.cookie_lifetime = 0 (так и было) Не помогает. Предпросмотр при редактирование статьи сваливается в сообщение об истёкшей сессии через 10...20 минут, точно не засекал ибо это всяко сильно меньше 86400 секунд = 24 часов. Читал в Сети, если на том же сервере работает другой скрипт с короткими сессиями, то сессии удаляются из общей папки хранения по самому короткому из сроков жизни. Чтобы этого избежать нужно задать параметр пути сохранения сессий, отличный от пути по умолчанию. session.save_path = ...... Но при этом по этому пути не работает мусоросборщик и папку нужно регулярно чистить некими доп.средствами. If you are using the subdirectory option for storing session files ; (see session.save_path above), then garbage collection does *not* ; happen automatically. You will need to do your own garbage ; collection through a shell script, cron entry, or some other method. Вариант мне тоже не нравится. А не может ли влиять на ускоренное истечении php-сессий работа/настройки Memcached?
  3. Alex-GR, расскажи — как решил?
  4. Привет, Nektov! Нужно немножно поменять поисковый SQL-запрос. На примере быстрого поиска, который включен на вашем сайте. Другие виды поиска не затронуты. Правим файл /engine/ajax/search.php (ориентировочно, строка 101) У меня ищет только по title. В оригинале ищет по short_story и далее (short_story, full_story, xfields, title), т.е. title в оригинале на последнем месте. // Было: // $db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND e.disable_search=0".$this_date.$where_category." AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5"); // Стало: $db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND e.disable_search=0".$this_date.$where_category." AND (title LIKE '%{$query}%') ORDER by title ASC LIMIT 10"); // LIMIT 10 - сколько выводить вариантов в быстром поиске. // ORDER by title ASC - сортировать по названию статьи от А до Я - настройка сортировки, можно совсем удалить. При проверке работы не забывайте чистить кэш в админке и кэш браузера (CTRL+F5). Ну и конечно же, в новой версии DLE, эту правку удобнее оформить в виде плагина в админке.
  5. Wampir ID новости является частью URL на неё. Представь, что будет, если даже ты изобретёшь свой велосипед, и при каждой «оптимизации порядка id» у тебя будут менять адрес все «оптимизированные» страницы.
  6. Про cron слышали? У меня еженощно актуализируются все группы «временного пребывания», независимо от авторизации юзеров. Brazilec, насколько вы знакомы с php?
  7. Всё верно! В редакторе вы видите код вместо ссылки. А при просмотре или на сайте — видите уже заданную ссылку. [attachment=2530] превращается в [attachment=2530:Тут любой текст можно добавить, описание файла или ссылки]
  8. Спасибо всем, вопрос исчерпан!
  9. {vote-num} vs {likes} У меня используется рейтинг «Только Нравится». Что использовать в моём случае?
  10. Чего-то я совсем запутался... Тут ещё и {likes} есть! {rating} {vote-num} {likes} У меня используется рейтинг «Только Нравится». Что использовать в моём случае?
  11. Родриго, спасибо! Конечно правильно так: Проголосовало: {rating} [declination={rating}]читате|ль|ля|лей[/declination]. Я потеряо один {rating}. У меня {rating} и {vote-num} различаются, особенно на старых статьях. {vote-num} меньше. А в {rating} точно передаётся один пробел впереди.
  12. Привет! У меня используется рейтинг «Только Нравится» - при данном типе, посетитель может выставить что ему нравится данная публикация (система лайков) и выводится количество пользователей которым понравилась ваша публикация. Сделал конструкцию по образцу документации: Проголосовало: [declination={rating}] читате|ль|ля|лей[/declination]. Не работает тут [declination], вырезается содержимое. Если {rating} передаёт число (как указано в адмике - количество пользователей которым...), то сработать должно. Ощущение, что в {rating} передаётся лишний пробел перед числом.
  13. Серьёзно? register_long_arrays boolean Сообщает PHP, следует ли регистрировать устаревшие длинные предопределенные переменные типа $HTTP_*_VARS. Если включена (по умолчанию), то длинные предопределенные переменные PHP, например $HTTP_GET_VARS, будут объявлены. Если вы их не используете, рекомендуем отключить их из соображений производительности. Вместо них следует использовать суперглобальные массивы, например $_GET. Эта директива стала доступна с версии PHP 5.0.0. Внимание! Данная возможность была объявлена УСТАРЕВШЕЙ, начиная с PHP 5.3.0 и была УДАЛЕНА в PHP 5.4.0.
  14. Проверка размера файла на стороне клиента с помощью JS (до отправки) с выдачей сообщения юзеру. https://stackoverflow.com/questions/6327965/html-upload-max-file-size-does-not-appear-to-work/10048404#10048404
  15. Что такое «прибол»? What means your «прибол»?