Форум: "Прочее";
Текущий архив: 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