• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Автоматическая замена ЗАГЛАВНЫХ букв в объявлениях  (Прочитано 740 раз)
  • *
  • Сообщений: 23
Всем привет.
Есть какой то плагин или другое решение автоматической замены ЗАГЛАВНЫХ букв на маленькие, за исключением первой конечно (и в заголовках и в самом описании)

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1621
    • Шаблоны и плагины Osclass
Плагины...это сильно:)
Есть в CSS такое свойство:
text-transform:  lowercase;И всё:)
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 23
 ;D ;D ;D
ну таким свойством и первая будет маленькой!? Kак сделать, чтоб Первая оставалась заглавной и те что после точки?

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1621
    • Шаблоны и плагины Osclass
;D ;D ;D
ну таким свойством и первая будет маленькой!? Kак сделать, чтоб Первая оставалась заглавной и те что после точки?
Да. Невнимательно посмотрел вопрос.
Решение, как сделать первую букву Заглавной, остальные строчными:
Добавить функцию в functions.php шаблона:
function mb_ucfirst($str) {
    return mb_substr(mb_strtoupper($str,'utf-8'),0,1,'utf-8').mb_strtolower(mb_substr($str,1,mb_strlen($str,'utf-8'),'utf-8'),'utf-8');
}
И в item.php шаблона,заменить
Заголовок osc_item_title();
на
mb_ucfirst(osc_item_title());Т.е. конечный код в  item.php шаблона будет такой примерно ( Title вместе с городом):
<?php echo mb_ucfirst(osc_item_title()) . ' ' osc_item_city(); ?>
« Последнее редактирование: 25 Октябрь 2018, 04:26:24 от Dis »
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 23
на форуме очень не хватает кнопочки "Спасибо"  ;)

  • *
  • Сообщений: 23
нашел три строки у себя такие в item.php и все они выглядят вот так, проста в разных тегах
<?php echo osc_esc_html(osc_item_title()); ?>В общем, добавил функцию в function.php, заменил все три osc_esc_html на mb_ucfirst и ничего не вышло... то бишь текст остается с заглавными буквами
« Последнее редактирование: 25 Октябрь 2018, 20:20:51 от 1nstep »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1621
    • Шаблоны и плагины Osclass
нашел три строки у себя такие в item.php и все они выглядят вот так, проста в разных тегах
<?php echo osc_esc_html(osc_item_title()); ?>В общем, добавил функцию в function.php, заменил все три osc_esc_html на mb_ucfirst и ничего не вышло... то бишь текст остается с заглавными буквами
Значит стили смотрите шаблона, видимо в CSS всё дело.
Доработки любой сложности.
Задание присылайте в личку.

 


test