XenForo Resource Manager

XenForo Resource Manager 2.2.5

Нет прав для скачивания
Вроде пока об этом не слышал. Но думаю, что если не сделают разработчики, то кто-то точно сделает отдельным плагином, ибо было реально удобно видеть размер файла.
 
Возможно это баг, или я туплю, но я не могу оставить рецензию с оценкой... просто тупо не могу ни чего написать. ¯\_(ツ)_/¯
 
Народ, реально хрень какая-то. Поставил Ресурсы, а он аналогично Галерее в панели навигации ни в какую не хочет появляться.
 
У Вас что-то не то - это явно. Правили шаблоны уже небось?
 
У Вас что-то не то - это явно. Правили шаблоны уже небось?
Нет, никаких шаблонов не правил. Сейчас зашел в "Установленные дополнения" в Шестерёнке справа у плагина в ниспадающем меню выбрал "Перестроить". Прошла процедура, и только после этого в панели навигации наверху появилась вкладка "Resourses".
 
Такая ошибка выходит при добавлении ресурса
 

Вложения

  • log.txt
    1.3 KB · Просмотры: 19
Та блин, постите ошибки в текстовом виде сюда.
 
Поддерживаю, при добавлении ресурса вот такая ошибка:
Код:
LogicException: Class XF\Service\Attachment\Insert does not exist in src/XF/Container.php at line 267
XF\Container->createObject() in src/XF/App.php at line 1253
XF\App->XF\{closure}() in src/XF/Container.php at line 228
XF\Container->create() in src/XF/App.php at line 2354
XF\App->service()
call_user_func_array() in src/XF/Service/AbstractService.php at line 77
XF\Service\AbstractService->service() in src/addons/XFRM/Service/ResourceUpdate/Preparer.php at line 199
XFRM\Service\ResourceUpdate\Preparer->associateAttachments() in src/addons/XFRM/Service/ResourceUpdate/Preparer.php at line 150
XFRM\Service\ResourceUpdate\Preparer->afterInsert() in src/addons/XFRM/Service/ResourceItem/Create.php at line 290
XFRM\Service\ResourceItem\Create->_save() in src/XF/Service/ValidateAndSavableTrait.php at line 40
XFRM\Service\ResourceItem\Create->save() in src/addons/XFRM/Pub/Controller/Category.php at line 258
XFRM\Pub\Controller\Category->actionAdd() in src/XF/Mvc/Dispatcher.php at line 232
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 85
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1777
XF\App->run() in src/XF.php at line 320
XF::runApp() in index.php at line 13

