[quotemsg data-username="Александр З"]Здравствуйте, Подскажите как можно в исходном коде статей расставить классы для заголовков H2? Статей много - вручную не вариант. По сути надо в цикле пройтись по всем материалам и при встрече заголовка, в зависимости от его порядка в тексте, дать ему класс. Например классы header1, header2, header13 Сказать легко - сделать не могу[/quotemsg]Отвечаю на сообщение с первой страницы
if (preg_match("~\[quotemsg data-username=\"(.*?)\"\].*?\[/quotemsg\]~",$text ,$a))
{ return preg_replace("~\[quotemsg data-username=\"(.*?)\"\](.*?)\[/quotemsg\]~", '$2', $text);}
preg_replace
работает корректно.return
из if
?$text = preg_replace("~\[quotemsg data-username=\"(.*?)\"\](.*?)\[/quotemsg\]~", '$2', $text);
$text = preg_replace("~\[quotemsg data-username=\"(.*?)\"\](.*?)\[/quotemsg\]~", '$2', $text);
return $text;
function removeDataFromMsg($text) {
$text = preg_replace("~\[img\](.*?)\[/img\]~", '[*фото-контент*]', $text);
$text = preg_replace("~\[video title=\"(.*?)\"\](.*?)\[/video\]~", '[*видео-контент*]', $text);
$text = preg_replace("~\[spoiler title=\"(.*?)\"\](.*?)\[/spoiler\]~", '[*спойлер*]', $text);
$text = preg_replace("~\[quotemsg data-username=\"(.*?)\"\](.*?)\[/quotemsg\]~", '$2', $text);
return $text;
}
[quotemsg data-username="Александр З"]Здравствуйте,
Подскажите как можно в исходном коде статей расставить классы для заголовков H2?
Статей много - вручную не вариант.
По сути надо в цикле пройтись по всем материалам и при встрече заголовка, в зависимости от его порядка в тексте, дать ему класс.
Например классы header1, header2, header13
Сказать легко - сделать не могу[/quotemsg]Отвечаю на сообщение с первой страницы
s
и все работает.~\[quotemsg data-username=\"(.*?)\"\](.*?)\[/quotemsg\]~s
[quotemsg data-username="Александр З"][quotemsg data-username="Александр З"]Переходим на новую страницу .... [/quotemsg]А вот тут могут возникнуть проблемы ((([/quotemsg]Это да!
str_replace
достаточно.