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.

Лидеры

  1. Zero108

    Актив
    Points
    3 994
    Количество сообщений
  2. AHristich

    Актив
    Points
    1 009
    Количество сообщений
  3. Respected

    Администраторы
    Points
    13 856
    Количество сообщений
  4. aLEX49566

    Актив
    Points
    2 710
    Количество сообщений

Popular Content

Showing content with the highest reputation since 26.07.2025 все разделы

  1. Короче у меня была такая же проблема, я переименовал доступ к АЦ на hideadmin и закрыл к нему доступ через .htaccess и отправил заявку гугл на проверку. Проблема исчезла.
  2. Removing = from footer copyright

    alexis and one other reacted to Turk12 for пост в теме

    2 points
    OK, i found it. Maybe it helps other people. Path is: system/theme/theme.php And in that file I found = sign (marked on a picture) I deleted it, cleared a cache on website and solved the problem.
  3. Нужно зайти в Редактор темы > Page Layouts и там настраиваются режими отображения страниц.
  4. 2 points
    • 1 613 скачиваний
    • Версия 5.0.10
    Invision Community 5 Nulled! If the payment methods do not suit you, write to me via feedback
    Free
  5. Сейчас хочу провести чистку базы от юзеров с невалидными и несуществующими e-mail. На сколько я понимаю просто удалить записи в core_members недостаточно и нужна чистка в связанных таблицах? Если да, то есть ли готовые решения?
  6. Если не ошибаюсь,то там должна отображаться капча гугла. Проверяйте настройки капчи.
  7. Скачайте предыдущую + 8.1 пхп установите
  8. Добавление хука

    ryancoolround reacted to CharonSix for пост в теме

    1 point
    Всем привет, хочу добавить следующий скрипт на форум, который мне скинули: <hook type="C" class="\IPS\Content\Comment" filename="comment"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } abstract class hook64 extends _HOOK_CLASS_ { /** * Can edit? * * @param \IPS\Member|NULL $member The member to check for (NULL for currently logged in member) * @return bool */ public function canEdit( $member=NULL ) { ... $member = $member ?: \IPS\Member::loggedIn(); /* Are we restricted from posting or have an unacknowledged warning? */ if ( $member->restrict_post or ( $member->members_bitoptions['unacknowledged_warnings'] and \IPS\Settings::i()->warn_on and \IPS\Settings::i()->warnings_acknowledge ) ) { return FALSE; } if ( $member->member_id ) { if ( $this instanceof \IPS\forums\Topic\Post ) { /* Can the member edit their own content in specific forums? */ if ( $member->member_id == $this->author()->member_id and $member->member_id == $this->item()->author()->member_id and in_array($this->item()->forum_id, [...]) and ( !( $this instanceof \IPS\Content\Lockable ) or !$this->locked() ) ) { return TRUE; } } } return parent::canEdit( $member ); ... } ]]></hook>Он должен дать возможность пользователям редактировать публикации в своих темах вне зависимости от выставленных настроек группы. Но я не понимаю, как его интегрировать в ядро. Может ли кто-нибудь подсказать, как это сделать, либо сделать за оплату?
  9. Добавление хука

    CharonSix reacted to ryancoolround for пост в теме

    1 point
    Ну, включить режим разработчика, создать новый плагин, выбираешь необходимый класс, вставляешь свой хук, проверяешь. Это если кратко. А если подробно, последний раз в режим разработчика я лазал года полтора назад, поэтому не вспомню.
  10. TypeError: IPS\cms\Fields::get_display_json(): Return value must be of type array, null returned (0) #0 \forums\system\Patterns\ActiveRecord.php(360): IPS\cms\Fields->getdisplay_json() #1 \forums\system\CustomField\CustomField.php(105): IPS\Patterns\ActiveRecord->_get() #2 \forums\applications\cms\sources\Fields\Fields.php(736): IPS\CustomField->_get() #3 _\forums\applications\cms\sources\Fields\Fields.php(588): IPS\cms\Fields->formatForDisplay() #4 _\forums\applications\cms\sources\Records\Records.php(1525): IPS\cms\Fields::display() #5 _\forums\applications\cms\sources\Theme\Theme.php(723) : eval()'d code(1613): IPS\cms\Records->customFieldsForDisplay() #6 \forums\applications\cms\sources\Theme\Theme.php(723) : eval()'d code(772): IPS\Theme\classcms_database_listing->recordRow() #7 \forums\system\Helpers\Table\Table.php(606): IPS\Theme\classcms_database_listing->categoryTable() #8 \forums\applications\cms\modules\front\database\category.php(705): IPS\Helpers\Table\Table->_toString() #9 _\forums\applications\cms\modules\front\database\category.php(77): IPS\cms\modules\front\database\category->view() #10 _\forums\system\Dispatcher\Controller.php(139): IPS\cms\modules\front\database\category->manage() #11 _\forums\applications\cms\sources\Databases\Dispatcher.php(373): IPS\Dispatcher\Controller->execute() #12 _\forums\system\Theme\Theme.php(3839) : eval()'d code(37): IPS\cms\Databases\Dispatcher->run() #13 \forums\applications\cms\widgets\Codemirror.php(142): IPS\Theme\contentwidget_2117388271() #14 _\forums\system\Widget\Widget.php(1289): IPS\cms\widgets\Codemirror->render() #15 \forums\system\Widget\Widget.php(1392): IPS\Widget->render() #16 \forums\system\Widget\Area.php(991): IPS\Widget->_toString() #17 _\forums\system\Widget\Area.php(957): IPS\Widget\Area->getWidgetContent() #18 _\forums\system\Widget\Area.php(965): IPS\Widget\Area->totalVisibleWidgets() #19 \forums\static\templates\corefront_global.php(24183): IPS\Widget\Area->totalVisibleWidgets() #20 \forums\system\Theme\SandboxedTemplate.php(68): IPS\Theme\classcore_front_global->widgetArea() #21 \forums\system\Widget\Area.php(288): IPS\Theme\SandboxedTemplate->_call() #22 \forums\applications\cms\sources\Pages\Page.php(2324): IPS\Widget\Area->_toString() #23 _\forums\applications\cms\sources\Pages\Page.php(2203): IPS\cms\Pages\Page->getPageContent() #24 _\forums\applications\cms\modules\front\pages\page.php(152): IPS\cms\Pages\Page->output() #25 _\forums\applications\cms\modules\front\pages\page.php(52): IPS\cms\modules\front\pages\page->view() #26 _\forums\system\Dispatcher\Controller.php(139): IPS\cms\modules\front\pages\page->manage() #27 _\forums\system\Dispatcher\Dispatcher.php(169): IPS\Dispatcher\Controller->execute() #28 _\forums\index.php(16): IPS\Dispatcher->run() #29 {main} Как я понимаю, что-то с шаблоном, но и сбрасывал и заливал дефолтный, не помогает.
  11. Условие для вывода.

    AHristich reacted to Exception for пост в теме

    1 point
    странно видеть от тебя такие вопросы можно так: \IPS\Dispatcher::i()->controller != 'profile'
  12. Это где тут?
  13. сначала была ошибка, связанная с "Запускать автоматически по трафику (По умолчанию)", задачи не запускались, потом поставил на крон, но форум не починился, в ошибках это. что делать?
  14. Проблема с почтой IPS 5

    gelo reacted to PurpleNut for пост в теме

    1 point
    Не знаю, что такое GMP, но чтобы в наше время успешно отправлять почту со своего сервера, нужно: правильно настроить DNS записи A, MX, PTR, DKIM, DMARC настроить почтовый софт, чтобы он использовал SSL настроить почтовый софт, чтобы он добавлял заголовок DKIM в сами сообщения создать почтовые ящики для приёма почты на адреса hostmaster@site.com, postmaster@site.com, webmaster@site.com, abuse@site.com, плюс все ваши адреса, с которых вы отправляете почту
  15. Removing = from footer copyright

    alexis reacted to Turk12 for пост в теме

    1 point
    I don't want to delete copyright. I just want to delete "=" sign which appeared there.
  16. Removing = from footer copyright

    Zero108 reacted to Exception for пост в теме

    1 point
    А причем тут удаление копирайта которое обсуждаете и вопрос который задал @Turk12 в теме?
  17. Removing = from footer copyright

    ryancoolround reacted to Zero108 for пост в теме

    1 point
    Да и вообще, абстрагируясь от политики, сам принцип продавать много раз то, что сделал один раз, бесконечно тиражируя копии, давно должен был привести к тому, что копии стоят практически дешево. Но этого не произошло из-за стяжательства. А стяжательство - это грех. Стяжательство, как чрезмерное стремление к обогащению и накопительству, считается грехом в христианстве, особенно в православной традиции. Оно рассматривается как страсть, ведущая к другим греховным проявлениям, таким как алчность, жадность и отсутствие милосердия. В христианстве стяжательство противопоставляется нестяжательству, то есть добродетели отказа от чрезмерного накопления ради духовного обогащения. Православная церковь учит, что истинная цель жизни христианина – стяжание Духа Святого, а не земных богатств. Стяжательство также осуждается как одна из восьми греховных страстей, поскольку приводит к умножению забот, внутренней злобе и замкнутости, а также к страху утраты и гневу.
  18. Removing = from footer copyright

    Zero108 reacted to AHristich for пост в теме

    1 point
    Вот и я о том же...
  19. Removing = from footer copyright

    AHristich reacted to Zero108 for пост в теме

    1 point
    Я думаю, что пора перестать ностальгировать по старым временам, когда мы жили навязанными нам представлениями о международном значении интеллектуального права. Настало время, когда действуют негласные понятия, ограниченные рамками границ того или иного государства. Не вижу ничего греховного в использовании сворованных программных продуктов американского производства. В неуважении прав американского разработчика также не вижу ничего греховного.
  20. Removing = from footer copyright

    ryancoolround reacted to AHristich for пост в теме

    1 point
    Ну во-первых,софт не ваш, по этой же причине никто вам ничего платить не будет. Во-вторых, вы,используя нуллед-версию ,минимум не уважаете разработчиков.
  21. Проблема с почтой IPS 5

    aLEX49566 reacted to AHristich for пост в теме

    1 point
    Smtp от кого,яндекса?
  22. Чат для общения.

    ryancoolround reacted to AHristich for пост в теме

    1 point
    У кого закончилась раб.неделя,а кто-то один день в 3-4 недели отдыхает... Ну да ладно,не об этом речь. Как обстоят дела с редактором шаблонов в v5.*.* ? Удалось реализовать типа как в v4.* ? И с транслитерацией в 5-ке проблему решили?
  23. Проблема с почтой IPS 5

    VladD reacted to aLEX49566 for пост в теме

    1 point
    Я пользуюсь этой уже третий год https://biz.mail.ru/mail?utm_source=yandex&utm_medium=cpc&utm_campaign=y_mail_rf_master_auto_fos_dm_tgb_cpo|cid:98723889&utm_content=pt:premium|pid:47946985770|r:47946985770|device:mobile|region:Москва|geoid:213|cid:98723889|gid:5312942902|aid:17121683351|src:none|st:search&utm_term=---autotargeting|adp:no&yclid=14706451089857970175&ysclid=me21osdaxw695582251
  24. Nulled на лицензию

    Zero108 reacted to Exception for пост в теме

    1 point
    вот дерьмо!
  25. Чат для общения.

    ryancoolround reacted to AHristich for пост в теме

    1 point
    https://www.aapanel.com/new/waf.html Как один из вариантов. Ну если есть возможность... Немного ошибился в ссылке :)
  26. Чат для общения.

    ryancoolround reacted to Zero108 for пост в теме

    1 point
    Тебе CloudFlare не нужен. Там слишком много нюансов, и мобильный интернет к нему в РФ заблокирован. Попробуй зайти через интернет Т-мобайл, Ростелеком, Мегафон, Yota на мой сайт.
  27. Чат для общения.

    ryancoolround reacted to AHristich for пост в теме

    1 point
    Вы же сами сказали,что:
  28. Чат для общения.

    ryancoolround reacted to Zero108 for пост в теме

    1 point
    В настоящее время CloudFlare не заблокирован в РФ.
  29. Чат для общения.

    ryancoolround reacted to Zero108 for пост в теме

    1 point
    Обновлено: https://ipbmafia.ru/files/file/2982-gotovyj-spisok-pravil-dlya-blokirovki-botov-po-asn-hostera-dlya-cloudflare/ https://ipbmafia.ru/files/file/3091-gotovyj-spisok-pravil-dlya-blokirovki-botov-cherez-nginxconf/
  30. 1 point
    Список регулярно обновляется: https://github.com/mitchellkrogza/apache-ultimate-bad-bot-blocker/blob/master/robots.txt/robots.txt
  31. В нжиникс кинь
  32. Я по своим логам смотрю и блокирую. У америкосов своя тактика похоже) Вдсина тоже достала в свое время
  33. У меня все ништяг 680 то зачем. Там больше половины можно убирать
  34. В nginx по алфавиту и все
  35. Стандартный функционал не подходит? /admin/?app=core&module=settings&controller=posting&tab=acronymExpansion
  36. gpt-chatbot

    Dusty reacted to ryancoolround for пост в теме

    1 point
    Да не, я не против помощи от ИИ — сам юзаю его, ибо он экономит времени очень много, когда надо быстро глянуть, в чём проблема. Но есть нюанс: Вот ошибка: TypeError: class_parents(): Argument #1 ($object_or_class) must be of type object|string, null given Она же дословно говорит, что ты передаёшь null, а не объект или имя класса. GPT тут скорее выступает как автоматизированный дебаггер с гуглом в одном флаконе. Он за тебя посмотрел стек, зацепился за class_parents(NULL) и предложил обернуть это условием типа: if ( $object !== null ) { $parents = class_parents( $object ); } Ну это же база. Так-то и PHPStorm с Xdebug скажет тоже самое. 🤔 Вопрос: что будем делать, когда ИИ скажет «убей это место», и ты послушаешь, не понимая сути? Так что я бы рекомендовал использовать бота как помощника, а не замену понимания. А то потом:
  37. gpt-chatbot

    ryancoolround reacted to Dusty for пост в теме

    1 point
    Помог решить несколько ошибок на форуме , удобно )
  38. .ipsApp[data-pageapp="gallery"] #elGalleryImageStats {display: none !important;} или #elGalleryImageStats {display: none !important;}
  39. Почему нельзя? гугл ниче не сказал когда я сделал проект в гуглооблаке и для него получил ключи для reCaptcha V2
  40. не работает

    shipov reacted to gelo for пост в теме

    1 point
    Просто закинуть не достаточно, пишите в ТП бегета вам помогут
  41. не работает

    shipov reacted to Exception for пост в теме

    1 point
    жаль
  42. Ответ,как нельзя простой: вернуться на 4-ку.
  43. Invision Community 5 Nulled

    IgorDen reacted to Yogioh for отзыв на файл

    1 point
    большое спасибо ❤️
  44. Who Was Online (Hours)

    WrecklessRush reacted to Silence for файл

    1 point
    • 80 скачиваний
    • Версия 1.2.1
    Хороший маленький виджет, показывающий участников, посетивших форум за последние X часов. Функции: - Количество часов регулируется - Выбор групп, которые могут видеть виджет - Отображение «Большинство участников онлайн» - Установка количества участников, которые должны отображаться - Группы, которые не должны быть указаны в списке, могут быть выбраны - Участники могут быть выбраны после их последнего посещения, группы или имени для сортировки. Вы также можете выбрать в настройках, будут ли отображаться имена или аватары (в двух размерах).
    Free
  45. (db) Levels

    Zero108 reacted to alxbelarus for отзыв на файл

    1 point
    Версия 4.7 - работает отлично! Благодарю
  46. И не забываем, что в версиях 4.6+ (в них точно, возможно, и в более ранних) есть отдельная настройка для этого.
  47. могу сказать, что в Евросоюзе это запрещено законодательно. И за такие дела можно лишиться доменного имени, у них есть такие возможности. По их законам эта галочка по дефолту должна быть выключена, а пользователь должен собственноручно ее поставить. Любые, предварительно включенные, рекламные и рассылочные элементы управления в ЕС запрещены. В России с этой темой тоже лучше не перегибать палку. Ибо рекламные рассылки без согласия абонента административно наказуемы. У нас нет законов определяющих каким образом должна осуществляться подписка на рассылки. Но невозможность отписаться на этапе регистрации может запросто восприняться как рассылка без согласия. Доменного имени в России вряд ли лишат, но штрафы выписывают без проблем. Если админ сайта анонимен, могут послать запрос хостеру или в роскомнадзор на блокировку ресурса. И еще. У большинства хостеров такая концепция подписки на почтовые рассылки запрещена пользовательским соглашением.

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.