Перейти к содержанию
slavpas11

Подсветка категории

Рекомендуемые сообщения

Подскажите, что не правильно в моей функции:

<?php
if ($category == 'Распродажа') {
    echo 'style="color:red;';
}
?>

 

В левом боковом меню хочу сделать, чтобы только категория "Распродажа" подсвечивалась, но почему то не получается.
Помогите пожалуйста! http://kniging.com.ua/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще кавычки echo 'style="color:red;" ';

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще кавычки echo 'style="color:red;" ';

Сделал как вы и сказали, но ничего не поменялось :(

            <?php

if ($category['name'] == 'Распродажа') {

    echo 'style="color:#FF0000;"';

}

?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше используйте (int)$category['category_id] == 'id нужной вам категории'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
   .sidebar_center a[href$="rasprodazha"] { 
      color: red;
   }

в файл стилей  ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше используйте (int)$category['category_id] == 'id нужной вам категории'

Имеете ввиду так?

 

 

        <?php

(int)$category['category_id'] == '1038'

 { echo 'style="color:#FF0000;"';

}

?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имею ввиду вот так:

<?php if ((int)$category['category_id'] == '1038') { ?>style="color:red;"<?php } ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Имею ввиду вот так:

<?php if ((int)$category['category_id'] == '1038') { ?>style="color:red;"<?php } ?>

Всё равно не получается:(

Прилигаю файл, куда вставлял ваш код:

<?php if ($position == 'content_top'  or $position == 'content_bottom') { ?>

<div class="box">

  <h2 class="heading-title"><span><?php echo $heading_title; ?></span></h2>

  <div class="box-content">

    <div class="box-product">

      <?php foreach ($categories as $category) { ?>

        <div>

          <?php if ($category['thumb']) { ?>

            <div class="image-category" style="text-align: center">

              <a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /></a>

            </div>    

          <?php } ?>

          <div style="text-align: center"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div>

        </div>

        

        <?php

if ($category['category_id'] == '1038') {

    echo 'style="color:red;"';

}

?>

      <?php } ?>      

    </div>

  </div>

</div>

<?php } else { ?>

    <div class="sidebar_block">

        <h1>Жанры</h1>

        <div class="sidebar_center">

            <!--<div id="accordion">

              <?php foreach ($categories as $category) { ?>

                    <h3><?php echo $category['name']; ?></h3>

                    <div>

                        <ul>

                            <li><a href="<?php echo $category['href']; ?>&cat_stat=1">выбрать новинки</a></li>

                            <li><a href="<?php echo $category['href']; ?>&cat_stat=2">выбрать рекомендуемые</a></li>

                            <li><a href="<?php echo $category['href']; ?>&cat_stat=3">выбрать ожидамые</a></li>

                            <li><a href="<?php echo $category['href']; ?>&series=all">выбрать серию</a></li>

                        </ul>

                    </div>

                <?php } #path?>

            </div>-->

            <div id="accordion12" class="ui-accordion ui-widget ui-helper-reset" role="tablist">

                <?php

                    $i = 0;

                    $activeNum = 'false';

                ?>

                <?php foreach ($categories as $category) { ?>

                    <?php if($category['category_id'] == $path) { ?>

                        <?php $activeNum = $i; ?>

                        <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-accordion-accordion-header-0" aria-controls="ui-accordion-accordion-panel-0" aria-selected="true" tabindex="0">

                        <span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-s"></span><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></h3>

                        <div class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" style="display: block; height: 120px;" id="ui-accordion-accordion-panel-0" aria-labelledby="ui-accordion-accordion-header-0" role="tabpanel" aria-expanded="true" aria-hidden="false">

                            <ul>

                                <li style="padding-bottom:10px;"><a <?php if(!$cat_stat && !$authors && !$publishing_houses && !$series) { ?>style="color:#3691D6;text-decoration:none;"<?php } ?> href="<?php echo $category['href']; ?>">Все</a></li>

                                <li style="padding-bottom:10px;"><a <?php if($cat_stat == 1) { ?>style="color:#3691D6;text-decoration:none;"<?php } ?> href="<?php echo $category['href']; ?>&cat_stat=1">Новинки</a></li>

                                <li style="padding-bottom:10px;"><a <?php if($cat_stat == 2) { ?>style="color:#3691D6;text-decoration:none;"<?php } ?> href="<?php echo $category['href']; ?>&cat_stat=2">Рекомендуемые</a></li>

                                <li style="padding-bottom:10px;"><a <?php if($cat_stat == 3) { ?>style="color:#3691D6;text-decoration:none;"<?php } ?> href="<?php echo $category['href']; ?>&cat_stat=3">Ожидаемые</a></li>

                                <li style="padding-bottom:10px;"><a <?php if($authors) { ?>style="color:#3691D6;text-decoration:none;"<?php } ?> href="<?php echo $category['href']; ?>&authors=all">Авторы</a></li>

                                <li style="padding-bottom:10px;"><a <?php if($series) { ?>style="color:#3691D6;text-decoration:none;"<?php } ?> href="<?php echo $category['href']; ?>&series=all">Серии</a></li>

                                <li><a <?php if($publishing_houses) { ?>style="color:#3691D6;text-decoration:none;"<?php } ?> href="<?php echo $category['href']; ?>&publishing_houses=all">Издательства</a></li>

                            </ul>

                        </div>

                    <?php } else { ?>

                        <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-accordion-accordion-header-1" aria-controls="ui-accordion-accordion-panel-1" aria-selected="false" tabindex="-1"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span><a style="color:#424242; cursor:pointer!important;" href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></h3>

                        <div class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" style="display: none; height: 98px;" id="ui-accordion-accordion-panel-1" aria-labelledby="ui-accordion-accordion-header-1" role="tabpanel" aria-expanded="false" aria-hidden="true">

                            <ul>

                                <li style="padding-bottom:10px;"><a href="<?php echo $category['href']; ?>">Все</a></li>

                                <li style="padding-bottom:10px;"><a href="<?php echo $category['href']; ?>&cat_stat=1">Новинки</a></li>

                                <li style="padding-bottom:10px;"><a href="<?php echo $category['href']; ?>&cat_stat=2">Рекомендуемые</a></li>

                                <li style="padding-bottom:10px;"><a href="<?php echo $category['href']; ?>&cat_stat=3">Ожидаемые</a></li>

                                <li style="padding-bottom:10px;"><a href="<?php echo $category['href']; ?>&authors=all">Авторы</a></li>

                                <li style="padding-bottom:10px;"><a href="<?php echo $category['href']; ?>&series=all">Серии</a></li>

                                <li><a href="<?php echo $category['href']; ?>&publishing_houses=all">Издательства</a></li>

                            </ul>

                        </div>

                    <?php } ?>

                    <?php $i += 1; ?>

                <?php } ?>

            </div>

        </div>

    </div>

    <div class="sidebar_block">

        <h1>Пункты выдачи в Харькове</h1>

        <div class="sidebar_center">

        <div id="accordion1">

        <h3>Жилмассив "Новые  Дома"</h3>

        <div>

            <ul>

                <li><a href="/vidacha">пр. М.Жукова, 2/146,<br/>

                    станция метро "Маршала Жукова"</a></li>

            </ul>

        </div>

        <h3>Жилмассив "Алексеевский"</h3>

        <div>

            <ul>

                <li><a href="/vidacha">пр. Людвига Свободы,<br/>

                    43-Б, супермаркет "КЛАСС"</a></li>

            </ul>

        </div>

        <h3>Жилмассив "Салтовский - ул.Блюхера"</h3>

        <div>

            <ul>

                <li><a href="/vidacha">ул. Блюхера, 37/128,<br/>

                    остановка трамваев №8, 23, 26 "Улица Блюхера"</a></li>

            </ul>

        </div>

        <!--<div>

            <ul class="sidebar_ul">

                <li>

                    Жилмассив "Салтовский - ул.Блюхера"<br/>

                    <div>ул. Блюхера, 37/128,<br/>

                    остановка трамваев №8, <br/>

                    23, 26 "Улица Блюхера"</div>

                </li>

                <li>Жилмассив "Алексеевский"</li>

                <li>Жилмассив "Новые  Дома"</li>

            </ul>

        </div>-->

        </div>

        </div>

    </div>

<script>

    $(document).ready(function() {

        var activeNum = <?php echo $activeNum; ?>;

        $( "#accordion12" ).accordion({

            collapsible: true,

            active: activeNum,

            icons:{header: 'ui-icon-plus', headerSelected:'ui-icon-minus'}

        });

    });

</script>

<?php } ?>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы конечно извините, но к чему собственно хотели применить в этой строке стиль ?

 

 

<?php
if ($category['category_id'] == '1038') {
    echo 'style="color:red;"';
}
?>

Вам бы почитать может сначала основы, потом с вопросами такими на форум ?!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот по такому принципу выводить Вам нужно. А то, что творить в Вашем коде, это полный ужас  :(  

<li><a <?php echo ($category['category_id'] == '1038') ? 'style="color: red"' : ''; ?> href="<?php echo $category['href']; ?>&cat_stat=1">выбрать новинки</a></li>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.