Просмотр темы
Прикрепленные новости
|
|
alastor |
Опубликовано 10.11.2012 09:26
|
Опытный пользователь Сообщений: 210 Зарегистрирован: 20.08.2010 18:39 |
Делаю свою панельку последних новостей, и встал вопрос, как вывести новость и дать ей стиль определенный если она закреплена? какое условие?? |
|
|
alastor |
Опубликовано 10.11.2012 09:54
|
Опытный пользователь Сообщений: 210 Зарегистрирован: 20.08.2010 18:39 |
Нашел такой код: ($info['news_sticky'] == 1 ? "<img class='sticky-news' src='".get_image("sticky")."' title='Sticky News Item' alt='Sticky News Item'/>" : ""))); но задача такова, выделять закрепленные новости. допустим у обычных новостей один стиль ячейки или дива, у закрепленных другой. как можно это сделать прмиерно |
|
|
alastor |
Опубликовано 10.11.2012 10:00
|
Опытный пользователь Сообщений: 210 Зарегистрирован: 20.08.2010 18:39 |
и еще встречный вопрос, какое условие надо ставить, чтобы выделять новости из определенной категории?? |
|
|
Chief |
Опубликовано 10.11.2012 10:42
|
Персонал сайта Сообщений: 206 Зарегистрирован: 22.06.2011 15:00 |
По первому вопросу: <div class='какой-то_стиль".($info['news_sticky'] == 1 " стиль_прикрепленной_новости" ? : "")."'> По второму: class='какой-то_стиль".($info['cat_id'] == ID_КАТЕГОРИИ ? " стиль_выбранной_категории" : "")."' или даже так: class='какой-то_стиль".($info['cat_name'] == НАЗВАНИЕ_КАТЕГОРИИ ? " стиль_выбранной_категории" : "")."' Пробел перед " стиль_выбранной_категории" не забывай, иначе классы склеятся))) У богатых людей — большая библиотека. У бедных людей — большой телевизор.
|
|
|
alastor |
Опубликовано 10.11.2012 11:44
|
Опытный пользователь Сообщений: 210 Зарегистрирован: 20.08.2010 18:39 |
Немного не дойдет как это преобразить :) вот фрагмент кода панельки этой: echo "<table>\n"; Нужно сделать так, чтобы стиль обычных новостей был один, а если из них есть новость из спец категории, то стиль всей строки был другой, в данном случае мне нужно будет другой стиль ntb1 и ntb2 , но как это прописать?? |
|
|
Chief |
Опубликовано 10.11.2012 13:03
|
Персонал сайта Сообщений: 206 Зарегистрирован: 22.06.2011 15:00 |
Ну, в $cell_color заданы стили ntb1 и ntb2 у тебя здесь вместо стандартных tbl1 и tbl2 для чередования цвета строк, но только почему-то это не используется... Если чередование цветов не нужно удали вообще строку $cell_color = ($i % 2 == 0 ? "ntb1" : "ntb2"); Перед этим фрагментом добавь news_cat в запрос из DB_NEWS, если там конечно не *. Для выделения другим стилем новости из спецкатегории используем например стиль ntb3, вместо ID_CAT подставляем номер категории. Попробуй, должно работать echo "<table>\n"; У богатых людей — большая библиотека. У бедных людей — большой телевизор.
|
|
|
alastor |
Опубликовано 10.11.2012 17:48
|
Опытный пользователь Сообщений: 210 Зарегистрирован: 20.08.2010 18:39 |
Chief: Огромное человеческое спасибо! |
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |