Помогите, не могу найти. Как убрать подчеркивание под изображением ссылкой?

Главные вкладки

Аватар пользователя Chernyshev Chernyshev 23 августа 2010 в 21:19

Доброго времени суток!
Как убрать подчеркивание под изображением ссылкой? Вставляю изображение при помощи CKEditor, в свойствах указываю ссылку, после чего под изображением появляется полоска (ссылка). Как или чем от нее можно избавится.

Заодно может подскажите каким модулем можно загружать изображение через CKEditor прямо с компьютера или (что еще лучше) из папки на сервере, ну или другой визуальный редактор, не уступающий по функциональности и визуализации.

Спасибо!

Комментарии

Аватар пользователя wisdom wisdom 23 августа 2010 в 22:05

модуль Imce вам поможет с изображениями и заодно посмотрите Imce MkDir (позволяет создавать и удалять директории)

Аватар пользователя Chernyshev Chernyshev 23 августа 2010 в 23:54

"wisdom" wrote:
модуль Imce вам поможет с изображениями и заодно посмотрите Imce MkDir (позволяет создавать и удалять директории)

Спасибо! Одна задача решена, осталось понять как убрать подчеркивание.

Суть поместить в таблицу иконку экселя (в некоторых случаях ворд и пдф), которая будет вести на сам файл, но при этом не подчеркивалась. Возможно есть такой модуль.

Аватар пользователя Full_acсess Full_acсess 24 августа 2010 в 6:03

это не модуль виноват, это у вас в каком-то стиле CSS выдает подчеркивание, юзайте firebug для firefox найдите там эту ссылку и картинку в ней и посмотрите какие стили и классы у них стоят, как только найдете, поставьте в них например border-bottom: 0px solid #FFFFFF;

Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 12:16

"Full_acсess" wrote:
это не модуль виноват, это у вас в каком-то стиле CSS выдает подчеркивание, юзайте firebug для firefox найдите там эту ссылку и картинку в ней и посмотрите какие стили и классы у них стоят, как только найдете, поставьте в них например border-bottom: 0px solid #FFFFFF;

Нахожу только стиль обычной ссылки. Если я уберу подчеркивание через CSS текст ведь подчеркиваться перестанет, а хотелось бы выделять ссылки. Вот ссылка

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 24 августа 2010 в 18:10

Это что? Подчёркивание всех ссылок так не делают. Уберите вообще

a  {
border-bottom:1px solid #CFDDE5;
}

Подчеркнуть ссылку

a, a.active, li a.active {
text-decоration:underline;
}
Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 13:13

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
a, a.active, li a.active {
text-deciration:underline;
}

Спасибо! Изменил, но ничего не изменилось.

Аватар пользователя Full_acсess Full_acсess 24 августа 2010 в 14:20

как же вы убрали если у вас в вашем page.tpl.php прям стиль на все ссылки прописан, так тоже не делают, неужели вам firebug не помогает? если хотите стать грамотным верстальщиком то научитесь сначало использовать его, в нем же черным по белому написано какие стили в каком файле и в какой строке у вас за ссылки отвечают, вообщем уберите все свои
a {
border-bottom:1px solid #CFDDE5;
}
из всех шаблонов и будет вам счастье,
используйте для доступа к нужной вам ссылке классы
например чтоб подчеркивать ссылки в вашем breadcrumb надо сделать так:
.breadcrumb a{
text-decoration: underline;
}
далее чтоб убрать подчеркивание под картинкой
.rtecenter a{
border-bottom: 0px solid #FFFFFF;
}
ну 100% должно помочь, если не поможет, то скачивайте готовые шаблоны например с oswd.org
и смотрите как верстают грамотные люди, мне этот сайт в свое время очень помог

Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 15:59

"Full_acсess" wrote:
как же вы убрали если у вас в вашем page.tpl.php прям стиль на все ссылки прописан

Хех, я в print.css убрал Smile
"Full_acсess" wrote:
если хотите стать грамотным верстальщиком

Хочу конечно, но пока ничего не понимаю, первый раз все это увидел, стал разбираться. А так я не в CSS, не PHP, не в HTML не разбираюсь, все методом тыка.
"Full_acсess" wrote:
так тоже не делают