В журнале ошибок следующее:
Код:
LogicException: Class XF\Service\Attachment\Insert does not exist src/XF/Container.php:267
Сгенерирована пользователем: Yan Agaev 16 Сен 2017 в 19:31
Трассировка стека
#0 /home/r/rangroup/transtore.info/public_html/src/XF/App.php(1253): XF\Container->createObject('XF\\Service\\Atta...', Array)
#1 /home/r/rangroup/transtore.info/public_html/src/XF/Container.php(228): XF\App->XF\{closure}('XF:Attachment\\I...', Array, Object(XF\Container))
#2 /home/r/rangroup/transtore.info/public_html/src/XF/App.php(2354): XF\Container->create('service', 'XF:Attachment\\I...', Array)
#3 [internal function]: XF\App->service('XF:Attachment\\I...')
#4 /home/r/rangroup/transtore.info/public_html/src/XF/Service/AbstractService.php(77): call_user_func_array(Array, Array)
#5 /home/r/rangroup/transtore.info/public_html/src/addons/XFRM/Service/ResourceUpdate/Preparer.php(199): XF\Service\AbstractService->service('XF:Attachment\\I...')
#6 /home/r/rangroup/transtore.info/public_html/src/addons/XFRM/Service/ResourceUpdate/Preparer.php(150): XFRM\Service\ResourceUpdate\Preparer->associateAttachments('d4328abc57abefe...')
#7 /home/r/rangroup/transtore.info/public_html/src/addons/XFRM/Service/ResourceItem/Create.php(290): XFRM\Service\ResourceUpdate\Preparer->afterInsert()
#8 /home/r/rangroup/transtore.info/public_html/src/XF/Service/ValidateAndSavableTrait.php(40): XFRM\Service\ResourceItem\Create->_save()
#9 /home/r/rangroup/transtore.info/public_html/src/addons/XFRM/Pub/Controller/Category.php(258): XFRM\Service\ResourceItem\Create->save()
#10 /home/r/rangroup/transtore.info/public_html/src/XF/Mvc/Dispatcher.php(232): XFRM\Pub\Controller\Category->actionAdd(Object(XF\Mvc\ParameterBag))
#11 /home/r/rangroup/transtore.info/public_html/src/XF/Mvc/Dispatcher.php(85): XF\Mvc\Dispatcher->dispatchClass('XFRM:Category', 'add', 'json', Object(XF\Mvc\ParameterBag), 'xfrm')
#12 /home/r/rangroup/transtore.info/public_html/src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 /home/r/rangroup/transtore.info/public_html/src/XF/App.php(1777): XF\Mvc\Dispatcher->run()
#14 /home/r/rangroup/transtore.info/public_html/src/XF.php(320): XF\App->run()
#15 /home/r/rangroup/transtore.info/public_html/index.php(13): XF::runApp('XF\\Pub\\App')
#16 {main}
Содержимое запроса
array(4) {
  ["url"] => string(50) "/resources/categories/lokalizovano-proektom.16/add"
  ["referrer"] => string(72) "https://transtore.info/resources/categories/lokalizovano-proektom.16/add"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(18) {
    ["prefix_id"] => string(1) "1"
    ["title"] => string(72) "Русский язык для плагина User Mentions Improvements"
    ["tag_line"] => string(78) "Русский язык для плагина User Mentions Improvements 2.0.0"
    ["resource_type"] => string(14) "download_local"
    ["version_attachment_hash"] => string(32) "03f9e234d7bdbac3122b6b94b5038c28"
    ["version_attachment_hash_combined"] => string(107) "{"type":"resource_version","context":{"resource_category_id":16},"hash":"03f9e234d7bdbac3122b6b94b5038c28"}"
    ["version_string"] => string(0) ""
    ["description_html"] => string(1559) "<p>Плагин User Mentions Improvements 2.0.0</p><p><br></p><p>Возможности:</p><ul><li>Упоминание групп пользователей:<ul><li>Настраиваемая иконка группа (маленькая или большая)</li><li>Просмотр членов группы на форуме</li><li>Группа может быть приватной, которую видят только ее члены</li><li>Право на упоминание групп пользователей целиком</li><li>Право для администратора на просмотр всех упоминаемых групп</li></ul></li><li>Поддержка упоминания групп пользователей через @ в:<ul><li>Сообщениях профиля и комментариях к ним</li><li>Темах и сообщениях</li><li>Жалобах</li><li>Других местах, где XenForo поддерживает упоминание пользователей через @, но не везде будет отображаться поле выбора групп при заполнении</li></ul></li><li>Опциональные email всем членам группы при их упоминании:<ul><li>Опция включения и выключения</li><li>Право доступа на получение этих email</li><li>Стандартная настройка для новых пользователей</li></ul></li></ul><p><br></p>"
    ["attachment_hash"] => string(32) "d4328abc57abefe6f442adb9c5d9087a"
    ["attachment_hash_combined"] => string(106) "{"type":"resource_update","context":{"resource_category_id":16},"hash":"d4328abc57abefe6f442adb9c5d9087a"}"
    ["tokens_select"] => string(50) "User Mentions Improvements русский язык"
    ["tags"] => string(78) "User Mentions Improvements, User Mentions Improvements русский язык"
    ["external_url"] => string(62) "https://xenforo.info/threads/user-mentions-improvements.23482/"
    ["alt_support_url"] => string(0) ""
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(50) "/resources/categories/lokalizovano-proektom.16/add"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
:) а ссылки сделают кликабельными? как в менеджере ресурсов от ветки 1.5.x?
 
Какие ссылки?
 
Для доп. поля, что на локализацию?
 
типа ссылок на переведенный плагин, ресурс, источник и т.п.
 
Вообще - это защищённая функция и это видимо не просто так...

Если хотите, то можете попробовать в файле /library/XenResource/DataWriter/Resource.php найти код:
PHP:
'tag_line'             => array('type' => self::TYPE_STRING, 'required' => true, 'maxLength' => 100,
                    'requiredError' => 'please_enter_valid_tag_line'
                ),

И сделать заполнение этого поля необязательным, приведя код к такому виду:
PHP:
'tag_line'             => array('type' => self::TYPE_STRING, 'required' => false, 'maxLength' => 100,
                    'requiredError' => 'please_enter_valid_tag_line'
                ),
Это способ для 1.5.
Для 2 не подскажете в каком файле такое проделать? Пробовал в src/addons/xfrm/entity/ResourceItem.php, поле все ещё остаётся обязательным
 
Последнее редактирование:
Работает
XFRM\Entity\ResourceItem
PHP:
'tag_line' => ['type' => self::STR, 'maxLength' => 100,
                'required' => false,
                'censor' => true
            ],
 
Ну вот, отвечает же Captain адекватно, а кто то жалуется. Спасибо большое:)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу