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.

Envy

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

  • В сети

Everything posted by Envy

  1. и как это поможет? у него не создан никакой класс fixed, то что он добавляется в коде - толку не придает, это не так работает
  2. я выше написал решение ... пкм - просмотр кода элемента без доступа ничем помочь не можем, в угадайки не играем
  3. нет под рукой 3.4.6 версии, извините
  4. в css найти #branding { padding: 10px 0 25px 0; margin-bottom: -15px; background-color: #3d5e78; } заменить #branding { padding: 10px 0 25px 0; margin-bottom: -15px; background: url('ссылка на картинку'); background-color: #3d5e78; }
  5. у вас там сейчас стоит какой-то пейзаж из майнкрафта, но если я правильно понял: найти #branding { min-height: 64px; padding-top: 30px; } заменить #branding { min-height: 64px; padding-top: 30px; background: url('ссылка на картинку'); }
  6. я должен этим заниматься?
  7. если не работает - наверное отключена? настройки стиля здесь
  8. вообще-то, линкслот и так выдает скрипт и сам меняет баннеры при каждой загрузке страницы, если их выкупили.. тс чайник
  9. так у тебя уже стоит этот шаблон, ищи в настройках значит, на всех форумах где видел ips focus, везде навбар идет за пользователем, значит у тебя эта функция отключена по всей видимости
  10. @media screen and (max-width: 767px) { .класс_который_отвечает_за_текст_на_скрине { font-size: 14px !important; } } импровизируй там а вообще правда, о какой помощи может идти речь
  11. ставь тему ips focus. либо ковыряйся в этом скрипте, чтобы настроить под себя, но там придется и стили импортировать и еще кучу всего сделать, не думаю, что осилишь $("html").addClass('ipsfocus_bg1'); $(document).ready(function(){ function debounce(func, wait, immediate) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; // Firefox calculates width differently due to scrollbar on Windows if( navigator.userAgent.toLowerCase().indexOf('firefox') > -1 ){ var browserResponsiveWidth = 963; }else{ var browserResponsiveWidth = 980; } // Relocate search bar var relocateSearch = function(){ var currentBrowserWidth = $(window).width(); if(currentBrowserWidth > browserResponsiveWidth){ $("#elSearch").prependTo("#searchWrap"); } else { $("#elSearch").prependTo("#respSearch"); } } relocateSearch(); var resizeWindow = function(){ var currentBrowserWidth = $(window).width(); if(currentBrowserWidth > browserResponsiveWidth){ // Desktops $("#elSearch").prependTo("#searchWrap"); $("body").addClass("ipsfocus_desktop"); } else { // Tablets and mobiles $("#elSearch").prependTo("#respSearch"); $("body").removeClass("ipsfocus_desktop"); } } resizeWindow(); // Bug fix: The resize event is triggered when tablets and mobiles are scrolled, breaking the search bar in Android and Chrome var cachedWidth = $(window).width(); // Run width functions after 100ms pause $(window).resize(debounce(function(){ var newWidth = $(window).width(); if(newWidth !== cachedWidth){ resizeWindow(); relocateSearch(); cachedWidth = newWidth; } }, 100)); // Hide post controls as a guest to prevent empty bar $(".cPost .ipsComment_controls li.ipsHide:only-child").parent().hide(); // Hide gallery descriptions if they don't exist if ($('.galleryDescription .ipsType_richText').is(':empty')){ $(".galleryDescription").hide(); } // Hide empty divs in ipsPageHeader to prevent unnecessary margins $('.ipsPageHeader .ipsSpacer_top').each(function(){ if(!/[\S]/.test($(this).html())) { $(this).hide(); } }); /* Navigation */ function ipsfocusNavigation() { var navwidth = 0; var morewidth = $('.ipsNavBar_primary .focusNav_more').outerWidth(true); $('.ipsNavBar_primary > ul > li:not(.focusNav_more)').each(function() { navwidth += $(this).outerWidth( true ); }); var availablespace = $('.ipsNavBar_primary').outerWidth(true) - morewidth; if (availablespace > 0 && navwidth > availablespace) { var lastItem = $('.ipsNavBar_primary > ul > li:not(.focusNav_more)').last(); lastItem.attr('data-width', lastItem.outerWidth(true)); lastItem.prependTo($('.ipsNavBar_primary .focusNav_more > ul')); ipsfocusNavigation(); } else { var firstMoreElement = $('.ipsNavBar_primary li.focusNav_more li').first(); if (navwidth + firstMoreElement.data('width') < availablespace) { firstMoreElement.insertBefore($('.ipsNavBar_primary .focusNav_more')); } } if ($('.focusNav_more li').length > 0) { $('.focusNav_more').css('display','inline-block'); } else { $('.focusNav_more').css('display','none'); } } $(window).on('load',function(){ $(".navAlign").removeClass("hiddenLinks"); ipsfocusNavigation(); }); $(window).on('resize',function(){ ipsfocusNavigation(); }); // Make hover navigation work with touch devices // http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly ;(function(e,t,n,r){e.fn.doubleTapToGo=function(r){if(!("ontouchstart"in t)&&!navigator.msMaxTouchPoints&&!navigator.userAgent.toLowerCase().match(/windows phone os 7/i))return false;this.each(function(){var t=false;e(this).on("click",function(n){var r=e(this);if(r[0]!=t[0]){n.preventDefault();t=r}});e(n).on("click touchstart MSPointerDown",function(n){var r=true,i=e(n.target).parents();for(var s=0;s<i.length;s++)if(i[s]==t[0])r=false;if(r)t=false})});return this}})(jQuery,window,document); $('.ipsNavBar_primary > ul > li:has(ul)').doubleTapToGo(); var browserResponsiveWidth = 980; var defaultBrowserWidth = $(window).width(); var headerHeight = $("#header").height(); var headerWrap = $(".headerWrap"); var headerBackgrounds = $(".headerBackgrounds"); var headerBlur = $(".headerBlur"); var blurEnd = 110; var headerEffects = function(){ var amountScrolled = $(window).scrollTop(); // Make navigation fixed if( amountScrolled >= headerHeight ){ headerWrap.addClass("fixedBlur"); } else { headerWrap.removeClass("fixedBlur"); } // Blur header if( (amountScrolled <= blurEnd) ){ headerWrap.removeClass("blurred"); } else { headerWrap.addClass("blurred"); } // Parallax effect var translateHeader = amountScrolled / 2; if( amountScrolled <= headerHeight ){ headerBackgrounds.css( "margin-top", translateHeader + "px" ); } else { headerBackgrounds.css( "margin-top", (headerHeight / 2) + "px" ); } } if( $('body').hasClass('ipsfocus_desktop') ){ $(window).scroll(function(){ headerEffects(); }); }; });
  12. Привет, подскажите условие, пожалуйста, если у пользователя меньше или равно 1 количество постов, то *код* Я пробовал по-всякому: {{$posts = number_format($member->member_posts);}} {{if $posts <= 1}}код{{else}}{{endif}} {{if $member->posts <= 1}}код{{else}}{{endif}} {{if $member->posts() <= 1}}код{{else}}{{endif}} и еще несколько попыток, после чего решил уже спросить тут @Silence
  13. Сейчас вагон с экстрасенсами приедет, подождите
  14. добавить в global.css div#board_statistics { background: none; } но имхо выходит отстой, я бы так не делал..
  15. #footer_utilities { padding: 8px; position: relative; border: 1px solid #eee; text-shadow: rgba(255,255,255,0.8) 0px 1px 0px; background: #f9f9f9 url(http://arrival-roleplay.ru/public/style_images/Arrival_Official/highlight.png) repeat-x 0 0; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; } заменить на #footer_utilities { padding: 8px; position: relative; border: 1px solid #eee; text-shadow: rgba(255,255,255,0.8) 0px 1px 0px; /* background: #f9f9f9 url(http://arrival-roleplay.ru/public/style_images/Arrival_Official/highlight.png) repeat-x 0 0; */ -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
  16. Envy replied to Onore's тема in Invision Community 4 Support
    Обращайтесь к фрилансерам за деньги.
  17. Вопрос такой, как сделать, чтобы запятая действительно влияла на теги? Вводишь через запятую три-четыре тега, он в итоге объединяет их в один, даже тут:
  18. тут один только @Silence силен в этом))
  19. не понятно что вам нужно чтобы добавить и другие группы, достаточно просто перечислить их {{if $comment->author()->member_group_id =='3' or $comment->author()->member_group_id =='4' or $comment->author()->member_group_id =='5'}} Тут любая информация или кнопки {{endif}}
  20. {{if $comment->author()->signature}} {template="signature" group="global" app="core" params="$comment->author()"} {{endif}} Ищем этот код, меняем на {{if $comment->author()->signature}} {{$fields = $comment->author()->profileFields();}} {{$field1 = $fields['core_pfieldgroups_1']['core_pfield_3'];}} {$field1} {template="signature" group="global" app="core" params="$comment->author()"} {{endif}} core_pfieldgroups_1 - меняем ИД группы полей на свои core_pfield_3 - меняем ИД поля на свой все должно работать, пробуйте отображение сами настроите, за вывод отвечает {$field1} Это если юзер написал подпись, если надо чтобы внезависимости есть подпись или нет, то поставить код ДО {{if $commen->author()->signature}}
  21. Это условие можно перевести на русский как "если у автора поста есть ID профиля", я думаю, в этом условии есть смысл только если гостям разрешено писать на форуме
  22. да про это я в курсе, спасибо))

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.