CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » авторазмер картинок на сайте
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Radon
В статьях где содержатся несколько больших картинок вставленных в статью методом: заливкой картинки на хост сайта (при создании новости) и потом вставка её через тег [img], так как очень хочется в скартинках видеть атрибут alt, который прописываю вручную. Поэтому вставка картинки как вложение не годится, да при наведении мышкой некрасиво как то вылазит большое окно.

Так вот проблема в том что авторазмер картинок невсегда срабатывает, первую авторазмерит а остальные болтаются в статье на весь размер, ладно если ширина 600-800 px смириться можно, а если большая под 1024 то полсайта накроет при небольших расширениях монитора, как вот с этим бороться?
Jon
Скрипт срабатывает после полной загрузки страницы...
Radon
вот именно! можно как то это исправить? или сделать надежной работу скрипта, пользователи не будут перегружать страницу ещё раз (что спасает ситуацию ) они просто уйдут отсюда !
Jon
Вообще, правильное замечание, меня тоже это бесит.
Но как сделать иначе?
Diego
+1 присоединяюсь к вопросу
Alexander
1. Скрипт срабатывает ВСЕГДА (если НЕ ВСЕГДА - покажите эту страницу и я извинюсь).
2. Скрипт срабатывает только после ПОЛНОЙ загрузки картинки. Как можно определить размеры картинки ДО ее загрузки я не знаю. Если знаете - научите.
3. Можно воспользоваться опцией css max-width. Но это вопрос css-a, а не скрипта. У каждой загруженной картинки прописывается класс - posted-image, вот и действуйте.

Я ответил на Ваши вопросы?
Radon
ну незнаю, попробуйте открыть
[url]http://tourism-world.ru/news/world-tourism/[/url]что-стоит-посетить-в-юар.html

[url]http://tourism-world.ru/news/world-tourism/[/url]география-греции.html

[url]http://tourism-world.ru/news/world-tourism/kruger-national-park.html[/url]


лично у меня при чистом открытие (без кеширований всяких) картинки некоторые вылезают во весь свой рост и не успевают обрабатываются скриптом под авторазмер.
Кто нить откройте эти ссылки и отпишитесь как у вас открылось, может это только у меня три браузера тупят или я на хостинге какие настройки забубенил нехорошие ))
sanes
я так понимаю, что скрипт не при чём. просто до браузера поздно доходит, что уменьшить надо. сравните дохлый инет канал с быстрым. на быстром всё ок.


как вариант, в настройках укажите превью шириной например 450px;
Подскажите где править максимальные размеры уменьшеной копии изображения которая выводится в новостях?
Alexander
JonJoker, файл js/jMainclass.js . Последние строки.
Цитата (Alexander @ 2010-03-04, 3:49)
JonJoker, файл js/jMainclass.js . Последние строки.


Александр вы меня извините, но не могли вы бы ткнуть пальцем. Не могу я найти где это править.


Насколько я понял за это отвечает прописанный стиль, но в описании самих стилей я не нашел. Возможно где то при формировании самой новости. Возможно я, что то не так объяснил.

У меня новость:

[attachment=652:news.JPG]




как видно, мелкие изображения выводятся в новостях с фиксированной максимальной шириной в 200px .

Я хочу эту ширину изменить , а точнее увеличить до 450px.

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

За ранее Спасибо!


Ну, ребят, что никто не подскажет?


Если смотреть исходный код страницы, видно:

<script type="text/javascript" src="js/wz_tooltip.js"></script><div align="center"><a href="http://site.ru/uploads/news/5/600_preview.jpg" target="_blank" onmouseover="var sw=Math.round(screen.width*0.8);Tip('<img src=&quot;http://site.ru/uploads/news/5/600_preview.jpg&quot; style=&quot;max-width:'+sw+'px&quot; alt=&quot;&quot; />',BGCOLOR,'#fff')" onmouseout="UnTip()"><img src="http://site.ru/uploads/news/5/600_preview.jpg" alt="" style="max-width:200px" /></a></div>


Вот где изменить параметры style="max-width:200px"  ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.