Страница 11 из 40

Добавлено: Чт июл 20, 2006 13:13
CaptainFlint
Только сначала надо придумать что именно нужно.
Нужна эмуляция оболочки CHM. С оглавнением, индексом и поиском, а также с возможностью адресации на конкретные страницы извне.

Добавлено: Чт июл 20, 2006 19:41
Nik
Вернёмся к наболевшему: в связи с участившимся потоком ламерских вопросов опять встал вопрос о онлайн-версии базы. Спросит новичок очередной раз про какую-нить банальность, а ему - хоп, ссылку на готовый ответ (вот уж где funduk развернётся ).
Эх... Придется вернуться к Delphi World ;) Используемая там структура базы позволяет легко синхронизировать online и offline версии...

Нужна эмуляция оболочки CHM. С оглавнением, индексом и поиском, а также с возможностью адресации на конкретные страницы извне.
Вроде бы я где-то видел Delphi-компонент для работы с chm. Но где именно - не помню :(
А вообще, можно и самим чего-нибудь накатать ;) Вот бы еще времени побольше... :(

Добавлено: Чт июл 20, 2006 19:46
funduk
Может вы все сговоритесь и уйдёте одновременно в отпуск?

Добавлено: Чт июл 20, 2006 19:58
Nik
Эх... Кто бы еще отпустил в отпуск-то (извиняюсь за тавтологию :) ) :(

Добавлено: Чт июл 20, 2006 23:37
D1P
http://super.wincmd.ru/faq/
Это то, что умеет генерить Help&Manual. По сути - это и есть исходный вид TCKB, без ручной правки и с html-оглавлением. За динамическое оглавление отвечает ява-скрипт, но в нём довольно много косяков. В частности, Опере подсоввывается статическое оглавление, которое нельзя сворачивать-разворачивать, хотя исправить это довольно легко. Оформлено это по умолчанию тоже весьма криво. Однако, можно давать прямые линки на ответы, например Как сделать, чтобы размер папки показывался по умолчанию?, также есть кривой поиск по ключевым словам.
В общем, если взять это за основу, привести в божеский вид - будет хоть что-то. Поисковик, думаю, можно вставить какой-нибудь на перле - всего-то надо html-странички по ключевым словам шерстить, с этой задачей даже я справлюсь :) Единственный серьёзный минус - автоматического построения оглавления так не сделать, но я могу при выходе каждой новой версии просто заливать изменённые файлы.
Если кто пожелает помочь - аська чуть ниже, на мыло лучше не писать, в последнее время появились жалобы, что письма не проходят.

Добавлено: Чт июл 20, 2006 23:41
CaptainFlint
Поисковик, думаю, можно вставить какой-нибудь на перле - всего-то надо html-странички по ключевым словам шерстить, с этой задачей даже я справлюсь
Лучше всё-таки индексирующий. Потому что если будет шерстить всю базу, файл за файлом при каждом поиске, то серверу будет очень невесело...

Добавлено: Пт июл 21, 2006 00:38
D1P
Ну тут я уж знаю, что и как, не сталкивался с оптимизацие веб-приложений. В принципе, несколько метров хтмл-ей пропарсить - не слишком ресурсоёмкая задача, если, конечно пользователи на базу валом не повалят :)
Завтра (уже сегодня), если время будет - займусь доделкой TCKB, заодно и html-вариант подправлю.

Добавлено: Пт июл 21, 2006 05:40
LocKtaR-o-DarK
можно использовать для примера очень неплохой справочник
насколько он професионально оформлен судить не мне, но думаю достаточно, копирование кода происходит корректно, фейс просто обалденный, структура ясна и понятна, а размер... такой и на диске держать не в падлу... в общем рекомендуется глянуть хотя бы ;)

Добавлено: Пт июл 21, 2006 06:35
Lamer
LocKtaR-o-DarK , может я чего не понял, но по твоей ссылке качается off-line вариант FAQa, а обсуждается on-line версия TCKB. Off-line версия TCKB и так по-моему давно и всех устраивает.(только перехода на обновление патчами ждём).

Добавлено: Пт июл 21, 2006 08:22
Sam Dark
CaptainFlint писал(а):
Только сначала надо придумать что именно нужно.
Нужна эмуляция оболочки CHM. С оглавнением, индексом и поиском, а также с возможностью адресации на конкретные страницы извне.
Как должно происходить обновление?

Добавлено: Пт июл 21, 2006 09:58
CaptainFlint
Sam Dark
Как должно происходить обновление?
Заливкой на сервер обновлённых файлов. Наиболее вероятно, что это будут файлы собственно содержимого (HTML, картинки и пр.), плюс оглавление и индекс. Плюс переиндексация базы поиска - это уже не заливка, а просто запуск Perl/PHP-файла. Но это уже в идеальном варианте. :)

Добавлено: Пт июл 21, 2006 14:44
D1P
насколько он професионально оформлен судить не мне, но думаю достаточно, копирование кода происходит корректно, фейс просто обалденный, структура ясна и понятна, а размер... такой и на диске держать не в падлу... в общем рекомендуется глянуть хотя бы
Оформление, действительно, классное. Код, однако, не всегда корректно копируется - проблемы те же, добавляется пробел в конец строки. Например вопрос "Как восстановить поврежденный загрузчик Windows XP", если выделить строку кода полностью, скопировать, и куда-нибудь вставить - видно наличие лишнего символа.
Насчёт размера: там сто топиков против почти 450 в TCKB, и два рисунка против 213 :).
Вот оформление - да, действительно, приятно. Хотел бы оформить RU.TCKB в подобном стиле, но это все 450 топиков в ручную перекраивать... долгенько...

Добавлено: Пт июл 21, 2006 20:46
D1P
Собственно вот и вот.

Добавлено: Пт июл 21, 2006 20:55
Forward
Супер 8) Просто, удобно и в шесть раз меньше качать :D

Добавлено: Пт июл 21, 2006 21:14
D1P
Проверяйте, удаётся обновление или нет. У меня всё отлично получается, синхронизация каталогов различий в содержании оригинальной и обновлённой базы не находит. Но оригинальный и полученный в результате обновления файлы имеют разный размер (это не страшно).