изменение цвета ячеек

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

изменение цвета ячеек

Сообщение *maloy* 17.07.2007 23:12

доброго времени суток.
не получается у меня сделать следующее. при навидении на строку что бы менялся цвет у всей строки (как в prosilver).
меняется только в одной из ячеек, на которую навожу... подскажите как надо сделать
спасибо
*maloy*
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 06.06.2006 17:28


Сообщение Палыч 18.07.2007 7:53

*maloy*
Цвет сроки (то есть текста) ии фона?
Вот пример описания класса css стандартного верхнего меню
Код: Выделить всё
/* The register, login, search etc links at the top of the page */
.mainmenu      { font-size : {T_FONTSIZE2}px; color : {T_BODY_TEXT} }
a.mainmenu      { text-decoration: none; color : {T_BODY_LINK};  }
a.mainmenu:hover{ text-decoration: underline; color : {T_BODY_HLINK}; }

a.mainmenu:hover - при наведении курсора мыши
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение *maloy* 18.07.2007 9:04

Палыч
не совсем то. мне надо изменять bgcolor для форумов и топиков. т.е. навёл на тему, вся строка изменила свой бэкграунд колор. ну в опщем как это сделано в prosilver стиле. надеюсь понятно.
спасибо за быстрый ответ
*maloy*
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 06.06.2006 17:28

Сообщение Палыч 18.07.2007 21:01

*maloy* писал(а): надеюсь понятно.

Понятно. Это вы не хотите понять.
Я вам дал способ, как решить.
Например,
Код: Выделить всё
td.row1   { background-color: {T_TR_COLOR1}; }
Это ячейки наименования форума и темы.
Если вы добавите
Код: Выделить всё
td.row1:hover   { background-color: #FFFF00; }
то при наведении курсора мыши фон станет жёлтым.
Другое дело, что этот же класс используется и в ячейках постов (через один) и ещё кое-где.
Но что мешает добавть собственный класс td.rowmaloy
Код: Выделить всё
td.rowmaloy   { background-color: {T_TR_COLOR1}; }
td.rowmaloy:hover   { background-color: #FFFF00; }

и в шаблонах (viewtopic_body.tpl для тем и index_body.tpl для форумов) заменить
Код: Выделить всё
     <td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />
      {topicrow.GOTO_PAGE}</span></td>

на
Код: Выделить всё
     <td class="rowmaloy" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />
      {topicrow.GOTO_PAGE}</span></td>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение *maloy* 19.07.2007 9:55

Палыч
это я сделал уже. и свой класс добавил. но при вашем варианте делается именно то что я описал в первом посте. т.е. изменяет цвет только одной ячейки, там где название топика написано. мне же надо что бы цвет одновременно изменялся по всей строке, т.е. там где картинка, название топика, топикстартер, просмотров, последний ответ. т.е. весь блок <tr></tr>. делать это по аналогии с <td class...> пробовал, но ведать толи криво толи так нельзя :)
спасибо за участие и помощь ;)
*maloy*
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 06.06.2006 17:28

Сообщение Палыч 19.07.2007 10:45

*maloy*
Можно ссылку на форум (можно в ЛС)?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение *maloy* 19.07.2007 15:53

к сожалению нет. с хостом проблемы, форум на локалхосте.
ну...если не тяжело гляньте стиль prosilver на рзрbb3 и попробуйте сделать то что мне говорите. и увидите разницу :)
ещё раз большое спасибо за помощь.
*maloy*
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 06.06.2006 17:28

Сообщение Палыч 19.07.2007 19:28

*maloy*
Я уже понял. Мне бы скрин индекса и вьюфорума, чтобы понять, насколько у вас отличаются бэкграунды в стобцах темы, сообщения, последнее сообщение (ответы, автор, просмотры)
Или у вас стандартный subSilver?
Потому что придёться их делать одним цветом (как в просильвере) иначе вообще такой огород городить..... :?

