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.

Respected

Администраторы
  • Регистрация

  • В сети

Everything posted by Respected

  1. Ошибка в конце никакая не отображается?
  2. Нет, ничего править не нужно
  3. Вот рабочая версия хандлера, ретейл версия сегодня будет загружена IPS4-VKontakte.rar
  4. Наверное к логотипу нужно прописать свойство float:left
  5. Приведу пост Ryan Ashbrook: For anyone that has created a Login Handler, there is a change which needs to be taken into consideration for 4.1.10. \IPS\Login\LoginAbstract adds the following abstract method which must be declared. /** * Can a member sign in with this login handler? * Used to ensure when a user disassociates a social login that they have some other way of logging in * * @param \IPS\Member $member The member * @return bool */ abstract function canProcess( \IPS\Member $member ); As noted in the PHP Doc, this method is used to ensure that, if disassociating an account from a remote service, the user can use this handler to login afterwards. An example from our Facebook login handler that implements this method. /** * Can a member sign in with this login handler? * Used to ensure when a user disassociates a social login that they have some other way of logging in * * @param \IPS\Member $member The member * @return bool */ public function canProcess( \IPS\Member $member ) { return ( $member->fb_uid and $member->fb_token ); } There is a Weekly Build available that may be used to test this change. Таким образом нужно править все сторонние методы авторизации
  6. Скрипт ротации баннеров при перезагрузке страницы: <center class="ipsLayout_container"> <div> <font size="1.5" style="float:left"><b>На правах рекламы</b></font><br /> </div> <table><tr><td class='fleft'> <script type="text/javascript"> var mycrib = []; mycrib[] = '<a href="ссылка1" target="_blank"><img src="Изображение1" width="415" height="60"></a>' mycrib[1] = '<a href="ссылка2" target="_blank"><img src="Изображение2" width="415" height="60"></a>' mycrib[2] = '<a href="ссылка3" target="_blank"><img src="Изображение3" width="415" height="60"></a>' var x = ; function rotate(mycrib) { while (x < mycrib.length) { var sort = Math.floor(Math.random() * mycrib.length); if (mycrib[sort] != ) { document.getElementById('adspace').innerHTML = (mycrib[sort]); mycrib[sort] = ; x++; } } } </script> <script> #adspace { } #adspace img { } </script> <div id="adspace"> <script type="text/javascript"> rotate(mycrib); </script> </div> </td> <td class='fleft'> <script type="text/javascript"> var mycrib = []; mycrib[] = '<a href="ссылка4" target="_blank"><img src="Изображение4" width="415" height="60"></a>' mycrib[1] = '<a href="ссылка5" target="_blank"><img src="Изображение5" width="415" height="60"></a>' var x = ; function rotate(mycrib) { while (x < mycrib.length) { var sort = Math.floor(Math.random() * mycrib.length); if (mycrib[sort] != ) { document.getElementById('adspace4').innerHTML = (mycrib[sort]); mycrib[sort] = ; x++; } } } </script> <script> #adspace4 { } #adspace4 img { } </script> <div id="adspace4"> <script type="text/javascript"> rotate(mycrib); </script> </div> </td> <td class='fleft'> <script type="text/javascript"> var mycrib = []; mycrib[] = '<a href="ссылка6" target="_blank"><img src="Изображение6" width="415" height="60"></a>' mycrib[1] = '<a href="ссылка7" target="_blank"><img src="Изображение7" width="415" height="60"></a>' mycrib[2] = '<a href="ссылка8" target="_blank"><img src="Изображение8" width="415" height="60"></a>' var x = ; function rotate(mycrib) { while (x < mycrib.length) { var sort = Math.floor(Math.random() * mycrib.length); if (mycrib[sort] != ) { document.getElementById('adspace2').innerHTML = (mycrib[sort]); mycrib[sort] = ; x++; } } } </script> <script> #adspace2 { } #adspace2 img { } </script> <div id="adspace2"> <script type="text/javascript"> rotate(mycrib); </script> </div> </td> </tr></table> </center>
  7. Включить режим разработчика
  8. В config_global.php в адресе не должно быть слеша в конце
  9. Если vds - смотреть ос и гуглить нахождение логов в этой ос. Если shared хостинг - писать тех. поддержке.
  10. Нужно смотреть лог ошибок сервера
  11. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
  12. Зачем? Проще удалить строчку Options
  13. Базу целым файлом импортируешь чтоли?
  14. Наверное запрос слишком большой. Нужно разделить на несколько подзапросов
  15. Задачи перестроения запускал вручную?
  16. Удалить весь блок INSERT INTO `ibf_admin_login_logs` из дампа
  17. При создании рекламного блока можно ввести собственный ключ, который потом использовать в любом месте в шаблоне. Например указать ads1, а в шаблоне использовать: {advertisement="ads1"}
  18. Данные в таблицу ibf_admin_login_logs можно вообще не загружать, они собой полезности не несут. Отображение ошибок нужно включить в htaccess или php.ini
  19. Ссылка на топики состоит из ID топика и названия. Лишнего тут ничего нет
  20. Написано же - не выбрана база данных. В phpmyadmin сначала нужно выбрать базу, затем импортировать во вкладке sql
  21. Естественно, данные нужно менять в phpmyadmin

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.