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

Хоббит

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

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

  • Посещение

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

    3

Все публикации пользователя Хоббит

  1. https://forum.dle-news.ru/topic/89048-добавление-updatetimeunix-time-stamp-для-аватара-юзера/
  2. Работает ли плагин на DLE 14? Планируется ли добавлять другие сервисы (Discord, Twitter, Apple, Instagram)?
  3. Для тех кто используют Cloudflre можно получить заголовок HTTP_CF_IPCOUNTRY и открыть комменты только для РФ. И никакие лимиты не нужны.
  4. Привет! Необходимо добавить {xfields} в форму подтверждения псевдонима после регистрации через социальные сети. Тег следует добавить в форму: HTML Copy code <form method="post"> {$lang['enter_login1']} <br /><br /> {$lang['enter_login2']} <br /> <input type="text" name="newlogin" id="newlogin" class="textin" style="width:200px" value="{$login_name}"> <br /><br /> {$lang['enter_login4']} <input type="submit" class="bbcodes" value="{$lang['enter_login3']}" /> </form> Добавьте перед кнопкой: <input type="submit" class="b
  5. Здесь модуль 3 в одном: Google Indexing API + Yandex Hints + Sitemap. Поищите.
  6. Почему же? У меня есть некоторые важные страницы с большим ПФ которые загружаются используя JS скрипты. Северный рендеринг отдаёт готовый HTML вместо 1-5 секунд загрузки JS, разве не это полезно для SEO(Google не любит js страницы)? И это только очевидное. Ускорение с SSR так же улучшит общие показатели скорости сайта, что в конечном итоге поможет минимизировать недостатки когда CDN не особо помогает.
  7. Добрый вечер господа, кто нибудь использует Next.js или Nuxt.js для ускорения сайта, особенно Nuxt.js неплохо бустит SEO показатели, если верить статьям на Hubr. Есть у кого опыты внедрения? Или плагины готовые с инструкциями. Также ищу исполнителя для этой задачи.
  8. Вот пример JavaScript кода, который вставляет ссылку текущей страницы в элемент <div class="url"></div>: javascript: // Получение ссылки текущей страницы var currentPageUrl = window.location.href; // Поиск элемента <div> по классу var divElement = document.querySelector('.url'); // Вставка ссылки внутрь элемента <div> divElement.innerHTML = '<a href="' + currentPageUrl + '">' + currentPageUrl + '</a>'; Этот код использует window.location.href для получения текущего URL страницы. Затем он ищет элемент <div> с классом "url" с помощью docume
  9. Я уже несколько раз пробовал удалить аватарки с разных аккаунтов, никаких проблем, файлы удаляются. Возможно, это из-за оператора @, который не показывает ошибки. По крайней мере, изменения работают. А остальное пусть @celsoft подскажет, если не трудно. Ну или на всякий случай: Найти: if( $_POST['del_foto'] == "yes" AND !$stop) { $url = @parse_url ( $row['foto'] ); $row['foto'] = basename($url['path']); @unlink( ROOT_DIR . "/uploads/fotos/" . totranslit($row['foto']) ); $db->query( "UPDATE " . USERPREFIX . "_users set foto='' WHERE user_id = '{$id}'" ); }
  10. А что может произойти? Все норм, удалил аватар, заново загрузил новый аватар, никаких проблем. DLE 14.
  11. Создать плагин, указать файл engine/modules/profile.php Найти: $db->query( "UPDATE " . USERPREFIX . "_users SET foto='{$foto_name}' WHERE user_id = '{$id}'" ); И заменить на: $db->query( "UPDATE " . USERPREFIX . "_users SET foto='{$foto_name}?UpdateTime=" . time() . "' WHERE user_id = '{$id}'" ); Не знаю, почему @celsoft не сделал подобного, учитывая, что большинство из нас пользуется кэшированием Cloudflare. Даже браузерное кэширование создает проблемы, если загрузить новый аватар.
  12. Это ещё зачем? Поисковики все равно не покажут вторую или третью страницу на ВЧ запросах, потому что есть canonical. Попросите ChatGPT написать вам php код который покажет текст если URL страницы совпадает с /page/.
  13. Есть же пример: редирект с одного домена на другой, там regex используется, измените код
  14. Хоббит

    DLE Nulled

    Cloudflare напрямую шлёт абузы в ДЦ/хостеру.
  15. Также ссть связь с разработчиком скрипта, он ответит на возникшие вопросы (английский).
  16. Привет, требуется сделать мост между DLE 14 и сторонним скриптом чтобы была возможность авто авторизации. Другими словами сторонний скрипт должен использовать БД DLE для авторизации. Ещё нужно добавить пару фишек в сторонний скрипт. Это скорее всего потребует от вас изучение скрипта. Сторонний скрипт не маленький, поэтому имейте ввиду. Если интересно и у вас есть время, желание то прошу написать в ЛС за подробностями. ТЗ и сам скрипт могу скинуть. PHP 8.x, PHP 7.x, MySQL 8.x, MySQL 5.x Оплата 100-300$, срок до конца января.
  17. Заказывайте плагин у Sander, я вроде что-то похожее заказывал у него.
  18. О чем вы, этот модуль ещё с древних времён не изменилось, разработчик поленился даже поправить css checkbox не говоря уже про алгоритмы. Я помню как писал про этот модуль ещё 3-4 года назад, да и модулем пользуется от силы 1% пользователей.
  19. Очевидно эти функции сильно снижает производительность движка, особенно "возможность публиковать новости на еще не наступившую дату": если не ошибаюсь то данная функция постоянно сканирует всю таблицу dle_post на наличие approve=1. То есть при каждом переходе на следующую страницу запрос сканирует 88 124 новостей что в БД. Я решил отключить данные функции учитывая будущее, и убрал approve=1 и main_allow, отключил мультикатегорий. Вот решения: https://sandev.pro/web/141-optimizaciya-dle.html Ещё полезно: https://sandev.pro/web/141-optimizaciya-dle.html#comment-id-2329 Я вр
  20. А вы искали причину проблемы? Что именно вы считаете проблемой, медленную загрузку страницы? Для начала стоит выяснить в чем проблема, используйте плагины типа Power-Log и далее решения. Вот например проблема с похожими симптомами: https://dle-faq.ru/faq/questmysql/26908-kak-optimizirovat-zapros-mysql.html Также стоит написать технические характеристики типа: версия DLE, сервер, какая версия php (Apache or Litespeed?) и так далее. Нужно больше данных, тут вряд ли есть ясновидящие :)
  21. Оптимизируйте SQL запросы когда сервер начнёт падать. На данный момент у меня больше миллиона новостей при 30-60к посетителей в сутки и никаких проблем нет. Хотя до этого пришлось очень многое пережить и изменить в DLE.
  22. Не рекомендую заказывать модули / плагины у данного разработчика. Взял предоплату в размере 70-75$, после чего у него было минимум 3 недели на реализации модуля. Задача не очень сложная, но в прошло больше месяца, а iGroot вообще пропадает на несколько дней после каждой обещания. Также не ведитесь на его пустые обещания, очень проблемный тип, постоянно какие-то проблемы и оправдания. То интернет отрубили, то "загружаю пример на хост" и при этом спустя 4-5 дней пишет якобы он в больнице. Скрин переписки: https://i.ibb.co/mBrJ8VH/1.png Сайты: https://dle-forum.ru Пост:
×
×
  • Создать...