Это готовая тема с drupal.org - Corolla

Честно говоря, чем дальше тем все больше не понимаю, я уже перестал понимать в каких файлах что. Заказали сайт, фрилансер пропал, сделал тему, нам не понравилось. Теперь пытаюсь хоть что-то сам сделать.

Спасибо Вам огромное за помощь, пойду разбираться.

Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 16:22

"Full_acсess" wrote:
a {
border-bottom:1px solid #CFDDE5;
}

Нашел только в colors.css и print.css, заменил это на
"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
a, a.active, li a.active {
text-deciration:underline;
}

Или надо было просто удалить?[
quote="Full_acсess"].rtecenter a{
border-bottom: 0px solid #FFFFFF;
}[/quote]
Это не нашел не в одном файле, искал - .rtecenter, подскажите в какой файл это нужно добавить.

Аватар пользователя Full_acсess Full_acсess 24 августа 2010 в 16:55

"Chernyshev" wrote:
.rtecenter a{
border-bottom: 0px solid #FFFFFF;
}
в любой css файл добавляете этот код,
"Chernyshev" wrote:
a {
border-bottom:1px solid #CFDDE5;
}
этот вообще лучше удалите, он вам не нужен, прям сейчас смотрю ваш сайт, в данный момент он присутствует в файле page.tpl.php, либо не удаляйте его, а вставьте код в какойнибудь сss файл
"Full_acсess" wrote:
.breadcrumb a{
text-decoration: underline;
border-bottom: 0px solid #FFFFFF;
}
должно помочь, удачи

Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 17:12

"Full_acсess" wrote:
должно помочь, удачи

Вставил это

.rtecenter a{
border-bottom: 0px solid #FFFFFF;
}
.rteleft a{
border-bottom: 0px solid #FFFFFF;
}
.rteright a{
border-bottom: 0px solid #FFFFFF;
}

Подчеркивание у картинок пропало, но и в тексте оно тоже пропало, а хотелось чтобы в тексте осталось.

Аватар пользователя Full_acсess Full_acсess 24 августа 2010 в 17:32

"Chernyshev" wrote:
.rteleft a{ border-bottom: 0px solid #FFFFFF; } .rteright a{ border-bottom: 0px solid #FFFFFF; }
таких классов вообще нету у вас в коде, или я чтото не доглядел? чем вы мотивировали свою вставку? помоему это кусок бессмысленного кода
"Full_acсess" wrote:
.breadcrumb a{
text-decoration: underline;
border-bottom: 0px solid #FFFFFF;
}

вставить забыли еще

Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 17:58

Это вставлено в colors.css
.rtecenter a{
border-bottom: 0px solid #FFFFFF;
}
.rteleft a{
border-bottom: 0px solid #FFFFFF;
}
.rteright a{
border-bottom: 0px solid #FFFFFF;
}
.breadcrumb a{
text-decoration: underline;
border-bottom: 0px solid #FFFFFF;
}
rteleft и rterigt добавил для того, чтобы при выравнивании изображения слева, справа подчеркивание не появлялось, без них только по центру его не было.
Но при этом подчеркивания ссылки текста нету.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 24 августа 2010 в 18:04

Chernyshev, подними глазки на мой первый пост

Повторяю:

Это убрать

a  {
border-bottom:1px solid #CFDDE5;
}

Это добавить

a, a.active, li a.active {
text-decoration:underline;
}
Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 18:07

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Повторяю:

Облазил все файлы темы как поиском, так и глазами, нашел это только в print.css и colors.css заменил на

a, a.active, li a.active {
text-deciration:underline;
}

Откуда это берется я не могу найти.

Аватар пользователя Chernyshev Chernyshev 24 августа 2010 в 18:19

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
там опечатка

Я тогда еще заменил везде где нашел (2 файла)на

a, a.active, li a.active {
text-decоration:underline;
}

Подчеркивания нет

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 24 августа 2010 в 18:40

Конечно не будет
base.css , строка 215

Вот это перекрывает

a {
text-decoration:none;
}

Это надо убрать

Это вы так и не вставили похоже
text-decоration:underline;

Вообще, ставьте Firebug, так разговаривать с вами - это ещё 2 страницы