Skip 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.

ryancoolround

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

  • В сети

Reputation Activity

  1. Like
    ryancoolround reacted to AHristich in Установка 4.7.22   
    Проблема установки 4.7.22.
    admin/install/?start=1&sessionCheck=1 проходит без проблем,все норм.
    А вот следующий шаг
    Циклическое перенаправление на странице
    Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

    Эта проблема может возникать при отключении или запрещении принятия кук.
    php,ssl и т.д и т.п все как надо.
    Invision Community v4.7.20 ставится без проблем.
  2. Like
    ryancoolround reacted to KingdaKa in Очистка от мертвых аккаунтов   
    Сейчас хочу провести чистку базы от юзеров с невалидными и несуществующими e-mail.
    На сколько я понимаю просто удалить записи в core_members недостаточно и нужна чистка в связанных таблицах? Если да, то есть ли готовые решения?
  3. Like
    ryancoolround got a reaction from CharonSix in Добавление хука   
    Ну, включить режим разработчика, создать новый плагин, выбираешь необходимый класс, вставляешь свой хук, проверяешь.
    Это если кратко. А если подробно, последний раз в режим разработчика я лазал года полтора назад, поэтому не вспомню.
  4. Like
    ryancoolround reacted to CharonSix in Добавление хука   
    Всем привет, хочу добавить следующий скрипт на форум, который мне скинули:
    <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>Он должен дать возможность пользователям редактировать публикации в своих темах вне зависимости от выставленных настроек группы. Но я не понимаю, как его интегрировать в ядро. Может ли кто-нибудь подсказать, как это сделать, либо сделать за оплату?
  5. Sad
    ryancoolround reacted to flanger in Ошибка в статьях - Код ошибки: EX0   
    В самом начале, как разбираться начал, пыталася, там ошибка вылезает

  6. Like
    ryancoolround reacted to flanger in Ошибка в статьях - Код ошибки: EX0   
    Это где тут?

  7. Like
    ryancoolround reacted to flanger in Ошибка в статьях - Код ошибки: EX0   
    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}
    Как я понимаю, что-то с шаблоном, но и сбрасывал и заливал дефолтный, не помогает.
  8. Like
    сначала была ошибка, связанная с "Запускать автоматически по трафику (По умолчанию)", задачи не запускались, потом поставил на крон, но форум не починился, в ошибках это. что делать?
  9. Thanks
    ryancoolround reacted to Turk12 in Removing = from footer copyright   
    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.
  10. Like
    ryancoolround reacted to AHristich in Removing = from footer copyright   
    Ну во-первых,софт не ваш, по этой же причине никто вам ничего платить не будет.
    Во-вторых, вы,используя нуллед-версию ,минимум не уважаете разработчиков.

  11. Like
    ryancoolround reacted to Zero108 in Removing = from footer copyright   
    Да и вообще, абстрагируясь от политики, сам принцип продавать много раз то, что сделал один раз, бесконечно тиражируя копии, давно должен был привести к тому, что копии стоят практически дешево. Но этого не произошло из-за стяжательства. А стяжательство - это грех. Стяжательство, как чрезмерное стремление к обогащению и накопительству, считается грехом в христианстве, особенно в православной традиции. Оно рассматривается как страсть, ведущая к другим греховным проявлениям, таким как алчность, жадность и отсутствие милосердия. В христианстве стяжательство противопоставляется нестяжательству, то есть добродетели отказа от чрезмерного накопления ради духовного обогащения. Православная церковь учит, что истинная цель жизни христианина – стяжание Духа Святого, а не земных богатств. Стяжательство также осуждается как одна из восьми греховных страстей, поскольку приводит к умножению забот, внутренней злобе и замкнутости, а также к страху утраты и гневу.
  12. Confused
    ryancoolround got a reaction from Dusty in Removing = from footer copyright   
    А вы молодой человек, извиняюсь за мат, ахуели! Это перебор даже для пиратов.
    Ты можешь не платить мне денег, но мой софт, будь добр уважай!
  13. Confused
    ryancoolround got a reaction from aLEX49566 in Removing = from footer copyright   
    А вы молодой человек, извиняюсь за мат, ахуели! Это перебор даже для пиратов.
    Ты можешь не платить мне денег, но мой софт, будь добр уважай!
  14. Like
    ryancoolround reacted to AHristich in Чат для общения.   
    У кого закончилась раб.неделя,а кто-то один день в 3-4 недели отдыхает...
    Ну да ладно,не об этом речь.
    Как обстоят дела с редактором шаблонов в v5.*.* ? Удалось реализовать типа как в v4.* ? И с транслитерацией в 5-ке проблему решили?
  15. Like
    ryancoolround reacted to AHristich in Чат для общения.   
    https://www.aapanel.com/new/waf.html
    Как один из вариантов. Ну если есть возможность...
    Немного ошибился в ссылке :)
  16. Like
    ryancoolround reacted to Zero108 in Чат для общения.   
    Тебе CloudFlare не нужен. Там слишком много нюансов, и мобильный интернет к нему в РФ заблокирован. Попробуй зайти через интернет Т-мобайл, Ростелеком, Мегафон, Yota на мой сайт.
  17. Like
    ryancoolround reacted to AHristich in Чат для общения.   
    Вы же сами сказали,что:

  18. Haha
    ryancoolround reacted to Zero108 in Чат для общения.   
    В настоящее время CloudFlare не заблокирован в РФ.
  19. Like
    ryancoolround reacted to Zero108 in Чат для общения.   
    Обновлено:
    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/
  20. Like
    В нжиникс кинь
  21. Like
    Я по своим логам смотрю и блокирую. У америкосов своя тактика похоже)
    Вдсина тоже достала в свое время
  22. Like
    У меня все ништяг
    680 то зачем. Там больше половины можно убирать
  23. Confused
    В nginx по алфавиту и все
  24. Confused
    ryancoolround reacted to saymon21 in Transliteration   
    Такая же ситуация, ничего не помогает, новые статьи так же на кирилице в урл, даже перестроение не помогает, короче очень сыровато все тут.
  25. Like
    ryancoolround got a reaction from Dusty in gpt-chatbot   
    Да не, я не против помощи от ИИ — сам юзаю его, ибо он экономит времени очень много, когда надо быстро глянуть, в чём проблема.
    Но есть нюанс:
    Вот ошибка:
    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 скажет тоже самое.
    🤔 Вопрос: что будем делать, когда ИИ скажет «убей это место», и ты послушаешь, не понимая сути?
    Так что я бы рекомендовал использовать бота как помощника, а не замену понимания. А то потом:

Account

Navigation

Search

Search

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.