Tes.tudo db » — Проект

Раздел Проект

В разделе находится 4 записей.

Проект: Tes.tudo

Пока без комментариев.

Последние обновки

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

Еще нет возможности добавлять секции, а так же не работает правильное обновление при добавлении новых заголовков в контент придется обновлять вручную перезагрузкой страницы. Дело в том что эти заголовки создают новые секции, которые не будут добавлены в документ и к тому же их создание нарушит порядок нумерации идентификаторов и попытка обновить секции после этой секции (если страница не обновлена) приведет к повреждению документа. Поэтому: Пока не добавляйте заголовки (h1-h6) в контент при посекционном редактировании. Пользуйтесь для этого обычным редактором Если что всегда можно откатить к прошлой ревизии.

В целом же все работает относительно стабильно и пользоваться можно. Хотя код конечно нужно будет переписать (Особенно клиентскую сторону которая отвратительна :)

А, и еще. Та странная кнопка Нави (не NAVI) под аватаром это «сырок». Досталась в нагрузку потому и весит где попало и не самым корректным образом отображается (при куче заголовков это видно сразу).

upd: Заметил какой-то косяк при редактировании некоторых секций при длительных паузах не срабатывает сохранение. На локальном сервере вроде этого не замечал, хотя есть подозрение что там это тоже было причину просто не понял.

upd (): Косяк исправил, а заодно и те косяки которые внес при исправлении ;)

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

Переписал js код скрытия элементов (sh). Теперь он стал немного напоминать человеческий вид, но главное корректно стали поддерживаться инлайновое сокрытие (<span>спрятать</span>), и сокрытие по границе (<div><p>Я виден<span>Я спрятан</span></p><p>И я спрятан</p><p>И я спрятан</p><div>) которое было нужно для нормальной реализации внутритекстовых комментариев.

Внутритекстовые комментарии — собственно сейчас не совсем комментарии, а текст завернутый в шаблон { {com| Текст |@autor_name}}. Отображается первые 550 символов (граница по ближайшему пробелу), делается это автоматически. Подразумевается использовать их для комментирования новостей.

Так же по мелочи в тестовом режиме. Меню категорий в виде полоски и дублирование заголовка страницы в фиксированном заголовке страницы (прикреплено к логотипу.)

Защищено: Проект: Egg [игра]

Эта запись защищена паролем. Для её просмотра введите, пожалуйста, пароль:

Введите пароль для просмотра комментариев. 12.07.2011 KrIAWm

Рубрики: Проект

Тэги: Нет