Перейти к содержанию

Хреново работают теги


Хильмек ру

Рекомендуемые сообщения

ББкоды ведут себя не так, как ведут себя ББкоды.

 

Крайне неадекватно работает тег table, td, tr ну и т.д.

Работают, только если задано принудительно table=Таблица, td=0 и так далее.

 

Кроме того, извратившись, я все же сделал табличку, но парсер не съел теги и выдал табличку, а просто сделал пустые строчки по количеству кода.

Пример: http://forum.bandits.ru/index.php?showtopic=25798

Пустые места над табличками не должны иметь место быть.

Ссылка на комментарий
Поделиться на другие сайты

1. чтобы не было пустого места выше - просто тупо все забивай в одну строку, а не как "стих"

2. с таблицами тут проблема уже года два и она (по словам Терренса) нерешаема

Ссылка на комментарий
Поделиться на другие сайты

1. чтобы не было пустого места выше - просто тупо все забивай в одну строку, а не как "стих"

2. с таблицами тут проблема уже года два и она (по словам Терренса) нерешаема

 

1. Такая мысль посещала, но это делает пост непригодным к дальнейшим модификациям практически(

2. На других форумах работает, а мы чем хуже?!

Ссылка на комментарий
Поделиться на другие сайты

Это что ли те таблицы которые требуют от Терра или другие?)

это одна из частей "таблиц"

 

1. чтобы не было пустого места выше - просто тупо все забивай в одну строку, а не как "стих"

2. с таблицами тут проблема уже года два и она (по словам Терренса) нерешаема

 

1. Такая мысль посещала, но это делает пост непригодным к дальнейшим модификациям практически(

2. На других форумах работает, а мы чем хуже?!

 

1. ну я то справляюсь)

2. вот тем и хуже...

 

 

я Терром борюсь уже который год - бесполезно

Ссылка на комментарий
Поделиться на другие сайты

1. ну я то справляюсь)

2. вот тем и хуже...

 

 

я Терром борюсь уже который год - бесполезно

 

Программист внутри меня негодует.

 

Давай бороться вместе?))

Ссылка на комментарий
Поделиться на другие сайты

Давай бороться вместе?))

Давайте))

 

Теги table, td и tr я сделал в админке по образу и подобию тега acronym, поэтому они хранят в себе ту же уязвимость для форума, что и этот тег. Я убрал подсказки к этим тегам, чтобы ими пользовались как можно меньше людей на форуме (только те, кто застали их появление), пока не придумаю решение, которое бы позволяло эти теги реализовать без подобной уязвимости, но до сих пор не придумаю такого, которое бы мне нравилось.

 

Я пробовал сделать костыль в виде дополнительной проверки кода отдаваемой разметки страницы на наличие тегов таблиц, чтобы заменять их соответствующей html-разметкой, но тогда возникают проблемы:

1) я не знаю, как задать произвольный порядок следования параметров в таблице, используя регулярное выражение

2) пост с таблицей нельзя адекватно править при помощи "Быстрого редактирования"

 

Ещё я рассматривал вариант с обработчиком тега таблиц на стороне клиента - сделать его отдельным js-сценарием и подгружать в конце страницы каждый раз. В таком случае меня смущает нагрузка на браузер и необходимость следить за тем, чтобы такой обработчик работал в любом браузере.

 

Эммм... да, было такое один раз, но... чорд, как же неловко-то!

...

ХЭЛП!!!!

Ссылка на комментарий
Поделиться на другие сайты

Я только что приехал из бара, который безусловно очень понравился был Альтеру, но все же, процитирую то, что мне написал в аську стил:

 

 

Stil, 04.01.2011 19:00:34:

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

 

форум позволяет делать собственные теги, например тег [_yt_] - для вставки видео.

 

таким же образом сделан тег таблиц.

 

в качестве быстрого решения - можно попросить админов (модеров с доступом в админку), сделать собственный тег.

 

Обычная html таблица выглядит так:

 

<table border="1"> <tr> <td>1</td> <td>2</td> </tr>

<tr><td>3</td><td>4</td></tr></table>

 

в админке нужно только прописать замену [_table] на <table border="1"> и остальных тегов по аналогии.

 

 

а в качестве долговременного решения:

http://forum.bandits.ru/journal.php?user=8007&comm=2566

 

