Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

подчёркивание ссылок.

Есть любые вопросы, связанные со стилями/темами для phpBB 2.0.x? Ишите ответы здесь!
4upuk

подчёркивание ссылок.

Сообщение 4upuk »

Приветствую!
Неделю назад занялся форумостроением для команды :)
Посмотрел несколько темок и решил, что придётся самому переделывать каку-то. Стандартная была выбрана за основу, тем более что объект для подражания был. :P

Из-за тормознутого сервера(халявного) решил заменить графические кнопки текстовыми. Только тут возникла проблема.
Текстовые кнопки, как ссылки, стали подчёркнутыми, что портит вид.

В css поставил

Код: Выделить всё

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { text-decoration: none; color : #006699; }
a:hover		{ text-decoration: underline; color : #DD6900; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
Какими были, такими и остались :?

Присвоение стиля без поччёркивания ничего не даёт, кнопки-ссылки в темлейте вставляются, как я выяснил, через "теги". Залез в код пхп, нашёл их, допустим:

Код: Выделить всё

$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
	$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
	$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
Пришлось вставлять стиль прямо в код ссылки:

Код: Выделить всё

$quote = '<a class="gensmall" href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
Тогда подчёркивание исчезло.
А есть способ не париться с каждой кнопкой-ссылкой? А то их же много :D
Konkere

Сообщение Konkere »

4upuk

Код: Выделить всё

a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
тогда не придётся вписывать в php
4upuk

Сообщение 4upuk »

Konkere
Спасибо за ответ, но если бы всё было так просто я бы не постил здесь :(
У меня так и стоит в настройках стиля. Он так, зараза, размер шрифта меняет, а вот стиль ссылки не меняется, если её заключить в в тег. Т.е.

Код: Выделить всё

<span class="gensmall">{postrow.EDIT} {postrow.QUOTE} {postrow.PM} {postrow.PROFILE} {postrow.IP} {postrow.DELETE}</span>
- мелкий, но всё ещё подчёркнутый. :?:
Блин, мне казалось, что в css

Код: Выделить всё

a:link,a:active,a:visited { text-decoration: none; color : #006699; }
a:hover		{ text-decoration: underline; color : #DD6900; }
- это настнойки линков по умолчанию. :roll: А чего-то не работает :x
На этой конфе подчёркивания вообще нет. Гм... как это реализовано?
Konkere

Сообщение Konkere »

4upuk
на css посмотреть можно?
похоже, что ты что то не так делаешь
ra
phpBB 2.0.2
Сообщения: 325
Зарегистрирован: 19 лет 11 месяцев
Откуда: Беларусь
Контактная информация:

Сообщение ra »

А может CSS находится не в css файле, а в overall_header?
4upuk

Сообщение 4upuk »

R@
А может CSS находится не в css файле, а в overall_header?
Бинго! :wink: Спасибо!

Konkere
Он стандартный, я бы выложил, но большой очень, там всё правильно было, просто html'ный его блокировал, что ли :) Прописал в overall_header то же самое, заработало!
Вот сейчас попробую из overall_header удалить и сделать только через внешний css.

У меня вопросов ещё вагон, для них создавать отдельные темы?
Вопросы-то не титанического харрактер :)
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

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

Сообщение 4upuk »

Xpert
Гы... часть вопросов отпала, я добрался до css :) научный тык рулит :D
Закрыто

Вернуться в «Стили для phpBB 2.0.x»