Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как лучше сделать автоматическую правку заголовка, текста и допполей новости если они не корректно заполнены посетителем?

Как лучше сделать автоматическую правку заголовка, текста и допполей новости если они не корректно заполнены посетителем?


     03.11.2015    Общие вопросы по PHP, Хаки, Ламерские вопросы    2025

вопрос
Добрый день! Посоветуйте, пожалуйста, решение. Правил как обычно никто не читает, поэтому подаваемые на моем сайте объявления, приходится перед публикацией править руками, чтобы добиться нормального внешнего вида.
Для заголовка и текста новости - менять регистр текста, делать первую букву заглавной, остальные прописными, удалять лишние символы, вставлять пробелы после запятых и т.п. Для доп.полей, приводить номера телефонов к единому внешнему виду и т.п..
Задача , по моему, достаточно распространенная и возможно уже кем то решенная!
Я пока вижу решение так, в админке во время проверки объявления, по нажатию кнопки скриптом одновременно править заголовок, текст и допполя, с помощью регулярных выражений, и возвращать в поле, чтобы по нажатию опубликовать, прописать уже нормально написанное объявление в базу.
Буду благодарен за любые мысли как лучше решить эту задачу.

Ответа пока нет


2 комментария

Sander
PHP-developer

Sander - 3 ноября 2015 16:17 -

Правил как обычно никто не читает

О даа. КЭП тут нещадно за этим следит :) (К вам это не относится)

менять регистр текста, делать первую букву заглавной, остальные прописными

Даже если в заголовке используется аббревиатура?

Задача , по моему, достаточно распространенная и возможно уже кем то решенная!

Отнюдь. За исключением грамматики в заголовке все остальное - индивидуалистика.

Буду благодарен за любые мысли как лучше решить эту задачу.

https://dle-faq.ru/addorder.html

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

prpobed5
Юзер

prpobed5 - 3 ноября 2015 23:30 -

Sander, ситуация понятна! Сейчас сам пытаюсь прикрутить к adnewsу обработку текста. Если буду буксовать, постучусь в addorder.
Учитывая что правила оформления объявлений (да и любых добавляемых текстов, комментариев) практически везде одинаковы, странно что нет готового набора регулярных выражений и способа прикрутить их к DLE.
Был бы востребованный модуль, к нему так и просится конструктор правил, на основе которого формируется набор регулярных выражений для обработки текста по этим правилам...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх