Jump to content
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 название поля

 

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

Featured Replies

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

  • Author

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

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

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

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

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

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

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

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

 

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

 

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

[img=****]

.

  • Author

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

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

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

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

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

 

Screenshot93.png

 

Результат:

 

Screenshot94.png

  • Author

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

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

 

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

 

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

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

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

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

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

Edited by 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 years later...

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

 

/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 month later...
  • 5 months later...

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

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

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

 

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

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.