Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

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

Опубликовано:

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

 

1. чтобы сообщения в чате (названия чата не помню, по этой ссылке можно просмотреть его внешний вид) шли не снизу вверх а так, как были до этого в предыдущем нашем чате, сверху вниз, т.е. последнее сообщение было внизу

1.2 чтобы чат показывался во всех разделах, а не только на главной странице форума

1.3 чтобы в чате отображалось не ночное время а дневное(напр. не 03 часа дня а 15 часов дня). Как это исправить?

1.4 Как писать в чате с мобильного телефона (например с системой Android).

 

2. как удалить несколько ненужных смайлов а потом поставить новые, например с сайта funportal.info/smiles.php

 

3. Что нужно сделать, чтобы видеть с айфона раздел, который находится под моим именем пользователя?(личный почтовый ящик, профиль и т.п.), пока я вижу только вырезку и открывать ничего не могу.

 

4. как подкорректировать пути к файлам, почему то убралась часть кода " index.php? " в ссылках на "популярность тем" и "рейтинг тем" в статистике форума и теперь они не открываются.

 

к примеру, тема: Россия вспоминает "Норд-Ост" находится по ссылке а в статистике пользователей на нее ссылается ссылка без кода " index.php? " и так в каждой теме.

 

 

еще в админке есть "журнал ошибок", тоже интересно, может ли он как нибудь помочь в исправлении ошибок..

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

Опубликовано:

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

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

 

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

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

Опубликовано:

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

body .ipb_table .header a,

body .topic_options a {

color: #ED1C32;

Опубликовано:

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

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

 

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

 

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

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

Опубликовано:

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

  • 2 недели спустя...
Опубликовано:

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

 

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

 

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

Опубликовано:
Что может быть?
Отсутствие js-файла, подключаемого на указанной странице. Помнится, в какой-то версии был баг.

 

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

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

Опубликовано:

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

  • 2 недели спустя...
Опубликовано:

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

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

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

  • 2 месяца спустя...
Опубликовано:

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

 

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

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

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

 

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

Опубликовано:

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

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

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

Опубликовано:

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

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

 

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

Опубликовано:
И что нужно удалять в шаблонах чата. Чтобы в одном стиле он был, а в другом не было?
Я откуда знаю, что Вы именно пытаетесь удалить.

Можете вообще все шаблоны очистить в стиле, де чат не нужен.

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

Сейчас на странице 0

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

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.