Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
artbilly

Изменение настроек чата (Shoutbox)

Recommended Posts

Как изменить цвет "Архив" справа вверху чата. Оно синее какое то и сливается с фоном....

 

lE7yN8n.png

Share this post


Link to post
Share on other sites

Как изменить цвет "Архив" справа вверху чата. Оно синее какое то и сливается с фоном....

Еще мельче скриншот не могли сделать?

 

Найти в CSS файлов шаблона (Внешний вид -> %шаблон%: на вкладке CSS есть список css файлов этого шаблона) селектор который отвечает за текстарею редактора и поменять в нем цвет. Узнать необходимый css селектор можно с помощью инструментов веб-мастера в браузере, нажав правой клавишей на элемент и выбрав в меню Проинспектировать.

С чатом проще, т.к. для него используется свой css-шаблон. Поэтому остается только определить селектор "архива".

Share this post


Link to post
Share on other sites

Мм.. нашёл. ipb_styles.css оказалось.

body .ipb_table .header a,

body .topic_options a {

color: #ED1C32;

Share this post


Link to post
Share on other sites

Мм.. нашёл. ipb_styles.css оказалось.

Для ссылки на архив ( id #load-shoutbox-archive ) просто не прописаны свойства, поэтому для него применяются вот эти - из ipb_styles.css

 

Лучше уж в ipshoutbox.css дописать

 

#load-shoutbox-archive { color: .... }

Edited by Viktar83
  • Upvote 1

Share this post


Link to post
Share on other sites

Благодарю, наверно да - так будет лучше. +1

Share this post


Link to post
Share on other sites

Работает чат в обычном режиме, внизу форума на главной и на всех страницах, НО!!! если же его перевести в отдельное окно http://мойсайт.ru/forum/index.php?/shoutbox/, то на нажатия кнопок нет реакции...

 

Что может быть? :blink:

 

Проверил на семерке, х64, IE 11.0.9600.17633 - в базовой комплектации, без дополнений (ибо не пользуюсь им).

Share this post


Link to post
Share on other sites

Все функционирует. Благодарю.

Share this post


Link to post
Share on other sites

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

 

Правильным ответом было бы найти, где эти настройки + для каждого пользователя хранятся в БД и сделать соответствующие запросы. Но в БД я их не нашел, поэтому пошел другим путем:

просто подменил понятия "да" и "нет" местами.

 

1) в файле / админка / applications_addon / other / shoutbox / sources / classes / library.php

 

найти:

//----------------------------------
// Shout Alerts
//----------------------------------
if( $new_ids != "" AND $this->settings['shoutbox_enable_sound'] AND ! $this->prefs[ 'disable_sound' ] )
{
$a['sound'] =  "soundManager.play('shoutbox-shouts', ipb.vars['board_url'] + '/public/sounds/shout.mp3' );\n";
}

 

заменить на:

//----------------------------------
// Shout Alerts
//----------------------------------
if( $new_ids != "" AND $this->settings['shoutbox_enable_sound'] AND $this->prefs[ 'disable_sound' ] )
{
$a['sound'] =  "soundManager.play('shoutbox-shouts', ipb.vars['board_url'] + '/public/sounds/shout.mp3' );\n";
}

 

2) Внешний вид ---> %стиль% ---> Шаблоны ---> skin_shoutbox ---> popupMyPrefs

 

найти:

<label for="my_prefs_snd_y">{$this->lang->words['yes']}</label> <input type="radio" class="input_radio" name="my_prefs_snd" value="1" id="my_prefs_snd_y" {$d['snd_y']}/> <input type="radio" class="input_radio" name="my_prefs_snd" value="0" id="my_prefs_snd_n" {$d['snd_n']}/> <label for="my_prefs_snd_n">{$this->lang->words['no']}</label>

 

заменить на:

<label for="my_prefs_snd_n">{$this->lang->words['yes']}</label> <input type="radio" class="input_radio" name="my_prefs_snd" value="0" id="my_prefs_snd_n" {$d['snd_n']}/> <input type="radio" class="input_radio" name="my_prefs_snd" value="1" id="my_prefs_snd_y" {$d['snd_y']}/> <label for="my_prefs_snd_y">{$this->lang->words['no']}</label>

 

Благодаря пункту 2 вот так теперь выглядят настройки по умолчанию:

post-57438-0-63354200-1427806538_thumb.jpg

А благодаря пункту 1 эти настройки работают.

 

---

ПС: пользователи жаловались, что звук слишком громкий, а настроек громкости в чате не предусмотрено, поэтому вот файл с уменьшенным раза в 2 уровнем звука (может кому пригодится):

shout.mp3

Находится по пути: ... / public / sounds / shout.mp3

Edited by Viktar83
  • Upvote 1

Share this post


Link to post
Share on other sites
Но в БД я их не нашел,
Значения хранятся в кеше (таблица members, поле members_cache) со всеми остальными данными.
ПС: пользователи жаловались, что звук слишком громкий, а настроек громкости в чате не предусмотрено, поэтому вот файл с уменьшенным раза в 2 уровнем звука (может кому пригодится):
А если для кого-то слишком тихим окажется?

У SoundManager есть надстройка для регулировки громкости, да и вообще подробная документация

  • Upvote 2

Share this post


Link to post
Share on other sites

Всем добрый день!

 

А не подскажете как сделать чтобы в одном стиле чат был, а в другом не было. Что править надо?

Share this post


Link to post
Share on other sites
А не подскажете как сделать чтобы в одном стиле чат был, а в другом не было. Что править надо?
Найти шаблон и удалить код.

Share this post


Link to post
Share on other sites

Найти шаблон и удалить код.

 

из globaltempate удалил. а не исчезло

Share this post


Link to post
Share on other sites

из globaltempate удалил. а не исчезло

Интересно, что Вы там удалили, если в данном шаблоне нет ничего, что относится к чату.

У чата свои шаблоны.

Share this post


Link to post
Share on other sites

Интересно, что Вы там удалили, если в данном шаблоне нет ничего, что относится к чату.

У чата свои шаблоны.

 

И что нужно удалять в шаблонах чата. Чтобы в одном стиле он был, а в другом не было?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...