Перейти к публикации
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.

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

Опубликовано:

Всем привет

Суть такова: был произведен 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']. Это в настройках каждой группы вкладка "Галерея"

Опубликовано:

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

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

 

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

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

 

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

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

Сейчас на странице 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.