Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];

Вниз

Еще один клиент для форума   Найти похожие ветки 

 
wnew   (2003-07-16 03:37) [40]


> nikkie © (16.07.03 01:47)

Проблема с кирилцей есть, но не фатальная :) Иначе, как же я пишу в форум на русском? :) Естественно, на Delphi я не могу писать русскоязычные приложения (имею ввиду меню), так как Windows использует для меню локализованную кодовую страницу, а она у меня немецкая. На моём компьютере установлен XP Home и проблем нет с переустановкой кодовой таблицы, но к сожалению, при этом нужно каждый раз делать рестарт, ну уж очень это не удобно. В связи с этой проблемой, если уж есть необходимость создавать русскоязычное меню под немецким Виндовс, я воспользовался советом с форума "Королевство Дельфи" и просто создаю BMP надписи и использя свойство OwnerDraw, вставляю эти надписи как ярлыки или прямо вместе с ними. В этом случае, хоть под китайским Виндовс, можно читать по русски :)

> nikkie © (16.07.03 01:55)

Что бы поиграться с CSS мне теперь нужно снова скачать вашего клиента. Пока нет времени, позже попробую и сообщу, что вышло.
Спасибо.


 
Rouse_   (2003-07-16 03:38) [41]

Огромная просьба, поменяйте на сайте шрифт, уж больно глаз режет, а программу сейчас долью :))

Желаю


 
wnew   (2003-07-16 03:55) [42]


> wnew © (16.07.03 03:37)
> > nikkie © (16.07.03 01:55)
>
> Что бы поиграться с CSS мне теперь нужно снова скачать вашего
> клиента. Пока нет времени, позже попробую и сообщу, что
> вышло.

Скачивать не нужно было, оказалось, что эта программа до сих пор у меня на диске. Я просмотрел DMClient.css и могу уверенно сказать, что все указанные шрифты в CSS-файле на моём компе корректно отображают кирилицу. Значит проблема в TWebBrowser. Может есть возможность сделать точно также, как IE, - возможность выбора кодировки?


 
wnew   (2003-07-16 04:05) [43]

Прикол! Оказывается Ваш клиент выводит контекстное меню, в котором есть выбор кодировки. Но увы, не реагирует на смену кодировки.


 
Rouse_   (2003-07-16 04:07) [44]

Уже попробовал, ну что сказать?
Действительно удобно, раздражают мелкие глюки, но наверное всетаки буду читать через неё.

Желаю успехов в развитии контента :))


 
Song   (2003-07-16 10:10) [45]

nikkie:
Ещё пару предложений:
1) Сделать прогресс при чтении информации
2) Когда открываешь страницу из ссылки в соседнем окне фокус сразу перелетает на неё. Хорошо бы сделать как в Опере: она открывается в фоне, т.е. отркывается окно, но фокус остаётся на той странице с которой инициировалось открытие
3) Когда возвращаешься кнопкой "Назад" на предыдущую страницу, приходится прокручивать страницу вниз с самого начала страницы. Очень неудобно, когда читаешь нижние топики, прошу подправьте.


 
McSimm   (2003-07-16 10:55) [46]

>>McSimm ©
>На счет отправки ответа из клиента, а не браузера. Ну заставлю я тыкаться в ссылку, чтобы открывался браузер. Так ведь на той странице все равно - ни счетчиков, ни рекламы, никакой дополнительной информации. В чем защита форума-то?

>Хотя нет, не прав, пара баннеров там висит, это мой фаервол их отрезает просто... Только если вопрос в количестве показов этих банеров, то любой форум-клиент резко снизит количество их показов, даже если отправлять ответ можно только через браузер.


Объясняю все заново.
(Ты уже обратил внимание, что этот вопрос обсуждается исключительно с рекомендательных позиций, т.е. в любом случае - это твое дело)

1.Нажав на кнопку "Добавить" посетитель оказывается на странице форума с меню, новостями и пр. Так вот, первая причина - сайт это не только форум. А наглядная демонстрация этого:
http://delphimaster.net/view/14-1057858978/

