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

IP.Galery 3.0.2

Recommended Posts

Бьюсь над этой проблемой уже второй день, видно без помощи специалистов не обойтись. В админке создал две категории для фотоальбомов, для пользователей разрешил всё, что можно (или мне так кажется.

Когда пытаюсь создать альбом, мне сообщают, что нет не одной доступной категории.

 

7.jpg

 

6.jpg

Share this post


Link to post
Share on other sites
В админке создал две категории для фотоальбомов, для пользователей разрешил всё, что можно

Явно не все.

My Apps -- Group Manager

 

Выбираем нужную группу (Edit Group...).

Закладка Album Permissions.

Can create albums? Что стоит?

Share this post


Link to post
Share on other sites
Явно не все.

My Apps -- Group Manager

 

Выбираем нужную группу (Edit Group...).

Закладка Album Permissions.

Can create albums? Что стоит?

"Да" я поставил. Все настройки в скриншотах.

 

8.jpg

 

9.jpg

Edited by Shmatko

Share this post


Link to post
Share on other sites
"Да" я поставил. Все настройки в скриншотах.

Да. Верно, внимательно не посмотрел. Была бы другая ошибка.

А так. Проверяйте права доступа на галерею.

 

My Apps -- Category Manager.

Share this post


Link to post
Share on other sites
Да. Верно, внимательно не посмотрел. Была бы другая ошибка.

А так. Проверяйте права доступа на галерею.

 

My Apps -- Category Manager.

 

Права на категорию полные. Может кто знает, что это за ошибка #1073

1_4.jpg

Share this post


Link to post
Share on other sites

Создал для пользователя альбом из админки. Пользователю удаётся загрузить в альбом фотки, они доступны, но когда заходишь в профиль этого пользователя и нажимаешь ссылку галерея браузер выдаёт ошибку

 

Fatal error: Call to undefined method skin_gallery_global_4::profileWrapper() in Z:\home\localhost\www\forum_01\admin\applications\members\sources\tabs\gallery.php on line 95

Edited by Shmatko

Share this post


Link to post
Share on other sites
Права на категорию полные.

Права и и возможность создание альбомов, несколько разные вещи.

 

Альбомы по умолчанию, создают только в Members Gallery (This is a collection of all our member's albums). В остальных, просто грузятся фотографии.

 

Создал для пользователя альбом из админки.

А руками не получается?

 

Пользователю удаётся загрузить в альбом фотки, они доступны, но когда заходишь в профиль этого пользователя и нажимаешь ссылку галерея браузер выдаёт ошибку

 

Fatal error: Call to undefined method skin_gallery_global_4::profileWrapper() in Z:\home\localhost\www\forum_01\admin\applications\members\sources\tabs\gallery.php on line 95

Это другое. Но знакомая ошибка.

 

На других скинах работает?

 

Попробуйте обновить кэш. АЦ> > Look / Feel > Template Tools > Skin Tools > Recache Skin Sets

 

Если не получилось, то там же (Template Tools) запустите Rebuild Master Skin Data

Share this post


Link to post
Share on other sites
Права и и возможность создание альбомов, несколько разные вещи.

 

Альбомы по умолчанию, создают только в Members Gallery (This is a collection of all our member's albums). В остальных, просто грузятся фотографии.

 

 

А руками не получается?

 

 

Это другое. Но знакомая ошибка.

 

На других скинах работает?

 

Попробуйте обновить кэш. АЦ> > Look / Feel > Template Tools > Skin Tools > Recache Skin Sets

 

Если не получилось, то там же (Template Tools) запустите Rebuild Master Skin Data

Обновление кеша и смена скина не дали результата, что такое Rebuild Master Skin Data я не могу выяснить.

 

Ошибка прежняя: Fatal error: Call to undefined method skin_gallery_global_4::profileWrapper() in Z:\home\localhost\www\forum_01\admin\applications\members\sources\tabs\gallery.php on line 95

 

Прикрепляю скриншоты страницы на которой я обновлял кеш, чтобы Вам было понятней, что я делал.

2_1.jpg

2_2.jpg

 

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

Получается следующее. В админке для конкретного пользователя создаёшь альбом, и только в этот альбом пользователь может загрузить свои фотки и только когда нажмёшь ссылку "Редактировать профиль"

Edited by Shmatko

Share this post


Link to post
Share on other sites
Обновление кеша и смена скина не дали результата, что такое Rebuild Master Skin Data я не могу выяснить.

Rebuild Master Skin Data -- "Обновить данные базового стиля".

 

Ошибка прежняя: Fatal error: Call to undefined method skin_gallery_global_4::profileWrapper() in Z:\home\localhost\www\forum_01\admin\applications\members\sources\tabs\gallery.php on line 95

Галерея 3.0.2. Форум 3.05 русский?

 

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

Получается следующее. В админке для конкретного пользователя создаёшь альбом

Или он сам создает в своем профиле.

 

Invision Power Board > Your control panel > Gallery > Your Albums > Create Album

 

 

и только в этот альбом пользователь может загрузить свои фотки и только когда нажмёшь ссылку "Редактировать профиль"

Не помню как в 3.х посмотрю. Позже.

Share this post


Link to post
Share on other sites
Галерея 3.0.2. Форум 3.05 русский?

Я чайник... Ушел в домоуправдомы.

 

В 3.0.2 была ошибка. Или обновится до более новой версии или исправить:

 

Открыть /admin/applications_addon/ips/gallery/sources/libs/lib_categories.php

 

Найти

if( $this->registry->permissions->check( 'moderate', $cinfo ) )
					{
							$member_perms['moderate'][] = $cid;
					}

 

Добавить после

if( $this->registry->permissions->check( 'post', $cinfo ) )
					{
							$member_perms['post'][] = $cid;
					}
					if( $this->registry->permissions->check( 'view', $cinfo ) )
					{
							$member_perms['thumbs'][]	   = $cid;
							$member_perms['view'][]		 = $cid;
					}

 

Открыть gallery/sources/libs/lib_albums.php

 

Найти фрагмент

 

if( $this->settings['gallery_display_album'] == 'forum' )
					{
							$output .= $this->registry->output->getTemplate( 'gallery_cats' )->cats_albums_forum( $blocks, $button );
					}
					else
					{
							$output .= $this->registry->output->getTemplate( 'gallery_cats' )->cats_albums_block( $blocks, $button );
					}

 

Добавить перед этим фрагментом.

 

$button['post_button'] = $this->memberData['g_create_albums'];

 

Но лучше обновится.

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...