Форум русской поддержки Joomla!® CMS
03.12.2016, 17:48:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Стиль для части заголовка

 (Прочитано 269 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kik84
Живу я здесь
******

Репутация: +59/-4
Offline Offline

Сообщений: 1307



« : 20.09.2015, 11:41:41 »

Есть ли какое-то решение? Например, заголовок статьи с фронта выводится так: <h1 itemprop="name">Слово 1 слово 2 слово 3</h1>
Как мне выделить участок "слово 3" в color: red;?
Надо не для всех материалов, а для определенных.
Записан
Ilhom666
Живу я здесь
******

Репутация: +154/-0
Offline Offline

Сообщений: 1333



« Ответ #1 : 21.09.2015, 19:14:13 »

имхо, тут одним CSS-ом не отделаетесь
Записан
kik84
Живу я здесь
******

Репутация: +59/-4
Offline Offline

Сообщений: 1307



« Ответ #2 : 21.09.2015, 19:39:30 »

имхо, тут одним CSS-ом не отделаетесь
Можете набросать схему действий?)
Записан
Ilhom666
Живу я здесь
******

Репутация: +154/-0
Offline Offline

Сообщений: 1333



« Ответ #3 : 21.09.2015, 19:47:51 »

нуу, я не программист
примерно так, прописываете
Код
<?php
function zagalovka($anytext, $count)
{
$title = "<h1 itemprop=\"name\">";
$anytext = trim($anytext);
if(stripos($anytext,' ')) {
$title .= "<span class=\"chast1\">";
$titles = explode(' ', $anytext);
for($i=1;$i<=$count;$i++){
$title .= $titles[$i-1]." ";
}
$title .= "</span>";
$title .= "<span class=\"chast2\">";
for($i;$i<=count($titles);$i++){
$title .= $titles[$i-1]." ";
}
$title .= "</span>";
 
} else {
$title = "<span class=\"title1\">".$anytext."</span></h1>";
}
echo $title;
}
?>
Задаете стили
Код
 
<style>
.chast1{
color: red;
}
.chast2{
color: blue;
}
</style>
 
И в нужном месте выводите
Код:
<?php
zagalovka("Слово 1 слово 2 слово 3", 4)
?>
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet