На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Строка заголовка новостей
komar Дата: Воскресенье, 06.05.2012, 03:34 | Сообщение # 1
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Решил я немного видоизменить строку заголовка для модуля новостей, идею придумал не сам, позаимствовал на просторах инета, но как обычно с реализацией туговато, смылс в том чтобы рядом с названием Новости отображалось название категории, у меня получилось только вот так:
Code
<div class="eTitle" style="text-align:left;"><a href="$CATEGORY_URL$"><font color="#8b4513"><b><span style="font-family: Courier New; font-size: 14pt;">$CATEGORY_NAME$</span></b></font></a> → <a href="$ENTRY_URL$">$TITLE$</a></div>

Головой я понимаю что что-то не так, а именно при наведении на текст заголовка Категории цвет текста не меняется, это понятно что он не меняется класс то не задан, а как сделать чтобы был задан?
Пробовал через Css задавал стили для блока div и загонял под него $CATEGORY_NAME$ , НО столкнулся с проблемой, что Название категории и название новости в этом случае оказывались на разных строчках...
В общем HELP!


 
Victor Дата: Воскресенье, 06.05.2012, 07:40 | Сообщение # 2
Offline
Супер чел
Проверенные
Сообщений:277
Награды:1
Замечания:0%
Репутация
135
Попробуй
Code
<div class="eTitle" style="text-align:left;"><a href="$CATEGORY_URL$"><font color="#8b4513" class="qwerty"><b><span style="font-family: Courier New; font-size: 14pt;">$CATEGORY_NAME$</span></b></font></a> → <a href="$ENTRY_URL$">$TITLE$</a></div>


и в css
Code
.qwerty:hover {color:#цвет}


 
komar Дата: Воскресенье, 06.05.2012, 16:06 | Сообщение # 3
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Victor,
Лови +!
Все работает, только IE насколько я понял, порывшись в инете, не понимает атрибут class, в общем не работает Hover в IE sad

Добавлено (06.05.2012, 13:05)
---------------------------------------------
Решил пойти дальше, название новости описанное выше целесообразно использовать на страницах сайта, а именно в $LAST_NEWS$, но когда переходишь в раздел, то это название незачем отображать т.к. ты уже в этом разделе, попробовал реализовать вот так:

Code
<?if($LAST_NEWS$)?><div class="eTitle" style="text-align:left;"><a href="$CATEGORY_URL$"><font color="#8b4513" class="Cutn"><b><span style="font-family: Courier; font-size: 14pt;">$CATEGORY_NAME$</span></b></font></a> → <a href="$ENTRY_URL$">$TITLE$</a></div><?else?><div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div><?endif?>


Не получилось, название категории пропадает вообще, остается только название самой новости, что я не так делаю?

Добавлено (06.05.2012, 16:06)
---------------------------------------------
Quote (komar)
Решил пойти дальше, название новости описанное выше целесообразно использовать на страницах сайта, а именно в $LAST_NEWS$, но когда переходишь в раздел, то это название незачем отображать т.к. ты уже в этом разделе, попробовал реализовать вот так:

Решил поставленную задачу самостоятельно, вот так:
Code
<?if($PAGE_ID$='category')?><div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div><?else?><div class="eTitle" style="text-align:left;"><a href="$CATEGORY_URL$"><font color="#8b4513" class="Cutn"><b><span style="font-family: Courier; font-size: 14pt;">$CATEGORY_NAME$</span></b></font></a> → <a href="$ENTRY_URL$">$TITLE$</a></div><?endif?>

Суть решения заключается в использовании $PAGE_ID$='category'




Сообщение отредактировал komar - Воскресенье, 06.05.2012, 16:07
 
antisept Дата: Понедельник, 07.05.2012, 13:19 | Сообщение # 4
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (komar)
только IE насколько я понял, порывшись в инете, не понимает атрибут class

это какая, интересно, версия IE не понимает class? IE1? biggrin
Quote (komar)
в общем не работает Hover в IE

прекрасно работает. Другое дело, что он работает только для ссылок. А в данном случае, можно использовать псевдо-класс


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
komar Дата: Понедельник, 07.05.2012, 16:48 | Сообщение # 5
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Quote (antisept)
это какая, интересно, версия IE не понимает class? IE1?

Дабы не быть голословным


Quote (antisept)
А в данном случае, можно использовать псевдо-класс

А это как? shy


 
antisept Дата: Понедельник, 07.05.2012, 18:55 | Сообщение # 6
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (komar)
Дабы не быть голословным

komar, здесь имеется ввиду setAttribute в javascript, а не class в html. smile
Quote (komar)
А это как?

Читаем тут


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
komar Дата: Понедельник, 07.05.2012, 21:33 | Сообщение # 7
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
antisept,
Спасибо почитаю.


 
  • Страница 1 из 1
  • 1
Поиск: