Страница 8 из 21

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

Добавлено: 14 янв 2013, 18:56
КЛАВДИЯ
Здравствуйте.
Подскажите, пожалуйста, а нет подобного мода фото-галереи, но чтобы пользователи не могли сами добавлять туда фото. Просто чтобы в произвольном порядке показывались фотографии из каких-то папок форума? Желательно чтоб была привязка-ссылка у фотографии к теме из которой она.

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

Добавлено: 14 янв 2013, 20:26
akella1900
КЛАВДИЯ писал(а):но чтобы пользователи не могли сами добавлять туда фото.
оставьте права пользователям только просмотр

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

Добавлено: 19 янв 2013, 08:10
КЛАВДИЯ
Почитала еще раз описание мода и начинаю сомневаться, что это то, что надо мне.
Мне нужна скорее фото-презентация с выводом на главную (либо в порядке добавления фото, либо в случайном порядке, либо то и то - предпочтительнее), при этом не нужно, чтобы пользователи оставляли комментарии и т. д., но желательно чтоб при нажатии на фото можно было попасть в альбом с этой фотографией.
Фото загружаются не в папки галереи, а уже существуют в альбомах привязанных к темам (эти альбомы пополняются, добавляются новые альбомы) и расположены в определенной папке в корне сайта.
Прошу дать совет: есть ли смысл устанавливать данный мод, или есть какой-то другой способ решения моей задачи?

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

Добавлено: 20 янв 2013, 11:20
DeaDRoMeO
Мод не целесообразно тогда ставить и такого мода не существует

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

Добавлено: 29 янв 2013, 10:02
zfjoury
А можно ли как то сделать чтобы изображения в этой галерее можно было листать, как слайдер сделать?
http://aqvs.ru/ - у меня сейчас они просто автоматически меняются

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

Добавлено: 30 янв 2013, 14:58
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, но должно подойти для любого стиля, потому что правились только файлы галереи.

Всем всего хорошего.

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

Добавлено: 31 янв 2013, 07:04
DeaDRoMeO
Ого, пасиба, перенесу на досуге в первый пост))

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

Добавлено: 17 мар 2013, 08:57
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)

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

Добавлено: 17 мар 2013, 09:01
DeaDRoMeO
Кодировочку файла /install/index.php проверяли? Вроде такая ошибка говорит о проблемах с кодировкой

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

Добавлено: 17 мар 2013, 09:22
akella1900
делал в UTF8 ошибка в первой строке начинается

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

Добавлено: 17 мар 2013, 09:29
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

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

Добавлено: 17 мар 2013, 09:36
DeaDRoMeO
Блин спорол тупость, почитайте тута - http://www.phpbbguru.net/community/topi ... ml#p358916

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

Добавлено: 17 мар 2013, 09:39
akella1900
если закоментировать строку в install_update.php

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

'BODY'		=> sprintf($user->lang['INSTALL_CONGRATS_EXPLAIN'], NEWEST_PG_VERSION),
то стает но нет самих фото и альбомов есть только навигация

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

Добавлено: 17 мар 2013, 09:40
akella1900
Как избавиться от этого?

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

Добавлено: 17 мар 2013, 10:33
akella1900
Какая то фигня залил файлы англ в папку ru языка и галерея обновилась

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

Добавлено: 17 мар 2013, 16:41
DeaDRoMeO
Надо мне срочно выздоравливать, хотел написать вам что в указанной в ошибке строке есть код отвечающий за проверку наличия языковых файлов, позор мне

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

Добавлено: 17 мар 2013, 20:14
akella1900
я то как провозился)))) так мало того что проверка точности языка я уже понял, так и почитал дальше в интернете, чтобы обновится с 1.0.4 на 1.0.5 оказывается в архиве не хватает еше файлика )) вобщем осталась 1.0.4 работает да и ладно)))

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

Добавлено: 18 мар 2013, 06:17
DeaDRoMeO
Автор мода не доклал файла?? Пипец

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

Добавлено: 18 мар 2013, 08:47
akella1900
а какой пипец обновить с версии 1.0.3 до 1.1.6 ))))

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

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

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

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

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