ExBB Community » » Настройка форума » Сделать ссылки другим цветом

Страниц (3): [1] 2 3 »
 

1. nikk - 17 марта 2011 — 11:50 - перейти к сообщению
как сделать чтобы ссылки на форуме внутри сообщений выделялись другим цветом?
Скажем синим.. Я понимаю что нужно править CSS, но что где и что именно? Заранее благодарен!
2. BON - 17 марта 2011 — 14:37 - перейти к сообщению
nikk, открываете фаил templates/ваш скин/style.css в нем есть строки:
CODE:
a:link, a:visited, a:active { text-decoration: underline; color: #000 }
a:hover { color: #465584; text-decoration:underline }

В них меняете цвет. Пояснения: a:visited, a:active - цвет для посещенной ссылки и активой.
a:hover - цвет при наведении
(Добавление)
Можно разбить на 3 разных цвета, например: активная черная, посещённая - синяя, при наведении желтая. Вот так вот
(Добавление)
nikk, изучайте css классная вещь. Можно чудеса творить
(Добавление)
Для того чтобы разбить на 3 цвета как говорил надо сделать так:
CODE:
a:link, a:active { text-decoration: underline; color: #000 }
a:visited { color: #0033FF; text-decoration:underline }
a:hover { color: #ccff00; text-decoration:underline }


a:visited - посещенная ссылка, будет синим.
a:hover - при наведении, будет желтая
3. electron - 17 марта 2011 — 14:51 - перейти к сообщению
BON , если делать по такому принципу - то все ссылки форума изменятся, а nikk насколько я понял нужно только изменить ссылки в сообщениях. или я не правильно понял, nikk ?
4. nikk - 17 марта 2011 — 14:52 - перейти к сообщению
electron пишет:
если делать по такому принципу - то все ссылки форума изменятся, а nikk насколько я понял нужно только изменить ссылки в сообщениях. или я не правильно понял, nikk ?

совершенно верно! Радость именно так я и сделал, и ВСЕ сылки форума стали синие! Это что-то!
А мне желательно только ссылки в сообщениях..
5. BON - 17 марта 2011 — 14:57 - перейти к сообщению
electron, а этот класс для всех ссылок стандартен. Чтобы только было в сообщениях тогда надо попробовать добавить атрибут color для класса .postcolor и добавить ссылки.
Надо помарковать чтобы было только в сообщениях??
(Добавление)
nikk, сча переделаю
(Добавление)
Открываете фаил /include/fm.class.php. В нем ищите строку
CODE:
return "<a href=\"".$Link."\" target=\"_blank\">{$matches[3]}</a>";

и заменяете строкой
CODE:
return "<a href=\"".$Link."\" class=\"postlink\" target=\"_blank\">{$matches[3]}</a>";

Далее открываете фаил templates/ваш скин/style.css. В нем находите строку
CODE:
a:hover { color: #465584; text-decoration:underline }

и после неё добавляете
CODE:
a:link.postlink, a:active.postlink, .postlink {color: red;}

(Добавление)
Вот пример. Сделал у себя http://habar.bsaa.info/topic.php...um=4&topic=2
6. nikk - 17 марта 2011 — 16:13 - перейти к сообщению
все сделал как Вы сказали, но ссылка не изменила цвет..
тыц
7. BON - 17 марта 2011 — 16:15 - перейти к сообщению
Никк, вас интересует чтобы через бб коды цвет ссылки изменялся?
8. BON - 17 марта 2011 — 18:21 - перейти к сообщению
Так разобрался. ДЛя того чтобы и при вставке через ББ коды то же работала замена цвета делаем следующее. Открываем фаил templates/ваш скин/style.css. В нем находите строку что я предлагал:
CODE:
a:link.postlink, a:active.postlink, .postlink {color: red;}

и замените её на эту. Должно помочь
CODE:
a:link.postlink, a:active.postlink,a:visited.postlink, .postlink {color: red; text-decoration:underline}


Просто упустил кое что в написании класса.
Никк, у вас ссылки не заменялись цветом потому что вы по ним переходили уже
9. BON - 21 марта 2011 — 15:48 - перейти к сообщению
то что писал никому не нужно чтоли или не работает?
10. nikk - 21 марта 2011 — 15:57 - перейти к сообщению
BON у меня ссылка красная.. все похоже работает. Улыбка
11. BON - 21 марта 2011 — 16:24 - перейти к сообщению
nikk, странно у меня почему то пост коорый вы привели у меня там перестала отображаться.
Я у себя кстати сделал на форуме чтобы ссылки бли темно синие, ближе к фиолетовому, а при наведении становилиь красными.
С css поиграться не сложно. Чтобы было так же, те строки что предлагал замените на эти:
CODE:
a:link.postlink, a:active.postlink,a:visited.postlink, .postlink {color: #000066; text-decoration:underline}
a:hover.postlink {color: #FF0000;}
12. Nikela - 24 апреля 2011 — 14:07 - перейти к сообщению
Вопрос, сделала как описано выше (мне надо было подчеркнуть ссылки только в постах), теперь имеем:
вставленная ссылка через BB отражается правильно - http://www.shopzona.info/forum/t...87824#1303587824
а вставленная просто, по прежнему не подчеркивается - http://www.shopzona.info/forum/t...87783#1303587783

кто знает где собака зарыта? Улыбка
13. BON - 24 апреля 2011 — 20:56 - перейти к сообщению
Nikela, рас я этой фигней занимался, то в строке a:hover.postlink {color: #FF0000;} добавьте после цвета text-decoration:underline, будет строка выглядеть так:
CODE:
a:hover.postlink {color: #FF0000; text-decoration:underline}

я тут немного в состоянии нестояния, то выложите свой фаил style.css я посмотрю что к чему
14. Zeg - 24 апреля 2011 — 21:25 - перейти к сообщению
Nikela, примерно 32-я строка Вашего style.css:

CODE:
a:link, a:active {
color: #098A9F;
text-decoration: none;
}


Вот последнюю стоку

CODE:
text-decoration: none;


нужно убрать, закомментировать или изменить на

CODE:
text-decoration: underline;

(Добавление)
Возможно, правда, в этом случае, что еще где-то вылезет это подчеркивание. Например, ссылка на репутацию станет подчеркнутой точно.

BON, в приведенных примерах берется именно тот стиль, что я написал, у него "вес" оказывается выше, чем в том, что Вы привели.
15. Nikela - 24 апреля 2011 — 21:56 - перейти к сообщению
BON, так это там прописано Радость я css слава Богу более-менее знаю Радость

Zeg, закомментировать в 32 строке none не пойдет, я это тоже файербагом пробовала, тогда все ссылки становятся подчеркнутыми, получается жесть, особенно главная.

Zeg пишет:
у него "вес" оказывается выше

Вот это ближе к теме, а почему так происходит, ведь класс задан postlin для ссылок в постах Растерялся и почему через BB-код работает Растерялся

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0369]     [ ]