Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Поле 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'] )

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.