Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Запрос и разработка модификаций > Чат


Автор: NaXon Дек 14 2007, 13:42
Как поставить чат на сайт??? Пожалуйста по подробней.

Заранее благодарен biggrin.gif

Автор: Dron Дек 14 2007, 15:54
NaXon,
Что за чат? И на какой сайт?

Автор: NaXon Дек 15 2007, 07:48
Точней на форум.
Миничат!!! biggrin.gif

Автор: admin Дек 15 2007, 10:05
Средствами сервиса - никак. Можно воспользоваться услугами сервисов таких чатов.

Автор: NaXon Дек 15 2007, 11:07
блин....я такой где то видел...он как дополнение...там небольшое окошко(чат) на главной страницы

Автор: Dron Дек 15 2007, 20:47
NaXon,
То, что вы видели - для более новых версий форумов. Для IPB 1.3 таких чатов нет.

Автор: Vladimir Янв 6 2008, 17:10
QUOTE (Dron @ Дек 15 2007, 20:46)
NaXon,
То, что вы видели - для более новых версий форумов. Для IPB 1.3 таких чатов нет.

Обращаюсь с просьбой. Я бы хотел поставить Чат примерно как у тебя на http://design.ipb.su/ Что для этого надо делать? И где там в настройках чего менять? unsure.gif

Автор: Vladimir Янв 7 2008, 17:30
Ну собственно хочу описать как это делается. Сам чат находится http://cbox.ws/getone.php
Далее:

Описание:

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

Установка:

Заполняем форму, указывая Username (Имя пользователя), Password (Пароль), Confirm Password (Повторить пароль), E-mail (Адрес электронной почты), Websait (Вебсайт), Language (Язык) и Skin (Внешний вид). После этого на ваш почтовый ящик приходит письмо. В нем щелкаем по первой ссылке, и на открывшейся странице вводим Имя пользователя и Пароль (они также указаны в письме). В появившемся окне копируем код, щелкая по кнопке Copy to clipboard. Идем на ваш форум и ставим код куда вам надо.

Использование:

В окне чата в графе Имя вводим ваше имя, набираем сообщение и жмем ОК.

Некоторые настройки:

В коде чата параметры width="..." height="..." - это параметры ширины и высоты чата. Меняя их значения, создаем нужный вам чат по ширине и высоте. В коде идет 2 блока этих параметров, первый - для самого чата, второй - для панели управления smile.gif

Значения у себя выставил такие: В первом поле <iframe frameborder="0" width="100%" height="50"

И в поле пониже после 1px solid;" id="cboxmain"></iframe><br/><iframe frameborder="0" width="100%" height="75"

Автор: Vladimir Янв 8 2008, 21:49
QUOTE (Alon @ Янв 8 2008, 20:02)
Пример такого чата и смайликов покажите =)

P.S. Смайлики можно перерисовать.

Пример здесь http://govnochist.ipb.su/index.php????

http://www5.cbox.ws/box/?boxid=65545&boxtag=gxtvdw&sec=smilies smile.gif Смайлики как смайлики, вроде достаточно их для общения rolleyes.gif

Автор: Goblin Фев 15 2008, 14:53
QUOTE (Vladimir @ Янв 7 2008, 17:29)
Ну собственно хочу описать как это делается. Сам чат находится http://pomogy.spybb.ru/click.php?http://cbox.ws/getone.php
Далее:

Описание:

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

Установка:

Заполняем форму, указывая Username (Имя пользователя), Password (Пароль), Confirm Password (Повторить пароль), E-mail (Адрес электронной почты), Websait (Вебсайт), Language (Язык) и Skin (Внешний вид). После этого на ваш почтовый ящик приходит письмо. В нем щелкаем по первой ссылке, и на открывшейся странице вводим Имя пользователя и Пароль (они также указаны в письме). В появившемся окне копируем код, щелкая по кнопке Copy to clipboard. Идем на ваш форум и ставим код куда вам надо.

