studio

site development

Welcome, Guest
Please Login or Register.    Lost Password?

Пара заявок и пожелание по SmartResizer
(1 viewing) (1) Guest
Go to bottomPage: 1
TOPIC: Пара заявок и пожелание по SmartResizer
*
#184
Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 0
Первая заявка: Я так понимаю, что если в Джумлавском файле template.css прописать класс smartresizer, то именно он будет использоваться для всех соответствующих изображений. В связи с тем, что часто требуется показывать картинку в статье совсем иначе, чем в категории или блоге (например, желаемое обтекание текстом в статье часто хочется выключить в блоге). нельзя ли сделать два класса - один для ескиза в блоге или категории, а второй для статей? Грбо говоря, нечто вроде .smartresize_thumb?

Вторая заявка: Нельзя ли добавить в параметры плагина управление размером всплывающей картинки для RokBox? Проблема сейчас в том, что картинка выдаётся в своём истинном, изначальном размере, который может оказаться больше размера окна браузера и тогда всё выглядит жутко. Хотелось бы иметь дополнительное поле, где можно было бы просто прописать размер как, например, "80% 80%" или "fullsize". Это реально?

Пожелание: Вам всё-таки надо переписать английскую статью с описанием работы плагина. Из нынешней понять что-либо очень трудно, т.к. перевод очень неважный. (Слово "conclusion" означает "заключение", как в "В заключение речи тов. Брежнев поздравил трудящихся с праздником". Нужное вам слово - "inclusion" )

Спасибо.
ABTOP
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2009/11/22 11:47 By Igort.
The administrator has disabled public write access.
 
#185
...Пара заявок и пожелание 2 Years, 2 Months ago Karma: 6
1. Вы можете использовать поле Id для команды smartresize, и оперировать полем класс как вам угодно. Кроме тоо в css вы можете настроить стиль вывода картинки для блога и для статьи отдельно.

2. Дельная мысль, подумаю как это сделать.

3. Возьмитесь переписать статью, я и сотни англоязычных пользователей будут вам благодарны
Igort
Administrator
Posts: 560
graph
User Offline Click here to see the profile of this user
Last Edit: 2009/11/22 11:45 By Igort.
The administrator has disabled public write access.
 
#186
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 0
1. К сожалению, я не настолько сведущ в CSS, чтобы понять из этого как всё реализовать.
3. Ну что же, почему, действительно, не помочь? Давайте я, в зависимости от текущих дел, постараюсь до конца следующей недели эту статью переписать, а вы мне детально растолкуете как доработать smartresizer класс так, чтобы он по-разному работал в блоге и статье (по первому пункту). Уверен, что многие пользователи будут вам за это благодарны.
ABTOP
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#187
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 6
Допустим вы ставите для картинки в статье класс smartresize.

ЧТобы задать вид картинки в статье, нужно в файл шаблона template.css вставить вот этот код:

Code:

.smartresize{ 
padding: 15px 15px 15px 15px;  
margin:10px 10px 10px 10px;
border:1px solid #CCCCCC; 
        float:left; /* Картинка слева, обтекание текста справа  */ 
}




Чтобы эта картинка в блоге имела свое оформление, нужно в файл шаблона template.css вставить вот этот код:

Code:

.blog img.smartresize{ 
padding: 5px 5px 5px 5px;  /* означает, что будет рамка шириной 5 пикселов */
margin:10px 10px 10px 10px; /* означает, что будет отступ картинки в 10 пикселов */
border:1px solid #CCCCCC; /* Задает вид и цвет рамки */
float:none; /* отменяем выравнивание и обтекание картинки */
}




Естественно в редакторе нужно задать класс smartresize и не задавать индивидуальных свойств "Выравнивание", "Отступ" и тп, так как заданные в редакторе, эти свойства перекроют свойства в CSS файле
Igort
Administrator
Posts: 560
graph
User Offline Click here to see the profile of this user
Last Edit: 2009/11/23 14:22 By Igort.
The administrator has disabled public write access.
 
#189
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 0
Хых! Дёшево я себя продал!
Я, конечно, знал про этот трюк, кажется он по-русски называется наследованием, но всё равно спасибо за развёрнутую инструкцию. Я в принципе пошёл немножко дальше и добавил различия в зависимости от ширины колонки блога. То есть в первых статьях, где ширина колонки больше - на ширину печатной площади страницы, текст обтекает справа, точно так же как и внутри статьи. А в нижних статьях, которые делят ширину страницы пополам и поэтому значительно уже, я отключил обтекание и отцентрировал эскиз по ширине его колонки. Правда убить обтекание удалось только добавив display:block и clear:both.

