Внимание! Форум временно закрыт. Все вопросы вы можете задать на странице MaxSite CMS в Github

Как создать галерею на МаксСайт

Наиболее частые вопросы по MaxSite CMS.
Аватар пользователя
Wave
Сообщений: 1218
Зарегистрирован: 01 фев 2009, 17:38

Как создать галерею на МаксСайт

Сообщение Wave » 03 авг 2009, 20:07

Upd. Появился отдельный плагин галереи на основе загрузок. А плагин random_gal научился выводить картинки из нескольких папок.

Предварительно нужно придумать структуру, то ли это будет рубрика, то ли отдельная страница, то ли ещё что-то в этом духе.

Если одному событию посвящено много фотографий, я делаю так: родительская страница принадлежит рубрике «Галерея», а несколько дочерних — без рубрики. Тогда из категории «Галерея» я вижу одну ссылку на событие, где много фоток, а зайдя на страницу этого события — вижу ссылки на несколько страниц с этими самыми фотографиями.
В качестве примера см. категорию «Галерея» на сайте восточных танцев и страницу, посвящённую концерту. У страницы — восемь подстраниц, которые не мешаются в категории, но видны в архиве сайта.

Upd: С появлением плагина Multipage то же самое (страница с подстраницами) можно сделать одной единственной страницей.
Плагин на данный момент можно скачать здесь.

Размещать картинки в странице нужно вручную.

  • Перво-наперво нужно включить плагин «lightbox» или «colorbox» (второй красивей и имеет несколько настроек).
  • В админке в пункте «Загрузки» есть внизу «Генерировать код галереи». Выделяешь те картинки, которые хочешь разместить на странице, жмёшь «Генерировать» и получившийся код вставляешь в текст страницы. И сохраняешь её.

Отдельную картинку можно вставить так: у каждой картинки в загрузке есть меню «Код image». Вот этот код нужно вставить в текст страницы.

А плагин «Random gallery» предназначен специально для сайдбара. Его настройки там же, где и настройки остальных виджетов. Чтобы вставить его в страницу, нужно произвести несколько не совсем тривиальных действий.
  • Включить плагин «RunPHP».
  • В сайдбар вставить строчкой random_gal_widget 99 false (где 99 — любой незанятый этим же виджетом номер)
  • Настроить этот виджет (настройки виджетов см. ./admin/sidebars/widgets)
  • Вставить его в страницу строчками

Код: Выбрать все

[php]
echo random_gal_widget(99);
[/php]


Без вставки виджета в сайдбар (например, при использовании шаблона, в котором нет сайдбаров) можно вставить в страницу такой код:

Код: Выбрать все

[php]
$options = array('header' => 'Заголовок', 'gal' => 'uploads/', 'count' => 3);
echo random_gal_widget_custom($options);
[/php]
Финальный слэш параметра 'gal' ставится для каталога uploads, для подкаталогов не ставится. Напр. 'gal' => 'design' Ещё есть параметры 'style' — стиль div блока, 'style_img' — стиль каждой картинки, 'html' — дополнительный html в конце вывода

Таким образом будет выводиться блок с тремя случайными картинками из каталога uploads.


Планируется интеграция в МаксСайт галереи Пикатека. Но это позже.

Также идут работы над усовершенствованием страницы загрузок (мультизагрузчик, etc). См. где-то в форуме.
Уже выпущена вполне работоспособная и довольно крутая альфа файлового менеджера.

Аватар пользователя
Wave
Сообщений: 1218
Зарегистрирован: 01 фев 2009, 17:38

Re: Как создать галерею на МаксСайт

Сообщение Wave » 03 авг 2009, 20:09

Чтобы создать пункт меню, надо в админке в «Настройках шаблона» там где пункты меню, добавить пункт

page/gallery | Галерея
И тогда нужно создать страницу, имеющую краткую ссылку gallery

или

category/gallery | Галерея
И тогда нужно создать рубрику (категорию), имеющую краткую ссылку gallery. И тогда все страницы, у которых поставлена рубрика «Галерея» будут доступны по этому пункту меню.

или

tag/gallery | Галерея
И тогда по этому пункту будут доступны все страницы, к которым добавлена метка gallery.

Smolenskiy
Сообщений: 155
Зарегистрирован: 15 мар 2009, 20:40

Re: Как создать галерею на МаксСайт

Сообщение Smolenskiy » 18 окт 2009, 01:01

Может можно внедрить какое нибудь готовое решение (сторонний скрипт галереи) пока на msc не появилось нормальное решение ?
реестр - зло, система стоит с 23 ноября 2008 г., 4:26:44

Аватар пользователя
Wave
Сообщений: 1218
Зарегистрирован: 01 фев 2009, 17:38

Re: Как создать галерею на МаксСайт

Сообщение Wave » 18 окт 2009, 12:11

Если тебя устроит отдельная админка пикатеки (всё лень было переписать в админку макссайта), и вывод на сайте в таком виде:

[плагин в переработке, а с моего сайта вследствии развода исчезли все фото, так что галерея там х.з. вернётся ли вообще]

Smolenskiy
Сообщений: 155
Зарегистрирован: 15 мар 2009, 20:40

Re: Как создать галерею на МаксСайт

Сообщение Smolenskiy » 18 окт 2009, 14:24

Wave писал(а):Тем более, что у меня скоро будет заказ, где нужна нормальная галерея.

Значит подождем, раз будет нормальная.
реестр - зло, система стоит с 23 ноября 2008 г., 4:26:44

Smolenskiy
Сообщений: 155
Зарегистрирован: 15 мар 2009, 20:40

Re: Как создать галерею на МаксСайт

Сообщение Smolenskiy » 28 окт 2009, 22:18

Что лучше интегрировать уже отточенную фото галерею или заказать модуль или плагин галереи которая работает на mscms

Интегрировать готовую:
- разные админки
- борода с созданием единого шаблона, поскольку разные движки
+ готовое решение

Создать специально под Max Site CMS
- нужно создавать (заказывать)
+ единая админка со всеми вытекающими
+ возможность работы плагинов cms (капча, голосования, рейтинг)

Кто, что думает ?
реестр - зло, система стоит с 23 ноября 2008 г., 4:26:44

Аватар пользователя
Wave
Сообщений: 1218
Зарегистрирован: 01 фев 2009, 17:38

Re: Как создать галерею на МаксСайт

Сообщение Wave » 28 окт 2009, 22:59

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

P.s. В вышеозначенном случае с Пикатекой шаблон всё же один — макссайтовый.

Shudabdik
Сообщений: 5
Зарегистрирован: 06 апр 2010, 00:30

Re: Как создать галерею на МаксСайт

Сообщение Shudabdik » 06 июл 2010, 17:08

А вот такой вопрос, как можно сделать картинки к разделам галереи? Предусмотрена ли такая возможность или надо в код лезть? Спасибо.
http://sfire.astroclub.kiev.ua/gallery

Аватар пользователя
xopek
Сообщений: 29
Зарегистрирован: 22 янв 2011, 08:23

Re: Как создать галерею на МаксСайт

Сообщение xopek » 18 авг 2011, 06:02

Это всё выглядит красиво, если фотографии одинаковые. А я вот хочу галерею не фоток, а просто картинок (для примера все картинки что лежа на сайте). Получается вот такая хрень http://xorkrus.tk/page/gallery есть варианты сделать лучше?
Пока MaxSite не имеет собственной вменяемой галереи, юзаю Piwigo, но хотелось бы всё на максайте держать.


Вернуться в «FAQ»

Кто сейчас на форуме

Пользователь просматривает форум: Bing [Bot]

cron