Здравейте,
Имам една система за писане на статии, която съм направил, която записва в БД статиите като им вкарва съответни html низове - напрамер <span><b> и така нататък едва ли не bbcode. След това обаче искам да изведа от тази таблица, новината като я съкратя да изкарва примерно 30 думи на заглавната и да поставя бутон прочети повече. Проблема е че брои за думи съответно и html низовете. А това е проблем.
Решението естествено е да сложа strip_tags(); - но тогава преброявам думите и връщам резултата, но се губи ефекта, който е постигнат с html кода. Има ли някакъв начин по който след това отново да позволя да прочете html tagovete. Просто сайта се прецеква като имам примерно в БД <span><b> Zdravei </b></span>
Ако сложа ограничение на 3 думи. Ще прочете 1) span; 2) b; 3) Zdravei и след това слага примерно ..., но това означава че имаме незатворени тагове и ми се размества съдържанието на сайта.
Ако някой може да ми предложи решение
Имам една система за писане на статии, която съм направил, която записва в БД статиите като им вкарва съответни html низове - напрамер <span><b> и така нататък едва ли не bbcode. След това обаче искам да изведа от тази таблица, новината като я съкратя да изкарва примерно 30 думи на заглавната и да поставя бутон прочети повече. Проблема е че брои за думи съответно и html низовете. А това е проблем.
Решението естествено е да сложа strip_tags(); - но тогава преброявам думите и връщам резултата, но се губи ефекта, който е постигнат с html кода. Има ли някакъв начин по който след това отново да позволя да прочете html tagovete. Просто сайта се прецеква като имам примерно в БД <span><b> Zdravei </b></span>
Ако сложа ограничение на 3 думи. Ще прочете 1) span; 2) b; 3) Zdravei и след това слага примерно ..., но това означава че имаме незатворени тагове и ми се размества съдържанието на сайта.
Ако някой може да ми предложи решение