2.Далее, я обращал твое внимание неоднократно, что привязка программы к html минуя протокол это по меньшей мере некорректно с точки зрения программирования, а кроме того это рано или поздно может привести к проблемам. Это вторая причина, и для нее демонстрация: идет работа по переводе форума на новые рельсы (это связано с неработающим поиском). Вместе со скриптами форума будет исправляться и скрипт для клиента таким образом, чтобы сохранить протокол доступа к информации. А вот html формы почти наверняка будут изменены(набор параметров, url).А пользователи уже привыкли и нормальный способ им будет казаться неудобным.
Есть еще один важный момент, который я не хочу обсуждать открыто по соображениям безопасности.

3. Баннеры тут не при чем.

Вот, вроде бы и все по этому поводу, надеюсь доводы четкие и ясные (хотя все это уже повторение).

>А вот список новостей было бы полезно показывать. Конечно, было бы здорово, если бы client.pl выдавал список новостей, а? Ну на худой конец размещу просто ссылку на стартовой странице.
Есть такая задумка. И не только для новостей. Но это не скоро.


 
Rouse_   (2003-07-16 11:27) [47]

Есть реальный глюк, без всякой логики (не взирая на действия пользователя) клиент делает хороший Бряк...
Введите обработку ошибок что бы можно было отправлять логи ошибок (Мои системы ХР и 98)

Желаю успехов


 
nikkie   (2003-07-16 12:16) [48]

>McSimm
>(Ты уже обратил внимание, что этот вопрос обсуждается исключительно с рекомендательных позиций, т.е. в любом случае - это твое дело)

Заметил :)
Я ж не пытаюсь доказать свое право на отсылку ответа так, как это нравится мне. Просто пытаюсь вести обсуждение на тему, чтобы и польза была от клиентов и сайт не забывался.

1.Нажав на кнопку "Добавить" посетитель оказывается на странице форума с меню, новостями и пр. Так вот, первая причина - сайт это не только форум. А наглядная демонстрация этого:
http://delphimaster.net/view/14-1057858978/

Угу, видел я эту тему и согласен, что клиент провоцирует забыть остальной контент сайта, но... Имхо - форум это только часть сайта, но если некая программа претендует на некую автоматизацию этой части, то лучше если она будет делать это полностью. Того, чего вы пытаетесь добиться рекомендациями отвечать на сайте, можно добиться иначе. Например, просто требованием, чтобы клиент при старте показывал некоторую определенную страницу сайта (адрес ее можно передать через тот же client.pl) с новостями и т.п.

2.... привязка программы к html минуя протокол это по меньшей мере некорректно с точки зрения программирования, а кроме того это рано или поздно может привести к проблемам. ... html формы почти наверняка будут изменены(набор параметров, url).
Я бы не стал говорить, что это проблемы. Просто программа потребует обновления. В моем случае потребуется обновить файл Answer.htm размером 2K. При отсутствии поддержки производителя ;), это может сделать кто угодно. Но конечно, лучше и проще, если бы эту возможность давал client.pl. Может быть ты когда-нибудь пересмотришь свою точку зрения на это.

3. Баннеры тут не при чем.
Ну и хорошо. Но с другой стороны, есть "реклама на сайте" и любой клиент ее не показывает. Отвечая на форуме, я ее увижу, но значительно реже. Если есть все-таки намерение давать рекламу, то может стоит расширить клиентский протокол.


 
nikkie   (2003-07-16 12:23) [49]

>wnew
>Прикол! Оказывается Ваш клиент выводит контекстное меню, в котором есть выбор кодировки. Но увы, не реагирует на смену кодировки.

Да, собственно, особого прикола нет - меню это забесплатно :). Наоборот периодически народ задает вопрос как от этого меню избавиться :)). А вот то, как TWebBrowser реагирует на смену кодировки, действительно странно.

Только Вы не ответили мне на вопрос - какая у Вас выбрана в этом меню кодировка?


 
McSimm   (2003-07-16 12:31) [50]

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

>если бы эту возможность давал client.pl. Может быть ты когда-нибудь пересмотришь свою точку зрения на это.
Возможно. Когда client.pl научится поставлять бОльшее разнообразие информации пользователям.


 
Rouse_   (2003-07-16 12:31) [51]

Авторам:
Второй раз наблюдался глюк!
Большой бряк и все, не есть хорошо. Желательно вести лог, где был клиент на последних секундах жизни, чтобы при перезапуске не искать ветку а уже находится в ней

