Как задать стиль оформления для $IMAGE1$...$IMAGE10$?
|
|
|
2011-05-09Дата: Понедельник, 09.05.2011, 20:15 | Сообщение # 1 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
И снова здравствуйте. Одна знакомая блондинка:) интересуется как сделать тоже самое: Code <script type="text/javascript"> $(function(){ $('div.eMessage img[align="left"]').addClass('imgLeft'); $('div.eMessage img[align="right"]').addClass('imgRight'); }); </script> Code .eMessage img.imgLeft,.eMessage img[align="left"]{float:left;margin:0 5px 3px 0!important;} .eMessage img.imgRight,.eMessage img[align="right"]{float:right;margin:0 0 5px 3px!important;} для $IMAGE1$...$IMAGE10$
| | |
|
|
2011-05-10Дата: Вторник, 10.05.2011, 00:36 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Lunder, Доброй ... Ночи) Quote (Lunder) как сделать тоже самое Ну ... как - вы всё написали) Вот это: Quote (CSS) .eMessage img.imgLeft,.eMessage img[align="left"]{float:left;margin:0 5px 3px 0!important;} .eMessage img.imgRight,.eMessage img[align="right"]{float:right;margin:0 0 5px 3px!important;} Добавить в CSS.
А вот это: Quote (JS) <script type="text/javascript"> $(function(){ $('div.eMessage img[align="left"]').addClass('imgLeft'); $('div.eMessage img[align="right"]').addClass('imgRight'); }); </script> - В глобальный блок, например верхний, или в нижний - в любой, который на всех страницах есть. ... - По сути - скрипт нужен только для ИЕ - его можно в комментарии заключить ... Типа вот так: Quote (Code) <!--[if lte IE 7]><script type="text/javascript"> $(function(){ $('div.eMessage img[align="left"]').addClass('imgLeft'); $('div.eMessage img[align="right"]').addClass('imgRight'); }); </script><![endif]--> ... Остальные браузеры понимают формат записи img[align="left"] .....
Ну и при добавлении, используем: Quote (Info) Вы можете вставлять картинки в любое место сообщения используя специальные коды $IMAGE1$, $IMAGE2$, $IMAGE3$... Выравнивать картинку относительно текста можно следующим образом - $IMAGE1-left$. $IMAGE1-left$ - текст справа, картинка слева ... $IMAGE1-right$ - текст слева, картинка справа ) .... Готовые стили: (добавляем в CSS в любое место) Для модулей (нормальные браузеры): Code div.eMessage img[align=left],div.eMessage img.imgLeft,td.eText img[align=left],td.eText img.imgLeft{float:left;margin:0 5px 3px 0!important;} div.eMessage img[align=right],div.eMessage img.imgRight,td.eText img[align=right],td.eText img.imgRight{float:right;margin:0 0 5px 3px!important;}
Для модулей, (ИЕ): Code div.eMessage img,td.eText img{z-index: expression(runtimeStyle.zIndex=1,align&&"left"==align.toLowerCase()?(className+=" imgLeft"):(align&&"right"==align.toLowerCase()?(className+=" imgRight"):0));} .....
Для Форума (нормальные браузеры): Code td.posttdMessage img[align=left],td.posttdMessage img.imgLeft{float:left;margin:0 5px 3px 0!important;} td.posttdMessage img[align=right],td.posttdMessage img.imgRight{float:right;margin:0 0 5px 3px!important;}
Для Форума (ИЕ): Code td.posttdMessage img{z-index: expression(runtimeStyle.zIndex=1,align&&"left"==align.toLowerCase()?(className+=" imgLeft"):(align&&"right"==align.toLowerCase()?(className+=" imgRight"):0));}
| | |
|
|
2011-05-12Дата: Четверг, 12.05.2011, 22:00 | Сообщение # 3 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
сорь, не заметил 7. Примеры (скрипт в самом низу футера, стиль - в самом низу CSS): ИЕ 9: здесь и здесь Опера, ФФ, НН, Сафари, Хром : здесь рис. в примерах вставлен
Сообщение отредактировал Lunder - Четверг, 12.05.2011, 22:09 | | |
|
|
2011-05-12Дата: Четверг, 12.05.2011, 23:18 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Lunder, Quote (Lunder) ИЕ 9: здесь и здесь Запакуй в шаблоне вид материалов код $MESSAGE$ в блок с классом «eMessage», что бы было вот так: Code <div class="eMessage">$MESSAGE$</div> И всё будет работать. ... Quote (Lunder) Опера, ФФ, НН, Сафари, Хром : здесь А к стилям добавь ещё класс «eText» Что бы было вот так: Code .eMessage img.imgLeft,.eMessage img[align="left"],.eText img.imgLeft,.eText img[align="left"]{float:left;margin:0 5px 3px 0!important;} .eMessage img.imgRight,.eMessage img[align="right"],.eText img.imgRight,.eText img[align="right"]{float:right;margin:0 0 5px 3px!important;} И скрипт тоже подредактировать придётся .... Code <script type="text/javascript"> $(function(){ $('div.eMessage img[align="left"],div.eText img[align="left"]').addClass('imgLeft'); $('div.eMessage img[align="right"],div.eText img[align="right"]').addClass('imgRight'); }); </script> ...
| | |
|
|
2011-05-14Дата: Суббота, 14.05.2011, 22:38 | Сообщение # 5 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Quote Запакуй в шаблоне вид материалов код $MESSAGE$ в блок с классом «eMessage», В стандартном шаблоне уже запаковано: Code <div class="eMessage" style="text-align:justify;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div> «eText» добавил, CSS и скрипт изменил, как Вы написали. Во всех перечисленных браузерах, кроме ИЕ9, работает корректно. ИЕ в сокращенных версиях "Новостей" и "Статей" скрипт отрабатывает (причем, только на первых страницах), а в полных нет.
Сообщение отредактировал Lunder - Суббота, 14.05.2011, 23:30 | | |
|
|
2011-05-14Дата: Суббота, 14.05.2011, 23:46 | Сообщение # 6 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Lunder, Quote (Lunder) ИЕ в сокращенных версиях "Новостей" и "Статей" скрипт отрабатывает (причем, только на первых страницах), а в полных нет. В полных - у вас не div, а «td» ... Вот так пропишите скрипт: Code <script type="text/javascript"> $(function(){ $('.eMessage img[align="left"],.eText img[align="left"]').addClass('imgLeft'); $('.eMessage img[align="right"],.eText img[align="right"]').addClass('imgRight'); }); </script> ...
| | |
|
|
2011-05-14Дата: Суббота, 14.05.2011, 23:56 | Сообщение # 7 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
есть. работает и в полной версии. Но на 2,3,4 и т.д. странице ИЕ скрипт не отрабатывает.
| | |
|
|
2011-05-15Дата: Воскресенье, 15.05.2011, 02:01 | Сообщение # 8 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Lunder, Quote (Lunder) есть. работает и в полной версии. Но на 2,3,4 и т.д. странице ИЕ скрипт не отрабатывает Отключи аякс для переключателей ... ПУ » Общие настройки сайта.
| | |
|
|
2011-05-17Дата: Вторник, 17.05.2011, 16:14 | Сообщение # 9 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Отключил. спс большое. Все работает.
| | |
|
|
2012-10-19Дата: Пятница, 19.10.2012, 12:21 | Сообщение # 10 |
Сержант
Группа: Пользователи
Статус: Offline
|
Все сделал как тут описано, но у меня почему то нет отступов от картинки к тексту, а весь текст будто приклеен к изображению. Вот тут ...
Сообщение отредактировал Dejet - Пятница, 19.10.2012, 13:45 | | |
|
|
2012-10-19Дата: Пятница, 19.10.2012, 12:49 | Сообщение # 11 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Dejet, Все сделал как тут описано, но у меня почему то нет отступов от картинки к тексту, а весь текст будто приклеен к изображению. Вот тут http://www.filmstok.ru/blog/kovboj_majkl_fassbender_zastupitsja_za_krasotku_portman/2012-08-28-5 Уберите из таблице отмеченное красным: Quote (CSS) <style type="text/css"> /* StartStyle */ .hideWrap{ text-align:left; /* аЃб�б�аАаНаАаВаЛаИаВаАаЕаМ аВб�б�аАаВаНаИаВаАаНаИаЕ аПаО аЛаЕаВаОаМб� аКб�аАб� */ clear:both; } .... .hideCont{ display:none; /* аЁаКб�б�аВаАаЕаМ аКаОаНб�аЕаНб� */ } /* EndStyle */ </style> - это теги, им там не место. По этому и не обрабатываются стили, так как ошибки синтаксиса.
| | |
|
|
2012-10-19Дата: Пятница, 19.10.2012, 13:45 | Сообщение # 12 |
Сержант
Группа: Пользователи
Статус: Offline
|
Спасибо все получилось
| | |
|