Перейти к содержанию

siv1987

Пользователи
  • Постов

    278
  • Зарегистрирован

  • Посещение

  • Победитель дней

    27

Активность репутации

  1. Лайк
    siv1987 получил реакцию от Налик в Опубликовать скрытую тему   
    Это было для сообщений. Для тем также - загрузить ид темы потом вызвать unhide, он не является статическим методом. Ваш пример не является правильным, и речь не о том какой параметр принимает функция, сама форма записи не является корректной.
    $topic = \IPS\forums\Topic::load(ид_темы); $topic->unhide(FALSE);  
  2. Лайк
    siv1987 получил реакцию от Налик в Опубликовать скрытую тему   
    Так нельзя.
    *44 - ид сообщения если что.
  3. Лайк
    siv1987 получил реакцию от Налик в Опубликовать скрытую тему   
    $post = \IPS\forums\Topic\Post::load(44); $post->unhide(FALSE); или
    $post->queued = 0; $post->save()  
  4. Лайк
    siv1987 получил реакцию от Riddick в Сontact - обратная связь на форуме.   
    Как всегда все оказалось немного проще.
    Customization -> Emails -> Contact form
    добавить в нужное место
    {$member->ip_address} или
    {expression="\IPS\Request::i()->ipAddress()"}  
  5. Лайк
    siv1987 получил реакцию от Respected в Сontact - обратная связь на форуме.   
    Как всегда все оказалось немного проще.
    Customization -> Emails -> Contact form
    добавить в нужное место
    {$member->ip_address} или
    {expression="\IPS\Request::i()->ipAddress()"}  
  6. Лайк
    siv1987 получил реакцию от Riddick в Сontact - обратная связь на форуме.   
    Есть возможность, но для этого нужно либо писать плагин, либо править исходный код.
  7. Лайк
    siv1987 получил реакцию от fortek в Как перестать быть скрытым при входе на форум?   
    Выйти и зайти снова. Параметр находится в данных сессии core_sessions, поле login_type
  8. Спасибо
    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 - ид групп.
    Перечислить нужные через запятую
  9. Спасибо
    siv1987 получил реакцию от Эль Кукуй в Создание своего рекламного места   
    http://ipbskins.ru/forum/topic15857.html
  10. Лайк
    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  
  11. Лайк
    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  
  12. Лайк
    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  
  13. Спасибо
    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  
  14. Лайк
    siv1987 получил реакцию от andros0789 в Ошибка   
    Мне кажется там говорится что нужно дать папке /images/ права на запись
  15. Печаль
    siv1987 отреагировална пост kissiks в Не отображается дата сообщения   
    UP
  16. Лайк
    siv1987 получил реакцию от andros0789 в Не отображается дата сообщения   
    Перевод не соответствует версии или установлен плагин для модификации формата времени.
  17. Лайк
    siv1987 получил реакцию от enzo1986 в Убрать дни рождения - запрос БД   
    UPDATE core_members SET bday_day=NULL, bday_month=NULL, bday_year=NULL  
  18. Лайк
    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(), ), ) и выполнить перестроение для блогов пока я не обновлю плагин.
  19. Лайк
    siv1987 отреагировална пост WaNted в Адрес блога пользователя   
    Это же Ваш плагин? Название блога как я понял он берет с колонки blog_name, в которую ничего не пишется по-крайней мере в 4.3.6. Все названия блогов хранятся в языках.
    \IPS\blog\Blog строка 590 - значение blog_name попросту убирается из записи не зависимо от того, пользователю блог принадлежит или группе.
    В версиях 4.2 blog_name удалялся в том случае, если блог принадлежал группе.
  20. Спасибо
    siv1987 получил реакцию от Fillsen в rcon   
    Каждую минуту запускается менеджер задач, он отбирает какие конкретно задачи нужно выполнять согласно настройкам запуска.
  21. Лайк
    siv1987 отреагировална пост WaNted в rcon   
    Ошибаетесь. Минимальный интервал раз в минуту.
  22. Лайк
    siv1987 получил реакцию от WaNted в rcon   
    Действительно, раз в минуту. Лень было погуглить.
  23. Лайк
    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' )  
  24. Лайк
    siv1987 получил реакцию от aplayer в Закрытие google plus как отразится на кнопке входа?   
    Скопировать файл авторизации гугла из версии 4.4 /system/Login/Handler/OAuth2/Google.php
    Просто заменой в консоли гугла работать не будет, там другой апи.
  25. Спасибо
    siv1987 получил реакцию от ToxaSM в Модерирование обложки профиля   
    Глядеть на него бессмысленно, нужного вам функционала там нету. Он он позволяет переопределять методы или выполнять код после какого нибудь события.
×
×
  • Создать...