[cv6] Custom Field Extension

[cv6] Custom Field Extension 1.1.0 RC

Нет прав для скачивания

DEVIL

666
Модераторы
Сообщения
3,092
Решения
123
Реакции
13,458
Баллы
7,245
DEVIL добавил(а) новый ресурс:

[cv6] Custom Field Extension - Это дополнение добавляет два новых типа настраиваемых полей (изображение и список) и дополнительные

С помощью этого дополнения вы можете добавлять новые типы настраиваемых полей:
  • Изображение
  • Пользователь может загрузить одно или несколько изображений (для этого используется система вложений XenForo)
  • Поле со списком
  • Поле со списком сочетает в себе текстовое поле и простой раскрывающийся список. Вы можете изменить настройки для обоих элементов как обычно и определить их порядок.
Все остальные: см. Изображения!

Поддерживает также...

Узнать больше об этом ресурсе...
 
Последнее редактирование:
Если не использовать поля при создании сообщения будет ошибка
 

Вложения

  • _cv6-CustomFields-1.0.1 Release Candidate 3.zip
    83.7 KB · Просмотры: 2
Как отключить отображение?
Filesize: 4.5 KB
Просмотры: 0
24618796.png
Чтоб только картинка была...
 
94KONG, добавить модификации шаблонов.

Шаблон: attachment_macros.
Найти:
HTML:
        <div class="file-content">
            <div class="file-info">
                <span class="file-name" title="{$attachment.filename}">{$attachment.filename}</span>
                <div class="file-meta">
                    {$attachment.file_size|file_size}
                    <xf:if is="!$attachment.is_video AND !$attachment.is_audio">
                    &middot; {{ phrase('views:') }} {$attachment.view_count|number}
                    </xf:if>
                </div>
            </div>
        </div>
Заменить:
HTML:
        <xf:if is="$attachment.content_type != 'cv6_custom_image'">
$0
        </xf:if>

Шаблон: cv6_custom_fields_macros.
Найти:
HTML:
        <div class="file-content">
            <div class="file-info">
                <span class="file-name" title="{$attachment.filename}">{$attachment.filename}</span>
                <div class="file-meta">
                    {{ phrase('cv6_file_size:') }} {$attachment.file_size|file_size}<br />
                    {{ phrase('views:') }} {$attachment.view_count|number}
                </div>
            </div>
        </div>
Заменить: оставить пустым.
 
DEVIL обновил(а) ресурс [cv6] Custom Field Extension новой записью:

Обновление 1.1.0 RC

1.1.0 RC
  • исправлена ошибка обязательного поля со списком
  • изображение рейтинга ресурса fixex (не работало должным образом)
  • исправлена ошибка, при которой выбор объекта игнорирует требуемое
  • исправлена ошибка с выбором объекта, в котором не был выбран класс
  • исправлена ошибка с отображением шага на мобильных устройствах
  • исправлена ошибка с загрузкой перетаскиванием в первом посте
  • оптимизированная структура базы данных
  • Обновлен nxp/math-executor до версии 2.3.1...

Узнать больше об этом обновлении...
 
Обновление 1.1.0 RC 2
• Bug in registration fixed
 

Вложения

  • cv6-CustomFields-1.1.0 Release Candidate 2.zip
    107.7 KB · Просмотры: 1
При добавлении ресурсов падают все плагины которые что-то меняют в ресурсах. После удаления или отключения данного плагина всё становится нормально.
  • ErrorException: [E_USER_WARNING] Accessed unknown getter 'caregory_id' on XFRM:ResourceItem[22] • src/XF/Mvc/Entity/Entity.php:204
