Цитата:
|
1. Длина описания может составлять 255 знаков. Умножаем на три...
|
На 3 не надо - tc() не использует id
Цитата:
|
Нужно что-то короткое и элегантное.
|
FILENAME? Не знаю откуда берутся / как хранятся описания ("Описание касающееся паки №3") и FILENAME ("папка №3)
Цитата:
|
2. Само описание может содержать html форматирование и уже не обработается.
|
Тада можно все упростить - хранить в описании весь кусок html-кода к этому описанию/лэеру относящийся (от <tr до </tr>). Это самый простой вариант, но изячности в нем тоже нету
Цитата:
|
3. Выглядит этот метод, как бы сказать правильно, не так, как мог бы...
|
Можно облагородить: поместить описания в массив и выводить циклом. Счетчик цикла будет unique id. html-код для каждой папки/файла повторяется соотв его можно засунуть в js-переменную, этим сократить объем кода. См. аттач. Я исходил из того, что под FILENAME в шаблоне есть такой-же плэйсхолдер как и под описания
НО все же самым правильным (оно же красивым), имхо, было бы формировать и выводить весь этот код не джава-скриптом а пхп