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

[InfisJSC] Topic starter's permissions 1.2.12

Добавляет функции модератора топик стартерам (создателям тем)

  1. vengaboy

    vengaboy Местный

    Регистрация:
    03.03.13
    Сообщения:
    50
    Симпатии:
    1
    Версия XF:
    1.5.10
    Не могу понять, как поставить права, чтоб заработало на моём форуме. Для группы обычных пользователей выставление даже всех прав топикстартера в разрешено не добавляет никаких новых прав, и редактировать название темы нельзя (опций в впадающем меню управления темой не появляется).
    Я уже даже специально создал отдельную группу пользователей, которой для теста выставил все права топикстартера в разрешено и привязал её для тестового пользователя дополнительной группой, и тоже ничего.
    Могут ли какие-то плагины мешать?

    Версия 1.1.3.

    Плагины:
    Multiple Account Detection 1.0.1
    Registration Form Timer 2.0
    WaterMark Add-on 1.2
    XF QapTcha 1.1
    [8wayRun.Com] XenPorta (Portal) (Перевод: XF-Russia [Gatses, Romchik®]) 1.5.3
    [InfisJSC] Topic starter's permissions 1.2.4b
    [LN] Blog 1.0.0 Beta 3B

    В темплейты в темах только была добавлена боковая панель, а основная часть станицы темы, которая касается вывода постов, не редактировалась, соответственно, проблема не должна быть в темплейтах.
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вряд ли какой-то плагин мешает. Если можете, дайте доступ в админку. Я гляну все настройки.
     
  3. vengaboy

    vengaboy Местный

    Регистрация:
    03.03.13
    Сообщения:
    50
    Симпатии:
    1
    Версия XF:
    1.5.10
    Блин, удалил этот плагин, думал переустановить. Теперь когда пытаюсь заново установить, выдаёт
    Шото у меня с ним совсем не сложилось.
    Решил пока ничего не трогать, всё равно скоро до 1.2.x буду обновляться.
    Простите за беспокойство.

    UPD: Заработало. Не знаю, что сделал (% .
     
    Последнее редактирование: 20.10.2013
  4. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    Я так понимаю - аддон фактически делает топикстартера - куратором своей темы. А можно ли в таком случае назначать дополнительные права топикстартеру в конкретной теме? т.е. иными словами назначать куратора в конкретном топике
     
  5. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Теоретически можно дописать такой функционал. Но это будет не просто. У меня не было такой задачи.
     
  6. vengaboy

    vengaboy Местный

    Регистрация:
    03.03.13
    Сообщения:
    50
    Симпатии:
    1
    Версия XF:
    1.5.10
    Что нового после 1.2.4b?
     
  7. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Все, что во вкладке "Обновления" в Менеджере ресурсов.
     
    vengaboy нравится это.
  8. RouR

    RouR Местный

    Регистрация:
    21.03.12
    Сообщения:
    64
    Симпатии:
    9
    Версия XF:
    1.2.0
    совместимость с какими версиями форума?
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    1.1.х и 1.2.х должны работать.
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Пользователь infis обновил ресурс [InfisJSC] Topic starter's permissions - Права создателя темы новой записью:

    Исправление ошибки

    Узнать больше об этом обновлении...
     
    Romchik®, Mirovinger и santamo нравится это.
  11. santamo

    santamo Местный

    Регистрация:
    03.06.13
    Сообщения:
    256
    Симпатии:
    23
    Версия XF:
    1.2.4
    Там есть еще ошибка - раз в сутки выдает кучу ошибок - крон, видимо херачит с ошибкой.
    Я ща очистил журнал ошибок - попозже выложу.

    Что-то связано с виджет-страницей. Я вместо портала использую виджет-страницу - там у меня много всяких виджетов понатыкано.
     
    Последнее редактирование: 29.01.2014
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Если это связано с чем-то типа последние темы или посты, то практически наверняка ошибка в виджетах. Я в своих плагинах всегда сохраняю вызов родителя для того, чтобы обеспечить совместимость с другими плагинами. Конечно, может и моя ошибка вылезет, но не думаю :)
     
  13. santamo

    santamo Местный

    Регистрация:
    03.06.13
    Сообщения:
    256
    Симпатии:
    23
    Версия XF:
    1.2.4
    Вот мля:
    Код:
    ErrorException: Undefined index: tsRighTdeleteThread - library/InfisJSC/TopicStarter/Model/Thread.php:69
    Сгенерирована пользователем: hhhhh, Сегодня, в 05:26
    Трассировка стэка
    #0 /home/s/sm42/forum.xxx.su/public_html/library/InfisJSC/TopicStarter/Model/Thread.php(69): XenForo_Application::handlePhpError(8, 'Undefined index...', '/home/s/sm42/fo...', 69, Array)
    #1 /home/s/sm42/forum.xxx.su/public_html/library/InfisJSC/TopicStarter/Model/Thread.php(151): InfisJSC_TopicStarter_Model_Thread->canDeleteThread(Array, Array, 'soft', NULL, Array, Array)
    #2 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/Model/Thread.php(1464): InfisJSC_TopicStarter_Model_Thread->addInlineModOptionToThread(Array, Array, Array, Array)
    #3 /home/s/sm42/forum.xxx.su/public_html/library/Dark/PostRating/Model/Thread.php(39): XenForo_Model_Thread->prepareThread(Array, Array, NULL, NULL)
    #4 /home/s/sm42/forum.xxxa.su/public_html/library/XenFacil/Widgets/Model/User.php(681): Dark_PostRating_Model_Thread->prepareThread(Array, Array)
    #5 /home/s/sm42/forum.xxx.su/public_html/library/XenFacil/Widgets/MostXXXThreadsWidget.php(166): XenFacil_Widgets_Model_User->getMostRepliedThreads(1, 30, Array, Array, false)
    #6 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/WidgetRenderer.php(668): XenFacil_Widgets_MostXXXThreadsWidget->_render(Array, 'hook:6d23b712f1...', Array, Object(XenForo_Template_Public))
    #7 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/Core.php(356): WidgetFramework_WidgetRenderer->render(Array, 'hook:6d23b712f1...', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
    #8 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/Core.php(311): WidgetFramework_Core->_renderWidgetsFor('hook:6d23b712f1...', Array, Object(XenForo_Template_Public), '')
    #9 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/ViewPublic/Helper/Layout.php(546): WidgetFramework_Core->renderWidgetsForHook('6d23b712f1d6c0e...', Array, Object(XenForo_Template_Public), '')
    #10 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/ViewPublic/Helper/Layout.php(371): _Layout_Single->render()
    #11 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/ViewPublic/Helper/Layout.php(371): _Layout_Multiple->render()
    #12 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/ViewPublic/Helper/Layout.php(78): _Layout_Multiple->render()
    #13 /home/s/sm42/forum.xxx.su/public_html/library/WidgetFramework/ViewPublic/WidgetPage/Index.php(10): WidgetFramework_ViewPublic_Helper_Layout::buildLayoutTree(Object(WidgetFramework_XenForo_View1), Array, Array)
    #14 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/ViewRenderer/Abstract.php(227): WidgetFramework_ViewPublic_WidgetPage_Index->renderHtml()
    #15 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/ViewRenderer/HtmlPublic.php(67): XenForo_ViewRenderer_Abstract->renderViewObject('WidgetFramework...', 'Html', Array, 'wf_widget_page_...')
    #16 /home/s/sm42/forum.xxxa.su/public_html/library/XenForo/FrontController.php(582): XenForo_ViewRenderer_HtmlPublic->renderView('WidgetFramework...', Array, 'wf_widget_page_...', NULL)
    #17 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
    #18 /home/s/sm42/forum.xxx.su/public_html/index.php(13): XenForo_FrontController->run()
    #19 {main}a
    Содержимое запроса
    array(3) {
    ["url"] => string(48) "http://www.forum.xxx.su/widget-pages/first/"
    ["_GET"] => array(0) {
    }
    ["_POST"] => array(0) {
    }
    }
     
    Последнее редактирование модератором: 30.01.2014
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Пользователь infis обновил ресурс [InfisJSC] Topic starter's permissions - Права создателя темы новой записью:

    Исправление ошибки

    Узнать больше об этом обновлении...
    --- добавлено : Jan 29, 2014 11:46 AM ---
    Попробуйте новую версию.
     
    Последнее редактирование модератором: 06.02.2014
    Mirovinger, santamo и Romchik® нравится это.
  15. Kn1ght

    Kn1ght Местный

    Регистрация:
    16.02.11
    Сообщения:
    180
    Симпатии:
    47
    Версия XF:
    1.2.4
    А теперь (1.2.9) сломалось редактирование заголовка темы
    Код:
    ErrorException: Argument 1 passed to XenForo_Permission::hasContentPermission() must be of the type array, null given, called in /server/server.ru/forum/library/InfisJSC/TopicStarter/Model/Thread.php on line 69 and defined - library/XenForo/Permission.php:51
    Сгенерирована пользователем: Kn1ght, только что
    Трассировка стэка
    #0 /server/server.ru/forum/library/XenForo/Permission.php(51): XenForo_Application::handlePhpError(4096, 'Argument 1 pass...', '/media/server/d...', 51, Array)
    #1 /server/server.ru/forum/library/InfisJSC/TopicStarter/Model/Thread.php(69): XenForo_Permission::hasContentPermission(NULL, 'hardDeleteAnyTh...')
    #2 /server/server.ru/forum/library/XenForo/ControllerPublic/Thread.php(794): InfisJSC_TopicStarter_Model_Thread->canDeleteThread(Array, Array, 'hard')
    #3 /server/server.ru/forum/library/XenForo/FrontController.php(347): XenForo_ControllerPublic_Thread->actionEdit()
    #4 /server/server.ru/forum/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #5 /server/server.ru/forum/index.php(13): XenForo_FrontController->run()
    #6 {main}
    Содержимое запроса
    array(3) {
      ["url"] => string(192) "http://www.server.ru/forum/threads/17843/edit?&_xfRequestUri=%2Fforum%2Fthreads%2F17843%2F&_xfNoRedirect=1&_xfToken=1%2C1391013833%2C65f31a0bc54129a4b092f238c3541378891cab9b&_xfResponseType=json"
      ["_GET"] => array(5) {
        ["/forum/threads/17843/edit"] => string(0) ""
        ["_xfRequestUri"] => string(21) "/forum/threads/17843/"
        ["_xfNoRedirect"] => string(1) "1"
        ["_xfToken"] => string(53) "1,1391013833,65f31a0bc54129a4b092f238c3541378891cab9b"
        ["_xfResponseType"] => string(4) "json"
      }
      ["_POST"] => array(0) {
      }
    }
    в 1.2.8 все окей
     
  16. santamo

    santamo Местный

    Регистрация:
    03.06.13
    Сообщения:
    256
    Симпатии:
    23
    Версия XF:
    1.2.4
    У меня тож.
    Код:
    ErrorException: Argument 1 passed to XenForo_Permission::hasContentPermission() must be an array, null given, called in /home/s/sm42/forum.xxx.su/public_html/library/InfisJSC/TopicStarter/Model/Thread.php on line 69 and defined - library/XenForo/Permission.php:51
    Сгенерирована пользователем:xxx, только что
    Трассировка стэка
    #0 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/Permission.php(51): XenForo_Application::handlePhpError(4096, 'Argument 1 pass...', '/home/s/sm42/fo...', 51, Array)
    #1 /home/s/sm42/forum.xxx.su/public_html/library/InfisJSC/TopicStarter/Model/Thread.php(69): XenForo_Permission::hasContentPermission(NULL, 'hardDeleteAnyTh...')
    #2 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/ControllerPublic/Thread.php(794): InfisJSC_TopicStarter_Model_Thread->canDeleteThread(Array, Array, 'hard')
    #3 /home/s/sm42/forum.xxx.su/public_html/library/Brivium/MetadataEssential/ControllerPublic/Thread.php(17): XenForo_ControllerPublic_Thread->actionEdit()
    #4 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/FrontController.php(347): Brivium_MetadataEssential_ControllerPublic_Thread->actionEdit()
    #5 /home/s/sm42/forum.xxx.su/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #6 /home/s/sm42/forum.xxxx.su/public_html/index.php(13): XenForo_FrontController->run()
    #7 {main}
    Содержимое запроса
    array(3) {
    ["url"] => string(198) "http://www.forum.xxx.su/threads/test.727/edit?&_xfRequestUri=/threads/test.727/live&_xfNoRedirect=1&_xfToken=1,1391014182,d55c2d7abc04a26a9da38f73b7a94b5f04246378&_xfResponseType=json"
    ["_GET"] => array(4) {
    ["_xfRequestUri"] => string(22) "/threads/test.727/live"
    ["_xfNoRedirect"] => string(1) "1"
    ["_xfToken"] => string(53) "1,1391014182,d55c2d7abc04a26a9da38f73b7a94b5f04246378"
    ["_xfResponseType"] => string(4) "json"
    }
    ["_POST"] => array(0) {
    }
    }
     
    Последнее редактирование модератором: 30.01.2014
  17. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Пользователь infis обновил ресурс [InfisJSC] Topic starter's permissions - Права создателя темы новой записью:

    Исправление ошибки

    Узнать больше об этом обновлении...
     
    Mirovinger, Kn1ght и santamo нравится это.
  18. santamo

    santamo Местный

    Регистрация:
    03.06.13
    Сообщения:
    256
    Симпатии:
    23
    Версия XF:
    1.2.4
    Все работает. спс.
     
  19. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    @santamo
    Я поправил ваши 2 сообщения из последних. Используйте тег кода пожалуйста.
     
    Mirovinger нравится это.
  20. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Пользователь infis обновил ресурс [InfisJSC] Topic starter's permissions - Права создателя темы новой записью:

    Исправление ошибки

    Узнать больше об этом обновлении...
     
    Guyver и Mirovinger нравится это.

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