phpBB Gallery (nickvergessen)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
chikin
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 1 месяц
Благодарил (а): 4 раза

Re:

Сообщение chikin »

Nekstati писал(а):Ну… Здесь есть ещё «полу-массаплоадер», под названием «Множественная загрузка изображений». Тут кириллица не портится. Это не так удобно, как импорт, но всё же не совсем по одному. :) Если речь не о тысячах, а о паре-другой сотен фото, то вполне можно управиться.
вопрос с кормилицей не решился? а то полумассово времени теряется оч много(
mEx
phpBB 1.4.4
Сообщения: 197
Стаж: 19 лет 5 месяцев
Благодарил (а): 4 раза

Re: phpBB Gallery (nickvergessen)

Сообщение mEx »

Вопрос, при загрузке изображений, если ставить галку на "брать название изображения", картинки грузятся вместе с .png, .jpg, .gif. Например, картинка1.jpg, получается такое название. Можно ли как-то заставить аплоадер не брать расширение картинки в имя?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery (nickvergessen)

Сообщение Nekstati »

mEx, найти в gallery/posting.php

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

$image_data['image_name'] = ((request_var('filename', '') == 'filename') || ($image_data['image_name'] == '')) ? str_replace("_", " ", utf8_substr($image_file->uploadname, 0, strrpos($image_file->uploadname, '.'))) : $image_data['image_name'];
Заменить на

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

$image_data['image_name'] = ((request_var('filename', '') == 'filename') || ($image_data['image_name'] == '')) ? str_replace("_", " ", utf8_substr($image_file->uploadname, 0, utf8_strrpos($image_file->uploadname, '.'))) : $image_data['image_name'];
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery (nickvergessen)

Сообщение Nekstati »

mEx, chikin
При загрузке изображений с русскими названиями через импорт, они отображаются каракулями, как это лечить?
Внести изменения в includes\acp\acp_gallery.php:

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

// Найти (строка 417)

				$image_src_full = $phpbb_root_path . GALLERY_IMPORT_PATH . utf8_decode($image_src);

// Заменить на

				$image_src_full = $phpbb_root_path . GALLERY_IMPORT_PATH . $image_src;

// Найти (строка 681)

				'FILE_NAME'				=> utf8_encode($file),

// Заменить на

				'FILE_NAME'				=> $file,
Прежде чем загружать картинки на сервер, надо в настройках FTP-клиента указать использование UTF-8 для кодирования имён файлов. Например, в Filezilla эта настройка находится в менеджере сайтов и выглядит так: http://img837.[censor].us/img837/3059/import3.png.

Если в вашем FTP-клиенте нет такой настройки либо ваш сервер отказывается кодировать имена файлов в UTF-8, можно поступить по-другому:

includes\acp\acp_gallery.php

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

// Найти (строка 417)

				$image_src_full = $phpbb_root_path . GALLERY_IMPORT_PATH . utf8_decode($image_src);

// Заменить на

				$image_src_full = $phpbb_root_path . GALLERY_IMPORT_PATH . iconv('utf-8', 'cp1251', $image_src);

// Найти (строка 664)

			if (!is_dir($phpbb_root_path . GALLERY_IMPORT_PATH . "$file") && (

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

			$file = iconv('cp1251', 'utf-8', $file);

// Найти (строка 681)

				'FILE_NAME'				=> utf8_encode($file),

// Заменить на

				'FILE_NAME'				=> $file,
Однако второй вариант годится только для кириллицы и латиницы. Файлы с греческими, арабскими и т. п. буквами он обработать не сможет.

Причина каракулей в том, что названия файлов сначала берутся из папки /import и передаются в браузер, а потом уже берутся из браузера (как POST-параметр) и используются для функции импорта. Но форум, как известно, отображается в браузере в кодировке UTF-8, а у названий файлов другая кодировка (в нашем случае Windows-1251). Автор использовал здесь двойное преобразование названий: utf8_encode() при отправке в браузер и utf8_decode() при чтении из браузера, однако с кириллицей этот фокус не проходит, т. к. эти функции выполняют конвертацию UTF-8 <—> ISO-8859-1 (западноевропейская кодировка). В первом случае мы убираем эту конвертацию и заставляем сервер перекодировать имена файлов в UTF-8. А во втором случае заменяем упомянутые функции конвертацией UTF-8 <—> Windows-1251 при помощи функции iconv().
chikin
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 1 месяц
Благодарил (а): 4 раза

Re: phpBB Gallery (nickvergessen)

Сообщение chikin »

тестирую на денвере, первый метод не сработал пишет - Fatal error: Call to undefined function: iconv() in z:homegggwwwforumincludesacpacp_gallery.php on line 664

а на хостинге отлично всё, спасибо

Добавлено спустя 15 минут 28 секунд:
Указанная схема импорта (7c29e4897b853283090cba46531f3080.php) не найдена появилась ошибка((, из-за чего хз, с верхним не связана
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: phpBB Gallery (nickvergessen)

Сообщение Nekstati »

На денвере ошибка, вероятно, оттого, что не установлен пакет расширений PHP. http://www.denwer.ru/packages/php5.html

Насчёт схемы импорта — проверьте права на папку /gallery/images и вложенные папки, должно быть 777.
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 18 лет 4 месяца
Благодарил (а): 7 раз

Re: phpBB Gallery (nickvergessen)

Сообщение Jet »

Заметил недавно что в экзифе не отображаются значения выдержки и фокусного расстояния. Сейчас пробежался по форумам с установленной phpbb gallery и оказалось что не у одного меня такая проблема. Может кто нашел решение?
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: phpBB Gallery (nickvergessen)

Сообщение romeo_piter »

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

Re: phpBB Gallery (nickvergessen)

Сообщение romeo_piter »

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

Re: phpBB Gallery (nickvergessen)

Сообщение Nekstati »

Это не баг, так задумано автором.
Аватара пользователя
Laroux
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 1 месяц
Благодарил (а): 4 раза

Re: phpBB Gallery (nickvergessen)

Сообщение Laroux »

ох.. не отображается кнопка добавления рисунков в коллективную галерею и все тут... И ссылки тоже нет.
Права уже все установил на все. ФАК поюзал, сбросил кэш.. что еще можно проверить/сделать?
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: phpBB Gallery (nickvergessen)

Сообщение DK7 »

обвноить стиль, шаблон и главное наборы изображений.
И кэш потом сбросить
Аватара пользователя
Laroux
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 1 месяц
Благодарил (а): 4 раза

Re: phpBB Gallery (nickvergessen)

Сообщение Laroux »

Все это я сделал, за исключением обновления стиля темы. При нажатии кнопки обновить выдается сообщение "Эта тема хранится на сервере и не требует обновления."
Обновление шаблона и набора рисунков происходит без проблем

Добавлено спустя 6 минут 40 секунд:
Вопрос снимаю. Сам наковырял.

Решение: проблема опять же с
1. русификацией.
2. использованием шаблона не prosilver, а subsilver2.

Необходимо было в imageset.cfg папки ru добавить кнопку img_button_upload_image = button_upload_image.gif

Добавлено спустя 2 часа 51 минуту 38 секунд:
Кстати, назрел еще один вопрос: где то тут в теме читал, что если нет картинки, то отображается ссылка. Как я понял к системным картинкам это тоже относится. Да не тут-то было... у меня даже ссылки не было.

Интересно, почему?
bulka
phpBB 1.2.0
Сообщения: 13
Стаж: 15 лет 11 месяцев
Благодарил (а): 3 раза

Re: phpBB Gallery (nickvergessen)

Сообщение bulka »

На странице изображения есть миниатурки предыдущего и след. изображений. Где находится кусок кода, отвечающий за их вывод. Хочу выкинуть...
gallery.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
TSV
phpBB 1.4.2
Сообщения: 56
Стаж: 18 лет 3 месяца
Откуда: Чита
Поблагодарили: 2 раза

Re: phpBB Gallery (nickvergessen)

Сообщение TSV »

/forum/styles/prosilver/template/gallery/viewimage_body.html
Опыт позволяет нам ошибаться гораздо увереннее.

Вернуться в «Поддержка модов для phpBB 3.0.x»