phpfreechat mod

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

phpfreechat mod

Сообщение MaSTeRMaMay » 11 янв 2008, 09:33

Мод: phpfreechat_mod
Версия: 0.1
Дата релиза: 11/01/2008
О чате:
использован phpfreechat с темой msn, немного исправленной (уменьшены шрифты), возможно чуть позже сделаю более красивую тему (хоть сам и считаю излишним), сайт проекта http://www.phpfreechat.net
изначально установлен с лицензией LGPL, если вы хотите убрать небольшую картинку из чата - пожертвуйте им денег ) ну или уберите ее, если считаете нарушение возможным...
Установка:
1. распаковать архив - вы получите папку phpfreechat_mod
2. переместить файлы chat chat.php, chat.server.php, chat.client.php в директорию с index.php вашего трекера, templates/main/chat.html, /templates/main/overall_header.html в templates/main/, include/chat.config.php, include/overall_header.php - include, или просто скопировать содержимое папки в папку с index.php, заменяя соответствующие файлы (только если вы работаете не на маке)
3. отредактировать include/chat.config.php под свои нужды (ОБЯЗАТЕЛЬНО, особенно для win систем, потому как стандартно стоит сохранение кеша в /dev/shm)
4. применить chat.sql к базе данных вашего трекера
5. если вы поставили сохранение не в /dev/shm, то проставьте 777 (или 755) права (CHMOD) на chat/data/private и chat/data/public (не chmod -R, а просто)
6. готово, теперь можете переходить на страницу чата
Использование
Чат позволяет создавать комнаты, приват, поддерживает некоторый список комманд (наберите /help), для идентификации, что вы админ нужно набрать /identify тут_ваш_пвроль_к_данному_нику, это настраивается в config.chat.php.
Примечания:
Возможно, что некоторые файлы, выложенные мной, в кодировке UTF-8, а не CP1251 - перекодируйте под свои нужды.
Также при уже установленном чате при изменении конфигурации наберите из-под админского аккаунта в чате /rehash.
Я еще немного изменил функцию stdhead, добавив еще один необязательный параметр, который позволяет добавлять в <head> все, что угодно )
также при обновлениях оригинального phpfreechat - вы всегда можеет обновить данный чат, установив phpfreechat (просто распаковав) в папку chat

Отчеты об ошибках, запросы на фичи и т.п. присылайте на мыло (dndgame at yandex dot ru) или пишите сюда...

P.S. для базы в UTF-8, поменяйте в chat.sql cp1251 на utf8...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось MaSTeRMaMay 04 мар 2008, 20:36, всего редактировалось 4 раз(а).
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: Чат

Сообщение MaSTeRMaMay » 13 янв 2008, 16:32

и тишина... и никто не скажет, как эта штука пашет )
хоть кто-нить бы сказал, все ок или все плохо...
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: Чат

Сообщение zaker » 13 янв 2008, 23:59

штука пашет. спасибо.
только сразу после установки испугал буржуйский ))
и потом.. зачем использовать C:/Temp/ ???
zaker
 
Сообщения: 20
Зарегистрирован: 12 ноя 2007, 15:46

Re: Чат

Сообщение MaSTeRMaMay » 14 янв 2008, 00:18

я юзал /dev/shm, не знаю уж, как это под виндами пашет =) по идее никак )
ваще для тех, кто не в курсе /dev/shm стандартно на линуксе - раздел в оперативной памяти в файловой системе tmpfs (ну для виндузятников можно так определить, если что, поправьте меня)... файловая система tmpfs удобна тем, что если не используется - она своппируется, а не просто занимает оперативку постоянно, что очень удобно для создания быстрых файловых кешей =)
путь любой по сути можно прописать, самое главное, чтобы писать могло, только мои лично рекомендации по скорости - использовать tmpfs =)
насчет постов - надо смотреть на выневой машинке, а у меня только никсы, и все в utf-8 =)
если прикручу нормально на ноуте в cp1251 - буду проверять...
P.S. если наблюдаются проблемы - давайте ссылку, чтобы я мог посмотреть и понять, на каком именно моменты ошибка )
P.P.S. насчет инглиша - не помню, что там с русским, но если нет - то будет с появлением английской локализации для всего сайта (как ни парадоксально)... любые предложения по скинам и прочему пишите сюда, попробую сделать =)
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: Чат

Сообщение zaker » 14 янв 2008, 00:23

с кодировкой разобрался.
не понял только как корректно сменить [с:/Temp/] на то, что надо.
прошу прощения за сыр-бор, комментирую в процессе настройки
ставлю под вин, всё работает и очень неплохо ))
команда [/clear] не срабатывает.
точнее, срабатывает, но не так, как хотелось бы.
после обновления страницы всё возвращается.
к базе скрипт при очистке даже не пытается обратится.
или эта команда чистит только содержимое экрана чата?
zaker
 
Сообщения: 20
Зарегистрирован: 12 ноя 2007, 15:46

Re: Чат

Сообщение MaSTeRMaMay » 14 янв 2008, 01:05

надо почитать ман =) судя по всему только экран =) сейчас уточню...
насчет папки - проставьте в настройках нужную вам папку, насчет какого пути, нужно смотреть, вроде относительно chat.server.php, точнее должно быть так, chmod 777 на ней нужно будет сделать...
насчет /clear - чистит экран... чат у клиента имеет ограниченный лог, при обновлении страницы загрузится только некоторое количество строк

