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

webair

Клиенты
  • Публикации

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

  • Посещение

  • Дней в лидерах

    60

Последний раз webair выиграл 10 декабря 2020

Публикации webair были самыми популярными!

Репутация

173 Очень хороший

1 подписчик

О webair

  • Звание
    Старожил
  • День рождения 18 марта

Контакты

  • Сайт
    https://webair-studio.ru/

Информация

  • Пол
    Мужчина
  • Город
    St.Petersburg
  • Интересы
    Разработка на DLE

Посетители профиля

9 706 просмотров профиля
  1. Не надо dle api, он не очень актуален и не удобен. Посмотрите в engine/modules/functions.php функции: dle_cache - достать из кеша create_cache - создать кеш clear_cache - очистка кеша Как бы сделал я. 1. Удаляем кеш clear_cache() 2. Раз в минуту по cron собирать список людей которые были онлайн недавно и оформить этот список в html 3. Сохранять в кеш create_cache() 4. Сделать вывод закешированного html блока с помощью dle_cache()
  2. Может быть есть список исключений по User-Agent
  3. https://dle-news.ru/extras/online/index.html?newitem23.html В вашем случае: [group=5]Чтобы добавить фильм в закладки нужно зарегистрироваться.[/group]
  4. webair

    media=instagram

    Работает через instagram.com/embed.js или API?
  5. Решение - разрешать оценивать не чаще раза в минуту. Или не более 5 комментариев в минуту. Главное, проверки делать не на js, а на сервере. Если можете, делайте. Если нет, обращайтесь к специалистам )
  6. webair

    Слеш к доп. поле "ссылки"

    Пишите Текст \ Текст
  7. Пишите в ЛС или whatsapp +79111225258 , telegram webair_studio
  8. echo "<a href='/user/". urlencode($user_data['name']) ."'>{$user_data['name']}</a> был в {$humandate}<br>";
  9. Самый простой способ - использовать информацию, которая уже есть в DLE - поле lastdate в таблице dle_users. Вот минимальный код: <?php if (intval($unum) > 0){ $users_query = $db->query("SELECT `name`,`lastdate` FROM `" . PREFIX . "_users` WHERE `banned`='' AND `lastdate`!='' ORDER BY `lastdate` ASC LIMIT {$unum}"); while($user_data = $db->get_row($users_query)){ $humandate = date("d.m.Y H:i",$user_data['lastdate']); echo "{$user_data['name']} был в {$humandate}<br>"; // Если нужно выводить только имя пользователя, мож
  10. Да, я что то забыл, что есть параметр "Количество дней, в течение которых кешировать полную новость после ее публикации". Спасибо, что напомнили.
  11. А если новые новости не публикуются? Через 30 дней ни одна новость не будет кешироваться? Вот это поворот. 😮 Нужно по cron каждые 30 дней обновлять дату создания новостей? Где меняется такое поведение? У меня есть много сайтов, где не имеет значения, когда создана новость, они актуальны всегда.
  12. webair

    Настройка почты по smtp yandex

    Приведенные мной настройки 100% рабочие и испытаны на множестве сайтов именно с Яндекс Почтой. Возможно, вы используете ящик вида name@yandex.ru, в таком случае имя пользователя надо указывать name, без @yandex.ru Напишите хостеру, чтобы проверили доступность ssl://smtp.yandex.ru по 465 порту. Некоторые хостеры бывают блокируют соединение, почему то.
  13. webair

    Настройка почты по smtp yandex

    Плохо пробовали )
  14. webair

    xfsearch nginx

    Додумался ([^/]*) заменить на (.*) теперь работает
  15. webair

    xfsearch nginx

    Нашел похожую тему Но перестроение не помогло
×
×
  • Создать...