Page 1 of 1
Добавить тег <!--CLEAN_DESC_XXX-->
Posted: Thu Feb 06, 2014 3:31 pm
by S_Flash
Аналог <!--DESCRIPTION_XXX--> или <!--DESCRIPTION-->
только с таким исключением:
function CLEAN_DESC($source, $XXX=999) {
return substr(preg_replace('/[0-9]+|\\|\||,|<|\.|>|\/|\?|;|:|\'|"|\[|\{|\]|\}|`|~|@|#|\$|%|\^|&|\*|\(|\)|-|_|=|\+|[ ]+$/i', "", $source), 0, $XXX);
}
ПС Хотелось бы исключить из десков всякий шлак (,..<><>%^&), включая цифры (тут по желанию). Импорт реплейс не справятся. Да и уже мнго наимпортировано, надо уже бороться с выводом того, что есть.
Re: Добавить тег <!--CLEAN_DESC_XXX-->
Posted: Thu Feb 06, 2014 8:19 pm
by darkover
Вообще да, я пожалуй подпишусь, дерьма такого хватает. Самое интересное, что при импорте-то можно деск через свой скрипт пропустить, он все удалит, а вот уже забитые галеры - это гораздо сложнее, если бы был такой тег, то масс эдит темплейтом пройтись и вопрос решен.
Но все же, лучше, при импорте это делать, тогда и слаги у галер будут нормальные, а не такие как часто бывает *-amp-39-bla-bla-bla
Re: Добавить тег <!--CLEAN_DESC_XXX-->
Posted: Thu Feb 06, 2014 8:33 pm
by S_Flash
Ну слаг хотябы вот такие дески пропускает ''''''''''''''',,,,,,,,,,,,,,,,,.....>>>>

Re: Добавить тег <!--CLEAN_DESC_XXX-->
Posted: Fri Feb 07, 2014 3:12 pm
by admin
тут так же убран пробел - мне каежтся это лишним.
И цифры зачем-то оцбираются - что плохо в деске условно 18 yo anne
а будет yo anne
Re: Добавить тег <!--CLEAN_DESC_XXX-->
Posted: Fri Feb 07, 2014 3:26 pm
by S_Flash
admin wrote:тут так же убран пробел - мне каежтся это лишним.
И цифры зачем-то оцбираются - что плохо в деске условно 18 yo anne
а будет yo anne
Пробел удаляется только в конце, цифры можно тоже не удалять. Это только пример, не 100% вариант.
Иногда лучше потерет даже цифры, чем получить пару десятков дефисов, запятых и прочих символов, которые не связаны с деском. ХЗ, но например кавычка может быть фатальна для HTML вёрстки.
Re: Добавить тег <!--CLEAN_DESC_XXX-->
Posted: Fri Feb 07, 2014 3:34 pm
by admin
Ок, добавлено
<!--STRIP_SPECIAL_CHARS_DESCRIPTION_30-->
http://smartcj.com/wiki/doku.php?id=ru: ... tag_prefix