"Кривые" таги

Постим сюда все найденые ошибки
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: "Кривые" таги

Post by admin »

Да, это понятно, вы сможете настроить конкретно нужные вам символы.

Тему можете показать где вы поднимали этот вопрос ?
Don't forget to run script update
vik_tgpteam
Posts: 146
Joined: Tue Nov 01, 2011 3:18 pm
Contact:

Re: "Кривые" таги

Post by vik_tgpteam »

Так и есть сейчас. У вас не удаляет везде при удалении в тагах ?
Не проверял, но вот wait - полно, не раз уже замечал . сделайте опцию(wait не показывать)
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: "Кривые" таги

Post by admin »

Итого тему показать вы не можете, работу удаления не проверяли, но крику что суппорт плохой - на 4 страницы ...

ок, будем делать опцию...
Don't forget to run script update
Alt
Posts: 56
Joined: Sat Jul 03, 2010 9:04 am

Re: "Кривые" таги

Post by Alt »

Еще момент, который вытекает из вышеследующего.

В наших базах УЖЕ есть такие теги и символы.
Т.е. нам нужна функция как это в базах все пофиксит!
Иначе в базах останется много тегов с такими символами и старыми галерами!
Подумай плиз и над этим.
П.С.: все же выводить только проапровженые теги правильнее. а не все. Есть теги даже с нормальными символами кривые, кот. не имеют смысла слова.
Пример: absykdsfhertuijnsdgj8457
тег.
Ну или из реальности:
http://www.greytube.net/tag/akaneyui1685part5/
тег: akaneyui1685part5

Гугуль банит за спам. А вот масса ссылок на идиотские теги будет нормальна?
Я думаю нет. Такие теги возникают постоянно и их масса.
Так что пункт два без пункта один - полумера для избегания ошибок в базе, но на 100% проблему не решает.
vik_tgpteam
Posts: 146
Joined: Tue Nov 01, 2011 3:18 pm
Contact:

Re: "Кривые" таги

Post by vik_tgpteam »

Итого тему показать вы не можете, работу удаления не проверяли
Не проверяли? я написал что wait тоже надо не показывать. То, что он показывается сейчас это факт или тоже вызывает сомнения? Сделайте опцию и лично меня это устроит на 100%
Да, всё вышеописанное мною следует трактовать применительно ко всем тегам а не только к облаку
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: "Кривые" таги

Post by S_Flash »

Кстати, тоже заметил, что те теги, которые на галерах, непонятно, как отфильтровать..
Только whitelistom получается? Может стоти на галерах юзать только те теги, что заапрувлены или сделать такой конфиг?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: "Кривые" таги

Post by admin »

Да, добавлена такая опция

http://smartcj.com/wiki/doku.php?id=ru: ... ctive_tags

Достаточно ее для данного топика ?
Don't forget to run script update
Alt
Posts: 56
Joined: Sat Jul 03, 2010 9:04 am

Re: "Кривые" таги

Post by Alt »

Проблему с выводом тегов это решит!
и с запросами.

Это не будет достаточно для:
1. в наших базах уже пристутствуют галеры с массой кривых тегов- это надо пофиксить как то.
2. все равно новые теги будут добавлятся кривые.
и база может раздуваться как тут.
http://smartcj.com/viewtopic.php?f=7&t=90216
Я так понимаю теги без апровда не будут добавлятся в записть по галере?
Это гуд.
Я бы все таки ввел таблицу символов, кот. возможна для записи в теги.
Чтобы не было таких тегов в базе вообще.
Ну и сделал фикс какой то по базе, чтобы удалить кривые теги по этой таблице!
Спасибо
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: "Кривые" таги

Post 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)
Don't forget to run script update
vik_tgpteam
Posts: 146
Joined: Tue Nov 01, 2011 3:18 pm
Contact:

Re: "Кривые" таги

Post by vik_tgpteam »

admin wrote:Да, добавлена такая опция

http://smartcj.com/wiki/doku.php?id=ru: ... ctive_tags

Достаточно ее для данного топика ?
Где добавлена такая опция ? в Build 201401172238 не нашёл
Post Reply