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.

siv1987

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

  • В сети

Everything posted by siv1987

  1. Выйти и зайти снова. Параметр находится в данных сессии core_sessions, поле login_type
  2. Установить плагин. Формат зависит от локали языка. Меняется в \system\datetime\datetime.php
  3. Api у всех этих систем платежных систем типа вм и робокасса зачастую одинаков. Можно взять любой из них и переделать под свою систему.
  4. Нельзя. Для данных о железе нужны другие технологии, типа java или флеш (и то зависит от их политики безопасности) http://ipbskins.ru/forum/topic11329.html
  5. Найти шаблон этого блока, и отредактировать в нем нужный участок кода, заменив formatName на переменную звания. Шаблоны увы не подскажу.
  6. siv1987 replied to SlawkA's тема in Interface
    А это приложение не использует шлюзы комерса?
  7. Что делает сейчас пользователь это не дополнительное поле. Блок находится в шаблоне core -> profile -> profile {{if ( ( $member->isOnline() AND !$member->isOnlineAnonymously() ) OR ( $member->isOnlineAnonymously() AND \IPS\Member::loggedIn()->isAdmin() ) ) AND $member->location}} <li class="ipsDataItem"> <span class="ipsDataItem_generic ipsDataItem_size3 ipsType_break"><strong>{lang="online_users_location_lang"}</strong></span> <span class="ipsDataItem_main">{$member->location()|raw}</span> </li> {{endif}} При желание можете добавить дополнительное условие какие группы могут видеть этот блок добавить после $member->isOnline() AND !$member->isOnlineAnonymously() AND \IPS\Member::loggedIn()->inGroup( array( 1,2 ) ) 1,2 - ид групп. Перечислить нужные через запятую
  8. Собственно о чем и говорилось, вывести ядро в отдельный файл. Только с настройками pages и с приложением в целом я плохо знаком.
  9. Дополнительные поля пользователя в настроек дополнительных полей. "Активность" - в шаблоне.
  10. Сессии форума работают от настроек сессии пэхапэ. Уже обсуждалось.
  11. Когда форум расположен не в корневой директории, pages главной страницы не сделать. Теоретически можно попробовать подключить ядро, но гарантии не даю. А так, перенести форум в корень.
  12. Для плагина нужна обертка, продуманная структура, а составлять sql запросы многого не требуется.
  13. И небольшая статистика сколько пользователей использовали один IP SELECT ip_address, COUNT(*) as count FROM ( SELECT member_id, ip_address FROM core_members_known_ip_addresses GROUP BY ip_address, member_id ) as i GROUP BY ip_address HAVING count > 1 ORDER BY count DESC alexis , прошу не цитировать сообщения целиком с запросами, трудно после этого ориентироваться в теме, да и читать такую тему портянку не очень приятно.
  14. Забыл предупредить, действительно первый запрос довольно суровый на таблице с большим количеством записей. Более оптимизированный вариант этого запроса SELECT i.member_id, i.ip_address FROM ( SELECT member_id, ip_address FROM core_members_known_ip_addresses GROUP BY ip_address, member_id ) as i INNER JOIN ( SELECT member_id, ip_address FROM core_members_known_ip_addresses GROUP BY ip_address, member_id ) as z ON i.ip_address=z.ip_address AND i.member_id!=z.member_id GROUP BY i.ip_address, i.member_id Исключить пользователей с ip 127.0.0.1 SELECT i.member_id, i.ip_address FROM ( SELECT member_id, ip_address FROM core_members_known_ip_addresses GROUP BY ip_address, member_id ) as i INNER JOIN ( SELECT member_id, ip_address FROM core_members_known_ip_addresses GROUP BY ip_address, member_id ) as z ON i.ip_address=z.ip_address AND i.member_id!=z.member_id WHERE i.ip_address!='127.0.0.1' GROUP BY i.ip_address, i.member_id и вариант с выведением имени пользователя SELECT m.name, i.member_id, i.ip_address FROM ( SELECT member_id, ip_address FROM core_members_known_ip_addresses GROUP BY ip_address, member_id ) as i INNER JOIN ( SELECT member_id, ip_address FROM core_members_known_ip_addresses GROUP BY ip_address, member_id ) as z ON i.ip_address=z.ip_address AND i.member_id!=z.member_id LEFT JOIN core_members m ON i.member_id=m.member_id GROUP BY i.ip_address, i.member_id
  15. А можно просто выполнить sql запрос и посмотреть только пользователей с повторяющемся ip. И извращения с экспортом пользователей тоже лишнее, это решается обычным sql запросом SELECT m.name, m.member_id, m.ip_address FROM core_members m LEFT JOIN core_members z ON m.ip_address=z.ip_address WHERE m.member_id!=z.member_id GROUP BY ip_address, member_id Таким образом можно выбрать пользователей которые использовали одинаковые IP при регистрации. Статистика по каждому IP использующегося больше одного раза SELECT ip_address, COUNT(*) as count FROM core_members GROUP BY ip_address HAVING count > 1
  16. Про 500 без логов не могу сказать, возможно где-то ошибка в коде или синтаксисе. Речь шла о ошибке sql запроса с первого скриншота.
  17. https://invisioncommunity.com/4guides/themes-and-customizations/upgrading-themes-to-44-r320/
  18. SQL запросом можно посмотреть пользователи которые использовали одинаковые IP SELECT i.member_id, i.ip_address FROM core_members_known_ip_addresses i INNER JOIN core_members_known_ip_addresses z ON i.ip_address=z.ip_address AND i.member_id!=z.member_id GROUP BY i.ip_address, i.member_id
  19. Все версии работают и на 4.3 и на 4.4
  20. Удалить htaccess, зайти в админку, сгенерировать новый.
  21. Мне кажется там говорится что нужно дать папке /images/ права на запись
  22. Количество пользователей в теме SELECT COUNT(DISTINCT author_id) as count FROM forums_posts WHERE topic_id=ид_темы Количество сообщений каждого пользователя SELECT author_id, COUNT(*) as count FROM forums_posts WHERE topic_id=ид_темы GROUP BY author_id ORDER BY count DESC
  23. Потому что такого изображения нету http://forum.volgovelo.ru/uploads/set_resources_19/721d19a47b75773db8abe1ed740775e3_logo_dark_full.png

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.