1

Тема: Проблема с катинками

При вставке изображения в запись в разделе "Опции файла" есть пункт "Показать изображение в записи" а в нём в свою очередь подпункт - "Ссылка на полноразмерное изображение в новом окне" т.е. на сколько я понимаю то это означает что вставляется картинка а при "клике" по ней картинка открывается в отдельном окне ...
В реальности появляется текстовая ссылка  "Просмотр изображения" , причём если кликнуть в неё то вылазиет сообщение об ошибке и урл имеет вид _http://site.info/article-proassets_c€8pic.html а должно быть _http://site.info/article-proassets_с/2008/10/pic.html вместо года и месяца кракозябры ... причём если на этой ссылке правой кнопкой мышки "открыть в новом окне" то открывается картинка.

Кроме того в виджете "Последнее медиа" превьюшки не появляются хотя ссылки работают.

Может на сервере чего не хватает?



2

Re: Проблема с катинками

Скорее всего, либо проблема в путях (стоит проверить файл mt-config.cgi), либо в правах ( должен быть доступ на запись).



3

Re: Проблема с катинками

А какой у вас браузер?

Это, скорее всего, из-за того, что имя картинки на кириллице или содержит другие специфические знаки.
Можно код этого фрагмента с сайта?



4

Re: Проблема с катинками

saahov пишет:

А какой у вас браузер?
Это, скорее всего, из-за того, что имя картинки на кириллице или содержит другие специфические знаки.
Можно код этого фрагмента с сайта?

Браузерами пробовал разными и IE и FF эффект тотже картинки не на кириллице да и "кракозябры" возникают ведь не в имени файла а в пути! и совсем мне непонятно почему при "клике" на ссылку лезут "кракрзябры" а если открывать через меню мыши то всё нормально?
И отдельно непонял что такое "код этого фрагмента с сайта" подраумевается html страницы в браузере?



5

Re: Проблема с катинками

Да, именно html-код нужен.



6

Re: Проблема с катинками

 <div id="content">
                <div id="content-inner">
                    <div id="alpha">
                        <div id="alpha-inner">
                            <div id="entry-20" class="entry-asset asset hentry">
                                <div class="asset-header">
                                    <h1 id="page-title" class="asset-name entry-title">проверочка</h1>
                                    <div class="asset-meta">
                                        <span class="byline">
                                            Автор: <span class="vcard author">Andy</span> — <abbr class="published" title="2008-10-07T15:07:21+03:00">07.10.2008 15:07</abbr>
                                        </span>
                                        <span class="separator">|</span> <a href="http://a-gazeta.info/lenta/2008/10/proverochka.html#comments">Нет комментариев</a>
                                        <span class="separator">|</span> <a href="http://a-gazeta.info/lenta/2008/10/proverochka.html#trackbacks">Нет трекбэков</a>
                                    </div>
                                </div>
                                <div class="asset-content entry-content">
                                    <div class="asset-body">
                                        <p>это проверочка</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><a onclick="window.open('http://a-gazeta.info/lenta\assets_c\2008\10\cap008.html','popup','width=450,height=254,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://a-gazeta.info/lenta/assets_c/2008/10/cap008.html">Просмотр изображения</a></span></p>
                                    </div>
                                </div>
                                <div class="asset-footer">
                                </div>
                            </div>


7

Re: Проблема с катинками

wildfield пишет:

<a onclick="window.open('http://a-gazeta.info/lenta\assets_c\2008\10\cap008.html','popup','width=450,height=254,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://a-gazeta.info/lenta/assets_c/2008/10/cap008.html">Просмотр изображения</a></span></p>

Вот здесь проблема. Почему-то путь к картинке в месте, где картинка открывается через javascript, указан с обратными слэшами, а не с обычными. Нужно посмотреть шаблон «Изображение во всплывающем окне», если там всё в порядке, то об этой ошибке нужно сообщить вот сюда: http://bugs.movabletype.org



8

Re: Проблема с катинками

кстати в прошлых версиях 4.0 при вставке картинки в пост, можно было кликнув на неё удалить. Сейчас же приходится лезть в код. В чём проблема? Изменили алгоритм или я что то не так делаю?



