Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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

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

Most Popular Posts

Posted Images

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

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


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

 

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

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' ) ) );

 

Edited by 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

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

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

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

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

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

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

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

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

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

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

 

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.