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

Title: После обновления показываются не все фотl
Post by: Janvio on September 18, 2012, 02:38:47 pm
Всем добрый день, после обновления до версии 1.5.20 почему то показываются не все фотографии.
Хотя они находятся в папках. Большая часть показывается.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on September 19, 2012, 06:26:10 pm
Ну что неужели больше спецов нет. Две проблемки и все молчат?
Title: Re: После обновления показываются не все фотl
Post by: Janvio on September 30, 2012, 06:39:34 pm
Осталась последняя проблема, тоесть файл лежит на месте. Коментарии есть, путь к файлу правильный, но  не показывается.
может быть где то в базе обновить что то. ПОМОГИТЕ!!!
Title: Re: После обновления показываются не все фотl
Post by: Makc666 on October 01, 2012, 12:33:12 pm
Осталась последняя проблема, тоесть файл лежит на месте. Коментарии есть, путь к файлу правильный, но  не показывается.
может быть где то в базе обновить что то. ПОМОГИТЕ!!!

У Вас на первом скриншоте рядом с кнопкой выход вопросики, а это значит, что кодировка галереи и базы данных разные.
Почитайте: http://forum.coppermine-gallery.net/index.php/topic,66649.0.html
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 02, 2012, 04:36:39 pm
Я знаю что проблема с кодировкой, пробывал уже все варианты. И сегодня всё начал с нуля, нашёл где проблема.
При попытке переконвертировать таблицу  cpg11d_pictures в UTF8 после этого пропадает часть фотографий, то есть она их просто перестаёт видеть. Все остальные файлы уже в UTF8. Я меняю кодировку с помощью notepad++
По другому я к сожалению не могу. Может есть прога которая чисто делает, или кто сможет помочь. Спасибо.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 02, 2012, 09:35:31 pm
Выяснил что не показываеюися файлы с русскими названиями, и таких много.
Что делать?
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 03, 2012, 06:31:02 pm
Макс помоги пожалуйста, оказывается две проблемы.
1. Галерея перекодированна в UTF8, и после этого он перестал видеть русские названия фотографий.
Таких к сожалению много.
2. Только сейчас заметил что у меня не меняется тема, и нет кнопок загрузки файлов.
Устал уже если честно, но похоже кроме тебя никто не поможет.
В приложении скрин.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 09, 2012, 12:07:56 pm
Кто то ещё может помочь, кроме Макса? Он похоже занят, бывает редко здесь.
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 09, 2012, 12:57:41 pm
Тема и кнопки загрузки файлов - это все в настройках
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 09, 2012, 10:18:21 pm
Алек в том то и дело, что как видно из скрина вообще нет кнопки для загрузки файлов. И в меню я меняю тему. а она не меняется.
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 09, 2012, 10:23:48 pm
Смотрите в настройках групп юезров, можно кому-то разрешать загрузку фото, кому-то нет. Может для гостей загрузка запрещена, вот и нет кнопки.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 10, 2012, 10:45:29 am
Точно Алекс, в группах почему то было всё выключенно, даже у меня у админа. Загрузка получилась. А что делать с русскими фотками на серваке?
Он их теперь не читает и всё. Может можно их как то тоже перекодировать?
Спасибо заранее.
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 10, 2012, 12:37:08 pm
Нужно для начала сравнить что в базе, как имена записаны и как на сервере, потом уже можно подумать как тут быть.
Приведи пример.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 10, 2012, 01:54:25 pm
На серваке ясно кирилицей, в базе тоже, только вот он не может читать их. Сервак не мой.
Вот три скрина, из базы, с сервака и в галереи. И сам файл общая.jpg
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 11, 2012, 11:02:29 am
А при просмотре сайт какой файл ищет браузер?
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 11, 2012, 11:08:56 am
Вроде бы тоже общая.jpg
Вот посмотри. Первый файл слева.
http://www.aksuek.com//coppermine_dir/index.php?cat=0 (http://www.aksuek.com//coppermine_dir/index.php?cat=0)
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 11, 2012, 09:12:03 pm
Не вижу, ткни носом.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 11, 2012, 10:26:20 pm
Хорошо вот на скрине
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 11, 2012, 10:44:33 pm
Forbidden
You don't have permission to access /forum/ucp.php on this server.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 12, 2012, 09:34:44 pm
Алекс тебе нужен этот файл, я могу выслать на майл или ещё куда.
Просто пока никто так и не смог решить эту проблему.
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 12, 2012, 10:11:33 pm
Мне файл не нужен. Я помню что аналогичные проблемы были на версиях 1.3-1.4 и решалось это правкой кода вывода имени файла, там вместо русских букв подставлялись их сущности. Чтобы проверить это нужно посмотреть на фото в раскрытом виде, в коде страницы будет видно какой html запрашивается. Какой нужен мы знаем, нужно будет только сделать правки при проверке файла.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 13, 2012, 12:37:26 pm
Вот бросил в архив два файла, первый с общей страницы. Второй когда уже открыт фотка общая.jpg
Надеюсь то что нужно.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 16, 2012, 10:34:04 am
Алекс, что нет ещё идей? Или это не те файлы которые ты хотел?
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 20, 2012, 02:09:28 pm
Алекс можешь у Макса спросить, может он знает решение.
А то уже почти месяц не работает.
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on October 26, 2012, 09:58:23 am
Мне нужно другое. Открой у себя в браузере 2 страницы - просмотр фото там где оно видно и где не видно. Потом сохрани страницу из браузера вместе с изображениями. Запакуй обе страницы и папки с файлами и прикрепи, мне нужно не пхп смотреть, а твоими глазами на страницу.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 27, 2012, 05:02:32 pm
Хорошо, вот лови. Если что мой скайп janvio
Title: Re: После обновления показываются не все фотl
Post by: Janvio on October 31, 2012, 11:01:05 am
Алекс, это то что ты просил или нет?
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on November 01, 2012, 08:52:42 pm
Да. Ищи в коде галерее, где идет проверка файла перед выводом, там идет подстановка thumb_nopic.png, если он не найден. Участок куда, выложи сюда.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 02, 2012, 09:54:15 am
Я честно говоря вообще php не знаю, скажи просто какой файл нужен, я тебе скину.
Спасибо!!!
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 02, 2012, 10:01:40 am
Или хотя бы в каком файле искать?
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on November 02, 2012, 07:56:09 pm
кажется раньше было в displayimage.php
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 02, 2012, 10:10:40 pm
Вот этот файл, но там нет того что ты просил. Может быть где то в нём прописать.
Title: Re: После обновления показываются не все фотl
Post by: Rufond on November 02, 2012, 10:33:19 pm
а у вас гости (незарегистрированные) имеют право просматривать фотки? если да, то лично у меня ничего не получилось, везде форбиден, в этом случае похоже вы там что-то с правами папок перемудрили или с хтаксесс
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 03, 2012, 10:05:18 am
Вроде бы включил всё. Зашёл как гость, всё показывает.
Title: Re: После обновления показываются не все фотl
Post by: Rufond on November 03, 2012, 05:53:21 pm
на первый взгляд всё не так плохо, но не работает, даа... проверьте в конфигурации строку "Ссылка на папку Вашей галереи" а то у вас путь к картинке с двумя слешами http://www.aksuek.com//coppermine_dir/images/ и через "Файлы" -> "Инструменты администратора" обновите для начала Только миниатюры... может быть они у вас просто побились
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 04, 2012, 08:45:55 am
Нет тут всё в порядке, он не показывает только файлы с русскими названиями (Киррилицу) остальные фотки показываются. Например файл "лого" он не читает, а если написать в ручную "logo" и в базе тоже исправить тогда видит его. Нужно заставить её видеть русские названия, надеюсь на помощь.
Title: Re: После обновления показываются не все фотl
Post by: Rufond on November 04, 2012, 12:58:08 pm
у вас кодировка в базе UTF-8? бэкап старой базы остался?
как вариант попробуйте изменить вот эту функцию в файле  include/functions.inc.php примерно 478 строка

