forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.5.x Русский (Russian) => Topic started by: Janvio on September 18, 2012, 02:38:47 pm
-
Всем добрый день, после обновления до версии 1.5.20 почему то показываются не все фотографии.
Хотя они находятся в папках. Большая часть показывается.
-
Ну что неужели больше спецов нет. Две проблемки и все молчат?
-
Осталась последняя проблема, тоесть файл лежит на месте. Коментарии есть, путь к файлу правильный, но не показывается.
может быть где то в базе обновить что то. ПОМОГИТЕ!!!
-
Осталась последняя проблема, тоесть файл лежит на месте. Коментарии есть, путь к файлу правильный, но не показывается.
может быть где то в базе обновить что то. ПОМОГИТЕ!!!
У Вас на первом скриншоте рядом с кнопкой выход вопросики, а это значит, что кодировка галереи и базы данных разные.
Почитайте: http://forum.coppermine-gallery.net/index.php/topic,66649.0.html
-
Я знаю что проблема с кодировкой, пробывал уже все варианты. И сегодня всё начал с нуля, нашёл где проблема.
При попытке переконвертировать таблицу cpg11d_pictures в UTF8 после этого пропадает часть фотографий, то есть она их просто перестаёт видеть. Все остальные файлы уже в UTF8. Я меняю кодировку с помощью notepad++
По другому я к сожалению не могу. Может есть прога которая чисто делает, или кто сможет помочь. Спасибо.
-
Выяснил что не показываеюися файлы с русскими названиями, и таких много.
Что делать?
-
Макс помоги пожалуйста, оказывается две проблемы.
1. Галерея перекодированна в UTF8, и после этого он перестал видеть русские названия фотографий.
Таких к сожалению много.
2. Только сейчас заметил что у меня не меняется тема, и нет кнопок загрузки файлов.
Устал уже если честно, но похоже кроме тебя никто не поможет.
В приложении скрин.
-
Кто то ещё может помочь, кроме Макса? Он похоже занят, бывает редко здесь.
-
Тема и кнопки загрузки файлов - это все в настройках
-
Алек в том то и дело, что как видно из скрина вообще нет кнопки для загрузки файлов. И в меню я меняю тему. а она не меняется.
-
Смотрите в настройках групп юезров, можно кому-то разрешать загрузку фото, кому-то нет. Может для гостей загрузка запрещена, вот и нет кнопки.
-
Точно Алекс, в группах почему то было всё выключенно, даже у меня у админа. Загрузка получилась. А что делать с русскими фотками на серваке?
Он их теперь не читает и всё. Может можно их как то тоже перекодировать?
Спасибо заранее.
-
Нужно для начала сравнить что в базе, как имена записаны и как на сервере, потом уже можно подумать как тут быть.
Приведи пример.
-
На серваке ясно кирилицей, в базе тоже, только вот он не может читать их. Сервак не мой.
Вот три скрина, из базы, с сервака и в галереи. И сам файл общая.jpg
-
А при просмотре сайт какой файл ищет браузер?
-
Вроде бы тоже общая.jpg
Вот посмотри. Первый файл слева.
http://www.aksuek.com//coppermine_dir/index.php?cat=0 (http://www.aksuek.com//coppermine_dir/index.php?cat=0)
-
Не вижу, ткни носом.
-
Хорошо вот на скрине
-
Forbidden
You don't have permission to access /forum/ucp.php on this server.
-
Алекс тебе нужен этот файл, я могу выслать на майл или ещё куда.
Просто пока никто так и не смог решить эту проблему.
-
Мне файл не нужен. Я помню что аналогичные проблемы были на версиях 1.3-1.4 и решалось это правкой кода вывода имени файла, там вместо русских букв подставлялись их сущности. Чтобы проверить это нужно посмотреть на фото в раскрытом виде, в коде страницы будет видно какой html запрашивается. Какой нужен мы знаем, нужно будет только сделать правки при проверке файла.
-
Вот бросил в архив два файла, первый с общей страницы. Второй когда уже открыт фотка общая.jpg
Надеюсь то что нужно.
-
Алекс, что нет ещё идей? Или это не те файлы которые ты хотел?
-
Алекс можешь у Макса спросить, может он знает решение.
А то уже почти месяц не работает.
-
Мне нужно другое. Открой у себя в браузере 2 страницы - просмотр фото там где оно видно и где не видно. Потом сохрани страницу из браузера вместе с изображениями. Запакуй обе страницы и папки с файлами и прикрепи, мне нужно не пхп смотреть, а твоими глазами на страницу.
-
Хорошо, вот лови. Если что мой скайп janvio
-
Алекс, это то что ты просил или нет?
-
Да. Ищи в коде галерее, где идет проверка файла перед выводом, там идет подстановка thumb_nopic.png, если он не найден. Участок куда, выложи сюда.
-
Я честно говоря вообще php не знаю, скажи просто какой файл нужен, я тебе скину.
Спасибо!!!
-
Или хотя бы в каком файле искать?
-
кажется раньше было в displayimage.php
-
Вот этот файл, но там нет того что ты просил. Может быть где то в нём прописать.
-
а у вас гости (незарегистрированные) имеют право просматривать фотки? если да, то лично у меня ничего не получилось, везде форбиден, в этом случае похоже вы там что-то с правами папок перемудрили или с хтаксесс
-
Вроде бы включил всё. Зашёл как гость, всё показывает.
-
на первый взгляд всё не так плохо, но не работает, даа... проверьте в конфигурации строку "Ссылка на папку Вашей галереи" а то у вас путь к картинке с двумя слешами http://www.aksuek.com//coppermine_dir/images/ и через "Файлы" -> "Инструменты администратора" обновите для начала Только миниатюры... может быть они у вас просто побились
-
Нет тут всё в порядке, он не показывает только файлы с русскими названиями (Киррилицу) остальные фотки показываются. Например файл "лого" он не читает, а если написать в ручную "logo" и в базе тоже исправить тогда видит его. Нужно заставить её видеть русские названия, надеюсь на помощь.
-
у вас кодировка в базе UTF-8? бэкап старой базы остался?
как вариант попробуйте изменить вот эту функцию в файле include/functions.inc.php примерно 478 строка
function path2url($path)
{
return str_replace("%2F", "/", rawurlencode($path));
}
вот на такой вариант
function path2url($path)
{
return str_replace("%2F","/",rawurlencode(iconv("windows-1251","utf-8",$path)));
}
-
или вот тут ещё посмотрите http://www.phpbbguru.net/community/topic20513.html
-
у вас кодировка в базе UTF-8? бэкап старой базы остался?
как вариант попробуйте изменить вот эту функцию в файле include/functions.inc.php примерно 478 строка
function path2url($path)
{
return str_replace("%2F", "/", rawurlencode($path));
}
вот на такой вариант
function path2url($path)
{
return str_replace("%2F","/",rawurlencode(iconv("windows-1251","utf-8",$path)));
}
Не помогло, проблемы с интерграцией я решил, всё нормально работает и показывается. Кроме фотографий написанные кириллицей.
База вся в UTF8. Тоесть и форум и галерея.
Алекс есть ещё идеи.
-
Ребята неужели нельзя решить эту проблему, уже месяц почти всё висит, меня уже сьедят скоро.
-
Вы пробовали добавлять НОВУЮ фотку с русскими буквами?
Она отображается?
Как она сохраняется в базе данных?
Как она сохраняется в файловой системе?
Уверены, что нет проблем с кодировкой и базой данной? -> http://forum.coppermine-gallery.net/index.php/topic,66649.0.html
-
Макс рад что ты пришёл. Надеюсь что теперь решим проблему.
Фотку на русском загрузил, она сразу сохранилась в латинице, автоматом. Файл загружал макс.jpg, а он и в базе и на серваке стал maks.jpg
В базе всё в UTF8.
Вот если что глянь http://www.aksuek.com/coppermine_dir/index.php
-
Ну что можно что то сделать или нет? Что неужели нет решения?
-
Макс так тебя ждал, надеясь на помощь. А ты опять убежал и всё. Похоже никто не поможет.
-
Вот уже и Ноябрь закончился, Алекс есть идеи? Как заставить видеть фотки в киррилице?
-
Нужно искать в коде то место, где проверяется наличие файла и делать там замену русских букв на их сущности.
Наймите фрилансера, вам сделают, цена такой работы 300-500 рублей.
-
Да не вопрос, я заплачу. Только где искать и кто действительно сможет помочь.Если кого знаешь посоветуй. Спасибо.
-
Написал одному знакомому, жду ответ.
-
Спасибо. Сообщи сразу.
-
Свяжись с ним по скайпу andrey_beletsky, будет ждать.
-
Спасибо Алекс!