Группа: Пользователь
Ранг: Мастер
Регистрация: 29.10.2009
Александр может по памяти вспомнишь... Если система генерирует meta description - все идет нормально: Пример1. Пример2. если прописаны теги для товара в MetaDescription - все идет со строчной: пример1. пример2 где поправить? в class.Seo.php /** * Функциия генерации description */ private function getSetkey ( $str , $num = 200 ) { if (!empty( $str )) { $str = str_replace (array( "rn" , "r" , "n" , ',' , '?' , '!' , ':' , '.' ), '|||' , $str ); $result = $words = array(); foreach ( explode ( '|||' , $str ) as $word ) { if (isset( $word { 15 }) && ! is_numeric ( $word )) { $words [] = ucfirst ( trim ( preg_replace (array( '/[^-a-zа-яё0-9_ ]/' , '/s+/' ), ' ' , strtolower ( $word )))); } } $words = array_unique ( $words ); shuffle ( $words ); $count = 0 ; foreach ( $words as $word ) { if (!empty( $word )) { $count += strlen ( $word ); $result [] = $word ; if ( $count > $num ) { break; } } } return implode ( '. ' , $result ); } return '' ; } /** * Функция вывода метатега description из базы */ private function getBase ( $val = '12' ) { if ( get_active ( 'seomod' )) { if ( CACHE == '1' ) { $array = Files :: cacheFiles ( 'full_description' , false , 86400 , 'private' ); // кешируем на 24 часа, тяжелый запрос if ( $array === false ) { $array = $this -> getQuery (); Files :: cacheFiles ( 'full_description' , $array , 86400 , 'private' ); } $array = $this -> getRandArray ( $val , $array ); } else { $array = $this -> getQuery ( $val , true ); } } $this -> words = !empty( $array ) ? implode ( ', ' , $array ) : '' ; } /** * Функция вывода метатега description из базы */ private function getQuery ( $val = 0 , $order = false ) { $array = array(); $rand = $order === true ? 'ORDER BY RAND() LIMIT ' . $val : '' ; $sql = DB :: getDB ()-> Query ( "SELECT Text FROM " . PREFIX . "_description WHERE Aktiv = '1' " . $rand ); while ( $row = $sql -> Result_Fetch_Object ()) $array [] = trim ( $row -> Text ); $sql -> Result_Close (); return $array ; } /**
возможно из-за strtolower ? Отредактировано Odyssey : 12.08.2013, 17:42:29 Вложения