Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Невозможно создать свою галерею и загружать изображения

Всем привет

Суть такова: был произведен 2х этапный апгрейд IPB с 2.3.3-->3.0-->3.4.6

С форумом все замечательно, проапгрейдился успешно.

С Галереей проблемы: Она также без oшибок проапгрейдилась до 5.0.5,НО!

-никто не может создавать свою галерею и загружать изображения.

Системные настройки и настройки приложения, права доступа и маски доступа(управление правами доступа) в админке перерыты полностью, даже под Админом создать ничего нельзя. Смотреть старое - сколько угодно. Новое - нет.

Если удаляю галерею и ставлю заново (уже без апгрейда, естественно) - кнопка появляется.

Заливаю из бэкапа дамп базы IPB - кнопка пропадает.

Подозреваю ошибку в базе в таблицах. Вопрос только где и как лечить

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

Выдать права и сохранить. Если выданы - пересохранить.

  • Автор

Выдать права и сохранить. Если выданы - пересохранить.

делал

не помогло

Маски доступа альбома. Настройки группы - Can create albums?. Все выдать и пересохранить.

  • Автор

Маски доступа альбома. Настройки группы - Can create albums?. Все выдать и пересохранить.

 

тоже делал - не помогло :)

тоже делал - не помогло

Вы сейчас делайте, а не говорите что делали. А то как часто бывает либо не то, либо вообще не делали.

Настройки которые влияют:

g_max_diskspace

g_album_limit

g_img_album_limit

  • Автор

Вы сейчас делайте, а не говорите что делали. А то как часто бывает либо не то, либо вообще не делали.

Настройки которые влияют:

g_max_diskspace

g_album_limit

g_img_album_limit

Уважаемый, я еще раз повторяю: все настройки в админке я перелопатил.

При установке галереи заново - кнопка появляется сразу по умлочанию для всех. При накатывании базы на эту же установку с таблицами после апгрейда - кнопка исчезает.

снятие и установка прав доступа никакой роли не играет - кнопка не появляется.

Я грешу на базу. где-то что-то надо поправить.

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

  • Автор

Народ, помогите дельным советом. Жаль несколько сотен мегов данных терять из форума

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

Интересует значение поле gallery_perms в таблице members.

  • Автор

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

Интересует значение поле gallery_perms в таблице members.

SELECT `gallery_perms` , `member_id` , `name`

FROM `ibf_members`

WHERE `member_group_id` =4

LIMIT 0 , 30

--

Изменить Изменить Копировать Копировать Удалить Удалить 1:1:1 2 LWer

Изменить Изменить Копировать Копировать Удалить Удалить 1:1:1 61 Dark

Изменить Изменить Копировать Копировать Удалить Удалить 1:1:1 237 spice

Изменить Изменить Копировать Копировать Удалить Удалить 1:1:1 6926 Strat

Если удаляю галерею и ставлю заново (уже без апгрейда, естественно) - кнопка появляется.

Вы не кнопку ищите, а перейдите по прямой ссылке на загрузку изображения. Что там? Ошибка? Форма? Что-то еще?

Если есть возможность дайте доступ в АЦ.

  • Автор

Извините, вы не имеете доступа к этому!

[#10762]

Извините, но у вас нет прав для размещения изображений в этой категории

http://forum.lineageworld.ru/index.php?app=gallery&module=post&section=image

(взял ссылку с другого своего форума такой же версии, подставил домен)

admin/applications_addon/ips/gallery/sources/classes/gallery.php

 

		//-----------------------------------------
	// Permission check
	//-----------------------------------------

	if ( ! $this->memberData['g_gallery_use'] )
	{
		$showError	= true;
	}
	elseif ( $this->memberData['member_id'] )
	{
		$perms	= explode( ':', $this->memberData['gallery_perms'] );

		if ( empty($perms[0]) )
		{
			$showError	= true;
		}
	}

 

Тут только 2 условия, при которых выводится указанная ошибка.

$this->memberData['gallery_perms'] здесь, судя по запросу, все в порядке. Проверьте $this->memberData['g_gallery_use']. Это в настройках каждой группы вкладка "Галерея"

  • Автор

Чуть более доходчиво можете пояснить, если не сложно :) непонятно где смотреть

ЗЫ: помотрел еще раз:

http://c2n.me/3qUqpHy.png

http://c2n.me/3qUqv03.png

http://c2n.me/3qUqxga.png

Уважаемый, я еще раз повторяю: все настройки в админке я перелопатил.

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

 

Тут только 2 условия, при которых выводится указанная ошибка.

Для загрузки используется результат метода setCanUpload, там немного другие условия. По скриншотам ТС'а конкретно подходит вот это:

 

		if ( $this->memberData['g_max_diskspace'] == 0 )
		{
			$this->_userCanUpload = false;
		}
		else

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

Аккаунт

Навигация

Поиск

Поиск

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

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