Главная Главная  Форум Форум  Мини чат Мини чат  Файлы Файлы  Новости Новости  Сайты Сайты  Статьи Статьи  Документация
История мини чата Написать
[ Нояб 26, 22:13 ] xeon: Да движок умер жалко хотя давно им не пользуюсь мои проекты доживают на нем пока так готовлю свой движок :)
[ Сент 30, 13:59 ] Eps: Проект умер походу....
[ Февр 04, 15:56 ] M@XIM: Есть кто?)
[ Июнь 12, 12:16 ] wsok: проект умер чтоль? интеграции с ксеном не ждать?
[ Нояб 25, 20:30 ] Jade: Вот и я тут появилась. ))

Партнёры

Перейти к содержимому


переделка чата для MKP


Сообщений в теме: 163

#1 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 23 September 2011 - 13:07

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

нужна помощь разбирая этот скрипт чата у меня голова кругом поехала вот кстати сам скрипт
Прикрепленный файл  chat.zip   32.52К   253 Количество загрузок:

помогите его сделать под портал

#2 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 23 September 2011 - 13:22

дамп бд кинте

#3 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 23 September 2011 - 13:26

Просмотр сообщенияСнеговик (23.9.2011, 13:22) писал:

дамп бд кинте

Цитата

CREATE TABLE IF NOT EXISTS `chat` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `name` varchar(30) NOT NULL,
  `text` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;


#4 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 23 September 2011 - 16:27

держи ]]>Качать]]>.

там есть небольшой глюк с кодировкой в бд, но выводит все нормально. на досуге подумаю че еще мжно придумать

#5 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 23 September 2011 - 18:01

у кого кодировка кирица вот http://zalil.ru/31747785

у кого utf-8  замените index.php на http://zalil.ru/31747819 и переведите все файлы модуля в utf

кстати нашел баг самого чата,  если  в чат не написано не одного сообщения то в логи mysql будут завалены сообщение об ошибке.

найдите $mg<=$m и замените на $mg<$m

Сообщение отредактировал Снеговик: 23 September 2011 - 18:09


#6 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 23 September 2011 - 18:31

Просмотр сообщенияСнеговик (23.9.2011, 18:01) писал:

у кого кодировка кирица вот http://zalil.ru/31747785

у кого utf-8  замените index.php на http://zalil.ru/31747819 и переведите все файлы модуля в utf

кстати нашел баг самого чата,  если  в чат не написано не одного сообщения то в логи mysql будут завалены сообщение об ошибке.

найдите $mg<=$m и замените на $mg<$m


уменя вот что происходит нечего не правил ток поправил что выше написано кодировка UTF8 вот ошибки что делать также нечего не вносит в бд портал версии R_1_0_1


