Dmirys
15.02.2007, 12:43
У меня правая колонка используется для дополнительного меню и заметок на полях. Кодировка сайта windows-1251. Столкнулся с проблемой, что если в заголовках страниц (названия которых формируют меню) имеется символ закодированный как &#xxxx; он заменяется на &#xxxx;
styles.content.getRight < styles.content.get
styles.content.getRight {
select.where = colPos = 2
stdWrap.required = 1
stdWrap.htmlSpecialChars = 0
stdWrap.parseFunc.short.& = &
stdWrap = |
}
htmlSpecialChars с любыми значениями амперсанды не преобразует. Изменяется только HTML, окружающий пункты меню.
Short было бы отличным решением, но эта функция не работает только с буквами, цифрами и символами _.
Есть ли какой-то аналог функции short для замены & на & ?
Или способ передать контент скрипту, обработать str_replace и вернуть результат?
styles.content.getRight < styles.content.get
styles.content.getRight {
select.where = colPos = 2
stdWrap.required = 1
stdWrap.htmlSpecialChars = 0
stdWrap.parseFunc.short.& = &
stdWrap = |
}
htmlSpecialChars с любыми значениями амперсанды не преобразует. Изменяется только HTML, окружающий пункты меню.
Short было бы отличным решением, но эта функция не работает только с буквами, цифрами и символами _.
Есть ли какой-то аналог функции short для замены & на & ?
Или способ передать контент скрипту, обработать str_replace и вернуть результат?