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

Вниз

PHP DM Client - клиент для форумов сайта "Мастера Delphi"   Найти похожие ветки 

 
easy ©   (2007-04-27 18:55) [0]

Попинайте..
PhpDMClient.0.91RC1
Требует:

   * HTTP сервер (любой) (локально)
   * MySQL 4 или выше (локально)
   * PHP 4.0.2 или выше (локально)
   * Интернет браузер (любой) с поддержкой JavaScript
   * Операционная система

Особенности:

   * Мультиплатформенность
   * Мультинастраиваемость
   * Расширяемость
   * Подсветка кода
   * Фичи


Домашняя страница:
http://dfc.com.ru/?sid=3&id=19

Архив:
http://dfc.com.ru/download.php?d=phpdmclient [127.34 kb]


 
Gero ©   (2007-04-27 19:00) [1]

Интсталлер очень понравился, отличная стилизация и аккуратное исполнение. Только жаль что кнопка не нажимается :)

После нажатия «Готово» завис: «Maximum execution time of 30 seconds exceeded».


 
McSimm_ ©   (2007-04-27 19:01) [2]

Файл config.php недоступен для записи.

в какой папке он должен лежать ?


 
oldman ©   (2007-04-27 19:02) [3]


> easy ©   (27.04.07 18:55)  
> Требует:
>    * HTTP сервер (любой) (локально)
>    * MySQL 4 или выше (локально)
>    * PHP 4.0.2 или выше (локально)
>    * Интернет браузер (любой) с поддержкой JavaScript
>    * Операционная система


Извини, но... :(

PS: А что такое: "Требует: операционная система"???


 
Zeqfreed ©   (2007-04-27 19:02) [4]

О, мне тоже в голову приходила идея клиента на php. Сейчас затестим :)


 
easy ©   (2007-04-27 19:03) [5]


> в какой папке он должен лежать ?

в корне
> После нажатия «Готово» завис: «Maximum execution time of
> 30 seconds exceeded».

значить не соединился.. как там с прокси?


 
McSimm_ ©   (2007-04-27 19:03) [6]


> в какой папке он должен лежать ?

разобрался


 
Zeqfreed ©   (2007-04-27 19:04) [7]

Блин, не затестим :(
Только что настроил адсл, днсы их половины сайтов не знают. Включая и dfc.com.ru.


 
Gero ©   (2007-04-27 19:06) [8]

> [5] easy ©   (27.04.07 19:03)
> как там с прокси?

Прокси отсутствует, я ничего не вводил. Имя БД тоже не вводил.


 
easy ©   (2007-04-27 19:12) [9]


> oldman © (27.04.07 19:02) [3]


> oldman © (27.04.07 19:02) [3]


> PS: А что такое: "Требует: операционная система"???

мультиплатформенный он..


> Gero © (27.04.07 19:06) [8]
>

связь отсутствует. эт точно. будем разбираться..


 
easy ©   (2007-04-27 19:12) [10]


> Zeqfreed © (27.04.07 19:04) [7]


 
easy ©   (2007-04-27 19:12) [11]

http://slil.ru/24300044


 
Zeqfreed ©   (2007-04-27 19:18) [12]

> easy ©   (27.04.07 19:12) [11]

Спасибо! Уже устанавливаю :)


 
oldman ©   (2007-04-27 19:20) [13]


> easy ©   (27.04.07 19:12) [9]
> > PS: А что такое: "Требует: операционная система"???
> мультиплатформенный он..


А-а-а....

А то я подумал, что есть приложения, которые не требуют операционную систему.
:)))


 
Zeqfreed ©   (2007-04-27 19:45) [14]

http://img209.imageshack.us/img209/6517/apr27212857ug4.png
У меня наблюдается вот такое поведение клиента. Т.е., насколько я понимаю, тексты постов вообще не загружаются, а список конференций как-то выборочно.


 
Юрий ©   (2007-04-27 19:46) [15]

