Jump to content

aplayer

Актив
  • В сети

  • Количество сообщений

    413
  • Reputation

    62 aplayer's Reputation
  1. aplayer posted пост в теме in Interface
    советую перейти на эту https://dev.maxmind.com/geoip/geolite2-free-geolocation-data/ она самая точная и всегда самая свежая. Обновляется раз в неделю. Бесплатная.
  2. а вот насчет этого хочу предупредить. Любой пользователь может писать в юзер агент все что угодно. В том числе html и js код. Поэтому не должно быть никаких проверок на bot и прочих универсальных решений. Все боты должны быть четко прописаны и все имена ботов для вывода на страницу должны быть храниться на сервере. Если найдено совпадение в юзерагенте - вывести имя бота из своего списка. Строки и подстроки из юзерагента выводить категорически запрещено. Даже если вы запретите спецсимволы чтобы предотвратить вывод кода, посетитель может засунуть туда просто 100500 символов и они отобразятся на странице.
  3. В итоге оказалось Скрипт задач который в крон он сильно грузит систему только при первом запуске. После того как он прогрузится все становится тихо. Сделал 2 виртуалки, на одной 8.1 на другой 8.3 php Погонял на них форумы стресс тестами, разницы в загрузке никакой. Единственно что они пишут в предупреждениях это будут проблемы при обновлении. Но логично предположить, что обновление до 5 версии будет на 8.3, а не на 8.1.
  4. В режиме разработчика в плагинах создаем такой хук не шаблона (не помню как он называется) и выбираем там класс \IPS\core\modules\front\system\plugins В этом хуке создаем метод класса: public function isBot() { $userAgent = $_SERVER['HTTP_USER_AGENT']; $bots = [ 'Googlebot', 'Bingbot', 'Slurp', 'DuckDuckBot', 'Baiduspider', 'YandexBot', 'Sogou', 'Exabot', 'facebot', 'ia_archiver', 'Twitterbot', 'facebookexternalhit', // Добавьте другие строки, которые могут быть в юзер-агентах ботов ]; foreach ($bots as $bot) { if (stripos($userAgent, $bot) !== false) { return true; } } return false; } public function getBotName() { // добавьте тут вывод имени поискового бота по аналогии с методом выше return $bot; } В шаблоне: {{$plugins = new \IPS\core\modules\front\system\plugins;}} {{if ($plugins->isBot())}} <p>Это бот: {{$plugins->getBotName();}}</p> {{endif}}
  5. установил для пробы на старенький ноутбук. Как только запустил задачи форума через крон, ноутбук сразу начал зависать. У него даже консоль затормозила. Как назло Онджей Сури закрыл свой репозиторий для РФ. С него можно качать любые версии всего. Дома еще можно обойти блокировки, а вот на хостинге ставить прокси для обхода блокировок...
  6. при установке вижу такое. Никто не в курсе будут ли проблемы? А то уже php 8.3 вышло и 8.1 прекратит жизненный цикл.
  7. Скорее всего никак. На одной из версий 4,6 вроде сказано что php8 минимальная. Это значит, что используются функции которых нет в php7x и не было никогда. Невозможно
  8. Я так полагаю 4.6.12.1 поддерживает PHP 7.4 и 8. В PHP 7.4 можно обновиться, переключиться на PHP 8 и еще раз обновиться до 4.7.12 Еще вопрос по плагинам. Говорят их запретили ставить со стороны можно только из внутреннего магазина?
  9. Всем привет. Есть пара вопросов. Версию 4.4.10 можно сразу обновить до 4.7.12? И с какой версии php 8 стал обязательным?
  10. aplayer posted пост в теме in Флейм
    Всем привет. Кто нибудь может посоветовать российского хостера у которого виртуальные северы ( 2 ядра 2 гига) имеют 100% аптайм? У кого есть опыт использования такой услуги и кто не помнит чтобы его сервер хоть раз лежал?
  11. если речь идет о преобразовании ссылок в ембеды, то проще сделать плагин для движка. Во если бы кто поковырял папку system или application на наличие кода который делает эмбеды ютуба, инсттаграмма итп. Возможно такой плагин появился бы тут. Мне сейчас этим некогда заниматься. Но в планах на будущее есть сделать плагин который позволит через админку настроить свои собственные эмбеды, примерно по той же схеме как и в настройках редактора, где надо давать право на html
  12. Мне другое интересно. Какой класс в движка отвечает за преобразование ссылок в Embed`ы Туда надо копать.
  13. https://core.telegram.org/bots/api#available-methods
  14. aplayer posted пост в теме in Флейм
    мне всегда казалось фронт это больше дизайнерское решение. А дизайн затрагивает вопросы не только геометрии и расцветок, но даже психологи. Дизайн должен быть таким чтобы человеку хотелось тут остаться а не закрыть страницу и больше не возвращаться. А это значит человек должен хорошо разбираться в магии цветов, форм и психологии аудитории. Вряд ли такую задачу можно доверить какому-то птушнику с инфоцыганских курсов. Профессиональных бэкэндеров тоже лучше не ставить в эту тему. Человеку, которому для полного счастья достаточно CLI-интерфейса вряд ли можно доверить дизайнерские решения. Каждый хорош только на своем месте.