9

Re: Проблема с катинками

lexxa пишет:

в прошлых версиях 4.0 при вставке картинки в пост, можно было кликнув на неё удалить. Сейчас же приходится лезть в код. В чём проблема?

Вот это не могу сказать. Это в визуальном редакторе?



10

Re: Проблема с катинками

saahov пишет:
lexxa пишет:

в прошлых версиях 4.0 при вставке картинки в пост, можно было кликнув на неё удалить. Сейчас же приходится лезть в код. В чём проблема?

Вот это не могу сказать. Это в визуальном редакторе?

да, а у вас всё ок?



11

Re: Проблема с катинками

Я просто им не пользуюсь =)
Может быть, нужно поставить курсор совсем рядом с картинкой и попробовать так удалить, а не выделяя картинку полностью.



12

Re: Проблема с катинками

У меня (http://metkere.com/) такая же проблема с изображениями возникла после переезда на новый хостинг. Понимаю, что дело, скорее всего, в правах, но, кажется, всем папкам выставил такие же права, как были на старом сервере.

Подскажите, пожалуйста, что я мог упустить.

PS Еще после переезда слетела кодировка в шаблонах. Можно это как-нибудь исправить, или придется вручную менять текст в каждом шаблоне?



13

Re: Проблема с катинками

Кодировка шаблонов — это что-то с базой данных. Нужно посмотреть кодировку таблиц, должна быть utf-8 (сравнение utf-8_general_ci).

Если не получиться автоматически изменить шаблоны, то нужно:

1. Открыть шаблон, скопировать текст.
2. Вставить его в обычный текстовый файл, который сохранить в кодировке windows-1251.
3. Открыть этот текстовый файл в кодировке utf-8, должен отобразиться номальный текст.



14

Re: Проблема с катинками

Пытаюсь разобраться с проблемой с изображениями. Судя по всему, при переезде МТ потерял информацию о том, где хранятся превьюшки картинок (папка assets_c). Где, кроме mt-config.cgi, могут быть указаны пути к ней?



15

Re: Проблема с катинками

В mt-config.cgi должны быть 2 строчки:

StaticWebPath http://www.example.com/mt-static/
StaticWebPath /home/example/www/html/mt-static/


16

Re: Проблема с катинками

wildfield пишет:

В реальности появляется текстовая ссылка  "Просмотр изображения" , причём если кликнуть в неё то вылазиет сообщение об ошибке и урл имеет вид _http://site.info/article-proassets_c€8pic.html а должно быть _http://site.info/article-proassets_с/2008/10/pic.html вместо года и месяца кракозябры ... причём если на этой ссылке правой кнопкой мышки "открыть в новом окне" то открывается картинка.

Мне кажется, что это потому, что МТ установлен в Windows. Редактор "доклеивает" к URL относительный путь к картинке в формате виндовс, т.е. \image\pic1.jpg.

А по поводу кодировки: при загрузке файлов с русскими именами он сохраняет их названия в кодировке utf-8, т.е. в винде получается что-то вроде P81020451_изменить размер.jpg

При этом генерирует текст страницы с русской ссылкой %5Cassets_c%5C2008%5C11%5CP81020451_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80.html (как я понимаю %5C - это \). Мне кажется, что эта ссылка в utf-8 (я в этом не понимаю). Далее Apache переводит эту ссылку в нормальное русское название P81020451_изменить размер.jpg, но такого файла нет на диске. :((

И, к тому же, пути с бекслешами. :((



17

Re: Проблема с катинками

%5Cassets_c%5C2008%5C11%5CP81020451_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80.html — это \assets_c\2008\11\P81020451_изменить размер.html

Вот инструмент для кодировки/раскодировки символов: http://www.wimpyplayer.com/customize/urlencode.html



18

Re: Проблема с катинками

Да, забыл сказать, у меня та же проблема.

Но решать я её исправлением кода не собираюсь, лучше виртуальную машину с *nix-ом поставлю. Благо у меня свой сервер.