эти ошибки сверху сайта над шапкой
Notice: Undefined variable: output in W:\home\test1.ru\www\mkportal\modules\mkpchat\index.php on line 41
[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: blocks in W:\home\test1.ru\www\mkportal\modules\mkpchat\index.php on line 62

Notice: Undefined variable: query in W:\home\test1.ru\www\mkportal\include\functions.php on line 872

Notice: Undefined variable: urlo1 in W:\home\test1.ru\www\mkportal\include\functions.php on line 882

Notice: Undefined variable: urlo2 in W:\home\test1.ru\www\mkportal\include\functions.php on line 882

Notice: Undefined index: g_mod_urlobox in W:\home\test1.ru\www\mkportal\include\functions.php on line 140

Notice: Undefined variable: column in W:\home\test1.ru\www\mkportal\include\functions.php on line 327

Notice: Undefined index: org_perm_id in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 608

Notice: Undefined index: g_perm_id in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 608

Notice: Undefined variable: mklib in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 629

Notice: Trying to get property of non-object in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 629

Notice: Undefined variable: mklib in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Trying to get property of non-object in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Undefined variable: mklib in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Trying to get property of non-object in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Undefined variable: mklib in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Trying to get property of non-object in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Undefined variable: mklib in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Trying to get property of non-object in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 631

Notice: Undefined variable: mklib in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 632

Notice: Trying to get property of non-object in W:\home\test1.ru\www\mkportal\include\IPB3\ipb3_board_functions.php on line 632

Notice: Undefined variable: online_userlist in W:\home\test1.ru\www\mkportal\blocks\online.php on line 30

Notice: Undefined offset: 0 in W:\home\test1.ru\www\mkportal\blocks\random_pic.php on line 58

Notice: Undefined offset: 1 in W:\home\test1.ru\www\mkportal\blocks\random_pic.php on line 58

Notice: Undefined variable: column in W:\home\test1.ru\www\mkportal\include\functions.php on line 333

Notice: Undefined variable: column in W:\home\test1.ru\www\mkportal\include\functions.php on line 333

Notice: Undefined variable: column in W:\home\test1.ru\www\mkportal\include\functions.php on line 327

Notice: Undefined variable: idu in W:\home\test1.ru\www\mkportal\blocks\last_urlo.php on line 64

Notice: Undefined variable: nbhits in W:\home\test1.ru\www\mkportal\blocks\site_stat.php on line 38

Notice: Undefined variable: output in W:\home\test1.ru\www\mkportal\include\functions.php on line 356

Notice: Undefined variable: editor in W:\home\test1.ru\www\mkportal\include\functions.php on line 636

а эти после копирайтов
Notice: Undefined index: item_last_update in W:\home\test1.ru\www\forum\admin\sources\classes\itemmarking\classItemMarking.php on line 1497

Notice: Undefined index: item_global_reset in W:\home\test1.ru\www\forum\admin\sources\classes\itemmarking\classItemMarking.php on line 1498

Notice: Undefined index: item_unread_count in W:\home\test1.ru\www\forum\admin\sources\classes\itemmarking\classItemMarking.php on line 1499

Notice: Undefined index: item_last_saved in W:\home\test1.ru\www\forum\admin\sources\classes\itemmarking\classItemMarking.php on line 1501

Сообщение отредактировал xeon: 23 September 2011 - 18:44


#7 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 23 September 2011 - 19:12

насчет нотисов я внутри айла включал вывод ошибок удали error_reporting(2047);

по поводу ничего не пишет в бд ссылку если возможно

#8 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 23 September 2011 - 19:55

Просмотр сообщенияСнеговик (23.9.2011, 19:12) писал:

насчет нотисов я внутри айла включал вывод ошибок удали error_reporting(2047);

по поводу ничего не пишет в бд ссылку если возможно

я сам догадался и заменил error_reporting(2047); на error_reporting(e_all & ~e_notice);

ошибки пропали но досихпор не пишет в бд насчёт ссылки не могу сайт собирается локально

точней он как бы пишет после нажатия отправить начинает обновлять и перекидывает на главную страницу сайта мне кажется чёт с кнопкой отправить ток не понял как работает она

и ещё возможно сделать этот чат чтобы можно его было тоскать по всему сайту куда захочеш через команду

<iframe src="http://test1.ru/index.php?ind=mkpchat" style="width:100%; height:400px; border:0px;"></iframe

Сообщение отредактировал xeon: 23 September 2011 - 20:05


#9 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 23 September 2011 - 20:19

возможно причина в том что не подключен фрамеворк кувери.

у вас  он используется на сайте? если нет то подключите в том же файле

<script type="text/javascript" src="/mkportal/modules/mkpchat/js/jquery-1.4.4.min.js"></script>

сам фрамеворк возмите сдесь ]]>http://nevinka-city....ry-1.4.4.min.js]]> и поместите в папку js модуля

#10 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 23 September 2011 - 20:30

Просмотр сообщенияСнеговик (23.9.2011, 20:19) писал:

возможно причина в том что не подключен фрамеворк кувери.

у вас  он используется на сайте? если нет то подключите в том же файле

<script type="text/javascript" src="/mkportal/modules/mkpchat/js/jquery-1.4.4.min.js"></script>

сам фрамеворк возмите сдесь <span class='inv'><![CDATA[<noindex>]]></span>http://nevinka-city....ry-1.4.4.min.js<span class='inv'><![CDATA[</noindex>]]></span> и поместите в папку js модуля