Использование:

В окне чата в графе Имя вводим ваше имя, набираем сообщение и жмем ОК.

Некоторые настройки:

В коде чата параметры width="..." height="..." - это параметры ширины и высоты чата. Меняя их значения, создаем нужный вам чат по ширине и высоте. В коде идет 2 блока этих параметров, первый - для самого чата, второй - для панели управления smile.gif

Значения у себя выставил такие: В первом поле <iframe frameborder="0" width="100%" height="50"

И в поле пониже после 1px solid;" id="cboxmain"></iframe><br/><iframe frameborder="0" width="100%" height="75"

А куда можно вставить этот код чата?

Автор: Alex Okonnor Фев 15 2008, 15:14
QUOTE
А куда можно вставить этот код чата?

А куда хочешь, можешь в верх страницы форума, можешь в самый низ... но я бы вставил на страницу портала wink.gif

Или тебе нужен путь, куда именно вставлять код ? Если да...тогда скажи куда его хочешь поставить)

Автор: Goblin Фев 15 2008, 15:20
QUOTE (LAF @ Фев 15 2008, 15:13)
QUOTE
А куда можно вставить этот код чата?

А куда хочешь, можешь в верх страницы форума, можешь в самый низ... но я бы вставил на страницу портала wink.gif

Или тебе нужен путь, куда именно вставлять код ? Если да...тогда скажи куда его хочешь поставить)

Да мне нужен мменно путь вставки кода и поставить хочу на портал и чтоб вверху в меню навигации по сайту высвечивалось чат как это все сделать?

Автор: Молодой Фев 15 2008, 15:32
АЦ>Скины и шаблоны> Выбирайте скин и нажимайте HTML> Редактировать шапку форума> И в самый верх!

Автор: Alex Okonnor Фев 15 2008, 15:35
такс

Ну не знаю, как кт а я бы делал так :

Заходим АЦ - Скины и Шаблоны - Настройка скинов - HTML - IP Dynamic Lite - tmpl_articles (это главная страница портала)

Там будет только
CODE
$articles


после этого вставляем
CODE
<br />
<div class='tableborder'>
<div class='maintitle'><{CAT_IMG}> Чат</div>
<div class='tablepad'>
 $links

сюда код чата

</div>
</div>



И у нас получится что-то примерное как на скриншоте




QUOTE
меню навигации по сайту высвечивалось ча

Именно какое меню навигации ? Которое находится под лого ? Или которое находиться как на скриншоте с лева на портале ?

Автор: Молодой Фев 15 2008, 15:37
Можно Мой вариант и можно вариант LAF

Автор: Alex Okonnor Фев 15 2008, 15:38
QUOTE (Goblin @ Фев 15 2008, 15:36)
А можно еще раз и по подробней?

Куда подробней ? Я тебе описал все по пунктам как и что делать, проше уже не знаю как написать laugh.gif

Автор: Vladimir Фев 15 2008, 21:04
QUOTE (Goblin @ Фев 15 2008, 15:36)
А можно еще раз и по подробней?

Подробнее. По порядку. Панель администратора, Скины и Шаблоны, HTML шаблоны, Настройка HTML, Редактирование шапки форума - ОК! И впихиваешь после вот этой шняги:

</table>
<% MEMBER BAR %>
<br />

Тот код wink.gif

Автор: Nikden Мар 23 2008, 12:01
Наткнулся на новый прикольный ЧАТ!!!Со старым не сравнить.Пример:http://forumfunworld.ipb.su/index.php??
Регестрируйте:http://chatium.com/

Автор: Salik Мар 23 2008, 13:06
во! вот это нормальный чат!

Автор: Vesnushka ^^ Мар 27 2008, 12:57
да, и правда, чат гораздо лучше))
единственное он долго загружается! sad.gif

