-
Постов
278 -
Зарегистрирован
-
Посещение
-
Победитель дней
27
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные siv1987
-
-
В 04.04.2019 в 22:35, zxcoikio сказал:
сейчас дата месяц/день/год
как поменять это?Установить плагин.
Формат зависит от локали языка.
Меняется в \system\datetime\datetime.php -
Нельзя. Для данных о железе нужны другие технологии, типа java или флеш (и то зависит от их политики безопасности)
-
form_name_banned - в настройках заблокированных имен.
-
Найти шаблон этого блока, и отредактировать в нем нужный участок кода, заменив formatName на переменную звания. Шаблоны увы не подскажу.
-
-
Что делает сейчас пользователь это не дополнительное поле.
Блок находится в шаблоне 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 - ид групп.
Перечислить нужные через запятую -
15 минут назад, avgaz сказал:
Почему же? там в pages даже настройка есть такая, только вот статью описывающею по ссылке убрали.
Собственно о чем и говорилось, вывести ядро в отдельный файл. Только с настройками pages и с приложением в целом я плохо знаком.
-
Дополнительные поля пользователя в настроек дополнительных полей.
"Активность" - в шаблоне.
-
Сессии форума работают от настроек сессии пэхапэ. Уже обсуждалось.
-
Когда форум расположен не в корневой директории, pages главной страницы не сделать. Теоретически можно попробовать подключить ядро, но гарантии не даю.
А так, перенести форум в корень.
-
Для плагина нужна обертка, продуманная структура, а составлять sql запросы многого не требуется.
-
-
И небольшая статистика сколько пользователей использовали один 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 , прошу не цитировать сообщения целиком с запросами, трудно после этого ориентироваться в теме, да и читать такую тему портянку не очень приятно.
-
Забыл предупредить, действительно первый запрос довольно суровый на таблице с большим количеством записей.
Более оптимизированный вариант этого запроса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
-
А можно просто выполнить 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
-
43 минуты назад, andros0789 сказал:
да у него 500ка похоже изза того что в шаблонах путает $record и $row))Обычно в этом беда)
Про 500 без логов не могу сказать, возможно где-то ошибка в коде или синтаксисе. Речь шла о ошибке sql запроса с первого скриншота.
-
19 минут назад, kostya1559 сказал:
Осталось это понять как поправить
https://invisioncommunity.com/4guides/themes-and-customizations/upgrading-themes-to-44-r320/
ЦитатаIf you see an error accessing your records (or in the system log) that use a custom template such as "Total count attempted on a query not ran with SQL_CALC_FOUND_ROWS" you will need to make some changes to your template to make it compatible with 4.4.
-
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
-
В 26.03.2019 в 16:41, MIXOH сказал:
Последняя версия 3.0.0 работает и на 4.3 и на 4.4
Все версии работают и на 4.3 и на 4.4
-
Удалить htaccess, зайти в админку, сгенерировать новый.
-
Мне кажется там говорится что нужно дать папке /images/ права на запись
-
Количество пользователей в теме
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
-
-
Запросом в бд, не знаю если в четверке есть такая функция.
Как перестать быть скрытым при входе на форум?
в Техническая поддержка Invision Community
Опубликовано
Выйти и зайти снова. Параметр находится в данных сессии core_sessions, поле login_type