Здравствуйте. Я сохраняю новость, как html страницу. Точнее, просто набор текста и html тегов, например
<span style="color:red;">Hello world</span>
Хочу выводить полную и краткую новость на странице. Но если в полной новости 10^6 символов то какой смысл выводить их всех. Вопрос состоит в том, как бы мне корректно вывести краткую новостью. Первое, что приходит в голову, это обрезать строку, но тогда получатся незакрытые html теги, что будут все портить.
Один вариант добавлять авто. "читать далее" http://jedfoster.com/Readmore.js/. О нем можно почитать подробней на сайте, он умеет понимать как обрезать не нарушив теги.
Как выше сказали отдельное поле завести или обрезать строку по кол символов сколько надо вывести.
Лучше всего добавлять "краткую новость" вручную, сделав для этого специальное поле.
Но если уж совсем лень и плевать на возможные косяки, то достать новость, вырезать теги через strip_tags и отрезать по первую через 100 символов точку.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
ЗдравствуйтеВозникла проблема, дело в том что хочу чтобы в yii\grid\SerialColumn был не input с типом text, а dropdown, чтобы можно было выбрать только конкретные...
В php можно создать многомерный массив и добавить в него ключ со значением без указания типа, а как такое сделать в c#?
Хочу создать Пользователя путем записи данных в БД, но вызывается ошибка:
Доброго времени сутокПодскажите существует ли более мощный аналог imagick? В imagick не все устраивает, во первых не могу задать цвет если мне нужно...