Как задать чтоб в description из описания обьвления добавлялось только 160 символов???

(Ответов: 5, Просмотров: 1111)
  1. Дипломник Аватар для real2012
    • Регистрация: 22.05.2012
    • Сообщений: 103
    • Репутация: 1
    Здраствуйте помогите пожалуйста
    зделал чтоб в <meta name="description" content="... добавлялся текст описания из обьявления, но не знаю как задать чтоб добавлялось только 160 символов из описания???

    вот код:

    PHP код:
    $city $model->city?$model->city->name:'';
    $this->pageTitle $model->getStrByLang('title').' '.$city.' '.$model->getStrByLang('address');
    $this->pageDescription $model->getStrByLang('title').', '.$model->getStrByLang('description'); 
    вот сайт podobovo.in
    Последний раз редактировалось ArhStrAngeR; 26.07.2012 в 10:12. Причина: потер ссылку
    • 0
  2. Опытный Аватар для earnkz
    • Регистрация: 14.04.2011
    • Сообщений: 265
    • Репутация: 74
    • Webmoney BL: ?
    Функция обрезает до указанного количества символов по словам, т.е. в конце не будет обрезанных слов.

    PHP код:
    function trimtext($str$char) {

          if (
    strlen($str) > $char) {
              
    $str=mb_substr($str0$char);

           if(
    mb_substr($strmb_strlen($str)-11) && mb_strlen($str) == $char)
               {
        
    $str=mb_substr($str0mb_strlen($str)-mb_strlen(strrchr($str' ')));
        }

              }

              return 
    $str;

          } 
    Вызывается так:

    PHP код:
    trimtext($opisanieobjavlenia160); 
    Удобный мониторинг позиций | Лучший VPS хостинг, с беспл. админ. | Биржа контента без комиссии
    • 1

    Спасибо сказали:

    real2012(27.07.2012),
  3. Дипломник Аватар для real2012
    • Регистрация: 22.05.2012
    • Сообщений: 103
    • Репутация: 1
    Я извеняю канешно, а можно как для чайника дописать код который я вставил?
    • 0
  4. Дипломник Аватар для real2012
    • Регистрация: 22.05.2012
    • Сообщений: 103
    • Репутация: 1
    Я извеняюсь канешно, а можно как для чайника дописать код который я вставил?
    • 0
  5. Студент Аватар для psy_spray
    • Регистрация: 11.02.2012
    • Сообщений: 31
    • Репутация: 2
    PHP код:
    $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($str0$char); 

           if(
    mb_substr($strmb_strlen($str)-11) && mb_strlen($str) == $char
               { 
        
    $str=mb_substr($str0mb_strlen($str)-mb_strlen(strrchr($str' '))); 
        } 

              } 

              return 
    $str

          } 
    • 1

    Спасибо сказали:

    real2012(27.07.2012),
  6. Дипломник Аватар для real2012
    • Регистрация: 22.05.2012
    • Сообщений: 103
    • Репутация: 1
    Большое спасибо, готов отблогадарить)))
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Копирайт - 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

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры