|
Строка заголовка новостей
|
|
| komar | Дата: Воскресенье, 06.05.2012, 03:34 | Сообщение # 1 |
Offline
Свой человек
Продвинутые
| Сообщений: | 712 |
| Награды: | 6 |
| Замечания: | 0% |
|
Решил я немного видоизменить строку заголовка для модуля новостей, идею придумал не сам, позаимствовал на просторах инета, но как обычно с реализацией туговато, смылс в том чтобы рядом с названием Новости отображалось название категории, у меня получилось только вот так: 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% |
|
Попробуй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>
и в cssCode .qwerty:hover {color:#цвет}
|
| |
| |
| komar | Дата: Воскресенье, 06.05.2012, 16:06 | Сообщение # 3 |
Offline
Свой человек
Продвинутые
| Сообщений: | 712 |
| Награды: | 6 |
| Замечания: | 0% |
|
Victor, Лови +! Все работает, только IE насколько я понял, порывшись в инете, не понимает атрибут class, в общем не работает Hover в IE
Добавлено (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 |
|
|
Quote (komar) только IE насколько я понял, порывшись в инете, не понимает атрибут class это какая, интересно, версия IE не понимает class? IE1? Quote (komar) в общем не работает Hover в IE прекрасно работает. Другое дело, что он работает только для ссылок. А в данном случае, можно использовать псевдо-класс
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |
| komar | Дата: Понедельник, 07.05.2012, 16:48 | Сообщение # 5 |
Offline
Свой человек
Продвинутые
| Сообщений: | 712 |
| Награды: | 6 |
| Замечания: | 0% |
|
Quote (antisept) это какая, интересно, версия IE не понимает class? IE1? Дабы не быть голословным
Quote (antisept) А в данном случае, можно использовать псевдо-класс А это как?
|
| |
| |
| antisept | Дата: Понедельник, 07.05.2012, 18:55 | Сообщение # 6 |
Offline
BrainStorming
Администраторы
| Сообщений: | 2847 |
| Награды: | 51 |
|
|
Quote (komar) Дабы не быть голословным komar, здесь имеется ввиду setAttribute в javascript, а не class в html. Читаем тут
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |
| komar | Дата: Понедельник, 07.05.2012, 21:33 | Сообщение # 7 |
Offline
Свой человек
Продвинутые
| Сообщений: | 712 |
| Награды: | 6 |
| Замечания: | 0% |
|
antisept, Спасибо почитаю.
|
| |
| |