Добавлено спустя 3 часа 14 минут 14 секунд:

Будем считать, что у вас стандартный subSilver.
Тогда (выделение жёлтым)
Код: Выделить всё
tr.row2   { background-color: {T_TR_COLOR2}; }
tr.row2:hover   { background-color: #ffff00; }

для файла css
Код: Выделить всё
tr.row2   { background-color: #DEE3E7; }
tr.row2:hover   { background-color: #FFFF00; }

и в viewforum_bode.tpl
Код: Выделить всё
   <!-- BEGIN topicrow -->
   <tr class="row2">
     <td align="center" valign="middle" width="20"><img src="{topicrow.TOPIC_FOLDER_IMG}" width="19" height="18" alt="{topicrow.L_TOPIC_FOLDER_ALT}" title="{topicrow.L_TOPIC_FOLDER_ALT}" /></td>
     <td width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />
      {topicrow.GOTO_PAGE}</span></td>
     <td align="center" valign="middle"><span class="postdetails">{topicrow.REPLIES}</span></td>
     <td align="center" valign="middle"><span class="name">{topicrow.TOPIC_AUTHOR}</span></td>
     <td align="center" valign="middle"><span class="postdetails">{topicrow.VIEWS}</span></td>
     <td align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topicrow.LAST_POST_TIME}<br />{topicrow.LAST_POST_AUTHOR} {topicrow.LAST_POST_IMG}</span></td>
   </tr>
   <!-- END topicrow -->

в файле index_body.tpl
Код: Выделить всё
  <!-- BEGIN forumrow -->
  <tr class="row2">
   <td align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
   <td width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
     </span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
     </span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
   <td align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
   <td align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
   <td align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
  </tr>
  <!-- END forumrow -->
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение *maloy* 19.07.2007 23:38

Палыч
разобрался, спасибо большое, моя ошибка была в том что в
Код: Выделить всё
<td class="row2" align="center" valign="middle">

не убирал класс для каждой яцейки.
ещё раз спасибо ;)
*maloy*
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 06.06.2006 17:28

Сообщение belfegor 07.08.2007 0:21

Палыч, а если такой шаблон, как тут быть? Если вставлять по ячейкам тогда не изменяется вся строка, а если в строку, тогда теряються краски ячеек... :?
Вложения
forum.gif
forum.gif (7.49 Кб) Просмотров: 3155
belfegor
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.08.2006 16:27

Сообщение Палыч 07.08.2007 1:12

belfegor
Или ехать, или шашечки...

Вы же хотели как в prosilver'е, а там строка одного цвета...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение belfegor 07.08.2007 12:50

Увы, меня интересовала полностью строка, но всё равно спасибо за подсказку! :D
belfegor
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 24.08.2006 16:27

Сообщение Палыч 07.08.2007 15:33

belfegor
То есть вы хотите так, как на скрине, но при наведении мыши - инверсия (изменение фона)?
Прикрепите ваш overall_header.tpl и *.css из вашего стиля (в полной форме ответа).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение RedNaxi 08.08.2007 10:41

я у себя делал изменение всей строки при наведении мыши, ссылка на форум в подписи, код можете выдрать из хтмла

Добавлено спустя 1 минуту 33 секунды:

Я делал ява скриптом а не цссом.
Программирую всякую чушь за еду.
Контакт
Над этим, и не только, я когда-то работал.
Аватара пользователя
RedNaxi
phpBB 2.0.16
 
Сообщения: 992
Зарегистрирован: 21.02.2007 2:05
Откуда: BMK :)

Сообщение xvoid 17.08.2007 7:59

tr.row2:hover { background-color: #FFFF00; } работает тока в опере, а на осле нереагирует никак, это хроническое или как ?
Аватара пользователя
xvoid
phpBB 1.4.4
 
Сообщения: 97
Зарегистрирован: 21.10.2006 1:40

След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0