конец цитаты, всех люблю и особенно Кашкай

Ссылка на комментарий
Поделиться на другие сайты

Обычная html-таблица нам не подходит (ориентируюсь на требования Каш к таблицам), потому что нужно, чтобы тег позволял устанавливать стиль рамки для таблицы, фоновую заливку таблицы и стиль текста внутри неё, отступы от границ, отступы между ячейками и строками, а также позволять склеивать ячейки и строки друг с другом, как это делают параметры colspan и rowspan. =\

Ссылка на комментарий
Поделиться на другие сайты

неужели это так сложно?

Пробовал) Таблицы предлагаются совсем не те, что нужны =)

У нас вобщем-то простые таблицы, без наворотов. Можно даже настраивать ширину, высоту, параметр colspan у ячеек, а при желании даже указывать дополнительные :wall:

Могу вернуть справку к существующим сейчас тегам.

 

От необходимости убирать переводы строк между тегами избавиться наврядли получится =\

 

Добавлено позднее:

Вернул справку - доступна в левом меню редактора сообщения.

Ссылка на комментарий
Поделиться на другие сайты

*подключает частицы мозга*

А может фключить автоматичне перевод html, а юзвери пусть сами таблички нарисуют (прафда, это если они знают основы htlm-я)?

И пользователям хорошо, и у Терренса работы меньше)

 

З.Ы. Или перевод кода тоже нес ф себе тучу дырок и экслойтов?

Ссылка на комментарий
Поделиться на другие сайты

фключить автоматичне перевод html

Нельзя. Придёт доброжелатель и начнёт пакости вставлять и ими отбирать доступ к админке :wall:

Умеючи, можно вставить пакость и в сейчас работающий тег таблицы, поэтому тег нуждается в грамотной переработке, а то повторится та же история, что и 15-го января прошлого года)

Ссылка на комментарий
Поделиться на другие сайты

фключить автоматичне перевод html

Нельзя. Придёт доброжелатель и начнёт пакости вставлять и ими отбирать доступ к админке :wall:

Умеючи, можно вставить пакость и в сейчас работающий тег таблицы, поэтому тег нуждается в грамотной переработке)

А если включить игрокам и группе BC?)

Сомнительне, что они станут вредить форуму)

Ссылка на комментарий
Поделиться на другие сайты

Сомнительне, что они станут вредить форуму)

А если они по неосторожности потеряли контроль над своим профилем, и за них зашёл доброжелатель? )

Ссылка на комментарий
Поделиться на другие сайты

Сомнительне, что они станут вредить форуму)

А если они по неосторожности потеряли контроль над своим профилем, и за них зашёл доброжелатель? )

Это ж сколько недоброжелательности должно быть у недоброжелателя, что сначала спереть аккаунт, а потом исчо и понедоброжелательствовать?)

Ссылка на комментарий
Поделиться на другие сайты

Сомнительне, что они станут вредить форуму)

А если они по неосторожности потеряли контроль над своим профилем, и за них зашёл доброжелатель? )

 

Попахивает уже параноей.

 

Хотя бы модерам можно доступ к нормальным табличкам?

Ссылка на комментарий
Поделиться на другие сайты

Предупреждение!

Разрешение пользователям использовать HTML, является небезопасной функцией, поэтому стоит допустить к использованию этой функции, только доверенные Вам группы пользователей, которые не будут использовать это в корыстных целях. Хоть IPB и фильтрует некоторые нежелательные элементы в сообщениях, но всё равно, опытные пользователи смогут, воспользуясь этими тегами, воровать сеансы cookies, производить редиректы в сообщениях на другие сайты, портить формат отображения тем и т.д.

Invision Power Board и Invision Power Services не несут никакой ответственности за любые неполадки, произосшедшие из-за использования таких тегов.

 

Используйте это с умом!

 

Лучше сделать нормальные теги, чем позволять разметку напрямую (со вставкой видео в разделе юмора воюю до сих пор - это единственное место, где вставка разметки разрешена, а должна быть запрещена).

Ссылка на комментарий
Поделиться на другие сайты

Лучше сделать нормальные теги, чем позволять разметку напрямую (со вставкой видео в разделе юмора воюю до сих пор - это единственное место, где вставка разметки разрешена, а должна быть запрещена).

 

Ну это то бесспорно.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...