вопрос с кормилицей не решился? а то полумассово времени теряется оч много(Nekstati писал(а):Ну… Здесь есть ещё «полу-массаплоадер», под названием «Множественная загрузка изображений». Тут кириллица не портится. Это не так удобно, как импорт, но всё же не совсем по одному.Если речь не о тысячах, а о паре-другой сотен фото, то вполне можно управиться.
phpBB Gallery (nickvergessen)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
chikin
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 16 лет 1 месяц
- Благодарил (а): 4 раза
Re:
-
mEx
- phpBB 1.4.4
- Сообщения: 197
- Стаж: 19 лет 5 месяцев
- Благодарил (а): 4 раза
Re: phpBB Gallery (nickvergessen)
Вопрос, при загрузке изображений, если ставить галку на "брать название изображения", картинки грузятся вместе с .png, .jpg, .gif. Например, картинка1.jpg, получается такое название. Можно ли как-то заставить аплоадер не брать расширение картинки в имя?
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: phpBB Gallery (nickvergessen)
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)
mEx, chikin
Прежде чем загружать картинки на сервер, надо в настройках FTP-клиента указать использование UTF-8 для кодирования имён файлов. Например, в Filezilla эта настройка находится в менеджере сайтов и выглядит так: http://img837.[censor].us/img837/3059/import3.png.
Если в вашем FTP-клиенте нет такой настройки либо ваш сервер отказывается кодировать имена файлов в UTF-8, можно поступить по-другому:
includes\acp\acp_gallery.php
Однако второй вариант годится только для кириллицы и латиницы. Файлы с греческими, арабскими и т. п. буквами он обработать не сможет.
Причина каракулей в том, что названия файлов сначала берутся из папки /import и передаются в браузер, а потом уже берутся из браузера (как POST-параметр) и используются для функции импорта. Но форум, как известно, отображается в браузере в кодировке UTF-8, а у названий файлов другая кодировка (в нашем случае Windows-1251). Автор использовал здесь двойное преобразование названий: utf8_encode() при отправке в браузер и utf8_decode() при чтении из браузера, однако с кириллицей этот фокус не проходит, т. к. эти функции выполняют конвертацию UTF-8 <—> ISO-8859-1 (западноевропейская кодировка). В первом случае мы убираем эту конвертацию и заставляем сервер перекодировать имена файлов в UTF-8. А во втором случае заменяем упомянутые функции конвертацией UTF-8 <—> Windows-1251 при помощи функции iconv().
Внести изменения в 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, можно поступить по-другому:
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)
тестирую на денвере, первый метод не сработал пишет - Fatal error: Call to undefined function: iconv() in z:homegggwwwforumincludesacpacp_gallery.php on line 664
а на хостинге отлично всё, спасибо
Добавлено спустя 15 минут 28 секунд:
Указанная схема импорта (7c29e4897b853283090cba46531f3080.php) не найдена появилась ошибка((, из-за чего хз, с верхним не связана
а на хостинге отлично всё, спасибо
Добавлено спустя 15 минут 28 секунд:
Указанная схема импорта (7c29e4897b853283090cba46531f3080.php) не найдена появилась ошибка((, из-за чего хз, с верхним не связана
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: phpBB Gallery (nickvergessen)
На денвере ошибка, вероятно, оттого, что не установлен пакет расширений PHP. http://www.denwer.ru/packages/php5.html
Насчёт схемы импорта — проверьте права на папку /gallery/images и вложенные папки, должно быть 777.
Насчёт схемы импорта — проверьте права на папку /gallery/images и вложенные папки, должно быть 777.
-
Jet
- phpBB 1.4.4
- Сообщения: 100
- Стаж: 18 лет 4 месяца
- Благодарил (а): 7 раз
Re: phpBB Gallery (nickvergessen)
Заметил недавно что в экзифе не отображаются значения выдержки и фокусного расстояния. Сейчас пробежался по форумам с установленной phpbb gallery и оказалось что не у одного меня такая проблема. Может кто нашел решение?
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: phpBB Gallery (nickvergessen)
Подскажите, пожалуйста.
Как удалять вложенные альбомы в персональных альбомах пользователей?
Всё перекопал, но нигде не нашел такой возможности.
Во вкладке "Очистка галереи" можно удалить только персональный альбом целиком, но нельзя удалить один из вложенных.
Как удалять вложенные альбомы в персональных альбомах пользователей?
Всё перекопал, но нигде не нашел такой возможности.
Во вкладке "Очистка галереи" можно удалить только персональный альбом целиком, но нельзя удалить один из вложенных.
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: phpBB Gallery (nickvergessen)
Друзья, это только у меня такой баг, или никто не пользуется вложенными альбомами в галерее?
-
Laroux
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 1 месяц
- Благодарил (а): 4 раза
Re: phpBB Gallery (nickvergessen)
ох.. не отображается кнопка добавления рисунков в коллективную галерею и все тут... И ссылки тоже нет.
Права уже все установил на все. ФАК поюзал, сбросил кэш.. что еще можно проверить/сделать?
Права уже все установил на все. ФАК поюзал, сбросил кэш.. что еще можно проверить/сделать?
-
DK7
- Former team member
- Сообщения: 1008
- Стаж: 20 лет 2 месяца
- Откуда: Кишинёв
- Благодарил (а): 3 раза
- Поблагодарили: 25 раз
Re: phpBB Gallery (nickvergessen)
обвноить стиль, шаблон и главное наборы изображений.
И кэш потом сбросить
И кэш потом сбросить
-
Laroux
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 1 месяц
- Благодарил (а): 4 раза
Re: phpBB Gallery (nickvergessen)
Все это я сделал, за исключением обновления стиля темы. При нажатии кнопки обновить выдается сообщение "Эта тема хранится на сервере и не требует обновления."
Обновление шаблона и набора рисунков происходит без проблем
Добавлено спустя 6 минут 40 секунд:
Вопрос снимаю. Сам наковырял.
Решение: проблема опять же с
1. русификацией.
2. использованием шаблона не prosilver, а subsilver2.
Необходимо было в imageset.cfg папки ru добавить кнопку img_button_upload_image = button_upload_image.gif
Добавлено спустя 2 часа 51 минуту 38 секунд:
Кстати, назрел еще один вопрос: где то тут в теме читал, что если нет картинки, то отображается ссылка. Как я понял к системным картинкам это тоже относится. Да не тут-то было... у меня даже ссылки не было.
Интересно, почему?
Обновление шаблона и набора рисунков происходит без проблем
Добавлено спустя 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)
На странице изображения есть миниатурки предыдущего и след. изображений. Где находится кусок кода, отвечающий за их вывод. Хочу выкинуть...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
TSV
- phpBB 1.4.2
- Сообщения: 56
- Стаж: 18 лет 3 месяца
- Откуда: Чита
- Поблагодарили: 2 раза
Re: phpBB Gallery (nickvergessen)
/forum/styles/prosilver/template/gallery/viewimage_body.html
Опыт позволяет нам ошибаться гораздо увереннее.

