Текущий архив: 2006.11.12;
Скачать: CL | DM;
ВнизDelphi Master клиент чтения форума, сокращенно DMN Найти похожие ветки
← →
VictorT © (2006-10-16 14:36) [80]а, блин, уже сделано
← →
Anatoly Podgoretsky © (2006-10-16 16:06) [81]guav © (16.10.06 14:33) [78]
Это не трудности, это временное явление, пока идет разработка.
← →
Anatoly Podgoretsky © (2006-10-16 16:14) [82]
> VictorT © (16.10.06 14:36) [80]
> а, блин, уже сделано
Гы
Я попробовал и сделал поудобнее, особенно будет удобно при ответе, поскольку будет добавляться ссылка на отвечаемое сообщение.Как только убрал номера, так сразу заработала сортировака, к сожалениею построение форума не позволяет делать полную иерархию, но есть кой какие идеи, как только отлажу поиск попробую. Без постинга не сделать.
Формат ответа будет такой
===========================
> VictorT © (16.10.06 14:36) [80]
Далее текст ответа,
===========================
вот на эту штуку и хочу повеситься. К написанию постинга уже приступил, это последнея из команд, которую осталось реализовать, но она самая сложная, учитывая недисциплинированность участников, придется писать инструкцию в картинках. Сегодня вечером думаю отладить базовый примем сообщения от новостного клиента и разборку его на части. Это уже позволит делать осторожный постинг, потом придется бороться с кодировками и форматами, но что делать ясно и не должно вызвать непреодолимых преград.
В результате получится комфортная работа, для тех кому нравится NNTP и кто хочет сильно экономить трафик.
← →
Anatoly Podgoretsky © (2006-10-16 16:16) [83]Кстати уже сейчас читаю форум только через NNTP, в форум захожу для ответа и модерирования.
А учитывая, что я учел практически все аспекты, то с точки зрения популярности и посещаемости сайта различий нет, кроме того что NNTP как правило обеспечивает более высокую посещаемость :-)
← →
Другой © (2006-10-16 16:40) [84]Anatoly Podgoretsky © (16.10.06 16:14) [82]
Как только убрал номера, так сразу заработала сортировака, к сожалениею построение форума не позволяет делать полную иерархию
Сортировка или группировка?
А заработала ли? :)
Сортировка сбивается если два или несколько постов идут в одну и туже минуту, т.к. секунд во времени поста нет.
Например тема:Что ждет нашу Вселенную?
как у Вас идет сортировка? у меня вот так:12,14,13,15,19,18,17,16,20
Насчет:
Может убрать признаки и номер ответа из заголовка в сообщение?
Я бы не стал убирать, т.к. вместо цитирования может стоять просто ссылка на № поста - [40]. Сейчас 84 поста, легко ли будет ее найти чтобы прочитать?
Может все же сделать в заголовке [№ поста] (кроме 0), хотя бы опционально.
← →
VictorT © (2006-10-16 16:46) [85]
> вот на эту штуку и хочу повеситься.
таких штук может быть несколько в одном посте.
← →
Anatoly Podgoretsky © (2006-10-16 19:25) [86]VictorT © (16.10.06 16:46) [85]
Ты не понял, эту штуку я буду сам формировать. Это номер вопроса, на который идет ответ, их не может быть несколько, по протоколу ответ всегда идет на одно сообщение.
← →
Anatoly Podgoretsky © (2006-10-16 19:32) [87]
> Другой © (16.10.06 16:40) [84]
> Сортировка или группировка?
Группировка, она работает
независимо от сортировки, группируются по теме сообщения, с учетом Message-ID, но веб форум не выдает такой информации класса References, я могу сделать только при приеме References равны вопросу. А это позволяет делать только одноуровневое дерево.
Зато в тексте сообщения я могу сделать ссылку на которое сообщение отвечает клиент, сейчас те кто использует данный метод вынуждены делать это вручную или с помощью кнопки <Цитата>
← →
Другой © (2006-10-16 19:44) [88]Anatoly Podgoretsky © (16.10.06 19:32) [87]
Понял, будет ветвистое дерево. Идея хороша!
← →
Другой © (2006-10-16 19:46) [89]Anatoly Podgoretsky © (16.10.06 19:32) [87]
Можно даже сделать специальный ТЭГ для этого и попросить что бы другие Клиенты поддержали эту идею с тегом!
Вот тогда будет счастье!
:)
← →
Anatoly Podgoretsky © (2006-10-16 19:47) [90]Другой © (16.10.06 19:44) [88]
Опять не правильно понял, не будет дерева, поскольку нет такой информации. Дерево будет но только в один уровень. И это без переделки веб форума не обойти, а переделывать его нет необходимости, структура у форума плоская. Все ответы в одном окне. Но для NNTP возможность сворачивать обсуждение тоже многого стоит, хотя я обычно работаю без группировки, сортировка или по дате или по теме.
← →
Другой © (2006-10-16 19:52) [91]Anatoly Podgoretsky © (16.10.06 19:47) [90]
Да я тут на своей волне, мозговой процесс случайно включился :) неостановить.
← →
Другой © (2006-10-16 19:57) [92]Anatoly Podgoretsky © (16.10.06 19:32) [87]
Зато в тексте сообщения я могу сделать ссылку на которое сообщение отвечает клиент, сейчас те кто использует данный метод вынуждены делать это вручную или с помощью кнопки <Цитата>
Anatoly Podgoretsky © (16.10.06 19:25) [86]
VictorT © (16.10.06 16:46) [85]
Ты не понял, эту штуку я буду сам формировать. Это номер вопроса, на который идет ответ, их не может быть несколько, по протоколу ответ всегда идет на одно сообщение.
Т.е. будет добавлена полная цитата автоматически?
Так ОЕ или другой клиент позволяют делать шаблоны цитирования.
← →
Другой © (2006-10-16 20:06) [93]А почему бы не сделать:
При ответе, Сервер знает на какое сообщение я отвечаю. Можно добавить информацию в конце поста, ну например:
apc:0110xx
версия протокола(01), ответ на пост(10), ну и контрольная какая-нибудь сумма.
Можно другую информацию добавить как цвет шрифта сообщения - для эстетов ну и т.п.
← →
Другой © (2006-10-16 20:06) [94]Т.е. свой протокол в одну строчку.
← →
Ketmar © (2006-10-16 20:10) [95]>[94] Другой(c) 16-Oct-2006, 20:06
>Т.е. свой протокол в одну строчку.
давай ещё учитывать, что есть люди, читающие форум через web. исходя из этих соображений, например, в CDM нет ни "подписей", ни "now playing", ни прочего мусора. который можно отфильтровать программно, но нельзя броффзером.
← →
Другой © (2006-10-16 20:24) [96]Ketmar © (16.10.06 20:10) [95]
>[94] Другой(c) 16-Oct-2006, 20:06
>Т.е. свой протокол в одну строчку.
давай ещё учитывать, что есть люди, читающие форум через web. исходя из этих соображений, например, в CDM нет ни "подписей", ни "now playing", ни прочего мусора. который можно отфильтровать программно, но нельзя броффзером.
?
Не вижу проблемы.
← →
Другой © (2006-10-16 20:26) [97]На rsdn Клиенты постят мусор, все работает у них и nntp и другой клиент и web.
← →
Ketmar © (2006-10-16 20:39) [98]>[96] Другой(c) 16-Oct-2006, 20:24
>Не вижу проблемы.
да? отфильтруй подписи Трояновского или NailMan"а броффзером, пожалуйста. не знаю, кого как, а меня -- раздражает, когда подписи нельзя отключать. они неинформативны. в каком-нибудь phpBB -- там ладно, там и так больше трети (а то и половины) экрана занято мусором. а здесь (за что и люблю) 90% (если не больше) -- чистая информация. поэтому подписи раздражают.
← →
guav © (2006-10-16 20:49) [99]> здесь (за что и люблю) 90% (если не больше) -- чистая информация.
LOL ! :-)
В нюзгрупс дерева не должно быть, раз тут его нет.
Заголовок сообщения IMHO не мешает никак группировке и вложению сообщения, когда я спрашивал чего-то в borland.public.delphi.чего-то-там , в своих уточняющих вопросах я менял тему, и это не портило дерево.
PS: Имхо дерево - это структура форума похожая на поиск решения проблемы, а линейная - похожая на беседу, т.е. линейная структура больше располагает к трёпу.
← →
Другой © (2006-10-16 20:57) [100]Ketmar © (16.10.06 20:39) [98]
Понял о чем Вы. Такие подписи мне тоже не понутру, а phpBB... молчу, молчу. :)
Но это все же я предложил как вариант.
По идеи. Насколько я знаю - один человек занимается разработкой форума, все успеть и охватить сложно.
Так вот для этих целей можно было бы сделать "расширение" на уровне Клиентов и для Клиентов.
Достаточно Максиму ввести новый ТЭГ для этих целей, а Клиентописатели сами все доделают как им нужно.
А раз это нужно только для клиентов: в Вэб чтобы этот ТЭГ вырезался.
Вот, можно так. Или еще как или никак. :)
← →
Другой © (2006-10-16 21:06) [101]guav © (16.10.06 20:49) [99]
Ну все равно, интересно такое замутить, а если не нравится - есть настройки и будет все линейно.
← →
Ketmar © (2006-10-16 21:24) [102]>[100] Другой(c) 16-Oct-2006, 20:57
>Понял о чем Вы.
зачем на "вы"? все ж свои. %-)
>Достаточно Максиму ввести новый ТЭГ для этих целей
имо, проще так, как в fido было. во первых (или в последних) строках поста отфильтровывать и не выводить все, которые начинаются с #1, например.
или, действительно, сделать тэг "конец поста". всё, что после него -- отдавать по протоколу, но обрезать в web. было бы удобно. я бы туда совал метку "posted by CDM". %-)
также туда можно было бы запихать всякие подписи, np и прочий мусор, который web-овцам не нужен, а гордым обладателям клиентов виден по желанию. я -- за. осталось только Максима уговорить. %-)
← →
wl © (2006-10-16 21:27) [103]если через браузер сидим, то сразу уже и овцы...
← →
Anatoly Podgoretsky © (2006-10-16 21:27) [104]guav © (16.10.06 20:49) [99]
В группах новостей есть вся необходимая инфрмация, поле References: в котором есть ссылки не только на то сообщение, на которое отвечаем, но и на предыдущие уже в форме дерева.
Естественно, дерево портится, но у кривых клиентов и в сложных случаях. Но вообще то все учтено, даже если вся ветка выше удалена, то всегда может начаться новая ветка дерева.
ЗЫ: деревья не люблю, мне удобнее линейная структура, отсортированая по текущей потребности.
← →
Ketmar © (2006-10-16 21:31) [105]>[103] wl(c) 16-Oct-2006, 21:27
>если через браузер сидим, то сразу уже и овцы...
да, сам только что заметил ассоциацию. пардон, ничего такого в виду не имел. %-)
← →
Другой © (2006-10-16 21:32) [106]Ketmar © (16.10.06 21:24) [102]
Вот-вот, а разработчикам Клиентов сговорится и делать удобные фичи для пользователей. И одному человеку меньше работы - Максиму. (его нужно беречь!) :)
← →
Ketmar © (2006-10-16 21:36) [107]>[106] Другой(c) 16-Oct-2006, 21:32
тогда ещё стоит добавить отдельную конференцию "клиентописатели". где будут все обсуждения новых тэгов, согласования, фичариквесты и ты пы...
мечты, мечты... %-)
← →
Другой © (2006-10-16 21:52) [108]Ketmar © (16.10.06 21:36) [107]
Свой консорциум, короче :)
← →
Ketmar © (2006-10-16 22:11) [109]>[108] Другой(c) 16-Oct-2006, 21:52
>Свой консорциум, короче :)
а что? идея-то, имо, стоящая. Максиму дописывать миниум, а нам открывается простор для деятельности. %-)
← →
Gero © (2006-10-16 23:03) [110]> [100] Другой © (16.10.06 20:57)
> раз это нужно только для клиентов: в Вэб чтобы этот ТЭГ
> вырезался.
Вырезать его ни к чему, достаточно подписи запретить, и дело с концом. Хотя они и так не поощряются, в общем-то.
> или, действительно, сделать тэг "конец поста". всё, что
> после него -- отдавать по протоколу, но обрезать в web.
> было бы удобно. я бы туда совал метку "posted by CDM". %-
> )
> также туда можно было бы запихать всякие подписи, np и прочий
> мусор, который web-овцам не нужен, а гордым обладателям
> клиентов виден по желанию. я -- за. осталось только Максима
> уговорить. %-)
Зачем, трафик жрать? Можно, конечно, и аватары анимированные добавить.
> [106] Другой © (16.10.06 21:32)
> Вот-вот, а разработчикам Клиентов сговорится и делать удобные
> фичи для пользователей.
И так стараемся, делаем.
> [107] Ketmar © (16.10.06 21:36)
Уже есть такая: http://www.delphimaster.ru/cgi-bin/forum.pl?n=6
> [109] Ketmar © (16.10.06 22:11)
С минимум трудозатрат в существующий протокол вряд ли что полезное добавить можна, разве что рюшечки.
← →
Ketmar © (2006-10-16 23:31) [111]>[110] Gero(c) 16-Oct-2006, 23:03
>Зачем, трафик жрать? Можно, конечно, и аватары
>анимированные добавить.
ну так сказано же -- "по желанию". %-)
>Уже есть такая: http://www.delphimaster.ru/cgi-bin/forum.
>pl?n=6
это для тестов, а не для обсуждений клиентов. %-)
в протокол добавить можно всё, что угодно -- но только для клиентов. как я и говорю -- отмечать конец сообщения особым тэгом при отправке. а после него вписывать всякую служебную информацию, которую возвращать только клиентам по тому же запросу getconf2, например. тогда сам ответ будет в тэгах <p>...</p>. а после него -- всякая инфа. типа "signature: xxx{LF}....: ....", etc. а при запросе через forum.pl -- обрезать эту инфу. сильно трафик не распухнет -- не так уж много есть активно развивающихся клиентов. а всякие флажки и прочие вещи иногда бывает приятно засунуть. модифицируются же скрипты один раз и малой болью. после чего к Максиму можно не приставать, а просто добавлять функционал в клиента. любой. без переделки скриптов форума. я всё ещё считаю, что идея стоит реализации. если не прав -- переубеди меня. %-)
← →
Ketmar © (2006-10-16 23:33) [112]зыж а чего это я? сам Максим и переубедит. придёт и скажет: "не хочу". на том все дискуссии и закроются. %-)
← →
Anatoly Podgoretsky © (2006-10-17 00:28) [113]
> Достаточно Максиму ввести новый ТЭГ для этих целей, а Клиентописатели
> сами все доделают как им нужно.
> А раз это нужно только для клиентов: в Вэб чтобы этот ТЭГ
> вырезался.
Нет нужды изобретать, такой тег есть
--
Подпись и цитаты
Все что следует после двух отдельно стоящих тире по определению должно отрезаться сервером. Мой сервер такую операцию будет делать. Это стандартный "тег" признак начала подписи и цитируемого сообщения.
← →
Ketmar © (2006-10-17 00:32) [114]>[113] Anatoly Podgoretsky(c) 17-Oct-2006, 00:28
>Нет нужды изобретать, такой тег есть
>--
так, вроде бы, для www не отрезает. а если там будут следовать строки типа:
xflags: xyz
client: CDM3
и ещё какая-то информация, читающему бесполезная? мусор в www-версии получается. %-(
я ж не только подписи хочу туда запихать. я имел в виду нечто вроде http-заголовков, которые в www не видны, а клиентами парзятся и дописываются как хочется.
← →
Ketmar © (2006-10-17 00:34) [115]зыж
смысл в том, чтобы forum.pl эти служебные строки не отображал. а при отсылке поста чтобы никак не модифицировал. на этом работа движка форума заканчивается, и в игру вступают клиенты -- кто на что горазд.
важно именно чтобы этим не мусорилось в www, и чтобы служебные строки были неизменны.
← →
Zeqfreed © (2006-10-17 01:27) [116]Можно использовать поле для почтового ящика для хранения клиентских данных, но в этом два минуса как минимум.
#Я нашёл материал, набрал и распечатал доклад по истории под линуксом.
#Счастлив немерянно :)) Уже третий день под ним сижу, спасибо iZEN"у :)
← →
Ketmar © (2006-10-17 01:29) [117]>[116] Zeqfreed(c) 17-Oct-2006, 01:27
>Можно использовать поле для почтового ящика для хранения
>клиентских данных, но в этом два минуса как минимум.
неа. фигня это. можно, конечно, но фигня.
← →
Zeqfreed © (2006-10-17 01:31) [118]Ketmar © (17.10.06 01:29) [117]
А кто обещал что будет легко? :)
Все же прекрасно знают, что Максим не даст добро. ;)
← →
Ketmar © (2006-10-17 01:37) [119]>[118] Zeqfreed(c) 17-Oct-2006, 01:31
>Все же прекрасно знают, что Максим не даст добро. ;)
тогда и нечего сорить в поля, для этого не предназначеные. %-) ибо неизящно.
← →
Anatoly Podgoretsky © (2006-10-18 00:30) [120]Померил трафик за сутки, менее 3 мб, скачаны все сообщения, по всем 14 форумам и кроме это постоянное гуляние по группам. Результат радует, хотя мне лично все равно, не лимитирован, но тем кто платит за трафик приятно.
Страницы: 1 2 3 4 вся ветка
Текущий архив: 2006.11.12;
Скачать: CL | DM;
Память: 0.69 MB
Время: 0.049 c