phpBB Gallery, расширение Gallery Default Album

Ответить
Аватара пользователя
Sego
Site Admin
Сообщения: 806
Зарегистрирован: июл 29, '26, 05:37
Благодарил (а): 6 раз
Поблагодарили: 4 раза

phpBB Gallery, расширение Gallery Default Album

Сообщение: # 1913Сообщение Sego »

# Gallery Default Album 0.1.0

Небольшое расширение для phpBB Gallery.

## Что делает

Расширение выполняет две функции:

1. При открытии обычной главной страницы Gallery: `/app.php/gallery` автоматически открывает выбранный альбом.

2. Добавляет в верхнее меню Gallery постоянную кнопку выбранного альбома.

Например:

`Новые | Случайные | Пользователь… | Альбомы | Выставка фотокружка | Мои альбомы`

При этом страницы Gallery с параметрами, например:

`/app.php/gallery?view=albums` не перенаправляются.

Установка

Скопируйте папку:

`gallerydefaultalbum` в: `ext/sego/`
В результате должен получиться путь: `ext/sego/gallerydefaultalbum/`

После этого включите расширение **Gallery Default Album** в ACP phpBB и очистите кэш.

Настройка

Отдельной страницы настроек в ACP нет.

Все настройки находятся в одном файле:

`ext/sego/gallerydefaultalbum/config/settings.php`

По умолчанию:

```php
<?php

return array(
'album_id' => 17,
'album_name' => 'Выставка фотокружка',
);
```

### album_id

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

Например, если адрес альбома:

`/app.php/gallery/album/25`

то укажите:

```php
'album_id' => 25,
```

### album_name

Название кнопки в верхнем меню Gallery.

Например:

```php
'album_name' => 'Наш фотоальбом',
```

После изменения `settings.php` очистите кэш phpBB.

## Зависимости

Для автоматического открытия выбранного альбома достаточно phpBB и phpBB Gallery.

Кнопка в верхнем меню рассчитана на меню расширения `sego/galleryfront` и использует его CSS-классы.

Если `galleryfront` отсутствует, перенаправление на альбом по умолчанию продолжит работать, но кнопка в верхнем меню добавлена не будет.

## Удаление / отключение

Расширение не изменяет файлы phpBB Gallery и не изменяет содержимое альбомов.

Его можно просто отключить в ACP. После отключения обычная главная Gallery снова будет работать стандартным образом.
Ответить