Ответы на вопросы
0 голосов
886 просмотров

Добавил это код:

$this->output('<meta name="description" content="'.strip_tags($this->content['q_view']['raw']['pcontent']).'"/>');

но выводиться описание полностью как сделать что бы выводилось по количеству символов

от | 886 просмотров

2 Ответы

+1 голос
Как то так: <meta name="description" content="краткое описание">
от
0 голосов
Вы можете добавить функцию усечения строк PHP в свою функцию вывода, например, так:

``php

$htmlMeta = "<meta name='description' content='".trim(strip_tags($this->content['q_view']['raw']['pcontent']), ' \t\n\r')."'>";

$this->output($htmlMeta);

```

Это обрежет все пробелы (пробелы, табуляции, новые строки и т.д.) в начале и конце строки, а затем удалит все теги (html, xml, json и т.д.) из строки. Наконец, он вернет первые 140 символов строки.
от
Добро пожаловать на сайт Вопросов.Нет, где вы можете задавать вопросы и получать ответы от других участников сообщества.
149 вопросов
210 ответов
13 комментариев
489 пользователей