Подсветка полей форумов при наведении мыши для subsilver2

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 27 раз
Поблагодарили: 3 раза

Подсветка полей форумов при наведении мыши для subsilver2

Сообщение Strigops »

Ребята, помогите. как сделать подсветку полей форумов при наведении курсора мыши для subsilver2. Читал уже имеющиеся темы тут у вас на форуме, в частности эту - Подсветка полей форумов при наведении курсора мыши и эту - Как сделать подсветку поля при наведении мышью? Не могу сделать и все, хоть стреляйте. Только не отправляйте меня обратно в поиск, я только что оттуда. Помогите.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Nekstati »

Для стандартного Субсильвера это сложно, одними правками CSS не обойдёшься, придётся вводить особые классы в шаблоны. Простой путь:

1. Устанавливаем Subsilver3: http://www.phpbb.com/customise/db/style ... ver3/demo/.
2. Добавляем в любой CSS-файл, расположенный в папке styles/subsilver3/theme/:

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

li.row:hover, li.row:hover dd {
    background-color: lightblue !important;
}
3. Обновляем тему в админке.
4. Profit.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Pazh »

на пальцах для Subsilver2:
в stylesheet.css прописываешь

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

.clickable:hover{background-color: #F6F4D0}
в viewforum_body.html ищешь:

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

			<td class="row1">
				<!-- IF topicrow.S_UNREAD_TOPIC -->
в указанном куске меняешь на

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

"row1 clickable"
В итоге ты получишь, что поле (не вся строка, а только одна ячейка таблицы) с названием темы в списке тем будет бледно желтое при наведении мыши
С другими полями по аналогии можно сделать, всю строку - проблематично
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 27 раз
Поблагодарили: 3 раза

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Strigops »

Pazh, помогло. Спасибо, принцип мне понятен. Пойду попробую переделать все остальное. Если что, я еще зайду)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Sheer »

Вариант
css

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

td.row1:hover
{
	background-color: #333434; border: 0px;
}
td.row2:hover
{
	background-color: #373a3a; border: 0px;
}
html

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

<td class="row2" align="center"><p class="topicdetails">51</p></td>
"Кликабельное" поле

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

<td class="row1" width="100%" onmouseover="this.style.cursor='hand'";  onclick="window.location.href='{forumrow.U_VIEWFORUM}'"; style="cursor: pointer; ">
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Nekstati »

Sheer, так нельзя. td.row1 используется на каждом шагу, и подсвечиваться будет всё подряд, вплоть до формы ответа.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Sheer »

Ага, но так закзчик потребовал, чтоб все поля подсвечиаались.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 27 раз
Поблагодарили: 3 раза

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Strigops »

Извините Sheer, я наверно не совсем правильно выразился. Я хотел чтоб подсвечивались не все полностью поля на всем форуме, а только поля разделов, собственно самих форумов и тем. Как подсвечивать поля тем, благодаря Pazh я понял, а вот подскажите пожалуйста, как по тому же примеру, что выставил Pazh, сделать подсветку для разделов и собственно форумов? Подскажите, как это реализовать. Буду чрезмерно благодарен. Я сам немного разобрался, сделал это же для мода Последние сообщения и для просмотра списка пользователей, теперь все красиво подсвечивается. А вот как сделать подсветку разделов и собственно форумов не знаю.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Sheer »

Strigops писал(а):как сделать подсветку разделов
Да точно так же...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 27 раз
Поблагодарили: 3 раза

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Strigops »

Sheer, да я понимаю что точно также) Я не понимаю какой кусок кода отвечает за подсветку разделов и собственно форумов. Для профилактики, в viewforum_body.htm, всюду где был "row1", поменял на "row1 clickable", но ничего не меняется. Вернул все как было. Если знаете где надо исправить, то подскажите, если не трудно.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Pazh »

Для отображения списка форумов используется шаблон forumlist_body.html - в нем аналогичные row1
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 27 раз
Поблагодарили: 3 раза

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Strigops »

Pazh, спасибо, работает.
turnoff
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 3 месяца
Благодарил (а): 1 раз

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение turnoff »

ребят, а как сделать кликабельное поле? чтобы на название не обязательно наводить было
Аватара пользователя
Strigops
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 27 раз
Поблагодарили: 3 раза

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение Strigops »

Несколькими сообщениями выше написано - Подсветка полей форумов при наведении мыши для subsilver2
turnoff
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 3 месяца
Благодарил (а): 1 раз

Re: Подсветка полей форумов при наведении мыши для subsilver

Сообщение turnoff »

Sheer писал(а): "Кликабельное" поле

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

<td class="row1" width="100%" onmouseover="this.style.cursor='hand'";  onclick="window.location.href='{forumrow.U_VIEWFORUM}'"; style="cursor: pointer; ">
А какой код нужно прописать чтобы, кликабельное поле было в форуме, и переключалось на темы? этот код не работает если войти на форум, и переходить по темам

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