Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Разработка чата для форумов


Разработка чата для форумов

Сообщений 21 страница 40 из 80

1

Вначале тема называлась: phpFreeChat (на подумать Админу Майбб), но после начавшегося обсуждения, я думаю, правильнее тему назвать: Разработка чата для форумов

phpFreeChat

Есть такой движок чата на php без базы: phpFreeChat v1 http://www.phpfreechat.net/src/1.0/
http://sa.uploads.ru/t/3Kbfy.gif
Его не сложно интегрировать в punBB:

Интегрирование в PunBB

How to connect PunBB nicknames to phpfreechat ?
You have to put this piece of code at beginning of your chat script:

  session_start();
  if (!isset($_SESSION['punbb_to_pfc_nickname']))
  {
    define('PUN_ROOT', dirname(__FILE__).'/forum/'); // adjust this path to your forum installation root
    require PUN_ROOT.'include/common.php';
    $userdata = array();
    check_cookie($userdata);
    if ($userdata['username'] == 'Guest')
      $userdata['username'] .= rand(1,1000); // generate a random guest username
    $_SESSION['punbb_to_pfc_nickname'] = $userdata['username'];
  }
Then you can write the classic phpfreechat parameter list using “$_SESSION['punbb_to_pfc_nickname']” as the phpfreechat nickname. For example:

  require_once "src/phpfreechat.class.php";
  $params["serverid"]          = md5(__FILE__);
  $params["title"]             = "phpFreeChat connected to the PunBB forum";
  $params["channels"]          = array("General","PunBB support");
  $params["language"]          = "en_US";
  $params["nick"]              = $_SESSION['punbb_to_pfc_nickname'];
  $chat = new phpFreeChat($params);

http://www.phpfreechat.net/faq

Есть один недостаток, так как он без базы, то запись идет в папку на сервер.

Это я к чему? К тому, что пользователи Майбб достаточно часто обращаются с просьбой сделать чат на форуме, чтобы регистрация на форумах Майбб действовала и в чате, так может Админ Майбб заинтересуется такой возможностью, может и на платной основе (все таки нагрузка на сервера) - думаю окупится..Может кто из умельцов подумает..Чат неплох - давно его знаю, есть поддержка..Есть еще вторая версия, но я им не пользовался, да и с интеграцией там непонятно.

Отредактировано kolobdur74 (Пн, 17 Ноя 2014 18:29:56)

0

21

И еще момент: давно известно, что самое эффективное - это бесплатное-платное, то бишь хочешь подарки - на тебе стандартный набор, а за красивое давай денежку, хочешь послать другу открытку - на тебе стандартный набор, а за красивые денежку, так и тут можно..А так теряется сам смысл в Помочь форуму при платных функциях:

Отключение рекламы на форуме
Регистрация домена
Дополнительные поля профиля
Расширенная услуга по резервному копированию форума

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

0

22

Fover написал(а):

Все равно не понятно к чему тема, он с просилки 5-ти минутные правки сделать не может, а вы про чат.

А вдруг? Вода камень точит..

ДОМИНИОН написал(а):

Не везде надо региться. Например, cbox.

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

0

23

kolobdur74 написал(а):

А вдруг? Вода камень точит..

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

Я ж написал: добрые люди на этом форуме уже написали скрипты сокрытия чата от гостей и опред групп

0

24

Ну ежели туды рекламу вставить - вон Дука или Fover сваяют

Отредактировано Deff (Чт, 13 Ноя 2014 23:00:27)

0

25

ДОМИНИОН написал(а):

Я ж написал: добрые люди на этом форуме уже написали скрипты сокрытия чата от гостей и опред групп

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

0

26

Deff написал(а):

Ну ежели туды рекламу вставить - вон Дука или Fover сваяют

Я вряд ли. У меня своей работы хватает.

0

27

kolobdur74 написал(а):

Это я к чему? К тому, что пользователи Майбб достаточно часто обращаются с просьбой сделать чат на форуме, чтобы регистрация на форумах Майбб действовала и в чате