P.S. на todo к версии 0.1.1... пересмотреть что там с логом чата, если что - сделать log_rotate, добавить /flush команду
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: Чат

Сообщение zaker » 14 янв 2008, 01:21

MaSTeRMaMay писал(а):насчет папки - проставьте в настройках нужную вам папку, насчет какого пути, нужно смотреть, вроде относительно chat.server.php

поправил, однако непомогло.
всёравно в лезет в C:/Temp
немогу понять откуда лезет
zaker
 
Сообщения: 20
Зарегистрирован: 12 ноя 2007, 15:46

Re: Чат

Сообщение MaSTeRMaMay » 14 янв 2008, 01:38

крайне странно... я на фряхе проверял - было все ок
значит $params["data_private_path"] = "chat/data"; например должно давать желаемый результат... в C:/Temp не должно никоим образом лезть...
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: Чат

Сообщение zaker » 14 янв 2008, 05:30

я неочень хорошо понимаю, но похоже скрипт пишет туда сессию.
вот где это копать, незнаю.
Код: Выделить всё
PHP Notice: in file /chat/src/pfcuserconfig.class.php on line 25: session_start() [function.session-start]: open(C:/Temp/sess_b34cb73ee2f32c7013f7cd321344dae9, O_RDWR) failed: No such file or directory (2)
PHP Notice: in file /chat/src/pfcuserconfig.class.php on line 25: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /include/global.php:120)

<====Здесь окно чата====>
                                                                                 
PHP Notice: in file Unknown on line 0: Unknown: open(C:/Temp/sess_b34cb73ee2f32c7013f7cd321344dae9, O_RDWR) failed: No such file or directory (2)
PHP Notice: in file Unknown on line 0: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:/Temp)
zaker
 
Сообщения: 20
Зарегистрирован: 12 ноя 2007, 15:46

Re: Чат

Сообщение MaSTeRMaMay » 14 янв 2008, 06:27

см. [url href=http://ru2.php.net/manual/en/ref.session.php]тут[/url] что за переменная session.save_path и за что она отвечает... кажись у вас несовсем правильно настроенный php
сделайте скрипт
Код: Выделить всё
<? phpinfo(); ?>

и его вывод скиньте сюда... (получится html'ка)
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: Чат

Сообщение zaker » 15 янв 2008, 04:47

спасибо, понял в чём дело.
просто ставил на appserv на домашнем компе.
извиняюсь))

всё отлично работает. спасибо.
zaker
 
Сообщения: 20
Зарегистрирован: 12 ноя 2007, 15:46

Re: phpfreechat mod

Сообщение Hedin » 02 мар 2008, 22:54

В окне чата ошибка:
Not Found

The requested URL /cgi-bin/chat/irc.cgi was not found on this server.

Я понимаю что где то нужно указать вместо /cgi-bin/chat/ мой реальный адрес /var/www/... - но где?
Hedin
 
Сообщения: 104
Зарегистрирован: 10 фев 2008, 16:15
Адрес трекера: http://hqtracker.ru

Re: phpfreechat mod

Сообщение MaSTeRMaMay » 03 мар 2008, 03:02

это от чата, который используется на стримзоне => вы не установили мой мод просто
P.S. на стримзоне используется клиент для IRC
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: phpfreechat mod

Сообщение Hedin » 03 мар 2008, 22:25

Может я что не так делаю, но у меня archive.tar.7z пустой 8-)
Hedin
 
Сообщения: 104
Зарегистрирован: 10 фев 2008, 16:15
Адрес трекера: http://hqtracker.ru

Re: phpfreechat mod

Сообщение MaSTeRMaMay » 04 мар 2008, 20:38

Если у вас движок версии 0.3 - он вам вообще не нужен. Если версии 0.2 - то это 7-zip'нутый tar архив - т.е. после распаковывания получите archive.tar (эт если вы виндой пользуетесь, под никсами можно проще сделать)
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: phpfreechat mod

Сообщение KANIBAL » 10 мар 2008, 06:29

Объект не найден
Not Found
Ошибка 404


При нажатии чат на главной странице трекера выходит выше написанное и всем известное хотя файл есть в деректории!? Подскажите как исправить!? (Возможно глупый вопрос)
KANIBAL
 
Сообщения: 15
Зарегистрирован: 06 мар 2008, 02:28

Re: phpfreechat mod

Сообщение MaSTeRMaMay » 10 мар 2008, 20:18

внимательно прочтите метод установки - вы походу не скопировали файл chat.php в папку трекера
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: phpfreechat mod

Сообщение KANIBAL » 12 мар 2008, 17:49

Само собой скопировал! Но толку нету))
KANIBAL
 
Сообщения: 15
Зарегистрирован: 06 мар 2008, 02:28

Re: phpfreechat mod

Сообщение MaSTeRMaMay » 12 мар 2008, 19:47

а templates? советую ВНИМАТЕЛЬНО прочесть метод установки... к тому же http сервер обычно пишет, чего именно он не нашел, напишите ошибку полностью
MaSTeRMaMay
 
Сообщения: 118
Зарегистрирован: 03 дек 2007, 03:48
Адрес трекера: http://localhost

Re: phpfreechat mod

Сообщение KANIBAL » 14 мар 2008, 01:36

Not Found
The requested URL /cgi-bin/chat/irc.cgi was not found on this server.
KANIBAL
 
Сообщения: 15
Зарегистрирован: 06 мар 2008, 02:28

След.

Вернуться в Готовые модификации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron