Перейти к публикации
IPS Invision Community

Вся активность

Эта лента обновляется автоматически

  1. Последний час
  2. Cегодня
  3. Для того чтобы сменить дату регистрации в профиле достаточно выполнить SQL запрос в БД. UPDATE `core_members` SET `joined` = '1579872076' WHERE `core_members`.`member_id` = 1; `last_activity` = '1579872076' <-- время указывается в unix time `member_id` = 1; <-- 1 это ID пользователя Если имеется префикс у таблиц, то не забывайте его добавлять. Пример: UPDATE `префикс_core_members` SET `joined` = '1579872076' WHERE `префикс_core_members`.`member_id` = 1;
  4. Вчера
  5. Последняя неделя
  6. Cпам - такая же часть жизни в интернете, как чрезмерное использование эмодзи, серийное злоупотребление GIF-изображениями и печальные сообщения в Твиттере. Как вы, возможно, знаете, Invision Community имеет свою собственную функцию защиты от спама , которая использует смесь краудсорсинговых данных, общедоступных данных и нашего собственного специального решения, чтобы помочь уменьшить количество спам-аккаунтов, которые проходят через систему регистрации. В Invision Community также есть несколько других инструментов для предотвращения пост-регистрации спама. Эти инструменты сослужили н
  7. @oOo да вот не вдупляю, убрал его к чертям)
  8. Обрати внимание на этот кусок кода.
  9. @oOo у меня работает. Вкладки отображаются и нормально открываются. Но вот проблема только в активных вкладках, которые слетают после перезагрузки страницы.
  10. Твой код походу не работает. Пробовал вставить в блоки страниц, выдает белый экран. + присутствует if $activeTab == $tab в двух вкладках.
  11. В чем может быть проблема? Слетает активная вкладка при перезагрузки страницы. К примеру если активная вторая вкладка, то при перезагрузки страницы откроется первая вкладка. <div class='ipsTabs ipsTabs_stretch ipsClearfix' id='recordsTabs' data-ipsTabBar data-ipsTabBar-contentArea='#recordsTabs_content'> <a href='#recordsTabs' data-action='expandTabs'><i class='fa fa-caret-down'></i></a> <ul role="tablist"><li> <a href='{$record->url()}#recordsTab_1' id='recordsTab_1' class='ipsTabs_item ipsType_center {{if $activeTab == $tab}}ipsTabs_a
  12. Если по каким-то причинам вы на можете попасть в ACP после ВКЛ. двухфакторной аутентификации 2FA Google Authenticator Выполните этот SQL запрос: UPDATE `core_sys_conf_settings` SET `conf_value` = 0 WHERE `conf_key` = 'googleauth_enabled' После чего нужно зайти по FTP и вручную удалить файл в папке datastore, который начинается на settings.
  13. Sipsb

    (NE) Highlight changes in edit history

    Просмотреть файл (NE) Highlight changes in edit history В значительной степени то, что написано в названии - это подчеркнет различия между изменениями, сделанными пользователями, при условии, что у вас установлен параметр "Журнал редактирования" для хранения изменений. Требования к PHP: v7.3 или более поздняя версия Автор Sipsb Добавлен 10.05.2021 Категория Приложения Разработчик
  14. Sipsb

    (NE) Highlight changes in edit history

    Версия 1.0.2

    5 скачиваний

    В значительной степени то, что написано в названии - это подчеркнет различия между изменениями, сделанными пользователями, при условии, что у вас установлен параметр "Журнал редактирования" для хранения изменений. Требования к PHP: v7.3 или более поздняя версия
    Бесплатно
  15. Использует ли Google сигналы вовлеченности в ранжировании? Определенно, да. Компания даже говорит об этом в официальной статье «Принципы работы алгоритмов Поиска Google». То, как именно Google использует сигналы вовлеченности (т.е. клики и данные о взаимодействиях), является предметом бесконечных дискуссий в SEO-сообществе. Приведенный выше отрывок предполагает, что Google использует показатели вовлеченности для обучения моделей машинного обучения. Google также признал, что использует сигналы кликов для персонализации поиска и оценки новых алгоритмов. Однако, когда спе
  16. Sipsb

    Линкбилдинг

    Наблюдения и советы Ниже – общий список тех тезисов, которые были представлены в треде. Некоторые из этих наблюдений и советов касаются западного рынка, но большинство из них являются достаточно универсальными и будут интересны и специалистам в других регионах. Использование видео в кампании позволяет увеличить показатели открываемости до 65% и более. Используйте Dropbox для отправки файлов в пресс-релизах, а не прикрепляйте их к письму. Раннее утро – наилучшее время для аутрича. У лучших идей всегда есть международная перспектива как главный крючок. SEO-кам
  17. _title - это хеш-значение, поэтому проверка с "NameBD" не удастся! вы должны всегда использовать идентификатор для таких проверок! /** * Get database name * * @return string */ public function get__title() { return \IPS\Member::loggedIn()->language()->addToStack('content_db_' . $this->id); }
  18. @Sipsb Спасибо за ссылки! В моём примере if всегда возвращает false: DB Name: {$item->database()->_title} {{if $item->database()->_title=="NameBD"}} TRUE {{else}} FALSE {{endif}} Я попробовал изменить шаблон с той же логикой, но использовал $item->database()->_id - это работает. Но почему это не работает с db-name?
  19. $item является экземпляром \IPS\cms\Records, записи базы данных Pages. В этом классе есть метод под названием «database()», который возвращает ссылку на базу данных, в которой хранится запись. Оттуда вам нужен заголовок, доступный через свойство "_title". База данных - это node model Запись базы данных - это item model
  20. Ох.. тут нужно читать документацию для разработчиков
  21. Я пытаюсь добавить if в шаблон cms → front → global → embedRecord и использовал print_r($item) для вывода всей доступной информации. Я хотел бы получить доступ к конкретному имени базы данных, из которого извлекается запись, и увидеть это в массиве: [recordPage:protected] ( [_data:protected] => Array ( [id] => 2 [name] => Databasename К сожалению, я не знаю, как получить доступ к информации прямо из шаблона. Я пробовал с $item[recordPage][_data][name] но это вызвало ошибку.
  22. Sipsb

    Instagram / Facebook Oembed

    Просмотреть файл Instagram / Facebook Oembed Facebook и Instagram Facebook прекратили поддержку Invision Community в недавнем выпуске технического обслуживания из-за изменений в Facebook. Этот плагин возвращает эту поддержку! Чтобы использовать этот плагин, вам нужно будет: Создать Instagram, Facebook Developer аккаунт, если вы еще этого не сделали (если ваш сайт поддерживает учетные записи Facebook, у вас уже есть один). Установите плагин. Укажите Идентификатор приложения и Секрет приложения в настройках плагина.
  23. Sipsb

    Instagram / Facebook Oembed

    Версия 1.0.0

    6 скачиваний

    Facebook и Instagram встраивание - прекратили поддержку Invision Community в недавнем выпуске технического обслуживания из-за изменений в Facebook. Этот плагин возвращает эту поддержку! Чтобы использовать этот плагин, вам нужно будет: Создать Instagram, Facebook Developer аккаунт, если вы еще этого не сделали (если ваш сайт поддерживает учетные записи Facebook, у вас уже есть один). Установите плагин. Укажите Идентификатор приложения и Секрет приложения в настройках плагина.
    Бесплатно
  24. Sipsb

    Ошибка EX1142

    Рад, что всё исправили. Не забывайте нажимать "Отметить как решение" под тем сообщением которое помогло решить проблему.
  25. Quit

    Ошибка EX1142

    Хостер отписал, что наблюдаются проблемы с MySQL сервером. @Sipsb спасибо за наводку проблему справили.
  26. Sipsb

    Ошибка EX1142

    Эта ошибка указывает на то, что у пользователя базы данных нет нужных прав. «INSERT,DELETE command denied to user». У пользователя БД должны быть полные права. Напишите в ТП хостеру они поправят.
  27. Quit

    Ошибка EX1142

    Вылезла такая ошибка. Подскажите куда копать? Fatal error: Uncaught exception 'IPS\Db\Exception' with message 'INSERT,DELETE command denied to user 'mywebsite'@'localhost' for table 'core_sessions'' in /var/www/mywebsite/html/forum/system/Db/Db.php:386 Stack trace: #0 /var/www/mywebsite/html/forum/system/Db/Db.php(668): IPS\_Db->preparedQuery('REPLACE INTO `c...', Array) #1 /var/www/mywebsite/html/forum/system/Session/Front.php(298): IPS\_Db->replace('core_sessions', Array, true) #2 [internal function]: IPS\Session\_Front->write('eb1Yihe612381a6b33...', '') #3 [internal function]:
  28. Вот правильное решение для удаления запятых между элементами выпадающего списка в доп полях: <div class="Кастомное оформление заголовка доп поля"> {$label}</div> {{$vals = explode(',', $value|raw);}} {{foreach $vals as $val}} <div class='Кастомное оформление элементов'>{$val}</div> {{endforeach}} Настраиваем оформление как вам удобно и пихаем в настройках отображения поля.
  1. Загрузить больше активности
×
×
  • Создать...
Вверх
Вверх