Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Iven

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
05/07/11 10:55 (изменено)

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

я так понимаю {$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;
               }

 

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

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

  • Upvote 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;
               }

 

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...