phpBB Gallery phpbb3 (Галлерея для форума)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- КЛАВДИЯ
- Начинаю осваивать Форум
- Сообщения: 144
- Стаж: 11 лет 4 месяца
- Откуда: Кемерово
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Здравствуйте.
Подскажите, пожалуйста, а нет подобного мода фото-галереи, но чтобы пользователи не могли сами добавлять туда фото. Просто чтобы в произвольном порядке показывались фотографии из каких-то папок форума? Желательно чтоб была привязка-ссылка у фотографии к теме из которой она.
Подскажите, пожалуйста, а нет подобного мода фото-галереи, но чтобы пользователи не могли сами добавлять туда фото. Просто чтобы в произвольном порядке показывались фотографии из каких-то папок форума? Желательно чтоб была привязка-ссылка у фотографии к теме из которой она.
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
оставьте права пользователям только просмотрКЛАВДИЯ писал(а):но чтобы пользователи не могли сами добавлять туда фото.
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- КЛАВДИЯ
- Начинаю осваивать Форум
- Сообщения: 144
- Стаж: 11 лет 4 месяца
- Откуда: Кемерово
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Почитала еще раз описание мода и начинаю сомневаться, что это то, что надо мне.
Мне нужна скорее фото-презентация с выводом на главную (либо в порядке добавления фото, либо в случайном порядке, либо то и то - предпочтительнее), при этом не нужно, чтобы пользователи оставляли комментарии и т. д., но желательно чтоб при нажатии на фото можно было попасть в альбом с этой фотографией.
Фото загружаются не в папки галереи, а уже существуют в альбомах привязанных к темам (эти альбомы пополняются, добавляются новые альбомы) и расположены в определенной папке в корне сайта.
Прошу дать совет: есть ли смысл устанавливать данный мод, или есть какой-то другой способ решения моей задачи?
Мне нужна скорее фото-презентация с выводом на главную (либо в порядке добавления фото, либо в случайном порядке, либо то и то - предпочтительнее), при этом не нужно, чтобы пользователи оставляли комментарии и т. д., но желательно чтоб при нажатии на фото можно было попасть в альбом с этой фотографией.
Фото загружаются не в папки галереи, а уже существуют в альбомах привязанных к темам (эти альбомы пополняются, добавляются новые альбомы) и расположены в определенной папке в корне сайта.
Прошу дать совет: есть ли смысл устанавливать данный мод, или есть какой-то другой способ решения моей задачи?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Мод не целесообразно тогда ставить и такого мода не существует
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
phpBB Gallery phpbb3 (Галлерея для форума)
А можно ли как то сделать чтобы изображения в этой галерее можно было листать, как слайдер сделать?
http://aqvs.ru/ - у меня сейчас они просто автоматически меняются
http://aqvs.ru/ - у меня сейчас они просто автоматически меняются
- tralan
- Активно осваиваю Форум
- Сообщения: 235
- Стаж: 11 лет 4 месяца
- Откуда: Таганрог
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Не работает BBCode [album]{NUMBER}[/album]
Эта ошибка не обнаруживалась, пока не начал использовать данный ББ-код. Соответственно, при вставке в сообщение фото из галереи через кнопку "Галерея", потом в открывающемся окне кнопка "Вставить фото в сообщение", вставлялся неправильный ББ-код:
Почему он неправильный? Да потому, что в коде [album]{NUMBER}[/album] учитывается только идентификатор фотографии, тогда как, если посмотреть ссылку любой фотки, мы увидим еще идентификатор альбома:
Я не знаю откуда это, может недоработка автора, может после многочисленных правок, добавленных модов. Обнаружило не сразу, а через пол года.
Таким образом, я в своей галереи, в ББ-код [album] добавил возможность ввода ID альбома. Также исправил вставку фотки в сообщении из галереи (по кнопке "Галерея").
1. Исправляем ББ-код: ACP -> Сообщения -> BBCodes -> Изменить album
Использование BBCode
Замена HTML
2. Делаем правки файлов для корректного формирование ББ-кода при вставке фотки из галереи
2.1. Открываем /gallery/image_page.php
находим
заменяем на
В результате при просмотре фото, правильно формируется ББ-код:
2.2. Открываем /includes/gallery/image/image.php
находим
после этой строки вставляем
Так мы вводим новую переменную и получаем идентификатор альбома
2.3. Открываем /language/ru/mods/info_acp_gallery.php
находим
заменяем на
Изменяем подсказку и ББ-кода [album]
2.4. Открываем /styles/ВАШ СТИЛЬ/template/gallery/gallery_header.html
находим
заменяем на
Эта функция вызывается при нажатии на кнопку "Вставить фото в сообщение", где мы получаем новый параметр "идентификатор альбома" и корректируем вставляемый ББ-код.
2.4. Открываем /styles/ВАШ СТИЛЬ/template/gallery/imageblock_popup.html
находим
в этой строке находим подстроку
и перед ней вставляем
Т.е. при вызове функции из п.2.3. мы добавили передачу ей нового параметра "идентификатор альбома"
Вот и все. Не забываем чистить кеш.
У меня стиль subsilver2, но должно подойти для любого стиля, потому что правились только файлы галереи.
Всем всего хорошего.
Эта ошибка не обнаруживалась, пока не начал использовать данный ББ-код. Соответственно, при вставке в сообщение фото из галереи через кнопку "Галерея", потом в открывающемся окне кнопка "Вставить фото в сообщение", вставлялся неправильный ББ-код:
Почему он неправильный? Да потому, что в коде [album]{NUMBER}[/album] учитывается только идентификатор фотографии, тогда как, если посмотреть ссылку любой фотки, мы увидим еще идентификатор альбома:
Я не знаю откуда это, может недоработка автора, может после многочисленных правок, добавленных модов. Обнаружило не сразу, а через пол года.
Таким образом, я в своей галереи, в ББ-код [album] добавил возможность ввода ID альбома. Также исправил вставку фотки в сообщении из галереи (по кнопке "Галерея").
1. Исправляем ББ-код: ACP -> Сообщения -> BBCodes -> Изменить album
Использование BBCode
Код: Выделить всё
[album={NUMBER1}]{NUMBER2}[/album]
Код: Выделить всё
<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.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]',
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},
Вот и все. Не забываем чистить кеш.
У меня стиль subsilver2, но должно подойти для любого стиля, потому что правились только файлы галереи.
Всем всего хорошего.
В любой непонятной ситуации – ложись спать!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Ого, пасиба, перенесу на досуге в первый пост))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
обнолялгалерею при обновлении вот такая штука вылазит, никто не поможет?
Код: Выделить всё
[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.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Кодировочку файла /install/index.php проверяли? Вроде такая ошибка говорит о проблемах с кодировкой
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
делал в UTF8 ошибка в первой строке начинается
Последний раз редактировалось akella1900 17 мар 2013, 09:26, всего редактировалось 1 раз.
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
в утф 8 получаем
да обнова с 1.0.3 на 1.0.4
Код: Выделить всё
[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)
Последний раз редактировалось akella1900 17 мар 2013, 09:34, всего редактировалось 1 раз.
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Блин спорол тупость, почитайте тута - http://www.phpbbguru.net/community/topi ... ml#p358916
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
если закоментировать строку в install_update.php
то стает но нет самих фото и альбомов есть только навигация
Код: Выделить всё
'BODY' => sprintf($user->lang['INSTALL_CONGRATS_EXPLAIN'], NEWEST_PG_VERSION),
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Как избавиться от этого?
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Какая то фигня залил файлы англ в папку ru языка и галерея обновилась
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Надо мне срочно выздоравливать, хотел написать вам что в указанной в ошибке строке есть код отвечающий за проверку наличия языковых файлов, позор мне
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
я то как провозился)))) так мало того что проверка точности языка я уже понял, так и почитал дальше в интернете, чтобы обновится с 1.0.4 на 1.0.5 оказывается в архиве не хватает еше файлика )) вобщем осталась 1.0.4 работает да и ладно)))
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Автор мода не доклал файла?? Пипец
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- akella1900
- Хорошо тут живется
- Сообщения: 1568
- Стаж: 11 лет 5 месяцев
- Откуда: Слявный город Николяев :-)
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
а какой пипец обновить с версии 1.0.3 до 1.1.6 ))))
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
- rozovodik
- Заглянул на огонек
- Сообщения: 27
- Стаж: 12 лет 8 месяцев
- Откуда: Переславль-Залесский
- Контактная информация:
phpBB Gallery phpbb3 (Галлерея для форума)
Всем добрый день!
Вдохновленная удачной установкой "спасибо" я замахнулась на большее! )))
Всюю ночь устанавливала вчера галлерею. Учитывая мою природную способность делать все внимательно и тщательно, а также везение на метод тыка, я как-то и не сильно испугалась такой длинной установки. Однако.... не все коту масленица.
В итоге, установка галлереи прошла, в админке все прописалось, руссифицировалось. Кэши почистила, шаблоны обновила, папку install удалила. Наверху в строчке галлерея объявилась. Да и все остальное вроде появилось кроме одного - самой возможности добавить фото в альбом (создала тестовый общий альбом). Просто не нашла этой возможности. Хоть кнопка на сайт была загружена.
А потом обнаружилось, что не пускает в центр пользователя, в админке - пользователи и группы, еще куда-то. И, что самое прикольное - не выпускает с форума как админа. Хотела зайти под другим именем - фиг.
При всех этих действиях писал одно и тоже - ошибка 500, возможно на сервере. Увы, не догадалась сделать скрин. Перепугалась насмерть. Все файлы вернула старые. Все работает. Сейчас буду проверять по новой. Наверное, опять на всю ночь.
Пока просто хотела спросить, не сталкивался ли кто-нибудь с подобным, или, может быть, у кого-нибудь есть предположения о том, что я сделала не так. Конечно, плохо, когда правишь коды, плохо понимая, что в них написано. Но я постараюсь понять, если у кого-нибудь есть соображения. Заранее благодарна.
Вдохновленная удачной установкой "спасибо" я замахнулась на большее! )))
Всюю ночь устанавливала вчера галлерею. Учитывая мою природную способность делать все внимательно и тщательно, а также везение на метод тыка, я как-то и не сильно испугалась такой длинной установки. Однако.... не все коту масленица.
В итоге, установка галлереи прошла, в админке все прописалось, руссифицировалось. Кэши почистила, шаблоны обновила, папку install удалила. Наверху в строчке галлерея объявилась. Да и все остальное вроде появилось кроме одного - самой возможности добавить фото в альбом (создала тестовый общий альбом). Просто не нашла этой возможности. Хоть кнопка на сайт была загружена.
А потом обнаружилось, что не пускает в центр пользователя, в админке - пользователи и группы, еще куда-то. И, что самое прикольное - не выпускает с форума как админа. Хотела зайти под другим именем - фиг.
При всех этих действиях писал одно и тоже - ошибка 500, возможно на сервере. Увы, не догадалась сделать скрин. Перепугалась насмерть. Все файлы вернула старые. Все работает. Сейчас буду проверять по новой. Наверное, опять на всю ночь.
Пока просто хотела спросить, не сталкивался ли кто-нибудь с подобным, или, может быть, у кого-нибудь есть предположения о том, что я сделала не так. Конечно, плохо, когда правишь коды, плохо понимая, что в них написано. Но я постараюсь понять, если у кого-нибудь есть соображения. Заранее благодарна.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 11578 Просмотры
-
Последнее сообщение Photostalker