Автор: fossa Дек 17 2008, 21:45
а как в этом чате цветовую гамму поменять???

Автор: Steve_Fox Дек 17 2008, 21:51
fossa, прочитайте там есть инструкция.

Автор: fossa Дек 17 2008, 23:35
где??? blink.gif вот инструкции я там не нашла что-то

Автор: Dron Дек 18 2008, 00:18
fossa,
Все очень просто... Раз вы не видите там таких настроек, значит их там нет... Это же сервис чатов, соответственно там все по максимуму урезано.
Купите себе домен плюс хостинг и поставьте себе полноценный чат, что-то на подобии как у меня: http://chat.ipb-design.com/

Автор: Одиночка <3 Май 25 2010, 20:27
Возможно поставить чат как бы в теме, например "Беседка"?

Автор: Dron Май 25 2010, 20:30
Только при включенных тегах [DoHtml]

Автор: Одиночка <3 Июн 2 2010, 23:22
QUOTE (Nikden @ Мар 23 2008, 12:01)
Наткнулся на новый прикольный ЧАТ!!!Со старым не сравнить.Пример:http://forumfunworld.ipb.su/index.php???
Регестрируйте:http://chatium.com/

Не подскажите как его всунуть в "Портал"?

Автор: Одиночка <3 Июн 10 2010, 15:34
http://www.99chats.com - Простенький чат на форум.

Автор: Slesher Июн 10 2010, 16:37
Какой смысл в этой теме? Это же не системный чат ипб...
Каждый пользователь ищет чат, который бы ему понравился.
http://www.google.com.ua/search?hl=uk&q=%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C+%D1%87%D0%B0%D1%82&aq=f&aqi=g1&aql=&oq=&gs_rfai=

Автор: Сергей Июн 11 2010, 03:25
Никогда не понимал, зачем на форуме нужен чат? Вот на сайте, если общаться не где, то чат нужен, а на форуме он вообще ни к чему.

Автор: admin Июн 11 2010, 11:44
Цитата (Сергей @ Июн 11 2010, 04:25)
Никогда не понимал, зачем на форуме нужен чат? Вот на сайте, если общаться не где, то чат нужен, а на форуме он вообще ни к чему.

Согласен.

Автор: neo Июл 7 2010, 18:16
А как сделать отдельную страничку чата? Вот например вверху есть кнопка "Портал". Как сделать чтобы вверху была кнопка "Чат"? Чтобы нажимал на неё и переходил на страничку чата (НЕ отдельную страницу чата от форума)? А то в портале большой чат не удобно.

Автор: asm-a Июл 7 2010, 18:18
http://ipboard.net/index.php?showuser=2426, как тут?
http://ipboard.net/index.php?act=home&pg=chat

Автор: neo Июл 7 2010, 18:21
Нет. Это в портале, а я хотел отдельную страничку чата.

Автор: asm-a Июл 7 2010, 19:16
http://ipboard.net/index.php?showuser=2426, это не возможно на наших форумах.

Автор: chernyhdmal Июл 28 2010, 21:34
http://www.chatovod.ru/ нормальный чат с разными функциями, бесплатный, современный и легко размещаемый на сайт.
Пример чата http://ipsumcar.narod.ru/chat.html

Автор: Oleg123 Авг 15 2010, 19:12
Цитата
Наткнулся на новый прикольный ЧАТ!!!Со старым не сравнить.Пример:http://forumfunworld.ipb.su/index.php??
Регестрируйте:http://chatium.com/

как сделать чтобы он с верху был а не снизу

Автор: Alex Okonnor Авг 15 2010, 21:13
Цитата (Oleg123 @ Сегодня, 19:12)
как сделать чтобы он с верху был а не снизу

АЦ -> Скины и Шаблоны -> Настройка скинов -> HTML -> Глобальные шаблоны (Global HTML elements) -> Board Header (logo, links, etc)

И в самый низ добавляем код чата.