Засада с русскими буквами, в имени автора, при аутентификации.


 
Pazitron_Brain ©   (2007-04-27 21:13) [16]

Дак может его выгрузить в Тырнет, чтобы там работал?


 
McSimm ©   (2007-04-27 21:33) [17]


> Дак может его выгрузить в Тырнет, чтобы там работал?

И клиента к нему написать.
:)


 
Pazitron_Brain ©   (2007-04-28 07:20) [18]

> [17] McSimm ©   (27.04.07 21:33)

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


 
Ketmar ©   (2007-04-28 08:54) [19]

да-да. а то на самом форуме графики немеряно, просто с бешеной скоростью гигабайты улетают...


 
Ketmar ©   (2007-04-28 09:00) [20]

вместо русских буковок удивительно вопросительные знаки. %-(

Linux, Apache 1.3.34, php 4.4.2, мускуль 5.0.19, Opera 8.54.


 
Ketmar ©   (2007-04-28 09:02) [21]

вдогон: "монитор 20" показывает русский только в списке тем. открываешь ветку -- и вопросы.. тематические -- косячит всё. русские названия конференций тоже овопросились.

тема -- как стандартная, так и console.


 
VICTOR_   (2007-04-28 11:02) [22]


> Notice: Undefined offset: 2048 in z:\home\localhost\www\phpclient\includes\geshi\geshi.
> php on line 108

Выдает такое сообщение и еще много таких строк(на конце 109, 110 и т.д.) при заходе в данную тему.
Пробовал некоторые другие темы - заходи нормально без ошибок

Windows XP Professional, Mozilla Firefox 2.0.0.3, PHP 5.0.2, MySQL 4.1.8, Proxy Server


 
clickmaker ©   (2007-04-28 12:22) [23]


> HTTP сервер (любой) (локально)
>    * MySQL 4 или выше (локально)
>    * PHP 4.0.2 или выше (локально)

а не слишком ли много серверов для клиента?


 
Ketmar ©   (2007-04-28 12:50) [24]

> VICTOR_   (28.04.07 11:02) [22]
да гешу вообще лучше отрубить нафиг. и сделать простой парзер на конечных автоматах для одного языка. имо.

> clickmaker ©   (28.04.07 12:22) [23]
сам вопрос необходимости клиента на php уже весел. следующий, полагаю, будет на flash. %-)

а с другой стороны -- у меня, например, всё равно эта машинерия стоит и работает. так пуркуа бы и па?


 
clickmaker ©   (2007-04-28 13:10) [25]


> у меня, например, всё равно эта машинерия стоит и работает.

ну в принципе, да. у многих тут, я думаю, такая же фигня.
Так что можно открывать лавку по написанию редакторов, компиляторов, калькуляторов и прочая.. на пхп.
Надо же амортизировать машинерию :)


 
VICTOR_   (2007-04-28 14:07) [26]


> Ketmar ©   (28.04.07 12:50) [24]
>
> > VICTOR_   (28.04.07 11:02) [22]
> да гешу вообще лучше отрубить нафиг. и сделать простой парзер
> на конечных автоматах для одного языка. имо.

Если отключить, то не ругается и работает на ура.

Еще замечание
При попытке поста от уже зарегистрировнного пользователя - и если пароль неправильный - выдает целое окно текста страницы
- все в одну строку
- в конце пишет Document.Write.
Тест совершенно нечитабелен. Должно было написать просто сообщение - неправильный пороль для доступа на сайт


 
Ketmar ©   (2007-04-28 18:17) [27]

> clickmaker ©   (28.04.07 13:10) [25]
только не это! такого количества пых-пыха нам не надо! %-)

блин, написать, что ли, клиент на Lua? с плугинами вывода для ncurses, GTK и html? %-)

> VICTOR_   (28.04.07 14:07) [26]
самое интересное, что кода возврата "неверный пароль" ни разу нет. точнее, не было с пол-года назад. %-)


 
easy ©   (2007-04-28 19:20) [28]


