Может ли в --TAG-- попасть кавычка?

Post Reply
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Может ли в --TAG-- попасть кавычка?

Post by S_Flash »

Может ли в --TAG-- попасть одинарная или двойная кавычка?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Может ли в --TAG-- попасть кавычка?

Post by admin »

Можно добавить любой таг по идее
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Может ли в --TAG-- попасть кавычка?

Post by S_Flash »

Проблема в том, что таг идентифицируется по точному совпадению. Если в таг попадает кавычка, то ломается сайт в таком случае:

Code: Select all

<a href="some[b]"[/b]tag">some"tag</a>
или таком

Code: Select all

<a href='some[b]'[/b]tag'>some'tag</a>
Попытки фильтровать\вырезать кавычку любыми методами приведут к тому, что таг будет выдавать по своему линку 0 найденых совпадений страницу. Есть мнение, что лучше на стадии добавления и отсеивания тагов нужно отсекать одинарную и двойную кавычки.
Как это можно сделать? Не уверен, что блеклист сработает.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Может ли в --TAG-- попасть кавычка?

Post by admin »

Я не совсем уверен что понял, можно под конкретный пример делаю так, получается так, должно так и тп?
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Может ли в --TAG-- попасть кавычка?

Post by S_Flash »

Импортирую галереи, гдле в поле тагов может оказаться символ " (кавычки). Или в дескрипшене окажется тот же символ. Скрипт создаст таг с двойной кавычкой. В html шаблоне ссылки тагов оформлены в виде <a href="<!--TAG1-->">. Если таг будет содержать двойную кавычку, то href=" закроет кавычку раньше времени.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Может ли в --TAG-- попасть кавычка?

Post by admin »

Можно использовать tag prefix в этом случае
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Может ли в --TAG-- попасть кавычка?

Post by S_Flash »

В случае таг_префикса исказится сам таг и тогда он просто не будет найден в базе по точному совпадению.
Страница будет с 0 результатом. Проверено.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Может ли в --TAG-- попасть кавычка?

Post by admin »

Давайте опять же сразу конкретику
Какой таг, как что не так и тп
Don't forget to run script update
Post Reply