Автор: Hunayn Мар 20 2012, 08:40
А можно ли добавить на форум чат (или как он там называется) на подобии, как в контактах, фейсбуке и т.д.?

Автор: Slesher Мар 20 2012, 18:13
Цитата (Hunayn @ Сегодня, 09:40)
чат (или как он там называется) на подобии, как в контактах, фейсбуке и т.д.?


разве ВК и в фейсе есть чат о_О?

Автор: asm-a Мар 20 2012, 18:28
http:///index.php?showuser=650, есть
user posted image

user posted image


Насколько помню, в него можно еще 2-3 и более человек добавлять.

Автор: Dron Мар 20 2012, 19:30
Так!!! Все дружно забыли про чат.
Такого централизованного дополнения на сервисе никогда не будет.
повторяю для тех, кто не расслышал - НИКОГДА!!! Совсем НИКОГДА!

Автор: Slesher Мар 20 2012, 21:17
аsm-а, ну начнем с того что это диалоги, разновид лс, а не чат. Во-вторых, решение, которое озвучил Дрон, было уже давно обговоренное и сообщенное хз сколько времени назад. На это есть целый ряд причин, вдобавок никто не мешает портировать себе чат на форум с энного количества сервисов.

Автор: ignasio Мар 20 2012, 21:38
Чат, например хорош в том, чтобы оперативно реагровать. Например некоторые администраторы сайтов делают для себя чаты, чат видит только администррация, удобно

Автор: asm-a Мар 21 2012, 05:42
http:///index.php?showuser=3529, ну так не поленитесь, прочитайте тему. В этой теме есть, как сделать альтернативный чат.

Автор: Zloy81 Янв 12 2013, 04:08
никогда! никогда! слышите? никогда не вставляйте на форум чат, иначе вы будете терять общение.

Автор: Guyver2011 Фев 18 2013, 14:09
Помогите, пожалуйста. Допустим, остановился я на чате cbox
Получил такой код:

<!-- BEGIN CBOX - www.cbox.ws - v001 -->
<div id="cboxdiv" style="text-align: center; line-height: 0">
<div><iframe frameborder="0" width="200" height="305" src="http://www7.cbox.ws/box/?boxid=737376&amp;boxtag=hcxw7t&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain7-737376" style="border:#ababab 1px solid;" id="cboxmain7-737376"></iframe></div>
<div><iframe frameborder="0" width="200" height="75" src="http://www7.cbox.ws/box/?boxid=737376&amp;boxtag=hcxw7t&amp;sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform7-737376" style="border:#ababab 1px solid;border-top:0px" id="cboxform7-737376"></iframe></div>
</div>

Вставлю, допустим, в хтмл-верх. Что дописать сюда, чтобы чат был виден ТОЛЬКО администрации. Как по id группы разрешить его одним видеть, а другим - нет. Помогите пожалуйста, очень прошу.

Бывает, заходишь на форум, и видишь человека. Надо срочно с ним что-то обговорить, а пока посылаешь ему ЛС или ещё как - он уже ушёл. А в чате бы он среагировал. (Именно не обычный юзер, а админ или модератор, поэтому и хочется скрыть разговор от обычных юзеров, специфика форума...).

Думаю, это же несложно сделать? По аналогии скрытия подфорума от определённой группы пользователей?

Автор: Snow Фев 18 2013, 15:30
Давно решил эту проблему - вставил чат в главную страницу модерирования, под шапку. Она есть только у модераторов.

Автор: Guyver2011 Фев 18 2013, 19:24
Хм. В принципе почти то, что нужно. А где эта шапка находится?

(Хотя, хотелось бы чтобы можно было вручную ввести id группы, или даже групп...)

Автор: Snow Фев 18 2013, 22:31
Я ставил в Mod CP Section - Mod CP Start, вниз.

