Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Iven

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

Recommended Posts

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

[img=****]

.

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

 

Screenshot93.png

 

Результат:

 

Screenshot94.png

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

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

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

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

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

Edited by Iven

Share this post


Link to post
Share on other sites

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

 

/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;
               }

 

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

 

/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;
               }

 

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

/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
	{

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...