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

by_ix

Актив
  • Постов

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

  • Посещение

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

    171

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

  1. Лайк
    by_ix получил реакцию от cyr4x в Click to Mention   
    BlackShot исправил, обнови.
  2. Насмешил
    by_ix отреагировална пост Desti в У меня ошибка в начале установки IPS   
    Ну поделитесь тайной, что было?
    В условиях нормального сервера на unix скомпилировать php из исходников с выключенной опцией. Но если у вас openserver, то проще застрелиться, хотя можно попробовать подложить ему php из дистрибутива или собрать php из исходников под винду.
  3. Лайк
    by_ix отреагировална пост Respected в OutOfRangeException: (0) при доступе к профилю пользователя   
    Ты смотришь на таблицу raffles_winners, а нужно открыть raffles_raffles (может быть иначе), где хранятся сами raffles. Там окажется, что записи с id4 не будет.
  4. Лайк
    by_ix отреагировална пост Desti в OutOfRangeException: (0) при доступе к профилю пользователя   
    Не надо ничего добавлять..
    $raffle = \IPS\raffles\Raffle::load( $row[ 'rw_raffle_id' ] ); - ошибка, если значение не найдено в таблице, поэтому самый простой способ - удалить записи с неверными ID.
    Увидели ошибку, выполнили SQL
    DELETE FROM raffles_winners where rw_raffle_id=4;
    номер взять из сообщения об ошибке (...IPS\Patterns\_ActiveRecord::load(4))
  5. Лайк
    by_ix отреагировална пост BlackShot в OutOfRangeException: (0) при доступе к профилю пользователя   
    Думаю, автор забыл добавить команду удаления победителей при удалении розыгрыша/raffle.
    Удаление вручную работает, но мне нужно добавить фрагмент кода, чтобы либо удалить записи raffles_winners, либо игнорировать недопустимые строки. Правильно?
    В: public function delete()
    Попробую сам отредактировать, не уверен, что получится, так как не очень опытен.
    Буду признателен, если вы хотите помочь.
    ОБНОВИТЬ:
    Починил это!!!!
    Я добавил:
    После:
    Спасибо всем!!
  6. Лайк
    by_ix получил реакцию от Mano в (k4) Info to postContainer   
    upd 2.0.0.
  7. Лайк
    by_ix получил реакцию от SlawkA в (k4) Info to postContainer   
    upd 2.0.0.
  8. Спасибо
    by_ix получил реакцию от Dimarik111 в (k4) Info to postContainer   
    Просмотр файла (k4) Info to postContainer
    Плагин для добавления в панель пользователя в топиках информации о репутации, выигранных дней и тд.
    Имеются настройки для выбора нужных элементов отображения.
    Настройки делятся на два раздела - Сокращённые и Полные.

    В сокращённых имеется:
    Стандартное оформление постконтейнера. Количество постов. Количество тем. Количество репутации. Количество решений. Количество выигранных дней. Количество зарегистрированных дней на форуме. Пользовательские поля. Значки достижений. Прогресс звания. В полных:
    Нестандартный постконтейнер с плитками. Настройка теней для тёмных и светлых тем. Добавление фона профиля. Скрытие стандартной группы (название + иконка). Скрытие стандартной группы (название). Добавление группы. Добавление вторичной группы. Добавление звания. Количество постов. Количество тем. Количество репутации. Количество решений. Количество выигранных дней. Количество подписчиков. Количество зарегистрированных дней на форуме. Дата регистрации. ID профиля. Последняя активность на форуме. Часовой пояс. Устройство входа. Пользовательские поля. Дополнительная панель с отправкой ЛС, добавлением в ЧС и тд. Значки достижений. Прогресс звания. Гибкие настройки постконтейнера. Протестировано на шаблонах: Стандартный, Magnum, Fluent.
    Совместим с: Advanced Online Indicator.
    Рекомендации: Для корректной работы, желательно, иметь стандартный постконтейнер.
    Добавил by_ix Добавлено 07/31/21 Категория Интерфейс Язык RUS/ENG  
  9. Лайк
    by_ix получил реакцию от SlawkA в Блок "Последние посетители" 4.6.5   
    хотя странно, это же тоже блок и он тоже должен кэшироваться заданное в настройках время, но он почему-то обновлялся сразу раньше.
    и вообще, было бы интересно узнать, как изменить время жизни кэша на ниже минуты?
  10. Спасибо
    by_ix отреагировална пост Desti в У меня ошибка в начале установки IPS   
    При чистой установке данные для подключения вводятся в браузере, файла conf_global.php не существует.
  11. Лайк
    by_ix получил реакцию от Zero108 в У меня ошибка в начале установки IPS   
    @JackMineuahttps://qna.habr.com/q/254126
  12. Насмешил
    by_ix отреагировална пост Mano в У меня ошибка в начале установки IPS   
    JackMineua ошибка связана с отсутствием пароля
  13. Лайк
    by_ix отреагировална пост Desti в Пометить тему прочитанной в активности (Mark this topic read) 4.6.4   
    Для того, чтобы сработал скрипт, вы должны в родительском диве прописать (data-controller=) скрипт, который будет вызываться при нажатии на ссылку и передать в него параметры (например, data-topicid - номер темы). А в ссылке в свойстве data-action прописать название функции, которая должна вызваться. Если не прописать скрипт, будет просто переход по ссылке, что и происходит. 
    <div class="..." data-controller="forums.front.forum.hovercard" data-topicid="3322">
       <a href="..." title="Отметить тему прочитанной" data-action="markTopicRead">Отметить тему прочитанной</a>
    </div>                            
  14. Лайк
    by_ix получил реакцию от Respected в Вывод сообщения об ограничении в Downloads   
    прочитал кб, сразу подумал про байты, потом перечитал. 😐
  15. Лайк
    by_ix отреагировална пост Desti в Не поможете с mysql-запросом?   
    Проще скриптом (создать файлик в корневой директории, назвать, например, upd.php)
    Адреса для удаления записать в отдельный файлик emails.txt, один адрес на строку, тоже положить в корень.
    Вызвать http://ваш домен.ru/upd.php 
    Предупреждаю, все такие операции надо делать только с копией таблицы базы. После преобразования и проверки переименовать таблицы. 
    <?php \define('REPORT_EXCEPTIONS', TRUE); $_SERVER['SCRIPT_FILENAME'] = __FILE__; require_once 'init.php'; \IPS\Session\Front::i(); $h = \fopen("./emails.txt", "r"); $limit = 0; $in = array(); if ($h) { while (!feof($h)) { $a = rtrim(fgets($h, 256)); if($a !== '') { $in[] = $a; $limit++; } if($limit==50) { \IPS\Db::i()->update( 'core_members_copy', array('allow_admin_mails' => 0), \IPS\Db::i()->in('email', $in)); $in = array(); $limit = 0; } } fclose($h); if($limit) { \IPS\Db::i()->update( 'core_members_copy', array('allow_admin_mails' => 0), \IPS\Db::i()->in('email', $in)); } }  
  16. Лайк
    by_ix получил реакцию от Mano в Одобрение контента новичкам   
    @the.bunin у меня так стоит. 
    на мафии ещё продвижение включено, чтоб по набору этих 20 сообщений переносило в другую группу без модерации.
     
    я кст вижу его в этом блоке, ток при заходе пишет, что тема не найдена, но всё же.
    @Respected разве так и должно быть? 

  17. Лайк
    by_ix получил реакцию от Respected в Куплю лицензию на IPS   
    сильно. 
  18. Лайк
    by_ix отреагировална пост macar в Куплю лицензию на IPS   
    Говорить надо, иначе дерьмо не узнает что оно дерьмо и у него не будет шанса исправится а человека потом совесть замучает.
  19. Лайк
    by_ix отреагировална пост Desti в Tutorials   
    Еще, судя по всему, надо добавить (в файле п.1 ) строку 
        public static $commentClass = 'IPS\tutorials\Article\Comment';
    Я пока до конца не понял, что они там наколбасили, но хуже в любом случае не будет  
     
     
  20. Лайк
    by_ix отреагировална пост Desti в Tutorials   
    В общем так: 
    1. добавить (source/../Category.php) параметр в функцию, должно быть так:
    public function getLastCommentTime( \IPS\Member $member = NULL )
    2. В заголовке класса добавить после  use \IPS\Node\Colorize; строку 
         use \IPS\Node\Statistics;
    3. В modules/admin/tut../tools.php в функции doCreateTopics() вместо строк 
                $select = \IPS\Db::i()->select( '*', много букав));
                $total    = $select->count( TRUE );

    вставить 
                $select = \IPS\Db::i()->select( '*', 'tutorials_articles', array( implode( ' AND ', $where ) ), 'a_id ASC', array( is_array( $data ) ? $data['done'] : 0, $cycle ));
                $total = \IPS\Db::i()->select( 'count(*)', 'tutorials_articles', array( implode( ' AND ', $where ) ), 'a_id ASC', array( is_array( $data ) ? $data['done'] : 0, $cycle ))->first();
    а в функции rebuildTopicsCycle() заменить похожую конструкцию на 
                $select = \IPS\Db::i()->select( '*', 'tutorials_articles', $_SESSION['tutorials_rebuild_topics'], 'a_id ASC', array( is_array( $data ) ? $data['done'] : 0, $cycle ) );
                $total = \IPS\Db::i()->select( 'count(*)', 'tutorials_articles', $_SESSION['tutorials_rebuild_topics'], 'a_id ASC', array( is_array( $data ) ? $data['done'] : 0, $cycle ) )->first();
    Вроде больше ошибок не попалось, на последней версии работает и паблик и админка. Будут еще ошибки - пишите, поковыряюсь. 
     
  21. Насмешил
    by_ix отреагировална пост bsnet в Куплю лицензию на IPS   
    Разве при переходе с второй линейки, на третью и с третьей на четвёртую - не надо оплачивать лицензию нового Suite Core?
    О какой экологичности разговор?
    И очень глупо оплачивать лицензию за форум 20 лет, не приносящего существенного дохода, а потом обсуждать это на ресурсе где занимаются взломом invision.
     
  22. Лайк
    by_ix отреагировална пост SlawkA в Titan 4.6.4   
    Просмотр файла Titan 4.6.4
    Titan - это лучшая игровая тема, основанная на большом изображении обоев, которое размывается за текстурированной панелью навигации и категорий.
    Легко загрузите собственное изображение через настройки темы, чтобы полностью изменить цветовую схему, или позвольте вашим участникам выбирать из предопределенного выбора!
    IPS Version:  4.6.4 (106119)
    Добавил SlawkA Добавлено 05.08.2021 Категория Темы и дизайн Язык ENG  
  23. Лайк
    by_ix получил реакцию от Mano в (aXen) Dynamic Theme   
    Просмотр файла (aXen) Dynamic Theme
    Симпатичная тёмная тема для вашего форума с встроенной поддержкой иконок Font Awesome 5 и 6 версий.
    Доступен выбор версии IPS во вкладке Global в настройках темы. 
     
    Настройка Font Awesome иконок.
    Иконки navBar'a.
    Пример:
    nav .ipsNavBar_primary li[data-navext="Forums"] a::before {content: "\f015" !important;} data-navext - Название кнопки в navBar'e. Найти его можно, нажав правой кнопкой мыши на FA иконку на нужной кнопке в navBar'e и далее кликнув на "посмотреть код". f015 - Юникод (Unicode) иконок Font Awesome. 
     
    Иконки виджетов.
    Пример:
    .cWidgetContainer .ipsWidget[data-blockid*="forumStatistics"] .ipsWidget_title::before {content: "\f015";} data-blockid - Айди виджета. Найти его можно, нажав правой кнопкой мыши на FA иконку на нужном виджете и далее кликнув на "посмотреть код". f015 - Юникод (Unicode) иконок Font Awesome. 
     
    Для IPS 4.5 использовать версию темы 1.1.4+. Для IPS 4.6 использовать версию темы 1.1.9+. Для IPS 4.7 использовать версию темы 1.2.0+. Автор темы: aXenDev
    Автор графики: Grzegorz
    Совместимость: 4.5, 4.6, 4.7. 
    Добавил by_ix Добавлено 07/11/21 Категория Темы и дизайн Язык ENG  
  24. Спасибо
    by_ix отреагировална пост SlawkA в Кнопка переключения виз. редактора CKEditor в режим BBCode (4.6.5)   
    @the.bunin  @by_ix
    на моем сайте в обратной связи можете глянуть. вот эта кнопка
    просто окно кнопки не скриниться
  25. Насмешил
    by_ix получил реакцию от SlawkA в Кнопка переключения виз. редактора CKEditor в режим BBCode (4.6.5)   
    тож интересно. 
×
×
  • Создать...