Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
artbilly

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

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

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

 

lE7yN8n.png

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


Ссылка на сообщение

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

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

 

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

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

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


Ссылка на сообщение

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

body .ipb_table .header a,

body .topic_options a {

color: #ED1C32;

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


Ссылка на сообщение
03/06/15 09:24 (изменено)

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

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

 

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

 

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

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

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


Ссылка на сообщение

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

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


Ссылка на сообщение

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

 

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

 

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

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


Ссылка на сообщение
03/17/15 10:20 (изменено)
Что может быть?
Отсутствие js-файла, подключаемого на указанной странице. Помнится, в какой-то версии был баг.

 

http://ipbskins.ru/forum/topic12970.html/page__view__findpost__p__86022

Изменено пользователем newbie
  • Upvote 1

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


Ссылка на сообщение

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

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


Ссылка на сообщение
03/31/15 13:00 (изменено)

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

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

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


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

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

  • Upvote 2

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


Ссылка на сообщение

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

 

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

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


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

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


Ссылка на сообщение

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

 

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

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


Ссылка на сообщение

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

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

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

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


Ссылка на сообщение

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

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

 

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

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


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...