phpBB Gallery phpbb3 (Галлерея для форума)

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
КЛАВДИЯ
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 144
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение КЛАВДИЯ »

Здравствуйте.
Подскажите, пожалуйста, а нет подобного мода фото-галереи, но чтобы пользователи не могли сами добавлять туда фото. Просто чтобы в произвольном порядке показывались фотографии из каких-то папок форума? Желательно чтоб была привязка-ссылка у фотографии к теме из которой она.
#141
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

КЛАВДИЯ писал(а):но чтобы пользователи не могли сами добавлять туда фото.
оставьте права пользователям только просмотр
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#142
Аватара пользователя
КЛАВДИЯ
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 144
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение КЛАВДИЯ »

Почитала еще раз описание мода и начинаю сомневаться, что это то, что надо мне.
Мне нужна скорее фото-презентация с выводом на главную (либо в порядке добавления фото, либо в случайном порядке, либо то и то - предпочтительнее), при этом не нужно, чтобы пользователи оставляли комментарии и т. д., но желательно чтоб при нажатии на фото можно было попасть в альбом с этой фотографией.
Фото загружаются не в папки галереи, а уже существуют в альбомах привязанных к темам (эти альбомы пополняются, добавляются новые альбомы) и расположены в определенной папке в корне сайта.
Прошу дать совет: есть ли смысл устанавливать данный мод, или есть какой-то другой способ решения моей задачи?
#143
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение DeaDRoMeO »

Мод не целесообразно тогда ставить и такого мода не существует
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#144
zfjoury
Заглянул на огонек
Заглянул на огонек
Сообщения: 2
Стаж: 11 лет 2 месяца
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение zfjoury »

А можно ли как то сделать чтобы изображения в этой галерее можно было листать, как слайдер сделать?
http://aqvs.ru/ - у меня сейчас они просто автоматически меняются
#145
Аватара пользователя
tralan
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 235
Стаж: 11 лет 3 месяца
Откуда: Таганрог
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение tralan »

Не работает BBCode [album]{NUMBER}[/album]

Эта ошибка не обнаруживалась, пока не начал использовать данный ББ-код. Соответственно, при вставке в сообщение фото из галереи через кнопку "Галерея", потом в открывающемся окне кнопка "Вставить фото в сообщение", вставлялся неправильный ББ-код:



Почему он неправильный? Да потому, что в коде [album]{NUMBER}[/album] учитывается только идентификатор фотографии, тогда как, если посмотреть ссылку любой фотки, мы увидим еще идентификатор альбома:


Я не знаю откуда это, может недоработка автора, может после многочисленных правок, добавленных модов. Обнаружило не сразу, а через пол года.
Таким образом, я в своей галереи, в ББ-код [album] добавил возможность ввода ID альбома. Также исправил вставку фотки в сообщении из галереи (по кнопке "Галерея").

1. Исправляем ББ-код: ACP -> Сообщения -> BBCodes -> Изменить album
Использование BBCode

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

[album={NUMBER1}]{NUMBER2}[/album]
Замена HTML

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

<a href="ВАШ URL/gallery/image.php?album_id={NUMBER1}&image_id={NUMBER2}" target="_blank"><img src="ВАШ URL/gallery/image.php?album_id={NUMBER1}&mode=thumbnail&image_id={NUMBER2}" alt="" /></a>
2. Делаем правки файлов для корректного формирование ББ-кода при вставке фотки из галереи

2.1. Открываем /gallery/image_page.php
находим

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

	'IMAGE_BBCODE'		=> ($config['allow_bbcode']) ? '[album]' . $image_id . '[/album]' : '',
заменяем на

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

	'IMAGE_BBCODE'		=> ($config['allow_bbcode']) ? '[album=' . $album_id . ']' . $image_id . '[/album]' : '',
В результате при просмотре фото, правильно формируется ББ-код:


2.2. Открываем /includes/gallery/image/image.php
находим

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

			'IMAGE_ID'		=> $image_data['image_id'],
после этой строки вставляем

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

			'ALBUM_ID'		=> $image_data['image_album_id'],
Так мы вводим новую переменную и получаем идентификатор альбома

2.3. Открываем /language/ru/mods/info_acp_gallery.php
находим

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

	'GALLERY_HELPLINE_ALBUM'			=> 'Фото из галереи: [album]ID фото[/album]',
заменяем на

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

	'GALLERY_HELPLINE_ALBUM'			=> 'Фото из галереи: [album=ID альбома]ID фото[/album]',
Изменяем подсказку и ББ-кода [album]

2.4. Открываем /styles/ВАШ СТИЛЬ/template/gallery/gallery_header.html
находим

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

	function insert_image(image_id, field_id)
	{
		opener.document.forms['postform'].message.value += '[album]' + image_id +'[/album]';
		document.getElementById('inserted_' + field_id).style.display = 'block';
	}
заменяем на

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

	function insert_image(album_id, image_id, field_id)
	{
		opener.document.forms['postform'].message.value += '[album=' + album_id + ']' + image_id +'[/album]';
		document.getElementById('inserted_' + field_id).style.display = 'block';
	}
Эта функция вызывается при нажатии на кнопку "Вставить фото в сообщение", где мы получаем новый параметр "идентификатор альбома" и корректируем вставляемый ББ-код.