> Zeqfreed © (27.04.07 19:45) [14]

попробуй всё снести и поправить tables.sql таким образом -

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

в конце каждой таблицы


 
easy ©   (2007-04-28 19:21) [29]

у Кетмара заработало,
отдельное спасибо за тест


 
Ketmar ©   (2007-04-28 19:24) [30]

> easy © (28.04.07 19:21) [29]
> у Кетмара заработало,

подтверждаю. вот, пишу прямо из клиента.

> отдельное спасибо за тест
you"re welcome. %-)

зыж ноу-хау от easy: если перед нажатием на "Написать ответ" выделить текст -- будет цитата. %-)


 
Zeqfreed ©   (2007-04-28 20:35) [31]

> easy ©   (28.04.07 19:20) [28]

UTF8 не помогло. Поставил cp1251, теперь все как Кетмар описывал. Вопросики. Сейчас я уже уставший, покопаюсь завтра :)


 
Ketmar ©   (2007-04-28 22:20) [32]

видимо, это зависит от default charset в мускуле. у меня default как раз utf-8. так что меня utf-8 вылечил.

вообще, есть подозрение, что для полной переносимости надо все текстовые данные хранить в utf-8 внутри клиента. и конвертировать в 1251 только при получении с сервера и при отсылке на сервер.


 
Zeqfreed ©   (2007-04-28 22:36) [33]

> Ketmar ©   (28.04.07 22:20) [32]

Так у меня тоже в utf по умолчанию, я себе не злобный буратино :)
Хранить, конечно, лучше было бы все в юникоде.
Надо сесть в общем и написать свой клиент на питоне и эскулайте :)


 
Ketmar ©   (2007-04-28 23:14) [34]

питон -- давить! Lua -- наше всё! %-)


 
clickmaker ©   (2007-04-29 11:20) [35]

> [31] Zeqfreed ©   (28.04.07 20:35)
> > easy ©   (28.04.07 19:20) [28]
>
> UTF8 не помогло.

а может там надо
mysql_query("SET character_set_client = cp1251");
mysql_query("SET character_set_connection = cp1251");
mysql_query("SET character_set_results = cp1251");

?


 
homm ©   (2007-04-29 12:38) [36]

> [35] clickmaker ©   (29.04.07 11:20)

И еще вот это:
mysql_query("SET NAMES cp1251");


 
Ketmar ©   (2007-04-29 16:58) [37]

о. в http://ketmar.pb.id/mastak/?id=1177575482&n=5 задупило сообщения. т.е  каждого номера по две штуки (нумерация не сбита).


 
Ketmar ©   (2007-04-29 16:59) [38]

тьфу. ну, все поняли, как линк поправить. %-)


 
Zeqfreed ©   (2007-04-29 17:43) [39]

> clickmaker ©   (29.04.07 11:20) [35]

> homm ©   (29.04.07 12:38) [36]

Вот спасибо. Добавил и то и то, теперь работает. А я пробовал добавлять только такие строчки:
mysql_query("SET character_set_client = cp1251");
mysql_query("SET character_set_results = cp1251");

С ними не получалось и решил оставить тщетные попытки :)

Теперь критика клиента :)
Почему кнопка «ответить» только в одном месте, в самом низу страницы выделяешь цитату, потом тянешься вверх, чтобы нажать. Да и вообще, то, что новое сообщение нужно набирать в отдельном окне не очень удобно.
Понравилось то, что новые сообщения из нескольких форумов появляются сразу на одной странице.
Изучаю дальше :)


 
Zeqfreed ©   (2007-04-29 17:46) [40]

> Ketmar ©   (29.04.07 16:59) [38]

На http://delphimaster.su/?id=1177575482&n=5 все спокойно ;)
Думаю особого смысла давать такие линки бессмысленно, вряд ли такая ошибка будет у всех повторяться :)


 
easy ©   (2007-04-29 18:20) [41]


