Перейти к содержимому
Русский язык для Invision Community 5

Поле Custom типа Single File Uploads

Создал поле Custom типа Single File Uploads для загрузки изображений (еще одно к уже имеющемуся). При попытке сохранения новости с указанеием пути к изображению в данном поле получил ошибку:

The URL you supplied appears to be invalid for название поля

 

Варианты решения данного бага ?

Рекомендованные сообщения

Возможно, что-то не работает из-за дублирования поля?

  • Автор

Возможно, что-то не работает из-за дублирования поля?

в каком смысле ? поля называются по разному

А если при создании дается выбрать тип поля Single File Uploads, то видимо разработчики предполагали что им можно будет воспользоватся )

Если single - предполагается, что в статье будет только одно вложение и double single не проходит программно.

Хм, а не проще добавить поле вложения файлов?

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

Если свою базу данных создадите, там можно выбрать поле Attachments

Наверное это как раз для нескольких файлов.

 

А в базе данных статей отсутствуют инструменты для редактирования полей.

 

Но вообще картинки добавить можно с помощью тега

[img=****]

.

  • Автор

Хм, а не проще добавить поле вложения файлов?

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

Это какое поле (по англ) ?

Предоставте если не тяжело. Будет примером.

Это поле нужно добавлять, вот скриншот настроек поля:

 

Screenshot93.png

 

Результат:

 

Screenshot94.png

  • Автор

а как потом вызывать отдельный файл из нескольких загруженных ?

я так понимаю {$data['record']['article_attach']} содержит все файлы скопом

 

и как вызвать загруженные изображения внутри тела статьи

 

хм, Ошибка Загрузка не удалась

Создал поле, но не удается что-то загрузить

В какую папку загружаются изображения ? (проверю права)

если в upload то там все нормально и через изначальное поле загрузки изображений работает

в чем еще может быть проблема ?

Изменено пользователем Iven

Ах, ну конечно, я забыл про баг, нужно сначала подправить файл:

 

/admin/applications_addon/ips/ccs/extensions/attachments/plugin_ccs.php

 

           //-----------------------------------------
               // Allowed to attach?
               //-----------------------------------------

               if ( $member_id )
               {
                       $space_allowed = -1;
               }

 

 

 

 

Заменить на:

 

         //-----------------------------------------
               // Allowed to attach?
               //-----------------------------------------

               if ( ! $member_id )
               {
                       $space_allowed = -1;
               }

 

Теперь загрузка исправлена.

А вставлять файлы можно в любое место статьи, нажав на ссылку "Добавить к статье", которая находится напротив загруженного файла.

  • 2 года спустя...

Ах, ну конечно, я забыл про баг, нужно сначала подправить файл:

 

/admin/applications_addon/ips/ccs/extensions/attachments/plugin_ccs.php

 

           //-----------------------------------------
               // Allowed to attach?
               //-----------------------------------------

               if ( $member_id )
               {
                       $space_allowed = -1;
               }

 

 

 

 

Заменить на:

 

         //-----------------------------------------
               // Allowed to attach?
               //-----------------------------------------

               if ( ! $member_id )
               {
                       $space_allowed = -1;
               }

 

Теперь загрузка исправлена.

А вставлять файлы можно в любое место статьи, нажав на ссылку "Добавить к статье", которая находится напротив загруженного файла.

 

Бывает такое, что статья удаляется, а вложения остаются, как сделать перерасчет?

И + к тому что я поменял размер миниатюр, в форуме после перестроения они меняются, а в портале нет(.

Ах, ну конечно, я забыл про баг, нужно сначала подправить файл:

 

/admin/applications_addon/ips/ccs/extensions/attachments/plugin_ccs.php

 

           //-----------------------------------------
               // Allowed to attach?
               //-----------------------------------------

               if ( $member_id )
               {
                       $space_allowed = -1;
               }

 

 

 

 

Заменить на:

 

         //-----------------------------------------
               // Allowed to attach?
               //-----------------------------------------

               if ( ! $member_id )
               {
                       $space_allowed = -1;
               }

 

Теперь загрузка исправлена.

А вставлять файлы можно в любое место статьи, нажав на ссылку "Добавить к статье", которая находится напротив загруженного файла.

 

В новых версиях уже ненужна правка. Уже отредактирован код.

//-----------------------------------------
	// Allowed to attach?
	//-----------------------------------------

	if ( !$member_id )
	{
		$space_allowed = -1;
	}
	else
	{

  • 1 месяц спустя...
  • 5 месяцев спустя...

Как сделать, так чтоб вложения видели только зарегистрированные юзеры?

 //-----------------------------------------
               // Allowed to attach?
               //-----------------------------------------

               if ( ! $member_id, array( 3, 4, 6 ) ) )
               {
                       $space_allowed = 0;
               }

 

Что-то типа такого?

if ( ! $this->memberData['member_id'] )

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.