Как отключить некоторые цвета текста в редакторе

Автор vesago, 12 мая 2015, 16:38:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vesago

В редакторе рядом с окошком "Размер шрифта" есть окошко задания цвета текста "Цвет текста". Где можно в коде поправить, чтобы некоторые цвета были недоступны? Допустим желтый, белый. На форуме у народа привычка некоторые вещи писать плохо видимым цветом. Текст виден только при выделении. Соответственно неудобно читать бывает.

valek0972

Themes/default/GenericControls.template.php   найти и чуть ниже выбрать и удалить не нужный цвет

// Print a drop down list for all the colors we allow!
if (!isset($context['disabled_tags']['color']))
echo ',
{
sType: \'select\',
sName: \'sel_color\',
oOptions: {
\'\': ', JavaScriptEscape($txt['change_color']), ',
\'black\': ', JavaScriptEscape($txt['black']), ',
\'red\': ', JavaScriptEscape($txt['red']), ',
\'yellow\': ', JavaScriptEscape($txt['yellow']), ',
\'pink\': ', JavaScriptEscape($txt['pink']), ',
\'green\': ', JavaScriptEscape($txt['green']), ',
\'orange\': ', JavaScriptEscape($txt['orange']), ',
\'purple\': ', JavaScriptEscape($txt['purple']), ',
\'blue\': ', JavaScriptEscape($txt['blue']), ',
\'beige\': ', JavaScriptEscape($txt['beige']), ',
\'brown\': ', JavaScriptEscape($txt['brown']), ',
\'teal\': ', JavaScriptEscape($txt['teal']), ',
\'navy\': ', JavaScriptEscape($txt['navy']), ',
\'maroon\': ', JavaScriptEscape($txt['maroon']), ',
\'limegreen\': ', JavaScriptEscape($txt['lime_green']), ',
\'white\': ', JavaScriptEscape($txt['white']), '


Themes/default/scripts/editor.js

// Color maps! (hex => name)
this.oFontColors = {
black: '#000000',
red: '#ff0000',
yellow: '#ffff00',
pink: '#ffc0cb',
green: '#008000',
orange: '#ffa500',
purple: '#800080',
blue: '#0000ff',
beige: '#f5f5dc',
brown: '#a52a2a',
teal: '#008080',
navy: '#000080',
maroon: '#800000',
limegreen: '#32cd32'


И в языковых файлах темы:
Themes/default/languages/Post.english.php
Themes/default/languages/Post.russian-utf8.php

ищем строку и ниже ее удаляем не нужный цвет:
$txt['change_color'] = 'Change Color';

Вроде так.

vesago