> Почему кнопка «ответить» только в одном месте


она только в одном темилейте в одном месте, который default. не помню отчего так вышло.
можно поправить templates\default\index.php,  прописать ShowPostFormLink(); где надо..


 
Zeqfreed ©   (2007-04-29 18:32) [42]

> easy ©   (29.04.07 18:20) [41]

Хорошо. Понятно :)


 
Ketmar ©   (2007-04-29 18:57) [43]

> Zeqfreed © (29.04.07 17:46) [40]
ну, мало ли. вдруг это был константный проглюк? мне лень базу чистить %-)

зыж кстати. хотелось бы кнопочку "перечитать ветку". которая грохнет ветку из базы и загрузит заново.


 
Ketmar ©   (2007-04-29 19:54) [44]

почти сочинил новую тему.

зыж geshi -- фигня. уничтожен как вражеский элемент. %-)


 
Ketmar ©   (2007-04-29 19:55) [45]

кстати. что надо сделать -- научить парзер распознавать цитирование (двухуровнево -- ">" и ">>") и присобачивать к цитатам новые стили. иначе весь italic выделяется цветом цитаты. неудобно.


 
easy ©   (2007-05-03 17:15) [46]

v0.96
1. Убрал GeShi, приделал маленький парсер
2. HTML авторизация вместо HTTP
3. Таблицы - CHARACTER SET, COLLATE всё ср1251
4. Ссылка для повторной загрузки топика
5. Ошибка с адресом в форме поиска
6. Ошибка при попытке поста с неверным паролем
7. k8theme - созданная Ketmar"ом


http://dfc.com.ru/download.php?d=phpdmclient [117.22 kb]


> Gero © (27.04.07 19:00) [1]
> Только жаль что кнопка не нажимается :)
>
> После нажатия «Готово» завис: «Maximum execution time of
> 30 seconds exceeded».

так и не получилось соединиться?


 
Юрий ©   (2007-05-03 23:02) [47]

Поставил версию 0.96, всё работает прежние кракозябры исчезли.

При просмотре тем, разделов форума, выскакивает:
"Array to string conversion C:\Program Files\xampp\htdocs\phpdmclient\index.php on line 24".

Да, кстати, почему нет прокрутки к новым постам в теме? :)


 
easy ©   (2007-05-03 23:23) [48]

> index.php on line 24

удали эту строку, не нужна она там..

>  почему нет прокрутки к новым постам в теме?

есть. надо нажать на иконку слева от темы


 
Юрий ©   (2007-05-03 23:28) [49]

> [48] easy ©   (03.05.07 23:23)

Теперь всё работает как надо, хотя всё же хотелось чтобы по умолчанию при нажатии на название темы переходило к последнему непрочитанному, или опцию ввести. :)


 
easy ©   (2007-05-03 23:47) [50]

> хотелось чтобы по умолчанию при нажатии на название темы переходило к последнему непрочитанному

поправь
\templates\тема\html\forum.html
вставь %lastview% вот сюда -
<a href="%configLiveSite%/?id=%topicid%&n=%forumid%%lastview%">%title%</a>


 
Юрий ©   (2007-05-04 00:07) [51]

> [50] easy ©   (03.05.07 23:47)

Спасибо, easy. Вполне рабочая версия. :)



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

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

Наверх




Память: 0.57 MB
Время: 0.042 c
2-1179214892
GRT_
2007-05-15 11:41
2007.06.03
из string в ChekListBox


6-1164205530
B@rm@ley
2006-11-22 17:25
2007.06.03
Socket


1-1176199023
roughneck
2007-04-10 13:57
2007.06.03
Как сохранить расположение Dockable - форм?


1-1175705210
Углук
2007-04-04 20:46
2007.06.03
Шкала в TCharte


2-1178638246
ARTEM779
2007-05-08 19:30
2007.06.03
проблема с дочерными окнами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский