Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Присвоение отдельного стиля заглавным буквам брендов


SEI3992

Recommended Posts

 

Здравствуйте, на сайте rolex-shops24.ru получилось сделать список брендов слева так чтобы была отдельно вынесена первая буква бренда по алфавиту.

Т.е A
      Armani

      B

      Breguet

и т.д

Подскажите пожалуйста как сделать так чтобы эти начальные буквы были не ссылками, чтобы их стиль можно было отдельно редактировать?
Для того чтобы вывести эти буквы в файл контроллера brands.php было добавлено:

 if (is_numeric(utf8_substr($result['name'], 0, 1))) {
    $key = '0 - 9';
  } else {
    $key = utf8_substr(utf8_strtoupper($result['name']), 0, 1);
  }

  if (!isset($this->data['manufacturers'][$key])) {
    $this->data['categories'][$key]['name'] = $key;
  }

Файл brands.tpl выглядит так:

<div class="box categoryblock" style="text-align:left; margin:10px; border-bottom:none;">
  <div class="box-nazv" style="margin-bottom: 20px; font-weight: bold; font-family: sans-serif; line-height: 25px; font-size: 20px;"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <div class="box-category">
    <!--<?php print_r($brands); ?>-->
    <ul>
    <?php foreach ($brands as $brand) { ?>
    <li>
    <?php if ($brands) { ?>
    <a class="active" href="<?php echo $brand['href']; ?>" title="<?php echo $brand['name']; ?>"><?php echo $brand['name']; ?></a>
    <?php } else {?>
    <a href="<?php echo $brand['href']; ?>" title=""><?php echo $brand['name']; ?></a>
    <?php }?>
    </li>
    <?php }?>
    </ul>
    </div>
  </div>
</div>

Надіслати
Поділитися на інших сайтах


"есть функция substr. она обрезает строку как тебе угодно

substr($string,0,1); - первая буква

substr($string,1); - остальные буквы"

 

Я понял про функцию, но не совсем понял как мне это применить? Ведь мне нужно не просто обрезать, а присвоить разные стили одной букве алфавита. Но чтобы при этом сами названия брендов были в другом стиле. Т.е

А (один стиль)

Armani (2й стиль)

Audemars Piguet (2й стиль)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.