Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zero108

Актив
  • Регистрация

  • В сети

  1. Откройте файл /system/Http/Url.php Поменяйте на это:
  2. Как вариант, попробовать в настройках манифеста поставить вот это:
  3.    Zero108 reacted to пост в теме: Did ipbMafia Change appearance
  4.    Zero108 reacted to пост в теме: Did ipbMafia Change appearance
  5.    OzzieKris reacted to пост в теме: Did ipbMafia Change appearance
  6.    Zero108 reacted to пост в теме: Did ipbMafia Change appearance
  7.    OzzieKris reacted to пост в теме: Did ipbMafia Change appearance
  8. В Южно-Африканской Республике (ЮАР) суд принял решение исполнить постановление московского арбитражного суда о взыскании с компании Google десяти миллиардов рублей. Заявки на выполнение решения российского суда в отношении Google были направлены в суды различных стран Африки, Азии и Европы, однако южноафриканский суд стал первым, кто постановил арестовать активы компании. Любителям цензуры пришел счет.
  9. You are sleeping in the dream and this is a dream in a dream.
  10. Поисковики не любят редиректы. Соответственно, по данной картинке поиск не будет вести на ваш сайт.
  11. В четвертой версии в настройках группы: Создайте отдельную группу, переместите туда пользователя и поставьте в этой настройке 0.
  12. Разве в пятой версии есть "репутация"? Можно скриншот сюда загрузить?
  13. Если кеш в админцентре сбросишь и останется, то только руками в базе данных удалять. Задачи лучше вешать на крон, если сейчас не на кроне.
  14. Свободное место на диске проверь. Пришли полный код ошибки из админцентра.
  15. ### Преимущества Elasticsearch над MySQL для поиска Elasticsearch (ES) — это специализированный поисковый движок на базе Lucene, оптимизированный для полнотекстового поиска и аналитики, в то время как MySQL — реляционная база данных с базовыми возможностями поиска через SQL. Для сайта с большим объёмом данных или сложными запросами ES часто лучше, но выбор зависит от сценария. Вот ключевые плюсы ES: - Скорость и производительность: ES использует инвертированный индекс, что делает поиск в миллионах документов почти мгновенным (миллисекунды). MySQL с LIKE или FULLTEXT индексом медленнее на больших объёмах (секунды или минуты), особенно при fuzzy-поиске (поиск с опечатками) или релевантности. - Полнотекстовый поиск и релевантность: ES поддерживает продвинутые функции, как анализ текста (токенизация, стемминг), fuzzy matching, автодополнение и ранжирование по релевантности (score-based). MySQL FULLTEXT хорош для простого поиска, но уступает в точности и гибкости. - Масштабируемость и распределённость: ES легко масштабируется горизонтально (кластеры с несколькими узлами), обрабатывая петабайты данных. MySQL лучше для вертикального масштабирования и требует сложных решений вроде шардинга для больших нагрузок. - Гибкость запросов и аналитика: ES работает с JSON-документами, позволяя сложные фильтры, агрегации (группировка, статистика) и геопоиск. MySQL требует JOIN и подзапросов, что менее эффективно для неструктурированных данных. - Реал-тайм обновления: ES индексирует изменения почти мгновенно, что идеально для динамичных сайтов (новости, e-commerce). MySQL обновляет индексы медленнее. ### Когда выбрать Elasticsearch - Для сайтов с миллионами записей, e-commerce (поиск товаров), блогов или аналитики логов. - Когда нужен быстрый, умный поиск с фильтрами (например, "товары с ценой <1000 и рейтингом >4"). ### Когда лучше MySQL - Для простых сайтов с малым объёмом данных, где поиск — второстепенная функция. - Если данные строго структурированы и нужны ACID-транзакции (ES не транзакционный). В итоге, ES лучше для поиска на сайте благодаря скорости и умным возможностям, но он сложнее в настройке и требует больше ресурсов. Если сайт маленький, MySQL сойдёт. Для гибрида часто используют MySQL + ES (данные в MySQL, поиск через ES). Уточните сценарий — дам более точный совет!
  16. Чем не нравится поиск через Elasticsearch?
  17.    Ivan_the_coder reacted to пост в теме: Invision Community 4 Nulled
  18. Ошибка, которую вы получили, связана с попыткой повторного объявления функции mb_ucfirst() в PHP-коде вашего форума. Это часто случается, когда одна и та же функция объявляется дважды в разных частях скрипта. ### Возможные причины возникновения ошибки: 1. **Дублирование функции**: Возможно, функция была объявлена ранее в другом файле, подключаемом через include или require, либо непосредственно в том же файле. 2. **Конфликт библиотек**: Если вы используете стороннюю библиотеку или расширение, оно также могло объявить аналогичную функцию. 3. **Использование оператора eval()**: Оператор eval() позволяет динамически исполнять код, который генерируется во время выполнения программы. Вероятно, именно здесь произошло повторное объявление функции. ### Как исправить ошибку? #### Вариант 1: Удалите дублирующую декларацию функции Проверьте весь ваш код на наличие объявлений функции mb_ucfirst(). Убедитесь, что она объявлена только единожды. ```php // Найдите строку примерно такую и удалите лишнее объявление if (!function_exists('mb_ucfirst')) { function mb_ucfirst($string, $encoding = 'UTF-8') { return mb_strtoupper(mb_substr($string, 0, 1, $encoding), $encoding) . mb_substr($string, 1, null, $encoding); } } ``` #### Вариант 2: Проверьте файл init.php Откройте указанный файл /var/www/www-root/data/www/forum.site.com/init.php и найдите указанную строку line 2), проверьте, что там действительно объявлен этот метод повторно. #### Вариант 3: Отключите использование eval() Избегайте использования eval() в вашем коде, особенно если вам не нужны его возможности. Вместо этого используйте стандартные методы включения файлов include, require) или рефакторьте код таким образом, чтобы избежать его применения. --- ## Дополнительные советы: - Используйте IDE с поддержкой автодополнения и анализа кода, чтобы быстро находить возможные конфликты функций. - Регулярно проверяйте ваши файлы на предмет устаревших методов и неиспользуемых фрагментов кода. Эти шаги помогут вам устранить данную проблему и предотвратить подобные ситуации в будущем.
  19. Зайдите в базу данных и посмотрите в таблице, чем отличается неактивированный пользователь.
  20.    Zero108 reacted to пост в теме: Freekass под 5 версию IPS
  21. Как получить новый ключ для reCAPTCHA v2 📌Привет! Если тебе нужен новый ключ для Google reCAPTCHA v2 (например, для защиты форм на сайте), следуй этим простым шагам. Это бесплатно и займет всего несколько минут. Убедись, что у тебя есть аккаунт Google. 🚀 Шаги по получению ключа:Перейди на сайт reCAPTCHA: Открой https://www.google.com/recaptcha/admin и войди в свой аккаунт Google. Если аккаунта нет, создай его. 🔐 Зарегистрируй новый сайт: Нажми кнопку "Register a new site" (или "Зарегистрировать новый сайт" на русском интерфейсе). В поле "Label" введи название своего сайта (например, "Мой блог"). В поле "reCAPTCHA type" выбери v2 (обычно "I'm not a robot" Checkbox). В разделе "Domains" укажи домен своего сайта (например, example.com). Если сайт локальный, используй localhost. Опционально: Добавь владельцев (owners) и настрой другие параметры, как языковой пакет. 🌐 Подтверди и получи ключи: После заполнения формы нажми "Submit" (Отправить). Ты получишь два ключа: Site Key (публичный ключ) — для вставки в HTML-код формы на сайте. Secret Key (секретный ключ) — для сервера, чтобы верифицировать ответы. Сохрани их в безопасном месте! 🔑 Интегрируй на сайте: Добавь Site Key в твой HTML (например, в <form>). Используй Secret Key в серверном коде для проверки (подробная документация на официальном сайте). Пример кода: <script src="https://www.google.com/recaptcha/api.js"></script><div class="g-recaptcha" data-sitekey="YOUR_SITE_KEY"></div>Советы и предупреждения ⚠️Ключи привязаны к домену, так что для разных сайтов нужны отдельные ключи. Если ключ утерян, ты можешь сгенерировать новый в разделе "Settings" на той же странице. reCAPTCHA v2 бесплатна, но имеет лимиты на использование (до 1 млн запросов в месяц бесплатно). Если возникнут проблемы, проверь документацию Google или форумы поддержки. Если это не помогло или у тебя есть дополнительные вопросы (например, интеграция с конкретным фреймворком), дай знать — я помогу! 😊

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.