Аннотации к лекциям и материалам - новое решение
Пока сидел сегодня редактировал присланный транскрипт к лекции Серебрякова "Природа Ума" и формировал внутри лекции смысловые блоки, я ставил заголовки второго уровня. В конце концов на меня снизошло озарение, что во-первых совокупность этих заголовков и есть аннотация к лекции, а во-вторых я понял, что из этого можно сделать в самом начале транскрипта оглавление с внутренними ссылками. но для этого нужно немного поменять движок, потому что сейчас аннотация это просто текстовое поле длиной в 1024 символа и его содержимое вставляется в title к ссылкам названиям лекций и пихать туда HTML код нельзя. Соответственно я призадумался и пока еще у меня нет блестящего решения, как одним разом убить двух зайцев. В принципе можно было бы скриптом обрабатывать содержимое блока транскрипта в базе , отлавливать в нем заголовки второго уровня и формировать аннотацию из них автоматом. Но тут тоже проблема, потому что не везде есть заголовки второго уровня и бывает что аннотация вообще представляет собой блок текста написанный художественным языком. Тоесть не выкидывать же его... видимо нужно эту самую чудесную навигацию формировать на момент выдачи страницы. Пробивать содержимое транскрипта, ловить заголовки второго уровня и делать из них блок навигации по тексту. хм...
В общем, я думаю у некоторых читателей, (типа счастья гидрохлорида), должно быть какое-то видение ситуации и возможно готовое решение. Так что я надеюсь на проведение космического разума. а пока я буду вручную аннотации делать.