Автор: Guyver2011 Фев 19 2013, 00:48
Да, получается неплохо. Один минус - это надо заходить в панель модератора. Вот сделать бы подобное на главной форума, и чтобы только модераторы видели... Эх...

Автор: Guyver2011 Фев 19 2013, 22:55
Такс, я научился выводить "что-то" для определённой группы пользователей.

К примеру, вставляю сюда: Шаблон: +--Member Bar WITH Messenger Links

<script>
if ({ibf.member.id} == 3)
{
document.write("Этот текст будет виден админам!");
}
</script>

И всё будет работать! (Вроде бы) Так вот, вопрос, как мне вставить внутрь ява-скрипта конструкцию, чтобы она выводилась на странице, я просто не знаю как совместить скрипт проверки группы и вывод этих фреймов... (Это получается html код внутри java скрипта, надо его привести к приемлемому виду?) Помогите...

Я понимаю, что вопрос глупый, просто я не программист и не особенно понимаю в этом нелёгком для меня деле... Хелп! Дайте мне готовую конструкцию, которую просто можно вставить под шапку. Почти все чаты имеют такой вид, и я не знаю как, куда и в каком виде его вставить по условию проверки...

Автор: Guyver2011 Фев 20 2013, 01:33
Ага, всё заработало. Надо было писать в скрипте код чата ОДНОЙ СТРОКОЙ без переносов!

<script>
if ({ibf.member.id} == 3)
{
document.write('<div id="cboxdiv" style="text-align: center; line-height: 0"><div><iframe frameborder="0" width="100%" height="105" src="http://www7.cbox.ws/box/?boxid=737376&amp;boxtag=hcxw7t&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain7-737376" style="border:#ababab 1px solid;" id="cboxmain7-737376"></iframe></div><div><iframe frameborder="0" width="100%" height="59" src="http://www7.cbox.ws/box/?boxid=737376&amp;boxtag=hcxw7t&amp;sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform7-737376" style="border:#ababab 1px solid;border-top:0px" id="cboxform7-737376"></iframe></div></div>')
}
</script>

Вот, этот чат будет виден только одному пользователю (id=3), и при этом будет на главной форума (у меня в объявлении размещено) или вообще где вы захотите!

if ({ibf.member.mgroup} == 4) - это группе пользователей, у меня это администраторы.

Осталось прикрутить к этому чату автообновление. Уж больно не хочется покупать эту опцию чата...

Автор: Guyver2011 Фев 20 2013, 03:53
Сделал автообновление чата:

<script>
if (({ibf.member.mgroup} == 4) | ({ibf.member.mgroup} == 6))

{
document.write('<div id="cboxdiv" style="text-align: center; line-height: 0"><div><iframe frameborder="0" width="100%" height="98" src="http://www7.cbox.ws/box/?boxid=737376&amp;boxtag=hcxw7t&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain7-737376" style="border:#ababab 1px solid;" id="cboxmain7-737376"></iframe></div><div><iframe frameborder="0" width="100%" height="59" src="http://www7.cbox.ws/box/?boxid=737376&amp;boxtag=hcxw7t&amp;sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform7-737376" style="border:#ababab 1px solid;border-top:0px" id="cboxform7-737376"></iframe></div></div>')
}
function refresh()
{
document.getElementById('cboxmain7-737376').src = document.getElementById('cboxmain7-737376').src;
}
window.setInterval("refresh()",10000);
</script>

user posted image

Осталось как-то убрать рекламную надпись [Get a Cbox] или [Switchnode]. А то весь вид портит. Нижнюю рекламу я всю убрал, а вот эту надпись пока не могу. Никто не знает случаем, можно в таблице каким-то образом не показывать верхнюю часть фрейма? Т.е. показывать, например, 80%. Или как-то отцентровать в ячейке таблицы. Даже если не влазит, то чтобы было видно то, что влезло. А уже размером подогнать всё так, чтобы реклама осталась за пределами ячейки таблицы и была не видна...

