phpBB Gallery Recent Images (Фото на страницах сайта)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение romeo_piter »

Сайт лежит на site.ru
Форум на forum.site.ru
Фото выводятся на главную страницу форума.
Форум лежит в папке forum
Сайт в основной папке htdocs
gallery_block.php лежит в папке forum
Строчка такая:

Код: Выделить всё

<script type='text/javascript' src='http://www.forum.site.ru/gallery_block.php'></script>
Но учитывая некоторую странность в плане работы с субдоменами у инфобокса, не факт что то что получилось у меня получится у вас.
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 20 лет 8 месяцев
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Egoz »

у меня хостер sweb. сделал еще раз как у вас - правда выводится у меня должно на джумла-сайте. получается как и вышеописанно. т.е. вмесо картинки текст, ну и ниже название и автор. только ссылки на них идут неправильно.
они вида site.ru/gallery/и т.д. и так же на профиль автора.
а должны идти вида forum.site.ru/gallery/и т.д.
структура у хостера такая:
в корне лежит папка сайта - public_html
там же в корне - папка forum, в которой своя папка public_html форума.
и там же в корне другие подфорумы и др. домены-мои сайты.
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Nekstati »

Установка мода в случае, когда форум находится на поддомене.

0. Внесите изменения в файл gallery/includes/functions_recent.php:

Код: Выделить всё

==== Найти (строка 202) ====

		// Third step: put the images

==== Добавить перед ====

		$tmproot = $phpbb_root_path;
		$phpbb_root_path = generate_board_url() . '/';

==== Найти (строка 277) ====

		$template->assign_vars(array(
			'S_THUMBNAIL_SIZE'

==== Добавить перед ====

		$phpbb_root_path = $tmproot;
1. Скопируйте файл gallery_block.php в корневой каталог форума (субдомена). Скопируйте файл gallery_block.html в папку /forum/styles/название_стиля/template/gallery/.

2. Создайте на сайте материал или блок со следующим кодом:

Код: Выделить всё

<script type='text/javascript' src='http://subdomain.site.ru/gallery_block.php'></script>
В этой строке укажите действительный URL вашего файла gallery_block.php.

3. Откройте файл gallery_block.php и отредактируйте значения переменных в строках 17…22. Строка 17 должна иметь вид $phpbb_root_path = './';. Остальные настройки — по желанию.

4, 5 — по инструкции, вложенной в архив с модом.


Egoz, потестируйте, пожалуйста.
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 20 лет 8 месяцев
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Egoz »

Nekstati
Все супер! Огромное спасибо. Просто Новогодний подарок! :)
а не подскажите как сделать центрирование фото в mod_custom
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Nekstati »

Найти в gallery_block.html

Код: Выделить всё

style="height: {S_THUMBNAIL_SIZE}px;"
Заменить на

Код: Выделить всё

style="text-align: center; height: {S_THUMBNAIL_SIZE}px;"
Или добавить строку в CSS сайта:

Код: Выделить всё

.gal-block-bg1 { text-align: center !important; }
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 20 лет 8 месяцев
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Egoz »

Nekstati
и снова огромное спасибо.
-----------------------------------------------
еще заметил такую странность: п.5 не выполнял т.к. фото и так открывались с эффектом, но вот сейчас заметил что не все фото открываются с эффектом. некоторые просто так на белом фоне в этом же окне. как-будто не подгружается скрипт. страница загружается полностью, т.е. раньше не жму на просмотр.
Понял почему так. Из-за компонента джумлы - RWCards. На его страницах просмотр с эффектом не работает нигде, а вот на всех остальных (ну или по-крайней мере на тех стр. что я проверил) страницах/разделах все хорошо. Открывается как надо.
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Nekstati »

Да, скрипт Highslide просто не подключается на странице RWCards. Копайте куда-то в сторону настроек плагина joomthumbnail.
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 20 лет 8 месяцев
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Egoz »

Nekstati
я не на столько силен в скрипте этом чтоб разобраться почему так работает.
но что интересно - превьюшки открыток RWCards открываются с эффектом, но фотки, как и писал выше, с форума - нет.
это не очень критично, хоть и не совсем правильно. так что будет пока как есть. пока не дойдет очередь точить/настраивать RWCards и заодно и разобраться почему не работает эффект галереи на страницах компонента.
на этом лучше буду молчать, а то сойдет уже за флейм :-)
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Hobbix
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 9 месяцев
Благодарил (а): 2 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Hobbix »