2.4. Открываем /styles/ВАШ СТИЛЬ/template/gallery/imageblock_popup.html
находим

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

						<input type="button" class="btnbbcode" name="gallery_button" value="{L_INSERT_IMAGE_POST}" onclick="insert_image({imageblock.imagerow.image.IMAGE_ID}, '{imageblock.S_ROW_COUNT}_{imageblock.imagerow.S_ROW_COUNT}_{imageblock.imagerow.image.S_ROW_COUNT}');" />
в этой строке находим подстроку

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

{imageblock.imagerow.image.IMAGE_ID}
и перед ней вставляем

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

{imageblock.imagerow.image.ALBUM_ID}, 
Т.е. при вызове функции из п.2.3. мы добавили передачу ей нового параметра "идентификатор альбома"


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

Всем всего хорошего.
В любой непонятной ситуации – ложись спать!
#146
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение DeaDRoMeO »

Ого, пасиба, перенесу на досуге в первый пост))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#147
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

обнолялгалерею при обновлении вот такая штука вылазит, никто не поможет?

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

[phpBB Debug] PHP Warning: in file [ROOT]/install/install_update.php on line 106: sprintf() [function.sprintf]: Too few arguments
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 221: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3835)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 222: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3835)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 223: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3835)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 224: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3835)
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#148
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение DeaDRoMeO »

Кодировочку файла /install/index.php проверяли? Вроде такая ошибка говорит о проблемах с кодировкой
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#149
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

делал в UTF8 ошибка в первой строке начинается
Последний раз редактировалось akella1900 17 мар 2013, 09:26, всего редактировалось 1 раз.
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#150
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

в утф 8 получаем

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

[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 221: Cannot modify header information - headers already sent by (output started at [ROOT]/install/index.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 222: Cannot modify header information - headers already sent by (output started at [ROOT]/install/index.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 223: Cannot modify header information - headers already sent by (output started at [ROOT]/install/index.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/install/index.php on line 224: Cannot modify header information - headers already sent by (output started at [ROOT]/install/index.php:1)
да обнова с 1.0.3 на 1.0.4
Последний раз редактировалось akella1900 17 мар 2013, 09:34, всего редактировалось 1 раз.
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#151
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение DeaDRoMeO »

Блин спорол тупость, почитайте тута - http://www.phpbbguru.net/community/topi ... ml#p358916
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#152
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

если закоментировать строку в install_update.php

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

'BODY'		=> sprintf($user->lang['INSTALL_CONGRATS_EXPLAIN'], NEWEST_PG_VERSION),
то стает но нет самих фото и альбомов есть только навигация
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#153
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

Как избавиться от этого?
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#154
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

Какая то фигня залил файлы англ в папку ru языка и галерея обновилась
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#155
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение DeaDRoMeO »

Надо мне срочно выздоравливать, хотел написать вам что в указанной в ошибке строке есть код отвечающий за проверку наличия языковых файлов, позор мне
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#156
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

я то как провозился)))) так мало того что проверка точности языка я уже понял, так и почитал дальше в интернете, чтобы обновится с 1.0.4 на 1.0.5 оказывается в архиве не хватает еше файлика )) вобщем осталась 1.0.4 работает да и ладно)))
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#157
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение DeaDRoMeO »

Автор мода не доклал файла?? Пипец
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#158
Аватара пользователя
akella1900
Хорошо тут живется
Хорошо тут живется
Сообщения: 1568
Стаж: 11 лет 3 месяца
Откуда: Слявный город Николяев :-)
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение akella1900 »

а какой пипец обновить с версии 1.0.3 до 1.1.6 ))))
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
#159
Аватара пользователя
rozovodik
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 12 лет 6 месяцев
Откуда: Переславль-Залесский
Контактная информация:

phpBB Gallery phpbb3 (Галлерея для форума)

Сообщение rozovodik »

Всем добрый день!
Вдохновленная удачной установкой "спасибо" я замахнулась на большее! )))
Всюю ночь устанавливала вчера галлерею. Учитывая мою природную способность делать все внимательно и тщательно, а также везение на метод тыка, я как-то и не сильно испугалась такой длинной установки. Однако.... не все коту масленица.
В итоге, установка галлереи прошла, в админке все прописалось, руссифицировалось. Кэши почистила, шаблоны обновила, папку install удалила. Наверху в строчке галлерея объявилась. Да и все остальное вроде появилось кроме одного - самой возможности добавить фото в альбом (создала тестовый общий альбом). Просто не нашла этой возможности. Хоть кнопка на сайт была загружена.

А потом обнаружилось, что не пускает в центр пользователя, в админке - пользователи и группы, еще куда-то. И, что самое прикольное - не выпускает с форума как админа. Хотела зайти под другим именем - фиг.

При всех этих действиях писал одно и тоже - ошибка 500, возможно на сервере. Увы, не догадалась сделать скрин. Перепугалась насмерть. Все файлы вернула старые. Все работает. Сейчас буду проверять по новой. Наверное, опять на всю ночь.

Пока просто хотела спросить, не сталкивался ли кто-нибудь с подобным, или, может быть, у кого-нибудь есть предположения о том, что я сделала не так. Конечно, плохо, когда правишь коды, плохо понимая, что в них написано. Но я постараюсь понять, если у кого-нибудь есть соображения. Заранее благодарна.
#160
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение