Хук integrate_sceditor_options
Хук integrate_sceditor_options позволяет изменять текущие параметры редактора сообщений SMF.
Расположение⚓︎
Назначение⚓︎
Можно изменить любые доступные параметры редактора. Например:
- ширина (
width) - высота (
height) - текущий стиль (
style) - список цветов (
colors) - список плагинов (
plugins) - локаль (
locale) - автофокус (
autofocus)
Подробности смотрите в исходном коде.
Использование⚓︎
<?php
if (! defined('SMF'))
die('No direct access...');
class YourModName
{
// В этой функции подключаем используемые хуки
public function hooks(): void
{
add_integration_function('integrate_sceditor_options', self::class . '::sceditorOptions#', false, __FILE__);
}
// Изменяем параметры редактора
public function sceditorOptions(array &$sce_options): void
{
// Например, добавим дополнительные цвета для текущей палитры
$sce_options['colors'] .= ',LightCoral,Crimson,DarkRed,HotPink,MediumVioletRed,Coral,Tomato,DarkKhaki';
}
}