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

siv1987

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

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

  • Посещение

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

    27

Сообщения, опубликованные siv1987

  1. А если пользователь имеет restrict post, но при этом ему запрещено писать личные сообщения? Хук в этом случае вернет True независимо от других условий если пользователь имеет ограничение. В данном случае можно переопределить значение для restrict_post и вызвать родительский метод, либо сохранить старое значение, задать новое, получить результат и перезаписать обратно пользователю restrict_post.

  2. Если forums это физическая папка где находится форум - то никак. Адреса форума генерируются относительно board_url, редактировать чпу можно только относительно него. Теоретически конечно можно реврайтами и костылями в коде его убрать, но это будет не нужная порнография. Только перенести форум в корень домена. И ни в одной ныне известных версий ипб это сделать было нельзя. 

    Либо перейменовать папку forums в f, если вас устраивает такой вариант.

  3. Можно продлить немного агонию поправить эти файлы, но если планируете дальше обновляться и не переживать за совместимость плагинов то перейти php 7 будет обязательно.
    Да и мало что они еще там внедрили из седьмой версии.

    /system/Http/Url.php
    public function addRef( string $url ): \IPS\Http\Url
    заменить на
    public function addRef( $url )
    
    /system/Request/Request.php
    public function referrer( bool $allowExternal=FALSE, bool $onlyRequest=FALSE, ?string $base = NULL ): ?\IPS\Http\Url
    Заменить на
    public function referrer( $allowExternal=FALSE, $onlyRequest=FALSE, $base = NULL )
    
    /applications/nexus/sources/CommissionRule/Iterator.php
    public function count(): int
    Заменить на
    public function count()

     

  4. 7 минут назад, avgaz сказал:

    Я так понимаю версия 4.4 уже не поддерживает php 5.6?? (( пытался на локалке тестово обновить 4.3 на 4.4 выдало ошибку, переключил на php 7 и все заработало и обновилось ((

     

    В 02.02.2019 в 19:15, siv1987 сказал:

    В IPS 4.4 внедрили **** типа type hinting для строк и других примитивных типов, и теперь о php 5.6 можно забыть. Хотя изменения коснулись пока только двух файлов в одном месте.

    Этой бессмысленной нововведением в одной строчке кода IPS какбэ посылает всех своих пользователей обновлять ПО пока еще не поздно.

  5. Удалите БД и создайте ее с другим именем, не admin_default. Попробуйте выполнить запросы вручную (хотя я подозреваю что вы столкнетесь с той же самой проблемой) при этом явно указав тип ENGINE InnoDB.

    Очевидно что проблема с сервером, но mysqlnd  это драйвер php для работы с mysql. Если валится на той же самой таблице, то либо нарушена инфраструктура базы данных, либо какие-то особые настройки сервера. По хорошему следует отписать в саппорт указав им ошибку - Can't create table %tablename% (errno -1)
     

  6. Ни один плагин накручивать статистику li не может. Первый просто добавляет поисковых ботов, а второй создает фальшивые сессии в таблице, к стате они отношения не имеют. ЛИ это независимый счетчик который считает обращений к странице а не блоки на форуме. Или боты, или код код счетчика установлен на левый домен, или доже возможно сайт крутится где-то в фрейме.

  7. Добавлена поддержка клубов.

    По хорошему нужно сделать в виде модального окна кнопку в редакторе для вставки скрытого текста, но на это у меня времени нету. Вы ее и сами можете сделать, она будет как расширение для редактора, а я ее внедрю в дистрибутив плагина.

  8. Ваша ошибка говорит о том, что таблица в базе данных уже существует. По хорошему, если есть возможность, удалите базу данных и создайте ее заново. Потом повторите установку.

  9. Ничего не будет. Этот та же oauth авторизация, только с другим api.
    Гугл авторизация это один из методов который входит в дистрибутив форума и поддерживается официально IPS, которые кстати уже обновили его в версии IPS 4.4.

  10. 48 минут назад, Evols сказал:

    Можно сделать с правого верхнего угла кнопку попросить у автора показать контент

    Функционал этой кнопки? Оправить уведомление с просьбой показать контент %этому% пользователю? Добавлено to-do листе.

    55 минут назад, mamyka сказал:

    А можно сделать в виде модального окна?

    Я пока не настолько владею телепатией чтобы понять что вы подразумеваете под модальное окно. Точнее выражайте свои мысли, можете представить это на примере.

    57 минут назад, mamyka сказал:

    Хотелось бы увидеть скрытый контент для членов клуба.

    Кто такие члены клуба?

  11. Из-за недостаточного финансирования проект был свернут (шутка)).

    Бета версия плагина давно готова. Для релиза нужно несколько нюансов доделать. А также может быть для оптимизации вместо регулярного выражение использовать строковые функции. Но это всему если будет то только в следующих версиях, а то вы точно не дождетесь. Пока готовится релиз, еще готов выслушать предложения по функционалу плагина, дополнительные условия.

    image.thumb.png.8b9c7c26e81098a095a04685350293d1.png

    image.thumb.png.9b4dbf6efeb6cee88b18cb097370c8a0.png

×
×
  • Создать...