1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.x [InfisJSC] Extend user rights

Тема в разделе "Плагины для XenForo [1.x]", создана пользователем infis, 09.01.2012.

Загрузка
  1. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Расширение прав пользователей.

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

    Действует просто. Смотрим скриншот. В самом низу присутствует опция. Активизируем ее для нужных разделов или глобально. Если сообщение пользователя было удалено не физически, то пользователь будет видеть само сообщение и причину.

    screen.png

    Перевод единственной фразы не делал. Кому нужно, сможет сам перевести.

    В теме отписываемся, что еще аналогичное можно добавить. Сразу скажу, что внутри движка права далеко не всегда легко дописываются или переписываются. Например просмотр удаленных сообщений на самом деле не очень чистый, так как некоторый мусор все же присутствует в HTML, хотя пользователю он и не виден.

    P.S. С удаленными темами все сложнее. Поэтому пока то, что есть - только сообщения.
     

    Вложения:

    • ExtRights.zip
      Размер файла:
      4,9 КБ
      Просмотров:
      23
    slavalobster, Recaro, CyberAP и 5 другим нравится это.
  2. Old Jack

    Old Jack Активный пользователь

    Регистрация:
    05.01.12
    Сообщения:
    14
    Симпатии:
    1
    Версия XF:
    1.1.0 Final
    При включении плагина появляется ошибка при открытии тем:
    Fatal error: Call-time pass-by-reference has been removed in /home/xxx/domain.ru/www/forum/library/InfisJSC/ExtRights/Model/Post.php on line 8

    Ах да, появилось это после смены хостинга. На старом работало нормально, на новом - ошибка. Десяток других плагинов работает нормально вроде бы. Переустанавливать пробовал.
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Посмотрите в коде плагина (Post.php) в указанной строке символ &. Нужно его убрать. После этого все будет работать. Это зависит от настроек и версии PHP, поэтому на разных хостингах может выдавать такую ошибку.
     
    Old Jack нравится это.
  4. Naga

    Naga Местный

    Регистрация:
    03.01.12
    Сообщения:
    82
    Симпатии:
    2
    что-то не могу заставить чтобы работало. не показываются и всё тут xenforo 1.1.3
     
  5. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Сообщения удалены точно не физически?
     
  6. Naga

    Naga Местный

    Регистрация:
    03.01.12
    Сообщения:
    82
    Симпатии:
    2
    100% я админом их вижу, пользователем нет.
     
  7. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Тогда обратите внимание, где и как Вы устанавливаете права. Они устанавливаются как глобально, так и для конкретных разделов.
     

Поделиться этой страницей