Подскажите, пожалуйста, а как мне вывести на сайте случайные изображения из галереи, но только из определённого id альбома? (например из album_id=3)
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Nekstati »

Найти в gallery_block.php

Код: Выделить всё

recent_gallery_images(array('rows' => $rows, 'columns' => $columns, 'comments' => 0, 'contests' => 0), $show_info, $mode, 1, $show_personal);
Заменить на

Код: Выделить всё

recent_gallery_images(array('rows' => $rows, 'columns' => $columns, 'comments' => 0, 'contests' => 0), $show_info, $mode, 1, $show_personal, 'album', 3);
Цифра 3 в конце строки — номер альбома.
Hobbix
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 9 месяцев
Благодарил (а): 2 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Hobbix »

Nekstati, а если тоже самое только на несколько id альбомов? Например 3, 5 и 7?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Nekstati »

Дублируйте вышеуказанную строку.

Код: Выделить всё

recent_gallery_images(array('rows' => $rows, 'columns' => $columns, 'comments' => 0, 'contests' => 0), $show_info, $mode, 1, $show_personal, 'album', 3);

recent_gallery_images(array('rows' => $rows, 'columns' => $columns, 'comments' => 0, 'contests' => 0), $show_info, $mode, 1, $show_personal, 'album', 5);
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 20 лет 8 месяцев
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Egoz »

Nekstati
подскажите пожалуйста.
Установил на сайте компонент sCatalog. У него увеличенный просмотр товаров идет с помощью Highslide. Но при пролистывании картинок цепляется еще картинка с галереи, выводимая в мод_кастом. А так быть не должно.
Поэтому я поменял эффект увеличения в конфигурации галереи на Lytebox. Теперь в самой галереи на форуме отображается все как надо, а на сайте в мод_кастом увеличивается просто в этом же окне на белом фоне.
Подскажите пожалуйста что и где донастроить
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Nekstati »

Поменяйте обратно Lytebox на Highslide, затем найдите в файле gallery/plugins/index.php

Код: Выделить всё

onclick="return hs.expand(this)"
и замените на

Код: Выделить всё

onclick="return hs.expand(this, {slideshowGroup: \'gallery\'})"
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 20 лет 8 месяцев
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: phpBB Gallery Recent Images (Фото на страницах сайта)

Сообщение Egoz »

Nekstati
поменял обратно.
заменил код - вывод фото на сайте в мод_кастом вообще исчез.
наверное что-то с путями?
------------------------------------------
Пока что вернул все обратно.
Но вот почему-то эффект Хайслайд не вернулся. Подозреваю что проблема в следующем:
я для статей установил плагин - Joomthumbnail, чтоб картинки увеличивались в статьях. эффект открытия картинок - хайслайд. но он также просматривает в статье заодно и фотку из мод_кастом. что не рпавильно. но тогда я не стал разбираться.
а вот сейчас, когда поставил каталог его просмотр хайслайд конфликтует с просмотром хайслайд из плагина Joomthumbnail. выражается это так:
Изображение
остается панель управления в верхнем левом углу и блокирует меню верхнее.
так вот... в настройках плагина я поменял эффект увеличения на другой (слимбокс или что-то такое). в результате ошибка на картинке исчезла и все хорошо.
но осталась проблема просмотра в каталоге картинок товара вместе с картинкой галереи из мод_кастом.
поэтому я сюда и написал.
так вот вернувшись в начало сообщения что я вернул все назад и пропал эффект хайслайд для фото из мод_кастом - быть может его и не было изначально и работал он благодаря тому что был установлен плагин для статей с эффектом хайслайд, а сейчас я его поменял чтоб не было ошибки как на картинке, и эффект пропал и для фоток галереи из мод_кастом.
уфф... понаписал... надеюсб поймете что я хотел сказать :roll:
------------------------------------------------------------------------------------
Сейчас для чистоты эксперимента вернул эффект хайслайд в плагине Joomthumbnail, обновил сайт и фото из галереи в мод_кастом опять показывается с эффектом. Затем поменял в плагине эффект на другой - просмотры фото из мод_кастом отвалилось :-( Получается оно изначально не работало чтоли?
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста

Вернуться в «Бета-версии модов для phpBB 3.0.x»