Здраствуйте помогите пожалуйста
зделал чтоб в <meta name="description" content="... добавлялся текст описания из обьявления, но не знаю как задать чтоб добавлялось только 160 символов из описания???
вот код:PHP код:вот сайт podobovo.in
$city = $model->city?$model->city->name:'';
$this->pageTitle = $model->getStrByLang('title').' '.$city.' '.$model->getStrByLang('address');
$this->pageDescription = $model->getStrByLang('title').', '.$model->getStrByLang('description');
Как задать чтоб в description из описания обьвления добавлялось только 160 символов???
(Ответов: 5, Просмотров: 1111)
- 26.07.2012 03:57
Последний раз редактировалось ArhStrAngeR; 26.07.2012 в 10:12. Причина: потер ссылку
- 26.07.2012 11:35
Функция обрезает до указанного количества символов по словам, т.е. в конце не будет обрезанных слов.
PHP код:Вызывается так:function trimtext($str, $char) {
if (strlen($str) > $char) {
$str=mb_substr($str, 0, $char);
if(mb_substr($str, mb_strlen($str)-1, 1) && mb_strlen($str) == $char)
{
$str=mb_substr($str, 0, mb_strlen($str)-mb_strlen(strrchr($str, ' ')));
}
}
return $str;
}
PHP код:trimtext($opisanieobjavlenia, 160);
Удобный мониторинг позиций | Лучший VPS хостинг, с беспл. админ. | Биржа контента без комиссии Спасибо сказали:
real2012(27.07.2012), - 26.07.2012 12:18
Я извеняю канешно, а можно как для чайника дописать код который я вставил?
- 27.07.2012 01:42
Я извеняюсь канешно, а можно как для чайника дописать код который я вставил?
- 27.07.2012 02:41PHP код:
$city = $model->city?$model->city->name:'';
$this->pageTitle = $model->getStrByLang('title').' '.$city.' '.$model->getStrByLang('address');
$this->pageDescription = $model->getStrByLang('title').', '.trimtext($model->getStrByLang('description'),160);
function trimtext($str, $char) {
if (strlen($str) > $char) {
$str=mb_substr($str, 0, $char);
if(mb_substr($str, mb_strlen($str)-1, 1) && mb_strlen($str) == $char)
{
$str=mb_substr($str, 0, mb_strlen($str)-mb_strlen(strrchr($str, ' ')));
}
}
return $str;
}
Спасибо сказали:
real2012(27.07.2012), - 27.07.2012 20:35
Большое спасибо, готов отблогадарить)))
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Копирайт - 2$ за 1000 символов. Качественный ручной рерайт - 1$ за 1000 символов. | Копирайтинг, переводы, постинг | 2 | 24.10.2017 12:45 |
Копирайт описания игры | Копирайтинг, переводы, постинг | 0 | 19.06.2012 18:59 |
Описания партнерских программ | Копирайтинг, переводы, постинг | 0 | 06.04.2012 15:17 |
правильность описания и ключей | Вопросы от новичков | 3 | 17.11.2011 11:50 |