Трассировка стека:
Код:
#0 [internal function]: XF::handlePhpError(512, '[E_USER_WARNING...', '/var/www/user...', 204, Array)
#1 src/XF/Mvc/Entity/Entity.php(204): trigger_error('Accessed unknow...', 512)
#2 src/XF/Mvc/Entity/Entity.php(114): XF\Mvc\Entity\Entity->get('caregory_id')
#3 src/addons/cv6/CustomFields/XF/Entity/ResourceItem.php(25): XF\Mvc\Entity\Entity->__get('caregory_id')
#4 src/addons/cv6/CustomFields/Entity/ContainerTrait.php(29): cv6\CustomFields\XF\Entity\ResourceItem->getCusomfieldSource(true)
#5 src/addons/DBTech/Credits/XFRM/Entity/ResourceItem.php(69): cv6\CustomFields\XF\Entity\ResourceItem->_postSave()
#6 src/XF/Mvc/Entity/Entity.php(1272): DBTech\Credits\XFRM\Entity\ResourceItem->_postSave()
#7 src/addons/XFRM/Service/ResourceItem/Create.php(288): XF\Mvc\Entity\Entity->save(true, false)
#8 src/addons/OzzModz/ScheduledContent/XFRM/Service/ResourceItem/Create.php(19): XFRM\Service\ResourceItem\Create->_save()
#9 src/XF/Service/ValidateAndSavableTrait.php(42): OzzModz\ScheduledContent\XFRM\Service\ResourceItem\Create->_save()
#10 src/addons/XFRM/Pub/Controller/Category.php(267): XFRM\Service\ResourceItem\Create->save()
#11 src/addons/OzzModz/XFRMConnectedAccountRequirement/XFRM/Pub/Controller/Category.php(11): XFRM\Pub\Controller\Category->actionAdd(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(352): OzzModz\XFRMConnectedAccountRequirement\XFRM\Pub\Controller\Category->actionAdd(Object(XF\Mvc\ParameterBag))
#13 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XFRM:Category', 'Add', Object(XF\Mvc\RouteMatch), Object(OzzModz\XFRMConnectedAccountRequirement\XFRM\Pub\Controller\Category), NULL)
#14 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(OzzModz\XFRMConnectedAccountRequirement\XFRM\Pub\Controller\Category), NULL)
#15 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#16 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#17 src/XF.php(524): XF\App->run()
#18 index.php(20): XF::runApp('XF\\Pub\\App')
#19 {main}
Содержимое запроса:
Код:
array(4) {
  ["url"] => string(32) "/resources/categories/pop.90/add"
  ["referrer"] => string(54) "https://site.ru/resources/categories/pop.90/add"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(18) {
    ["_xfToken"] => string(8) "********"
    ["title"] => string(33) "Название файла"
    ["tag_line"] => string(149) "Короткое описание"
    ["resource_type"] => string(17) "download_external"
    ["external_download_url"] => string(24) "https://site2.ru"
    ["version_string"] => string(9) "2012-2022"
    ["custom_fields"] => array(7) {
      ["artist"] => string(14) "Имя исполнителя"
      ["lenght"] => string(8) "01:59:17"
      ["audio_codec"] => string(3) "m4a"
      ["file_size"] => string(3) "232"
      ["bitrate"] => string(3) "256"
      ["additional_info_html"] => string(0) ""
      ["tracklist_html"] => string(1619) "Текст"
    }
    ["description_html"] => string(1534) "Описание"
    ["attachment_hash"] => string(32) "4366518db159b11303690db53427045c"
    ["attachment_hash_combined"] => string(106) "{"type":"resource_update","context":{"resource_category_id":90},"hash":"4366518db159b11303690db53427045c"}"
    ["tags"] => string(0) ""
    ["external_url"] => string(58) "https://site3.ru"
    ["alt_support_url"] => string(0) ""
    ["riu_type"] => string(5) "local"
    ["icon_action"] => string(6) "custom"
    ["_xfRequestUri"] => string(32) "/resources/categories/pop.90/add"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
Столкнулся с проблемой. При включённом плагине пишет ошибку при регистраций
1672605330975.png
выключаю плагин регистрация проходит нормально
 
Всем привет. Кто сталкивался с проблемой поля image upload ?
Создаю поле но в теме не отображается кнопка прикрепления картинки.

Настройки:

joxi_screenshot_1691646293828.png
joxi_screenshot_1691646263251.png

По факту вот результат в теме:

joxi_screenshot_1691646466891.png

Создал уже четыре поля с различными вариантами, но результат один и тот-же.
Перечитал тему на офф - там тоже жалуются но ответа не нашел.
 
Последнее редактирование:
Обновление 1.1.0 RC 3

• Resolved missing column creation issue for Image custom field during initial installation, ensuring consistent functionality for both fresh installs and upgrades. >>
• Fixed Typo related to XFRM, that was throwing errors when creating a resource.
• Fixed Issue to allow editing of custom field on user profile.

Плагин был протестирован разработчиком на тестовом сайте и он рекомендует сделать то же самое перед установкой на основной форум.
 

Вложения

  • cv6-CustomFields-1.1.0 Release Candidate 3.zip
    109.2 KB · Просмотры: 4
Вопрос к знатокам, что будет с изображениями у ресурсов если удалить плагин? Они будут прикреплены как вложения?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу