Перейти к содержанию

Рекомендуемые сообщения

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

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


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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, ximximik сказал:

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
34 минут назад, Viktar83 сказал:

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


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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 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' ) ) );

 

Изменено пользователем Viktar83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, stayler сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, stayler сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день товарищи! Кого-нибудь интересует вот такое: ??? Снимок.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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, DeveZor_X сказал:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Redneck сказал:

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 минут назад, DeveZor_X сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, neygomon сказал:

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

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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, Redneck сказал:

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

а в chatbox.css есть 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, neygomon сказал:

а в chatbox.css есть 


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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Цитата

@neygomon test

а я хочу так

Цитата

@neygomon, test

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×