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.

« Greeceee »

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

  • В сети

  1. Добра, делаю расширение для браузера с форумом ipb. Поставил кнопку с прогресбаром, но она по итогу никак не запускает нужную ссылку. Сам же браузер кричит, что ошибок в js дофига, хоть целиком удалять.. Что не так я делаю и как мне установить открытие ссылки по окончанию работы бара? <a id="actionButton" class="progress-button" data-loading="Working.." data-finished="Finished!" data-type="background-bar">PLAY GEN</a></div> $(document).ready(function(){ $('.progress-button').progressInitialize(); $('#submitButton').click(function(e){ e.preventDefault(); $(this).progressTimed(2); }); $('#actionButton').click(function(e){ e.preventDefault(); $(this).progressTimed(2); }); $('#generateButton').one('click', function(e){ e.preventDefault(); // It can take a callback var button = $(this); button.progressTimed(3, function(){ button.click(function(){ alert('Showing how a callback works!'); }); }); }); var controlButton = $('#controlButton'); controlButton.click(function(e){ e.preventDefault(); controlButton.progressStart(); }); $('.command.increment').click(function(){ controlButton.progressIncrement(); }); $('.command.set-to-1').click(function(){ controlButton.progressSet(1); }); $('.command.set-to-50').click(function(){ controlButton.progressSet(50); }); $('.command.finish').click(function(){ controlButton.progressFinish(); }); }); (function($){ $.fn.progressInitialize = function(){ return this.each(function(){ var button = $(this), progress = 0; var options = $.extend({ type:'background-horizontal', loading: 'Loading..', finished: 'Done!' }, button.data()); button.attr({'data-loading': options.loading, 'data-finished': options.finished}); var bar = $('<span class="tz-bar ' + options.type + '">').appendTo(button); button.on('progress', function(e, val, absolute, finish){ if(!button.hasClass('in-progress')){ bar.show(); progress = 0; button.removeClass('finished').addClass('in-progress') } if(absolute){ progress = val; } else{ progress += val; } if(progress >= 100){ progress = 100; } if(finish){ button.removeClass('in-progress').addClass('finished'); bar.delay(500).fadeOut(function(){ // Trigger the custom progress-finish event button.trigger('progress-finish'); setProgress(0); }); } setProgress(progress); }); function setProgress(percentage){ bar.filter('.background-horizontal,.background-bar').width(percentage+'%'); bar.filter('.background-vertical').height(percentage+'%'); } }); }; $.fn.progressStart = function(){ var button = this.first(), last_progress = new Date().getTime(); if(button.hasClass('in-progress')){ // Don't start it a second time! return this; } button.on('progress', function(){ last_progress = new Date().getTime(); }); var interval = window.setInterval(function(){ if( new Date().getTime() > 5000+last_progress){ button.progressIncrement(5); } }, 500); button.on('progress-finish',function(){ window.clearInterval(interval); }); return button.progressIncrement(10); }; $.fn.progressFinish = function(){ return this.first().progressSet(100); }; $.fn.progressIncrement = function(val){ val = val || 10; var button = this.first(); button.trigger('progress',[val]) return this; }; $.fn.progressSet = function(val){ val = val || 10; var finish = false; if(val >= 100){ finish = true; } return this.first().trigger('progress',[val, true, finish]); }; $.fn.progressTimed = function(seconds, cb){ var button = this.first(), bar = button.find('.tz-bar'); if(button.is('.in-progress')){ return this; } bar.css('transition', seconds+'s linear'); button.progressSet(99); window.setTimeout(function(){ bar.css('transition',''); button.progressFinish(); if($.isFunction(cb)){ cb(); } }, seconds*10000); }; })(jQuery);
  2. Пароль не работает. Просто перезапускается страница.
  3. А как попасть в админку, если вход не работает?
  4. При смене Http на Https сбилось очень много функций и не работает админка. Форум bs-cup.ru и я не знаю как исправить.
  5. Здравствуйте, реализовал лаунчер, который должен брать аватарку, [url=#]Никнейм[/url] и отображать ещё некоторые элементы через ipb. gen.bs-cup.ru , однако не работает сама авторизация. Не пойму в чём проблема. Кто поможет - отдам дизайн
  6. Я разобрался. Не видел этой новой фишки с страницами. Спасибо!
  7. Где можно почитать как правильно это сделать? У меня стоит: Использовать категории - да, Главная страница бд - Показать категории, группа шаблонов категории - Category index, группа шаблонов списка записей - clan wars, группа шаблонов отображения записи - clan wars, публикация темы включена, форум указан и префикс/суффикс не ставил.
  8. раньше тут был актив нормальный, да и админ наверняка знает..
  9. Большая часть стилей на этом форуме - рабочие. Так же не обнаружил ошибку на вашем форуме
  10. Здравствуйте. Не понять какая ссылка ведёт на мой турнир и как вывести эти турниры в слайдер. Взять с ipbmafia, но тема сама закрыта. Может у кого есть новая версия, кстати?
  11. Здравствуйте! Иногда пропадает возможность набирать сообщение. На форуме http://playsoc.ru/forum/ установлен DisableRightClick, но не уверен в нем ли проблема. Может кто сталкивался? Проблема устраняется, после выбора цвета или выбора дефолтного цвета.
  12.    wasder12 reacted to пост в теме: Немного уехало
  13. Какие страсти в моем посте. Проблему решил, спасибо всем)

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.