дык есть же уже, в сыром виде:
Проблема "Доступ ограничен"
Проблема "Доступ ограничен"

я правда так и не видел как он выглядит ))

0

28

Romych
Могу выложить скриншоты, скажу честно, это была аццкая смесь ))

Тот самый чат

http://s7.uploads.ru/csJBT.png
http://s6.uploads.ru/h1lEF.png

0

29

Romych написал(а):

дык есть же уже, в сыром виде:

Год уже в сыром виде, я думаю Максим уже и забыл о нём.

0

30

Romych написал(а):

дык есть же уже, в сыром виде:

Reysler написал(а):

Могу выложить скриншоты, скажу честно, это была аццкая смесь ))

Мда, по моему, тот что я предложил получше будет..))

0

31

kolobdur74
Не будет. Тот что Макс выложил очень шустрый будет. Просто с оформлением не угадал.

0

32

Duka
Ну ежли на конкретный форум - нафег там шустрый ?
Cредняя посещаемость редко за 100 чел( а где уже более сотни - там и чат не нужен)
==================================
Ежели общий на все форумы сразу, - так там уже комнаты нун делать, тут без монетизации не обойтись, ибо и надзор нужен и на тестирование время

Отредактировано Deff (Пт, 14 Ноя 2014 23:35:12)

0

33

kolobdur74
Чаты на phpbb-подобных форумах удобнее и эффективнее делать чат как темы с ajax подгрузкой сообщений и упрощённым отображением автора. Зачем ещё какие-то велосипеды?!

+1

34

Duka написал(а):

Не будет. Тот что Макс выложил очень шустрый будет. Просто с оформлением не угадал.

Не знаю, не видел, сужу по скринам сравнить phpFreeChat не с чем..

kozhilya написал(а):

Чаты на phpbb-подобных форумах удобнее и эффективнее делать чат как темы с ajax подгрузкой сообщений и упрощённым отображением автора. Зачем ещё какие-то велосипеды?!

Аналогично - пощупаю скажу на сколько удобнее и эффективнее..Ну, и по конкретике - на Майбб я пока никаких чатов не вижу, ни плохих, ни хороших, ни платных, ни бесплатных...

0

35

http://cs624222.vk.me/v624222169/d37b/TCOcFTB_jq0.jpg

http://cs624222.vk.me/v624222169/d384/S43EaOq4tng.jpg

Пример чата на БД и пхп, без богомерзких флэшей, аяксов и прочей муры.
Код его дать?

Отредактировано John Warner (Сб, 15 Ноя 2014 13:48:13)

+1

36

John Warner написал(а):

Пример чата на БД и пхп, без богомерзких флэшей, аяксов и прочей муры.Код его дать?

Основная идея - (я думаю) авто-авторизация текущих юзеров форума, А так чат -симпот

0

37

Я тут сейчас дела поделаю и выложу сорцы чата.
Он под phpBB3, но практически независим от форума; при должных скиллах адаптировать его под PunBB не составит труда - всего-то делов, разрешить обращаться к БД, куда надо табличку добавить, и шаблон в пхп загнать, что тоже несложно...

0

38

John Warner
:glasses: Я могу, если надо передать во фрейм чата ник и id  форума и текущего юзера,
к примеру как

http://сhat.warner-mybb.ru/#nk=Deff&UserID=22142&ForumID = 5148

Или так

http://сhat.warner-mybb.ru/?nk=Deff&UserID=22142&ForumID = 5148

Хотя для чата на текущий фор - достаточно только Ника (Зы - ник придётся  передавать через трансформацию кирилицы в %XX

Отредактировано Deff (Сб, 15 Ноя 2014 15:12:59)

0

39

Deff
А если через пседо страницу - к примеру нажал на кнопку, открылось окно, а кнопка привязана к текущему юзеру, гостям не видна?

0

40

Что вы несете? У вас открытый доступ ко всем возможностям, а вы собираетесь передавать чату параметры так:

Код:
http://сhat.warner-mybb.ru/#nk=Deff&UserID=22142&ForumID = 5148

0


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Разработка чата для форумов