Code: [Select]
function path2url($path)
{
    return str_replace("%2F", "/", rawurlencode($path));
}

вот на такой вариант
Code: [Select]
function path2url($path)
{
        return str_replace("%2F","/",rawurlencode(iconv("windows-1251","utf-8",$path)));
}
Title: Re: После обновления показываются не все фотl
Post by: Rufond on November 04, 2012, 01:12:05 pm
или вот тут ещё посмотрите http://www.phpbbguru.net/community/topic20513.html
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 05, 2012, 10:54:31 am
у вас кодировка в базе UTF-8? бэкап старой базы остался?
как вариант попробуйте изменить вот эту функцию в файле  include/functions.inc.php примерно 478 строка

Code: [Select]
function path2url($path)
{
    return str_replace("%2F", "/", rawurlencode($path));
}

вот на такой вариант
Code: [Select]
function path2url($path)
{
        return str_replace("%2F","/",rawurlencode(iconv("windows-1251","utf-8",$path)));
}

Не помогло, проблемы с интерграцией я решил, всё нормально работает и показывается. Кроме фотографий написанные кириллицей.
База вся в UTF8. Тоесть и форум и галерея.
Алекс есть ещё идеи.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 07, 2012, 10:59:11 am
Ребята неужели нельзя решить эту проблему, уже месяц почти всё висит, меня уже сьедят скоро.
Title: Re: После обновления показываются не все фотl
Post by: Makc666 on November 08, 2012, 01:57:29 pm
Вы пробовали добавлять НОВУЮ фотку с русскими буквами?
Она отображается?
Как она сохраняется в базе данных?
Как она сохраняется в файловой системе?
Уверены, что нет проблем с кодировкой и базой данной? -> http://forum.coppermine-gallery.net/index.php/topic,66649.0.html
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 08, 2012, 05:45:05 pm
Макс рад что ты пришёл. Надеюсь что теперь решим проблему.
Фотку на русском загрузил, она сразу сохранилась в латинице, автоматом. Файл загружал макс.jpg, а он и в базе и на серваке стал maks.jpg
В базе всё в UTF8.
Вот если что глянь http://www.aksuek.com/coppermine_dir/index.php
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 13, 2012, 09:38:15 pm
Ну что можно что то сделать или нет? Что неужели нет решения?
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 18, 2012, 10:08:06 am
Макс так тебя ждал, надеясь на помощь. А ты опять убежал и всё. Похоже никто не поможет.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on November 29, 2012, 03:03:52 pm
Вот уже и Ноябрь закончился, Алекс есть идеи? Как заставить видеть фотки в киррилице?
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on December 12, 2012, 06:58:37 am
Нужно искать в коде то место, где проверяется наличие файла и делать там замену русских букв на их сущности.
Наймите фрилансера, вам сделают, цена такой работы 300-500 рублей.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on December 12, 2012, 12:30:39 pm
Да не вопрос, я заплачу. Только где искать и кто действительно сможет помочь.Если кого знаешь посоветуй. Спасибо.
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on December 13, 2012, 12:07:48 am
Написал одному знакомому, жду ответ.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on December 13, 2012, 10:28:26 am
Спасибо. Сообщи сразу.
Title: Re: После обновления показываются не все фотl
Post by: Alex Revo on December 13, 2012, 10:33:53 am
Свяжись с ним по скайпу andrey_beletsky, будет ждать.
Title: Re: После обновления показываются не все фотl
Post by: Janvio on December 14, 2012, 10:32:19 am
Спасибо Алекс!