Желаю успехов (а программа всеравно хороша, это уже большой плюс)


 
nikkie   (2003-07-16 12:45) [52]

>Song © (16.07.03 10:10)
Прежде всего, хочу сказать, что твои пожелания я не игнорирую ;)
Просто исполнить их нельзя простым редактированием текстового файла :(
Проблему 3 я уже описывал выше и объяснял откуда она взялась.

>Rouse_ © (16.07.03 11:27)
>реальный глюк... хороший Бряк...

Тяжело по такому описанию сказать что-либо. Хотелось бы увидеть хотя бы текст сообщения.

>Введите обработку ошибок
Вроде в VCL уже есть некоторая обработка ошибок, которая предохраняет программу от полного падения даже в случае AV, в отличие от большинства програм, написанных на си.

>что бы можно было отправлять логи ошибок
Как Вы себе это представляете? Окружить каждую строчку кода try/except?

В настоящий момент можно только делать лог tcp-протокола (в ini файл надо добавить строчку Intercept=1). Но поможет ли это, не ясно, поскольку совершенно не понятно, в чем проблема.


 
McSimm   (2003-07-16 12:52) [53]

>с другой стороны, есть "реклама на сайте" и любой клиент ее не показывает. Отвечая на форуме, я ее увижу, но значительно реже. Если есть все-таки намерение давать рекламу, то может стоит расширить клиентский протокол.

Соотношение клиентских посещений к живым настолько мало, что это пока не вопрос.


 
nikkie   (2003-07-16 12:54) [54]

>McSimm
>потом я вспомнил про твой клиент и задумался. До сих пор думаю.

Клиент-то тут не причем. Любой начинающий хакер сделает то же самое из браузера.

Я, конечно, не знаю, какого рода защиту ты собирался делать. Если клиент этому как-то мешает, можно обсудить по мылу.


 
McSimm   (2003-07-16 12:54) [55]

>>реальный глюк... хороший Бряк...
>Тяжело по такому описанию сказать что-либо. Хотелось бы увидеть хотя бы текст сообщения.


Судя по описанию проблема связана с виртуальной машиной JS


 
Song   (2003-07-16 13:09) [56]


> Прежде всего, хочу сказать, что твои пожелания я не игнорирую
> ;)
> Просто исполнить их нельзя простым редактированием текстового
> файла :(


Ок, спасибо.
Только я думаю такой тюннинг несложно сделать самому автору программы. Когда будет свободное время, уделите 10 минуток.

> Проблему 3 я уже описывал выше и объяснял откуда она взялась.
А можно скопировать ещё раз ответ? Просто ну очень неудобно :(


 
wnew   (2003-07-16 13:52) [57]


> nikkie © (16.07.03 12:23)
> Только Вы не ответили мне на вопрос - какая у Вас выбрана
> в этом меню кодировка?

Всё странно, в контекстном меню отмечена кодировка КириллицаВиндовс, но отображает браузер так, буд-то установлена ЗападноЕвропейская. Можете здесь посмотреть, как это выглядит: http://www.wnew.de/Bild1.jpg
Я посмотрел пример от Borland http://www.wnew.de/WebBrowser.zip, так здесь работает всё корректно (на ссылке исходники).


 
Всеволод Соловьёв   (2003-07-18 22:31) [58]

А вот у меня он тормозит сильно. Браузером (мозиллой 1.3) открывать НАМНОГО быстрее.


 
Marser   (2003-07-19 13:24) [59]

А что означает "schachspieler"? Какой-то игрок?


 
nikkie   (2003-07-19 13:30) [60]

:)
Schachspieler (нем.) - шахматист
я зарегистрировал страничку, когда мы играли шахматный турнир (там на него есть ссылочка внизу)...



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.011 c
14-20771
Nikolay M.
2003-07-21 16:22
2003.08.07
Продолжение карьеры программиста - ?


3-20425
Spawn
2003-07-17 06:05
2003.08.07
Параллельная работа с таблицой IB


7-20823
Shadow
2003-05-25 14:19
2003.08.07
Серийный номер.


3-20440
DBDev
2003-07-17 12:13
2003.08.07
Кто-нибудь создавал ODBC алиасы программно?


1-20519
MalkoLinge
2003-07-23 14:08
2003.08.07
Как заставить контрол показать свой хинт ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский