Jump to content

Featured Replies

  • Replies 425
  • Просмотров 81,8k
  • Created
  • Последний ответ

Лучшие авторы в теме

Most Popular Posts

Posted Images

comment_110002
В 13.07.2016 в 15:03, Sipsb сказал:

Добавьте в CSS: bimchatbox --> front --> chatbox.css


.chat_row {
  word-break: break-all;
}

 

да нашёл где в дефолтной шкуре правил, оттуда и забрал код. Но всёравно благодарю за подсказку.

comment_110123
2 часа назад, ximximik сказал:

А как можно изменить размер аватарок пользователей в чате?

В custom.css дописать:

/* Размер аватарок в чате */
#chatcontent .ipsUserPhoto_tiny img {
    width: 16px;
    height: 16px;
}

 

comment_110126
34 минут назад, Viktar83 сказал:

В custom.css дописать:


/* Размер аватарок в чате */
#chatcontent .ipsUserPhoto_tiny img {
    width: 16px;
    height: 16px;
}

 

Спасибо большое, до этого не додумался

comment_110477
В 07.07.2016 в 12:59, Ryo сказал:

Если удалять или править сообщения в чате, то вверху форума появляется системные всплывающее сообщение об этом. При правке сообщения - saved, при удалении - deleted.

\modules\front\chatbox\сhatbox.php

В 13.07.2016 в 21:52, Sipsb сказал:

Перезалил исправленную версию! ^_^ 

Только одно замечание: вы просто перевели слова, но если форум двуязычный (многоязычный), то более корректно сделать так:

вместо
\IPS\Output::i()->json( array( 'message' => 'saved', 'txt' => $txt ) ); 
в вашем случае
\IPS\Output::i()->json( array( 'message' => 'Сохранено', 'txt' => $txt ) );

надо
\IPS\Output::i()->json( array( 'message' => \IPS\Member::loggedIn()->language()->get( 'saved' ), 'txt' => $txt ) ); 

вместо
\IPS\Output::i()->json( array( 'message' => 'deleted' ) );
в вашем случае
\IPS\Output::i()->json( array( 'message' => 'Удалено' ) );	

надо
\IPS\Output::i()->json( array( 'message' => \IPS\Member::loggedIn()->language()->get( 'deleted' ) ) );

 

Edited by Viktar83

comment_110480
38 минут назад, Viktar83 сказал:

Только одно замечание: вы просто перевели слова, но если форум двуязычный (многоязычный), то более корректно сделать так:


вместо
\IPS\Output::i()->json( array( 'message' => 'saved', 'txt' => $txt ) ); 
в вашем случае
\IPS\Output::i()->json( array( 'message' => 'Сохранено', 'txt' => $txt ) );

надо
\IPS\Output::i()->json( array( 'message' => \IPS\Member::loggedIn()->language()->get( 'saved' ), 'txt' => $txt ) ); 

вместо
\IPS\Output::i()->json( array( 'message' => 'deleted' ) );
в вашем случае
\IPS\Output::i()->json( array( 'message' => 'Удалено' ) );	

надо
\IPS\Output::i()->json( array( 'message' => \IPS\Member::loggedIn()->language()->get( 'deleted' ) ) );

 

Так все равно чат только русский)

Английский заменён русским в lang.xml

comment_110740
10 минут назад, stayler сказал:

Не найду где в шапке поменять название чата..кто подскажет ?

админка - внешний вид - локализация - языки - русский - перевести - поиск ключа chatbox_title

  • Author
comment_110744
4 минуты назад, stayler сказал:

связано это с этим чатом или нет

Думаю связано с вашим стилем.

comment_110891

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

comment_111097

Добрый день товарищи! Кого-нибудь интересует вот такое: ??? Снимок.PNG

Опишу подробно.

Где написано чат, там анимированая (гиф) картинка вместо простого текста, делал сам, возможно кому-то не понравится, но да ладно.

"Уведомления" Добавил текст, также описание при наводке курсором на текст.

"Настройки" Точно также, при наводке описание этой функции.

Тестировал на дизайне "United We Stand"

Теперь скидываю код ниже

АЦ>Стили и шаблоны>Ваш стиль>bimchatbox>chat>main *Для добавление кнопки "Уведомления и Настройки"*

Далее вставляем полностью этот код с заменой:  АНИМИРОВАНАЯ КАРТИНКА УЖЕ ВСТАВЛЕНА В ЭТОМ КОДЕ и остальные кнопки тоже, далее читаем ниже..

{{$ann = \IPS\Application::load('bimchatbox')->announcement();}}
<div data-controller="bimChatBoxMain">
	<div class="ipsTabs ipsClearfix" id="elChatbox" data-ipstabbar data-ipstabbar-contentarea="#elChatboxContent">
		{{if $orientation!='vertical'}}
			<ul class="ipsPos_right ipsList_inline ipsList_noSpacing">
				<li>
					<a href="#" class="ipsButton ipsButton_verySmall ipsButton_overlaid" data-action="toggleSound" data-ipstooltip="" title='{lang="chatbox_togglesound"}'>Уведомления <i class="fa fa-volume-up"></i></a>
				</li>
				{{if \IPS\Application::load('bimchatbox')->can_Manage()}}
					<li>
						<a href="#" class="ipsButton ipsButton_verySmall ipsButton_overlaid" data-ipsDialog data-ipsDialog-url='{url="app=bimchatbox&module=chatbox&controller=chatbox&do=cbmanage"}' data-ipsDialog-size='narrow' data-ipstooltip="" title='{lang="chatbox_management"}'>Настройки <i class="fa fa-wrench"></i></a>			
					</li>
				{{endif}}		
			</ul>
		{{elseif $orientation=='vertical'}}
			<ul class="ipsPos_right ipsList_inline ipsList_noSpacing manaButtonSmall">
				<li>
					<a href="#" data-action="toggleSound" data-ipstooltip="" title='{lang="chatbox_togglesound"}'><i class="fa fa-volume-up"></i></a>&nbsp;&nbsp;
				</li>
				{{if \IPS\Application::load('bimchatbox')->can_Manage()}}
					<li>
						<a href="#" data-ipsDialog data-ipsDialog-url='{url="app=bimchatbox&module=chatbox&controller=chatbox&do=cbmanage"}' data-ipsDialog-size='narrow' data-ipstooltip="" title='{lang="chatbox_management"}'>Отправить <i class="fa fa-wrench"></i></a>			
					</li>
				{{endif}}		
			</ul>
		{{endif}}		
		{{if $ann && settings.chatbox_conf_anntab == 1}}
			<a href="#" data-action="expandTabs" id="cbexpandTabs"><i class="fa fa-caret-down"></i></a>
			<ul role="tablist" class="ipsList_reset" id="elChatboxBar">
				<li>
					<a href="#" role="tab" id="chatbox" class="ipsFaded_withHover ipsTabs_item ipsTabs_activeItem {{if $orientation=='vertical'}}cbTabSmall{{endif}}" aria-selected="true">{lang="chatbox_title"}</a>
				</li>
				<li>
					<a href="#" role="tab" id="cbannouncement" class="ipsFaded_withHover ipsTabs_item {{if $orientation=='vertical'}}cbTabSmall{{endif}}">{lang="chatbox_ann_title"}</a>
				</li>
			</ul>
		{{else}}
			<div class='cbTitle'><img src="http://s19.rimg.info/9a2353d52b71d2160a66a42801bb4e86.gif" ></div>
		{{endif}}
	</div>
	<div id="elChatboxContent">
		<div id="ipsTabs_elChatbox_chatbox_panel" class="ipsTabs_panel" data-tab="chatbox" aria-hidden="false" style="display: block;">	
			{{if $ann && settings.chatbox_conf_anntab != 1}}
				<div class="ipsAreaBackground ipsPad_half ipsClearfix">
					{$ann|raw}
				</div>
			{{endif}}
			{{if settings.chatbox_conf_ordertop == 1}}
				{template="chatform" app="bimchatbox" group="chat" params="$chat, $orientation"}
			{{endif}}				
			<div id='chatboxWrap' {{if settings.chatbox_conf_height}}style='height: {setting="chatbox_conf_height"}px !important;'{{endif}}>
				{{if settings.chatbox_conf_ordertop != 1}}
					<div id='loadMore' data-action='loadMore' class='ipsAreaBackground_light ipsPad_half ipsType_center ipsCursor_pointer'>{lang="cb_loadmore"}</div>
				{{endif}}
				<ul id='chatcontent' class="ipsDataList ipsDataList_reducedSpacing ipsLoading" {{if settings.chatbox_conf_height}}style='height: {setting="chatbox_conf_height"}px !important;'{{endif}}>
				</ul>
				{{if settings.chatbox_conf_ordertop == 1}}
					<div id='loadMore' data-action='loadMore' class='ipsAreaBackground_light ipsPad_half ipsType_center ipsCursor_pointer'>{lang="cb_loadmore"}</div>
				{{endif}}				
			</div>
			{{if settings.chatbox_conf_ordertop != 1}}
				{template="chatform" app="bimchatbox" group="chat" params="$chat, $orientation"}
			{{endif}}
		</div>
		{{if $ann && settings.chatbox_conf_anntab == 1}}
			<div id="ipsTabs_elChatbox_cbannouncement_panel" class="ipsTabs_panel" data-tab="cbannouncement" aria-hidden="false" style="display: none;">
				<div class='ipsPad' id='announcementWrap' {{if settings.chatbox_conf_height}}style='height: {setting="chatbox_conf_height"}px !important;'{{endif}}>
					{$ann|raw}
				</div>
			</div>	
		{{endif}}
	</div>
</div>

Для добавление кнопки "Отправить"

АЦ>Стили и шаблоны>Ваш стиль>bimchatbox>chat>chatform *Для добавление кнопки "Отправить"*

И вставляем этот код также с заменой:

<div class='ipsAreaBackground_light ipsPad_half' id='chatBoxForm'>
	<div class="bimcb_chatArea ipsBox ipsClearfix">
		{{if \IPS\Application::load('bimchatbox')->can_Chat()}}
			{{if !in_array(member.member_id, explode(",", settings.chatbox_conf_blocklist))}}
				<form data-action='chatform' id="cbInput_container">
					<input class='bimcb_chatInput' id="txt" name="txt" placeholder='{lang="chatbox_placeholder"}' autocomplete="off">
					<div class='cbItems'>
						<a href='#' data-ipsmenu data-ipsmenu-above='true' data-ipsmenu-appendto='#ipsLayout_contentArea' data-ipsmenu-closeonclick='false' id='elEmoticons_chatbox' data-ipstooltip title='{lang="chatbox_emoticons"}'>
							<img src='{resource="emo.png" app="bimchatbox" location="front"}' width='24px' height='24px'>
						</a>
						<button type="submit" class="ipsButton ipsButton_primary ipsButton_verySmall" data-action="chat" id="chat_button"><span class="ipsType_big"><i class="fa fa-level-down fa-rotate-90"></i> Отправить</span></button>
					</div>
				</form>
			{{else}}
				<div class='ipsPad_half ipsType_warning' style='margin-top: 5px;'><i class="fa fa-exclamation-triangle"></i> {lang="chatbox_error_inblock"}</div>
			{{endif}}
		{{else}}
			<div class='ipsPad_half' style='margin-top: 5px;'><i class="fa fa-exclamation-triangle"></i> {lang="chatbox_error_noper"}</div>
		{{endif}}
	</div>
</div>

Ну, пока что всё. Если будет еще что-то интересное, напишу тут.

Не судите строго, это скажем так "моё начало" :D

Добра всем! (бобра)

 

comment_111098
25 минут назад, DeveZor_X сказал:

Кого-нибудь интересует вот такое: ???

а вы проверяли как это в моб версии? Просто добавление слов как "Уведомления" и "Настройки", не думаю, что нормально влезут и будут выглядеть на телефоне :) 

если и добавлять, то прописывать их в CSS с условием для ПК и Мобилы

comment_111099
Только что, Redneck сказал:

а вы проверяли как это в моб версии? Просто добавление слов как "Уведомления" и "Настройки", не думаю, что нормально влезут и будут выглядеть на телефоне :) 

если и добавлять, то прописывать их в CSS с условием для ПК и Мобилы

На "мобилы" я еще не тестировал.. Единственное что проверял только на браузере Firefox.  (с других не проверял, ибо сайт свой переделываю по другому)

А для CSS об этом надо подумать и обновить код))

Спасибо за подсказку! :D

comment_111100
22 минут назад, DeveZor_X сказал:

На "мобилы" я еще не тестировал.. Единственное что проверял только на браузере Firefox.

сужаете браузер и проверяете :) для этого не обязательно с мобилы заходить :) 

comment_111101

Сделал так, всё работает отлично кроме гифки ЧАТ. Поправлю, как будет время.

Зашел в раздел "Чат" всё отображается отлично. Даже сужать не пришлось))

comment_111228

Есть ли возможность сделать вставку цветных ников в чат при нажатие на ник?
В общем как было в Shoutbox'e
 

comment_111230

В боковой панели отображается нормально, а в отдельной вкладке что-то непонятное происходит. Сталкивался кто?

ApplicationFrameHost_2016-08-08_21-55-25.png

  • 4 недели спустя...
comment_112046

Кто в курсе как:

  • Убрать "Чат" из меню навигации?
  • Запретить перенос слов браузеру. Нужно сделать так, чтобы, если слово не влезает, в строке - писать его на новой.
comment_112047
8 минут назад, neygomon сказал:

Убрать "Чат" из меню навигации?

админка - система - возможности - управление меню

9 минут назад, neygomon сказал:

Запретить перенос слов браузеру. Нужно сделать так, чтобы, если слово не влезает, в строке - писать его на новой.

в custom.css попробовать добавить код

#chatcontent .chat_row .ipsList_inline {
word-break: break-word;
}

 

comment_112049
17 минут назад, Redneck сказал:

в custom.css попробовать добавить код

а в chatbox.css есть 

.chat_row {
  word-break: break-all;
}

 

С пунктом меню разобрался, спасибо:)

comment_112050
4 минуты назад, neygomon сказал:

а в chatbox.css есть 


.chat_row {
  word-break: break-all;
}

 

Поменяйте значение :)

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

comment_112051

Redneck, попробую :)

И, может, подскажете, где можно поставить запятую после вставки ника?

то есть сейчас так:

Цитата

@neygomon test

а я хочу так

Цитата

@neygomon, test

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.