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.

BlackShot

Пользователи
  • Регистрация

  • В сети

Everything posted by BlackShot

  1. {{if $file->reacted() OR \IPS\Member::loggedIn()->isAdmin() OR \IPS\Member::loggedIn()->modPermission() OR member.member_id and $file->author()->member_id == \IPS\Member::loggedIn()->member_id}} <a href='{{if settings.idm_antileech AND !$file->requiresDownloadConfirmation()}}{$file->url('download')->csrf()}{{else}}{$file->url('download')}{{endif}}' class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' {{if $file->requiresDownloadConfirmation()}}data-ipsDialog{{endif}}>{lang="download_now"}</a> {{else}} <div id='downloadReact' class='ipsHide ipsType_center'><i class='fa fa-exclamation-circle ipsType_huge'></i><p class='ipsType_reset ipsType_light ipsType_large'>{lang="downloadreact_attention"}</p><div id='elDownloadReact' class='ipsPadding:half ipsPos_center'>{lang="downloadreact_warning"}<p>{lang="downloadreact_refresh"}</p><p><a href='{$file->url()}' class='ipsButton ipsButton_large ipsButton_important' data-action='dialogClose'>{lang="downloadreact_ok"}</a></p></div></div> <a href='#downloadReact' class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-content='#downloadReact'>{lang="download_now"}</a> {{endif}} Кажется, я наконец понял это! СПАСИБО БОЛЬШОЕ, @by_ix! Всегда поможет и хочет научить нас чему-то! 💛 Было бы неплохо, если бы вы превратили все это в плагин и добавили возможность обнаружения ответов/ответов! Держу пари, это будет популярный плагин! 😄
  2. Я пробовал это раньше, но вместо того, чтобы быть пустым, сверху написано «true». Я обнаружил, что ipsAlert делает его меньше, и на самом деле есть «X», но он плавает на экране за пределами диалогового окна. 😓
  3. @by_ix _ Это почти идеально! Я просто хочу уменьшить диалог и удалить текст «Предупреждение», но сохранить кнопку «X». Это то, что у меня есть для отладки: {{if $file->reacted() OR member.member_id and $file->author()->member_id == \IPS\Member::loggedIn()->member_id}} <a href='{{if settings.idm_antileech AND !$file->requiresDownloadConfirmation()}}{$file->url('download')->csrf()}{{else}}{$file->url('download')}{{endif}}' class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' {{if $file->requiresDownloadConfirmation()}}data-ipsDialog{{endif}}>{lang="download_now"}</a> {{else}} <div id='downloadReact' class='ipsHide ipsType_center'><i class='fa fa-exclamation-circle ipsType_huge'></i><div id='elDownloadReact' class='ipsPadding:half ipsPos_center'>You need to react to the file before downloading it.<p><a href='{$file->url()}' class='ipsButton ipsButton_large ipsButton_important ipsButton_important' data-action='dialogClose'>Got it</a></p></div></div> <a href='#downloadReact' class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' data-ipsdialog data-ipsDialog-content='#downloadReact'>{lang="download_now"}</a> {{endif}} Я бы хотел что-то такого размера (но кнопка "Х" пропала):
  4. 😂 Я также добавил еще одну вещь: {{$reviews = \IPS\Db::i()->Select( 'COUNT(*)', 'downloads_reviews', array( array( 'review_mid=?', \IPS\Member::loggedIn()->member_id ), array( 'review_fid=?', $file->id ) ) )->first();}} {{if $file->reacted() OR $reviews > 0 OR \IPS\Member::loggedIn()->isAdmin() OR \IPS\Member::loggedIn()->modPermission() OR member.member_id and $file->author()->member_id == \IPS\Member::loggedIn()->member_id}}}}
  5. Это потрясающе, @by_ix!! Я не думал, что это можно сделать, изменив файл темы. Работает как шарм! Однако два коротких вопроса: Вместо того, чтобы заменять кнопку сообщением, можно ли сохранить кнопку загрузки, но показывать всплывающее окно с предупреждением? Можно ли добавить возможность отвечать на контент, чтобы разрешить скачивание, как в плагине, который я отправил?
  6. Thank you 💛 Maybe @by_ix could also look into it, he seems good at editing plugins!
  7. How about adapting? Would it take too long? 😬 The plugin I attached already hides links, images, codes, and attachments, but it doesn't affect the Downloads module. (BIM) Hide Link And Code 3.1.0.zip
  8. Будет ли это сложно закодировать? 🥺 @by_ix @Desti
  9. BlackShot replied to by_ix's тема in Interface
    Без проблем. Чтобы активировать его, вам нужно зайти в настройки вашего форума/области и разрешить анонимные сообщения. После этого пользователи увидят кнопку, позволяющую сделать их сообщения анонимными, если они этого хотят.
  10. BlackShot replied to by_ix's тема in Interface
    Не совсем. Несколько версий назад IPB представила функцию, позволяющую анонимные сообщения. Если этих пользователей цитируют, они становятся @Anonymous, но в любом случае не получают уведомления.
  11. BlackShot replied to by_ix's тема in Interface
    @by_ix Можете ли вы добавить проверку, чтобы нельзя было упоминать анонимные сообщения? 😊
  12. BlackShot replied to Zero108's тема in Interface
    По какой-то причине дублирование группы не работает при включенном приложении «Видео». Вы должны сначала удалить его, чтобы он работал. Кто-нибудь знает, как это исправить? INSERT INTO `core_groups` ( `g_id`, `g_view_board`, `g_mem_info`, `g_use_search`, `g_edit_profile`, `g_edit_posts`, `g_delete_own_posts`, `g_use_pm`, `g_append_edit`, `g_access_offline`, `g_avoid_q`, `g_avoid_flood`, `g_icon`, `g_attach_max`, `prefix`, `suffix`, `g_max_messages`, `g_max_mass_pm`, `g_search_flood`, `g_edit_cutoff`, `g_photo_max_vars`, `g_dohtml`, `g_bypass_badwords`, `g_can_msg_attach`, `g_attach_per_post`, `g_dname_changes`, `g_dname_date`, `g_mod_preview`, `g_rep_max_positive`, `g_rep_max_negative`, `g_signature_limits`, `g_hide_online_list`, `g_bitoptions`, `g_pm_perday`, `g_mod_post_unit`, `g_ppd_limit`, `g_ppd_unit`, `g_displayname_unit`, `g_sig_unit`, `g_pm_flood_mins`, `g_max_bgimg_upload`, `g_post_polls`, `g_vote_polls`, `g_topic_rate_setting`, `g_bitoptions2`, `g_upload_animated_photos`, `g_view_displaynamehistory`, `g_hide_own_posts`, `g_lock_unlock_own`, `g_can_report`, `g_create_clubs`, `g_club_allowed_nodes`, `g_promote_exclude`, `g_close_polls`, `g_club_limit`, `g_blog_allowlocal`, `g_blog_maxblogs`, `g_blog_allowprivate`, `g_blog_allowownmod`, `g_blog_allowdelete`, `g_blog_allowcomment`, `idm_view_approvers`, `idm_bypass_revision`, `idm_view_downloads`, `idm_throttling`, `idm_wait_period`, `idm_restrictions`, `idm_linked_files`, `idm_import_files`, `idm_bulk_submit`, `idm_add_paid`, `idm_bypass_paid`, `idm_paid_restrictions`, `idm_max_size`, `g_create_albums`, `g_create_albums_private`, `g_create_albums_fo`, `g_album_limit`, `g_img_album_limit`, `g_movies`, `g_movie_size`, `g_max_upload`, `g_max_transfer`, `g_max_views`, `g_download_original`, `g_dt_view`, `g_dt_donate`, `g_dt_view_goals`, `g_dt_view_donations`, `g_dt_send_donations`, `g_dt_moderate_donations`, `g_dt_view_topdonors`, `g_ptpt_posts`, `g_ptpt_reps`, `g_ptpt_days`, `g_raffle_access`, `g_raffle_contentcount`, `g_raffle_rafflespertime`, `g_raffle_rafflespertime_period`, `group_id`, `g_vs_add_video`, `g_vs_edit_video`, `g_vs_delete_video`, `g_vs_rate_video`, `g_vs_rate_video_change`, `g_vs_report_video`, `g_vs_embed_video`, `g_vs_view_comments`, `g_vs_add_comments`, `g_vs_edit_comments`, `g_vs_delete_comments`, `g_vs_comments_per_member`, `g_vs_m_edit_videos`, `g_vs_m_delete_videos`, `g_vs_m_edit_comments`, `g_vs_m_delete_comments`, `g_vs_m_manage`, `g_vs_view`, `g_vs_toggle_topic`, `g_vs_videos_per_member`, `g_vs_videos_per_member_time` ) VALUES ( NULL, 1, 1, 1, 1, '1', 'IPS\core\Messenger\Conversation,IPS\core\Statuses\Status,IPS\forums\Topic,IPS\calendar\Event,IPS\downloads\File', 1, 0, 0, 0, 0, 'monthly_2021_12/Est.png.7a6d00604830e0b35bda09ce21ff3118.png', 153600, '', '', 15, 10, 0, 1440, '4000:170:170', 0, 0, 1, 15360, 1, 180, 0, 10, 10, '0:1:::3:3', 2, 1636696064, 25, 0, 0, 0, 0, 0, 1, -1, 1, 1, 0, 64, 1, 1, '0', '0', '1', 'public,open,closed,private', '*', 0, 1, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 0, '{"limit_sim":5,"daily_bw":0,"weekly_bw":0,"monthly_bw":0,"daily_dl":10,"weekly_dl":0,"monthly_dl":0,"min_posts":0}', 1, 0, 0, 0, 0, 0, 15360, 0, 0, 0, 0, 0, 1, 5000, 3500, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, NULL, 3, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 ) IPS\Db\Exception: Unknown column 'group_id' in 'field list' (1054) #0 /domain.com/public_html/home/system/Db/Db.php(938): IPS\_Db->preparedQuery('/*dbuser...', Array) #1 /domain.com/public_html/home/system/Patterns/ActiveRecord.php(487): IPS\_Db->insert('core_groups', Array) #2 /domain.com/public_html/home/init.php(903) : eval()'d code(120): IPS\Patterns\_ActiveRecord->save() #3 /domain.com/public_html/home/system/Patterns/ActiveRecord.php(438): IPS\Patterns\rules_hook_ipsPatternsActiveRecord->save() #4 /domain.com/public_html/home/init.php(903) : eval()'d code(166): IPS\Patterns\_ActiveRecord->__clone() #5 /domain.com/public_html/home/system/Member/Group.php(200): IPS\Patterns\rules_hook_ipsPatternsActiveRecord->__clone() #6 /domain.com/public_html/home/applications/core/modules/admin/members/groups.php(415): IPS\Member\_Group->__clone() #7 /domain.com/public_html/home/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\members\_groups->copy() #8 /domain.com/public_html/home/applications/core/modules/admin/members/groups.php(39): IPS\Dispatcher\_Controller->execute() #9 /domain.com/public_html/home/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\members\_groups->execute() #10 /domain.com/public_html/home/admin/index.php(13): IPS\_Dispatcher->run() @Zero108 @by_ix
  13. Вы знаете, что это за изменения?
  14. Я имею в виду, что мне нужна оригинальная лицензия по юридическим причинам, по крайней мере, для основного форума, но я хотел отключить IPS от проверки других модулей, чтобы они не считали, что они обнулены. Извините, не могли бы вы объяснить это лучше. Вы имеете в виду, что использовали оригинальную лицензию с аннулированными модулями?
  15. @Respected Есть ли способ обнулить мою собственную версию IPB? Или отключить проверку кода IPS?
  16. Нет. Эти плагины просто ищут похожий контент. Я не думаю, что есть плагин для того, что вам нужно, насколько мне известно.
  17. Я тоже не могу их щелкнуть, но в моем случае они полностью отключены.
  18. В настоящее время я использую Forums, Commerce, Calendar, Downloads и Pages. Но по юридическим причинам я хотел купить хотя бы основную лицензию (just for show/для галочки). 😓
  19. Ой! Вы можете перейти в Система (System) > Интеграции (Integrations). Вы увидите Spam Defensa. Но в моем случае у меня даже нет возможности его использовать (я думаю, причина в том, что я использую версию IPS с другого веб-сайта). Итак, мой выглядит так:
  20. Я не уверен, что понимаю ваш комментарий (😪), но я хотел использовать эти две службы:
  21. Ага, пока не обновляется. Значит, у меня не должно быть проблем с совместимостью? Мило спасибо. Кстати, последний вопрос. Работает ли версия IPB Mafia с GeoIP и антиспамом от IPS? Моя аннулированная версия этого не делает.
  22. Если я куплю базовую версию IPS и форумы, могу ли я использовать аннулированные или пиратские версии Commerce, Downloads и т. д.?
  23. Могу ли я использовать эти файлы, если я использую английскую версию с другого веб-сайта?
  24. Something similar, but for downloads, not for links and codes. So, if you head to the Downloads section, find a file and click Download, you'll see a pop-up message telling you to react to the post/file first. Что-то похожее, но для загрузок, а не для ссылок и кодов. Итак, если вы перейдете в раздел «Загрузки», найдете файл и нажмете «Загрузить», вы увидите всплывающее сообщение, в котором вам будет предложено сначала отреагировать на сообщение / файл.

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.