Page 1 of 1

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

Posted: Sun Feb 10, 2019 5:51 pm
by S_Flash
Может ли в --TAG-- попасть одинарная или двойная кавычка?

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

Posted: Sun Feb 10, 2019 8:00 pm
by admin
Можно добавить любой таг по идее

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

Posted: Sun Feb 10, 2019 8:29 pm
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 найденых совпадений страницу. Есть мнение, что лучше на стадии добавления и отсеивания тагов нужно отсекать одинарную и двойную кавычки.
Как это можно сделать? Не уверен, что блеклист сработает.

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

Posted: Mon Feb 11, 2019 12:50 am
by admin
Я не совсем уверен что понял, можно под конкретный пример делаю так, получается так, должно так и тп?

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

Posted: Mon Feb 11, 2019 6:50 am
by S_Flash
Импортирую галереи, гдле в поле тагов может оказаться символ " (кавычки). Или в дескрипшене окажется тот же символ. Скрипт создаст таг с двойной кавычкой. В html шаблоне ссылки тагов оформлены в виде <a href="<!--TAG1-->">. Если таг будет содержать двойную кавычку, то href=" закроет кавычку раньше времени.

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

Posted: Mon Feb 11, 2019 1:28 pm
by admin
Можно использовать tag prefix в этом случае

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

Posted: Mon Feb 11, 2019 7:07 pm
by S_Flash
В случае таг_префикса исказится сам таг и тогда он просто не будет найден в базе по точному совпадению.
Страница будет с 0 результатом. Проверено.

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

Posted: Mon Feb 11, 2019 10:07 pm
by admin
Давайте опять же сразу конкретику
Какой таг, как что не так и тп