добавил теперь пашет  а так насчёт вывода чата через фрейм возможно сделать просто я кокрас такой искал чтоб можно было воткнуть его в другой модуль где структура html но написано модульно и php он воспринимает ток через id тобиш через джава

#11 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 23 September 2011 - 20:38

ну ето я хз надо думать)))

#12 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 23 September 2011 - 20:50

чето протупил)))

вот index.php для utf8 ]]>Взять]]>

работать будет

<iframe src="http://сайт/index.php?ind=mkpchat&op=online" style="width:100%; height:400px; border:0px;"></iframe>


#13 chuma64rus

chuma64rus

    Активный участник

  • Пользователи
  • PipPipPip
  • 396 сообщений
  • Пол:Мужчина
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 24 September 2011 - 00:51

А можно скинуть готовый чатик если не сложно )))))

#14 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 24 September 2011 - 11:26

UTF-8
CREATE TABLE IF NOT EXISTS `chat` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `name` varchar(30) NOT NULL,
  `text` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

CP-1251

CREATE TABLE IF NOT EXISTS `chat` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `name` varchar(30) NOT NULL,
  `text` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251;

Сообщение отредактировал Снеговик: 24 September 2011 - 11:27


#15 chuma64rus

chuma64rus

    Активный участник

  • Пользователи
  • PipPipPip
  • 396 сообщений
  • Пол:Мужчина
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 24 September 2011 - 13:55

Ток не пойму как его запустить???? если запускаешь по такому пути ]]>http://clan-sof.ru/m...pchat/index.php]]>
то вот что пишет:
Sorry !! You cannot access this file directly.
Или я не правильно по директориям раскидал

#16 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 24 September 2011 - 14:07

Снеговик слушай а возможно этот чат сделать похожим на стандартный mkp

1. брать юзеров с ссылкой в нике также по иду из форума
2. удаление ненужных сообщений
3. права доступа определённым группам пользователей
4. блокировка спамеров если написано больше 10 сообщений за 5 секунд блокировка на 10минут
5. бан пользователя на определённое время админом бан ток в чате
6. цвет ников групп брать ток и таблицы бд в mkp там такая была можно вроде заставить работать цвет групп без форума
7. бб коды ток смалики

а также поправить сам чат
1. отделить окно с сообщения от окна куда писать и сделать его не подвижным сделать ток куда писать снизу и по центру
2. поправить вывод фрейма ато криво показывает и размеры сложно под настроить размеры можно было настраивать только в фрейме

Цитата

<iframe src="http://сайт/index.ph...chat&op=online" style="width:100%; height:400px; border:0px;"></iframe>

Сообщение отредактировал xeon: 24 September 2011 - 14:11


#17 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 24 September 2011 - 14:24

ну ты пробуй сам  править , где у ткнешся если знаю подскажу

#18 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 24 September 2011 - 22:37

Просмотр сообщенияСнеговик (24.9.2011, 14:24) писал:

ну ты пробуй сам  править , где у ткнешся если знаю подскажу

слушай я вот не могу разделить окно с выводом сообщений и вода текста
мне надо сделать так чтоб поле с водом текста оставалось не подвижным и по центру внизу чата с бб кодами ток бб коды добавить не смог тоже в input я не знаю как добавить тег $bbeditor

#19 Снеговик

Снеговик

    Активный участник

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 24 September 2011 - 22:46

чет ниче я не понял что ты имееш виду

#20 xeon

xeon

    Активный участник

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 24 September 2011 - 22:53

Просмотр сообщенияСнеговик (24.9.2011, 22:46) писал:

чет ниче я не понял что ты имееш виду

ну вот смотри все сообщения которые написаны в чате двигают поле где надо писать сообщения и отправлять а мне не надо чтоб поле с водом для сообщения двигалось да и ещё бб коды я не смог добавить



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


MKPortal R1.0.2©2003-2008 mkportal.it
Logan ©2007-2011 RusMKPortal
Время: 0.00904 сек Память: 6.38MB Запросов к БД: 8