#1
Есть задача, заносить в базу жанры фильмов, реализовано на основе мода Мета-теги (расширенная версия)
В базе таблица создана, данные заносятся, но некорректно. По аналогии с description написал для genre.
Пишутся все слова после "Жанр:" и далее ограничено количеством символов 25, а нужно сделать чтобы только до следующего слова "Страна:"
Полный код функции формирования мета-тегов:
В базе таблица создана, данные заносятся, но некорректно. По аналогии с description написал для genre.
Пишутся все слова после "Жанр:" и далее ограничено количеством символов 25, а нужно сделать чтобы только до следующего слова "Страна:"
$search_word = array("Жанр");
$i= array_count_values($search_word);
if (preg_match('#Жанр#is', $text))
{
$pos = strpos($text, 'Жанр');
$text_d = substr($text, $pos);
}
else{ $text_d = '';}
if($text_d = ($text_d != '') ? $text_d : $text)
{
$genre = str_replace($fastquotes, '', $text_d);
$genre = str_replace(":", '', $genre);
$genre = preg_replace("/(\s){2,}/",' ',$genre);
$genre = str_replace($search_word, '', trim($genre));
$meta['genre'] = trim(bb_substr( stripslashes($genre), 0, 25, 'utf-8' ));
} else { $meta['genre'] = ''; }Полный код функции формирования мета-тегов:
Spoiler content hidden.