Page 4 of 5
Re: "Кривые" таги
Posted: Mon Jan 13, 2014 2:38 pm
by admin
Да, это понятно, вы сможете настроить конкретно нужные вам символы.
Тему можете показать где вы поднимали этот вопрос ?
Re: "Кривые" таги
Posted: Mon Jan 13, 2014 2:44 pm
by vik_tgpteam
Так и есть сейчас. У вас не удаляет везде при удалении в тагах ?
Не проверял, но вот wait - полно, не раз уже замечал . сделайте опцию(wait не показывать)
Re: "Кривые" таги
Posted: Mon Jan 13, 2014 2:53 pm
by admin
Итого тему показать вы не можете, работу удаления не проверяли, но крику что суппорт плохой - на 4 страницы ...
ок, будем делать опцию...
Re: "Кривые" таги
Posted: Mon Jan 13, 2014 2:57 pm
by Alt
Еще момент, который вытекает из вышеследующего.
В наших базах УЖЕ есть такие теги и символы.
Т.е. нам нужна функция как это в базах все пофиксит!
Иначе в базах останется много тегов с такими символами и старыми галерами!
Подумай плиз и над этим.
П.С.: все же выводить только проапровженые теги правильнее. а не все. Есть теги даже с нормальными символами кривые, кот. не имеют смысла слова.
Пример: absykdsfhertuijnsdgj8457
тег.
Ну или из реальности:
http://www.greytube.net/tag/akaneyui1685part5/
тег: akaneyui1685part5
Гугуль банит за спам. А вот масса ссылок на идиотские теги будет нормальна?
Я думаю нет. Такие теги возникают постоянно и их масса.
Так что пункт два без пункта один - полумера для избегания ошибок в базе, но на 100% проблему не решает.
Re: "Кривые" таги
Posted: Mon Jan 13, 2014 3:03 pm
by vik_tgpteam
Итого тему показать вы не можете, работу удаления не проверяли
Не проверяли? я написал что wait тоже надо не показывать. То, что он показывается сейчас это факт или тоже вызывает сомнения? Сделайте опцию и лично меня это устроит на 100%
Да, всё вышеописанное мною следует трактовать применительно ко
всем тегам а не только к облаку
Re: "Кривые" таги
Posted: Mon Jan 13, 2014 3:31 pm
by S_Flash
Кстати, тоже заметил, что те теги, которые на галерах, непонятно, как отфильтровать..
Только whitelistom получается? Может стоти на галерах юзать только те теги, что заапрувлены или сделать такой конфиг?
Re: "Кривые" таги
Posted: Mon Jan 13, 2014 4:16 pm
by admin
Да, добавлена такая опция
http://smartcj.com/wiki/doku.php?id=ru: ... ctive_tags
Достаточно ее для данного топика ?
Re: "Кривые" таги
Posted: Wed Jan 15, 2014 11:01 am
by Alt
Проблему с выводом тегов это решит!
и с запросами.
Это не будет достаточно для:
1. в наших базах уже пристутствуют галеры с массой кривых тегов- это надо пофиксить как то.
2. все равно новые теги будут добавлятся кривые.
и база может раздуваться как тут.
http://smartcj.com/viewtopic.php?f=7&t=90216
Я так понимаю теги без апровда не будут добавлятся в записть по галере?
Это гуд.
Я бы все таки ввел таблицу символов, кот. возможна для записи в теги.
Чтобы не было таких тегов в базе вообще.
Ну и сделал фикс какой то по базе, чтобы удалить кривые теги по этой таблице!
Спасибо
Re: "Кривые" таги
Posted: Wed Jan 15, 2014 11:43 pm
by admin
Ок, попробуем такой вариант в 51 с классическим синтаксисом preg_replace что дает полную свободу по символам
условно
search for : *
in field : tags
and replace with : PREG_REPLACE("|[^a-z0-9\s\|]+|is", "", "{TAGS}")
более подробно о синтаксисе можно провесть в любой доке по регэкспам
удалить то что есть
DELETE FROM `rot_tags` WHERE tag_name REGEXP '^[^a-z0-9]+$'
DELETE FROM rot_gal2tag WHERE tag_id NOT IN (SELECT tag_id FROM rot_tags)
Re: "Кривые" таги
Posted: Mon Jan 20, 2014 3:55 pm
by vik_tgpteam
Где добавлена такая опция ? в Build 201401172238 не нашёл