-
Постов
278 -
Зарегистрирован
-
Посещение
-
Победитель дней
27
Активность репутации
-
siv1987 получил реакцию от Налик в Опубликовать скрытую тему
Это было для сообщений. Для тем также - загрузить ид темы потом вызвать unhide, он не является статическим методом. Ваш пример не является правильным, и речь не о том какой параметр принимает функция, сама форма записи не является корректной.
$topic = \IPS\forums\Topic::load(ид_темы); $topic->unhide(FALSE);
-
siv1987 получил реакцию от Налик в Опубликовать скрытую тему
Так нельзя.
*44 - ид сообщения если что.
-
siv1987 получил реакцию от Налик в Опубликовать скрытую тему
$post = \IPS\forums\Topic\Post::load(44); $post->unhide(FALSE); или
$post->queued = 0; $post->save()
-
siv1987 получил реакцию от Riddick в Сontact - обратная связь на форуме.
Как всегда все оказалось немного проще.
Customization -> Emails -> Contact form
добавить в нужное место
{$member->ip_address} или
{expression="\IPS\Request::i()->ipAddress()"}
-
siv1987 получил реакцию от Respected в Сontact - обратная связь на форуме.
Как всегда все оказалось немного проще.
Customization -> Emails -> Contact form
добавить в нужное место
{$member->ip_address} или
{expression="\IPS\Request::i()->ipAddress()"}
-
siv1987 получил реакцию от Riddick в Сontact - обратная связь на форуме.
Есть возможность, но для этого нужно либо писать плагин, либо править исходный код.
-
siv1987 получил реакцию от fortek в Как перестать быть скрытым при входе на форум?
Выйти и зайти снова. Параметр находится в данных сессии core_sessions, поле login_type
-
siv1987 получил реакцию от tikowl в Здравствуйте, как сделать чтобы отключить поля в профиле пользователя.
Что делает сейчас пользователь это не дополнительное поле.
Блок находится в шаблоне 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 - ид групп.
Перечислить нужные через запятую
-
siv1987 получил реакцию от Эль Кукуй в Создание своего рекламного места
http://ipbskins.ru/forum/topic15857.html
-
siv1987 получил реакцию от 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
-
siv1987 получил реакцию от alexis в Можно ли вывести пользователей с одинаковыми ИП адресами?
А можно просто выполнить 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
-
siv1987 получил реакцию от alexis в Можно ли вывести пользователей с одинаковыми ИП адресами?
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
-
siv1987 получил реакцию от Riflio в Можно ли вывести пользователей с одинаковыми ИП адресами?
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
-
siv1987 получил реакцию от andros0789 в Ошибка
Мне кажется там говорится что нужно дать папке /images/ права на запись
-
-
siv1987 получил реакцию от andros0789 в Не отображается дата сообщения
Перевод не соответствует версии или установлен плагин для модификации формата времени.
-
siv1987 получил реакцию от enzo1986 в Убрать дни рождения - запрос БД
UPDATE core_members SET bday_day=NULL, bday_month=NULL, bday_year=NULL
-
siv1987 получил реакцию от WaNted в Адрес блога пользователя
Можно просто открыть /plugins/seotransliterate/settings.php
Найти
'columns' => array( 'blog_seo_name' => 'blog_name' ) Заменить на
'columns' => array( 'blog_seo_name' => array( 'select' => array( 'IF(w.word_custom, w.word_custom, w.word_default)', 'bname' ), 'from' => array( 'core_sys_lang_words', 'w' ), 'where' => 'w.word_key=CONCAT("blogs_blog_", blog_id) AND w.word_app="blog" AND w.lang_id='.(int)\IPS\Lang::defaultLanguage(), ), ) и выполнить перестроение для блогов пока я не обновлю плагин.
-
siv1987 отреагировална пост WaNted в Адрес блога пользователя
Это же Ваш плагин? Название блога как я понял он берет с колонки blog_name, в которую ничего не пишется по-крайней мере в 4.3.6. Все названия блогов хранятся в языках.
\IPS\blog\Blog строка 590 - значение blog_name попросту убирается из записи не зависимо от того, пользователю блог принадлежит или группе.
В версиях 4.2 blog_name удалялся в том случае, если блог принадлежал группе.
-
-
-
-
siv1987 получил реакцию от aplayer в Invision Community Nulled
Это не тернарный оператор, а обнуляемый тип значения. Появился в 7.1
https://invisioncommunity.com/files/file/7046-get-ready-for-ips-community-suite/
version_compare( PHP_VERSION, '7.1.0' )
-
siv1987 получил реакцию от aplayer в Закрытие google plus как отразится на кнопке входа?
Скопировать файл авторизации гугла из версии 4.4 /system/Login/Handler/OAuth2/Google.php
Просто заменой в консоли гугла работать не будет, там другой апи.
-
siv1987 получил реакцию от ToxaSM в Модерирование обложки профиля
Глядеть на него бессмысленно, нужного вам функционала там нету. Он он позволяет переопределять методы или выполнять код после какого нибудь события.