Вот что у меня получилось:
Code:

/* image controls for smartresize plugin */
a .smartresize 

background-color:#FFF;
padding: 5px;  
margin:0px 10px 10px auto;
border:1px solid #CCC; 
float:left;
}

a:hover .smartresize, a:hover .blog img.smartresize /*Это только для красоты */
{
background-color:#E5E5E5;
border:1px solid #E5E5E5;
}

.blog img.smartresize

padding: 5px;
margin:0 10px 10px auto;
border:1px solid #CCC;
float:left;
}

.article_column img.smartresize

margin:0 auto 10px;
float:none;
display:block;
clear:both;
}


И вот как это выглядит
ABTOP
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#190
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 6
Ну раз вы нашли класс .article_column, то можно попробовать пойти дальше

Code:

.article_column img.smartresize

margin:0 auto 10px;
float:left;
width:100px;
}



и убрать индивидуальные размеры картинок, выставив в smartresizer единую ширину для картинок блога.
Правда здесь ресайзить будет уже браузер и теоретически может быть небольшой шум, но если разница ширины smartresizer`а и ширины в классе .article_column будет не очень большой, то думаю все будет очень приемлемо
Igort
Administrator
Posts: 560
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#191
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 0
Отличная мысль! Для шаблонов с фиксированной шириной страницы, как у меня, это менее актуально, т.к. ширина колонок всегда заранее известна, а вот в случае "резинового" шаблона эффект просто волшебный. Только width:97% работает лучше - точное значение зависит от ширины рамки эскиза, - т.к., похоже, что браузеры её при подсчёте размера отображаемого эскиза не учитывают. Качество изображения заметно страдает при значительных увеличениях, поэтому в параметры размера эскиза для блога самое лучшее внести наиболее вероятную ширину колонки и, если только пользователи не начнут безбожно сжимать или растягивать окно браузера, таким образом, получить минимальное масштабирование в большинстве случаев.

Это я, ясное дело, не вам объясняю, а нашим возможным читателям. Спасибо вам большое за такую дивную примочку!
ABTOP
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2009/11/26 06:17 By ABTOP.
The administrator has disabled public write access.
 
#192
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 6
Я имел ввиду что с помощью вот этого:

Code:

.article_column img.smartresize

margin:0 auto 10px;
float:left;
width:100px;
}



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

То есть в верхних статьях блога, которые выводятся во всю ширину - картинка может быть больше, а в статьях, выводимых ниже в несколько колонок - размер эскиза можем сделать поменьше.
Igort
Administrator
Posts: 560
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#193
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 0
Да, я так и понял и так и делаю. Тот факт, что на моей иллюстрации картинка в верхней статье практически одного размера, что и в колонках - чистая случайность. Ну не совсем случайнойсть - мне как раз нравится именно такой размер чисто эстетически. (Я размер картинки имею в виду. )

Ну ладно, как и обещал, вот вам перевод статьи в форме редакторского HTML-а. Надеюсь, что подправлять много не придётся, разве что советы в конце. Пришлось под это дело подправить английские языковые постоянные и сделать вам новые иллюстрации панелек. Всё [img] внутри архива.
File Attachment:
File Name: SmartResizer_en.zip
File Size: 69027
ABTOP
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#194
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 6
Спасибо!! Буду есть применить на сайт )
Igort
Administrator
Posts: 560
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#195
...Пара заявок и пожелание по SmartResizer 2 Years, 2 Months ago Karma: 0
Всегда пожалуйста. Если чего ещё понадобится с английским, то обращайтесь.

Там я, кажется, немного напортачил с форматом параграфов - тот параграф, который второй под синей галочкой (как бы совет) должен быть обыкновенным параграфом, а не class="divinfo". Картинки тоже не забудьте заменить, а то у вас на старых есть опечатка.
ABTOP
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#1263
Re:Пара заявок и пожелание по SmartResizer 1 Year ago Karma: 0
Что-то спамеры совсем разгулялись.
ABTOP
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 1
Moderators: Igort
get the latest posts directly to your desktop

Announcements

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