Автор: Snow Фев 20 2013, 05:32
Проверил, все работает, вставил чат в боковушку. Действительно, видят только те, чей id я прописал.

Автор: admin Фев 20 2013, 10:35
Любой мало-мальски грамотный юзер без проблем сможет прочитать все сообщения этого чата, даже не находясь в этих двух группах. Слишком ненадёжный способ.

Автор: Guyver2011 Фев 20 2013, 11:27
Это да... Только для этого юзер вообще должен догадываться о существовании чата и залезть в код страницы... Не будет же любой юзер просматривать ни с того ни с сего код страницы? Ещё чат можно ограничить, чтобы он запускался только на определённой странице и нигде больше. И да, ничего особенно секретного в чате не будет, просто не хотелось бы перегружать обычных юзеров не очень нужной им информацией. Тут скорее даже главное чтобы не "не читал", а чтобы "не писал" кто попало ;о)

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

Автор: Snow Фев 20 2013, 14:47
Цитата (admin @ Фев 20 2013, 11:35)
Любой мало-мальски грамотный юзер без проблем сможет прочитать все сообщения этого чата, даже не находясь в этих двух группах. Слишком ненадёжный способ.

А я не нашел в коде страницы никаких сообщений. Видимо если чат в боковой панели, в коде ничего не видно?

Автор: Guyver2011 Фев 20 2013, 15:12
Да не, из кода самой страницы, чисто теоретически, при большом желании можно тупо вытащить адрес чата и открыть его в отдельном окне. При очень большом желании и понимании процесса (прямой ссылки на чат в коде-то нет!). И там не будет запрета для чтения/писания. (Если, конечно, в самом чате не настроены ограничения). Сами-то сообщения вообще хранятся на другом сервере и в коде страницы их не видно. Про это разговор?

Хотя даже если это и так, то обычный юзер всё равно ничего не поймёт в этой мешанине и сообщений не увидит... Если он, конечно, перед этим не ставил у себя на форуме Cbox (последней версии, так как у более ранних другой код) и не задавался задачей его модифицировать. Но это, конечно, уже далеко не самый обычный юзер ;о)))))))))

П.С. Лучше помогите убрать рекламную кнопку из чата, это в принципе вообще возможно? Я пробовал автозаменой на странице, хотел заменить весь лишний текст на пробел, но так как всё берётся с другого сервера, у меня ничего не вышло ;о) Видимо, остаётся как-то хитро выровнять чат в ячейке, чтобы лишнее осталось за её гранью. Ничего другого пока на ум не приходит... Чат теперь всё равно обновляется, и необходимость в этих 2 кнопках (обновить и Get a Box) отпадает...

Автор: Guyver2011 Фев 23 2013, 00:17
Мда. Игрался со слоями, что только не перепробовал. Хотел сделать один фрейм над вторым, и при этом сдвинуть второй так, чтобы первый закрывал его верхнюю часть, скрывая ненавистные кнопки ОБНОВИТЬ и Get a Box.

Но увы, как не задаю глубину слоя - и в таблице, и в самих фреймах, почему-то фрейм с "ОБНОВИТЬ и Get a Box" ВСЕГДА оказывается над фреймом с сообщениями. Перекрыть его никак не удаётся. Уже и не знаю куда копать...

ТАБЛИЦА

1 ячейка таблицы
фрейм 1 (с сообщениями)
конец 1 ячейки таблицы

2 ячейка таблицы
фрейм 2 (с логином и полем ввода текста)
конец 2 ячейки таблицы

КОНЕЦ ТАБЛИЦЫ

Может, нужно как-то изменить порядок, чтобы глубину задать получилось? И где z index ставить надо, у таблицы, или у фреймов или вообще как... Хелп.

Автор: csseva4ok Авг 13 2013, 11:46
Всем спасибо)но мне помог вариант МОЛОДОГО))

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)