Да, это понятно, вы сможете настроить конкретно нужные вам символы.
Тему можете показать где вы поднимали этот вопрос ?
"Кривые" таги
Re: "Кривые" таги
Don't forget to run script update
-
vik_tgpteam
- Posts: 146
- Joined: Tue Nov 01, 2011 3:18 pm
- Contact:
Re: "Кривые" таги
Не проверял, но вот wait - полно, не раз уже замечал . сделайте опцию(wait не показывать)Так и есть сейчас. У вас не удаляет везде при удалении в тагах ?
Re: "Кривые" таги
Итого тему показать вы не можете, работу удаления не проверяли, но крику что суппорт плохой - на 4 страницы ...
ок, будем делать опцию...
ок, будем делать опцию...
Don't forget to run script update
Re: "Кривые" таги
Еще момент, который вытекает из вышеследующего.
В наших базах УЖЕ есть такие теги и символы.
Т.е. нам нужна функция как это в базах все пофиксит!
Иначе в базах останется много тегов с такими символами и старыми галерами!
Подумай плиз и над этим.
П.С.: все же выводить только проапровженые теги правильнее. а не все. Есть теги даже с нормальными символами кривые, кот. не имеют смысла слова.
Пример: absykdsfhertuijnsdgj8457
тег.
Ну или из реальности:
http://www.greytube.net/tag/akaneyui1685part5/
тег: akaneyui1685part5
Гугуль банит за спам. А вот масса ссылок на идиотские теги будет нормальна?
Я думаю нет. Такие теги возникают постоянно и их масса.
Так что пункт два без пункта один - полумера для избегания ошибок в базе, но на 100% проблему не решает.
В наших базах УЖЕ есть такие теги и символы.
Т.е. нам нужна функция как это в базах все пофиксит!
Иначе в базах останется много тегов с такими символами и старыми галерами!
Подумай плиз и над этим.
П.С.: все же выводить только проапровженые теги правильнее. а не все. Есть теги даже с нормальными символами кривые, кот. не имеют смысла слова.
Пример: absykdsfhertuijnsdgj8457
тег.
Ну или из реальности:
http://www.greytube.net/tag/akaneyui1685part5/
тег: akaneyui1685part5
Гугуль банит за спам. А вот масса ссылок на идиотские теги будет нормальна?
Я думаю нет. Такие теги возникают постоянно и их масса.
Так что пункт два без пункта один - полумера для избегания ошибок в базе, но на 100% проблему не решает.
-
vik_tgpteam
- Posts: 146
- Joined: Tue Nov 01, 2011 3:18 pm
- Contact:
Re: "Кривые" таги
Не проверяли? я написал что wait тоже надо не показывать. То, что он показывается сейчас это факт или тоже вызывает сомнения? Сделайте опцию и лично меня это устроит на 100%Итого тему показать вы не можете, работу удаления не проверяли
Да, всё вышеописанное мною следует трактовать применительно ко всем тегам а не только к облаку
Re: "Кривые" таги
Кстати, тоже заметил, что те теги, которые на галерах, непонятно, как отфильтровать..
Только whitelistom получается? Может стоти на галерах юзать только те теги, что заапрувлены или сделать такой конфиг?
Только whitelistom получается? Может стоти на галерах юзать только те теги, что заапрувлены или сделать такой конфиг?
Re: "Кривые" таги
Да, добавлена такая опция
http://smartcj.com/wiki/doku.php?id=ru: ... ctive_tags
Достаточно ее для данного топика ?
http://smartcj.com/wiki/doku.php?id=ru: ... ctive_tags
Достаточно ее для данного топика ?
Don't forget to run script update
Re: "Кривые" таги
Проблему с выводом тегов это решит!
и с запросами.
Это не будет достаточно для:
1. в наших базах уже пристутствуют галеры с массой кривых тегов- это надо пофиксить как то.
2. все равно новые теги будут добавлятся кривые.
и база может раздуваться как тут.
http://smartcj.com/viewtopic.php?f=7&t=90216
Я так понимаю теги без апровда не будут добавлятся в записть по галере?
Это гуд.
Я бы все таки ввел таблицу символов, кот. возможна для записи в теги.
Чтобы не было таких тегов в базе вообще.
Ну и сделал фикс какой то по базе, чтобы удалить кривые теги по этой таблице!
Спасибо
и с запросами.
Это не будет достаточно для:
1. в наших базах уже пристутствуют галеры с массой кривых тегов- это надо пофиксить как то.
2. все равно новые теги будут добавлятся кривые.
и база может раздуваться как тут.
http://smartcj.com/viewtopic.php?f=7&t=90216
Я так понимаю теги без апровда не будут добавлятся в записть по галере?
Это гуд.
Я бы все таки ввел таблицу символов, кот. возможна для записи в теги.
Чтобы не было таких тегов в базе вообще.
Ну и сделал фикс какой то по базе, чтобы удалить кривые теги по этой таблице!
Спасибо
Re: "Кривые" таги
Ок, попробуем такой вариант в 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)
условно
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)
Don't forget to run script update
-
vik_tgpteam
- Posts: 146
- Joined: Tue Nov 01, 2011 3:18 pm
- Contact:
Re: "Кривые" таги
Где добавлена такая опция ? в Build 201401172238 не нашёлadmin wrote:Да, добавлена такая опция
http://smartcj.com/wiki/doku.php?id=ru: ... ctive_tags
Достаточно ее для данного топика ?







