Визуальный редактор Joomla TinyMCE. Побочный эффект изменения шрифта. Редактирование html кода

Визуальный редактор Joomla TinyMCE. Побочный эффект изменения шрифта. Редактирование html кода

Изменить шрифт по-умолчанию в редакторе JCE под CMS Joomla, к сожалению, через настройки расширения нельзя. Рулит всем этим процессом css-файл темы редактора. Причем файлик поставляется, что называется в release варианте, т.е. вытянут в одну строчку так, что там черт ногу сломит.

Кто сталкивался с редактором JCE под Joomla знают, что сам редактор удобный но шрифт там катастрофически мелкий. Установки в параметрах меняют только представление в пользовательской части сайта, а в админке все остается мелким.

На изображении ниже вариант до изменения. Такой шрифт в пору с лупой рассматривать. Для меня загадка о чем думали разработчики. Если еще на виндовой машине с относительно небольшим разрешением на это хоть как-то смотреть можно, то на Mac — полнейшее издевательство.

Как изменить шрифт по-умолчанию в JCE под Joomla

Вскрытие показало, что размер шрифта задается в css-файле основной темы оформления редактора JCE. Файл находится:

/components/com_jce/editor/tiny_mce/themes/advanced/skins/default/content.css

Открываем его, и находим кусок:

Body,td,pre{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:8px;}

Font-size:11px

Font-size:15px

Размер можете поставить по-вкусу. Для меня вполне допустимо 15 пикселей.

Сбрасываем кэш в CMS и сбрасываем кэш браузера. После этого можно пользоваться.

После изменения редактором можно наконец нормально пользоваться:


Побочный эффект изменения шрифта

Ну без побочных в Joomla, как обычно — никуда. 😉

Очевидно, что при обновлении расширения файл будет обновлен.

Решить проблему можно изменением прав на файл. Пользователю www-data, под которым работает Apache оставляем возможность только чтения этого файла. Однако тут тоже нужно учитывать особенность работы системы обновления, которая может сглючить из-за исключения по доступу к файлу.

В данном уроке мы будем учиться работать с редактором Joomla. Вы узнаете, каким образом можно расширить функциональные возможности визуального редактора, как изменить редактор по умолчанию, как русифицировать редактор TinyMCE.

Для создания и редактирования статей в Joomla служит визуальный редактор TinyMCE, который можно использовать в обычном и расширенном режиме.

Переключение редактора Joomla в расширенный режим

Войдите в Панель управления и кликните по кнопке «Создать статью». Откроется окно редактора. В редакторе мы будем создавать материал, добавлять в него изображения, форматировать. По умолчанию редактор работает в ограниченном режиме и поэтому в панели редактора присутствует очень скромный набор инструментов. Как видите, для работы с материалами сайта инструментов в панели редактора явно недостаточно.

Для того чтобы расширить функциональные возможности редактора, нужно переключить редактор в расширенный режим. Переключить редактор в другой режим можно в настройках плагина TinyMCE. Поэтому, пока закроем редактор и идем в Менеджер плагинов:

1 - В панели управления в верхнем меню выбираем «Расширения» – «Менеджер плагинов», перед вами откроется список плагинов;
2 - Находим плагин TinyMCE, отмечаем его и жмем «Изменить»;
3 - В правой стороне открывшегося окна находим «Параметры», изменяем значение «Функциональность» (ставим «Расширенный») и сохраняем настройки.

По умолчанию для работы с материалом в Joomla используется визуальный редактор TinyMCE, который многие веб-мастера считают не достаточно мощным. В Joomla 3 редактор TinyMCE представлен в обновленной версии. Однако, при желании вы можете установить другой, более мощный редактор, например Joomla Content Editor (JCE) и затем установить его в настройках редактором по умолчанию.

Чтобы в Joomla 2.5 изменить редактор по умолчанию, войдите в Панель управления - Сайт - Общие настройки – вкладка «Сайт» – Визуальный редактор по умолчанию. В выпадающем списке выберите нужный редактор и сохраните настройки.

В Joomla 3 можно изменить редактор по умолчанию, войдя в Панель управления – Параметры – Общие настройки – вкладка «Сайт».

Русификация редактора TinyMCE

Конечно же, работать в любой программе удобнее, если она русифицирована. Русифицировать редактор TinyMCE не составляет никакого труда.

Изменить язык редактора можно в параметрах плагина TinyMCE. В Панели управления в верхнем меню выбираем «Расширения» – «Менеджер плагинов». В открывшемся списке плагинов выбираем TinyMCE, отмечаем его и жмем «Изменить».

В Параметрах плагина включаем Автоматический выбор языка - Вкл. В Joomla 3 - выбираем код языка ru и сохраняем настройки. В Joomla 2.5 - вводим код языка ru вручную и сохраняем настройки.

Теперь, если вы откроете редактор, то увидите, что в панели инструментов все всплывающие подсказки на русском языке.

У Вас недостаточно прав для добавления комментариев. Возможно, Вам необходимо зарегистрироваться на сайте.

Всем привет! Редактор Joomla понадобиться нам для написания статей сайта, вот три стандартных варианта:

  1. многофункциональный визуальный редактор TinyMCE Joomla;
  2. редактор с подсветкой синтаксиса кода CodeMirror;
  3. самый суровый способ работы с материалами — совсем без редактора.

Выбрать редактор Joomla можно в , используя опцию «Редактор».

Визуальный редактор TinyMCE

Пожалуй, самый популярный визуальный редактор Joomla. Что же его делает таковым?

Его остоинства:

1. Главное достоинство — это, конечно, возможность работать с материалами Joomla даже не зная, что такое html. И правда, людям, у которых блог посвящен даче, кулинарии или вышиванию не очень хочется забивать голову каким-то html. Им он просто ни к чему. А тот же Word, интерфейс которого во многом копирует TinyMCE, знают практически все.

2. В версиях Joomla 2.5.х TinyMCE доступен сразу после . Зачастую люди сразу к нему привыкают и уже не ищут какой-либо альтернативы.

3. Функционал TinyMCE очень велик, поэтому пользователи совершенно не знакомые с html не будут чувствовать себя стесненными при форматировании текста материалов.

Недостатки

Они вытекают из достоинств TinyMCE. Он не дает полного контроля над кодом создаваемого материла, а автоматически создает его излишне «загрязненным» тегами с атрибутами стилей. Все-таки все стили следует выносить в отдельный файл и привязывать их к используемым html тегам за счет классов и идентификаторов.

Еще одним недостатком является невозможность вставки скриптов на php или javascript. При сохранении они просто удаляются.

Как работать с TinyMCE

Почему его называют визуальным? Все очень просто — материал в TinyMCE показывается точно так, как он будет отображаться на странице сайта. Нет никакого html кода, только функциональные кнопки над окном ввода текста, которые позволяют отформатировать его по вашему желанию. По интерфейсу и принципу работы TMCE напоминает текстовые редакторы, самые популярные из которых Microsoft Word и его бесплатный аналог OpenOffice Word.

Если не знаете назначение какой-либо кнопки, то просто наведи на нее курсор мыши, и появится справка на русском языке.

Хочу отметить некоторые моменты.

Редактирование html кода

Пусть вы не видите html код, но для форматирования текста именно он и используется. Чтобы его увидеть и в случае необходимости отредактировать, используйте кнопку HTML или просто выключите на время редактор.

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

Вставка картинок

Для загрузки картинки на сервер и последующей вставки ее в текст материала, воспользуйтесь кнопкой «Изображение».

В центральном поле появившегося окна, представлена структура каталогов папки /images, в которой хранятся все изображения Joomla. В нижнем углу можно увидеть кнопку «Обзор», используя которую выберете необходимую картинку со своего компьютера. Для загрузки ее на сервер нажмите на появившуюся кнопку «Загрузить».

Теперь изображение автоматически загрузится на сервер и будет доступно в центральной области. Выберете картинку, укажите для нее описание, заголовок и выравнивания и нажмите кнопку «Вставить» в правом верхнем углу.

Для дальнейшей настройки изображение выделите его и воспользуйтесь кнопкой «Добавить/изменить изображение».

Откроется окно, в котором помимо заголовка и выравнивания можно настроить размеры, границу и отступы (указывайте с величиной измерения, например, 2px, 5px).

Расширенный режим

Почему люди ищут альтернативу TinyMCE? Потому что считают, что он предоставляет недостаточное количество функциональных кнопок для форматирования материала. Они просто не знают, что по умолчанию используется стандартный режим, а ведь есть еще и расширенный!

Переходим в менеджер плагинов, находим в списке «Редактор — TinyMCE» и жмем на него. Попадаем в его настройки.

Основных параметром достаточно много, но, пожалуй, единственный из них, который заслуживает внимание — это . Выбираем расширенный.

Теперь TinyMCE выглядит следующим образом.

Впечатляет? Еще бы! Тут и добавление таблиц, и вставка текста из Word, смайликов, разделителей, клипов и еще вагон всевозможных полезных и не очень фишек. Обо всех кнопках рассказывать не буду, ибо к каждой есть подсказка на русском языке, по которой становится понятно ее назначение.

Вопрос русификации Tiny я уже затрагивал при рассмотрении в целом. Дабы не отправлять вас перечитывать ту статью, я решил несколько повториться и рассказать об этом здесь.

Для русификации TinyMCE нам потребуется русский языковой пакет. Где его можно взять? С сайта joomlaportal.ru . Скачайте «Пакет русской локализации Joomla 2.5.х».

Распаковав полученный архив, вы обнаружите в нем еще три архива. tinymce_ru-RU.zip — это и есть русский языковой пакет для TinyMCE. Распаковывать его не надо. Заходим в и с помощью менеджера расширений устанавливаем данный языковой пакет. Теперь его следует активировать (если это не произошло автоматически).

Переходим в в раздел «Управление». В списке всех доступных расширений находим TinyMCE ru-RU и включаем его. На этом русификация TinyMCE закончена.

Редактор Joomla с подсветкой синтаксиса кода CodeMirror

Вторым стандартным редактором для Joomla является CodeMirror. Назвать его визуальным язык не поварачивается — он только подсвечивает синтаксис кода, который вы вводите вручную. Будет полезен для людей, которые хорошо знакомы с кодом и привыкли с ним общаться напрямую.

Достоинства

Подсвечивает синтаксис кода и добавляет нумерацию строчек — и на том спасибо. Здраво воспринимает скрипты, а не зачищает от них код.

Приведу простой пример, когда может понадобиться использовать скрипты: вывод на страницы сайта через модуль HTML-код. Код социальных кнопок состоит из двух частей: скрипта, отвечающего за функционал, и html кода, отвечающего за вывод кнопок на сайт. TinyMCE обрезает скриптовую часть кода, поэтому социальные кнопки работать не будут. Просто используйте CodeMirror. После вставки скрипта в модуль и его сохранения, можете вновь переключится на Tiny, если он является для вас основным.

Недостатки

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

Конечно, для людей не знающих хотя бы основы html и css, CodeMirror покажется абсолютно бесполезным.

Работа с CodeMirror

Тут все делается в ручную: набиваем текст и вставляем html теги с атрибутами. CodeMirror только подсвечивает синтаксис кода, подобно тому же Notepad++.

Как видите, обязательно нужно знать HTML и CSS.

Режим «без редактора»

Ни разу не пользовался им. Просто даже не могу придумать задачу, которую нельзя было бы решиться с помощью одного из редакторов Joomla, описанных выше.

Функциональные кнопки, общие для всех редакторов

Если вы заметили, то под полем для текста располагаются функциональные кнопки.

— позволяет представить текст материала постранично. На страницу добавляется содержание и постраничная навигация.

При вставке разрыва страницы, необходимо указать заголовок последующей страницы и ее название в содержании.

Благодарим Вас за проявленный интерес к нашему сайту. Компания Айтишник существует с 2006 года и предоставляет услуги IT аутсорсинга. Аутсорсинг - это перепоручение необходимых, но непрофильных для компании работ другой организации. В нашем случае это: создание, поддержка и сопровождение сайтов, продвижение сайтов в поисковых системах, поддержка и администрирование серверов под управлением Debian GNU/Linux.

Сайты на Joomla

В нынешний век информации, сайт де факто, становится как минимум визитной карточкой организации, а зачастую одним из инструментов бизнеса. Уже сейчас сайты создаются не только для организаций и частных лиц, но и для отдельных товаров, услуг и даже событий. На сегодняшний день сайт это не только источник рекламы на гигантскую аудиторию, но и инструмент для продаж и завязывания новых контактов. Мы создаем сайты, используя CMS Joomla! Эта система управления сайтами проста и интуитивно понятна. Она очень широко распространена и, следовательно, в Интернете о ней содержится большое количество информации. Найти специалиста, работающего с Joomla тоже несложно. И вам не надо далеко ходить! Наша компания Айтишник занимается обслуживанием и сопровождением сайтов на Joomla! Мы проведём все технические работы, возьмём на себя всю переписку с хостером и регистратором домена, наполним сайт и обновим на нём информацию. И хотя Joomla проста в управлении, интуитивно понятна. Но будете ли вы сами регулярно выполнять необходимые работы на сайте? Сколько времени они отнимут у вас? Если вы хотите сконцентрироваться на своём деле, то доверьте поддержку вашего сайта нам. Мы сделаем все от нас зависящее, чтобы сайт жил и приносил пользу своему владельцу.
Если вы коммерческая организация, которая рекламирует или продаёт свои товары, услуги в Интернет, то вам просто необходимо продвижение сайта в поисковых системах. Ведь для того, чтобы продать что-нибудь надо, как минимум, чтобы это увидели, чтобы об этом узнали. И мы поможем вам в этом, мы продвинем ваш Joomla сайт в поисковых системах. В зависимости от конкуренции и выделенного для продвижения бюджета, ваш сайт будет занимать достойные позиции в поисковой выдаче. Сайт увеличит вашу прибыль!

Серверы Debian

Рано или поздно, стремясь к открытости и прозрачности своего бизнеса, многие компании сталкиваются с необходимостью обеспечения лицензионной чистоты используемого программного обеспечения. Однако, далеко не всегда затраты на лицензионные отчисления приемлемы, в особенности для малого и среднего бизнеса. Выходом из этой сложной ситуации является решение о переходе на Open Source технологии. Одним из направлений Open Source является операционная система Linux (Линукс). Сотрудники нашей компании специализируются на Debian Linux (Дебиан Линукс). Это старейший и наиболее устойчивый дистрибутив операционной системы Линукс. Мы предлагаем вам услуги по внедрению Debian Linux на Вашем предприятии, настройку, обслуживание и поддержку серверов.

Информация и реклама

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

Шрифт в Joomla

Как правило, макет содержит шрифт, стоящий первым в списке. Соответственно, проставить свой шрифт (к примеру, Ubuntu) можно, только поставив его название первым. Кроме того, указывая свой шрифт перед Arial, вы добьетесь вызова по умолчанию желаемого Ubuntu, а затем уже будет отображаться Arial, Verdana либо sans-serif.

Лучше, если проставлено несколько вариантов, чтобы не потерять пользователя изза такой досадной чепухи. Заходите в Расширения / Менеджер шаблонов / Свой шаблон / Редактировать CSS, вписывая нужный шрифт в строчку font-family: 1шрифт, 2шрифт и т.д.

Размер

Чтобы изменить размер шрифта заголовков, подзаголовков и самого текста, внутри административной панели Jooma вашего сайта потребуется изменить некоторые настройки. Подобная проблема может возникать, если по умолчанию используется визуальный редактор TinyMCE (в «Общих настройках» в разделе «Сайт»). По умолчанию в этом редакторе установлен размер шрифта 10 пикселей, однако решить проблему можно созданием пользовательских настроек размера шрифта с помощью CSS, после чего произвести настройку размеров шрифтов для использования в вашем редакторе.

В пункте Расширения выбираем подпункт Менеджер шаблонов и в нужном шаблоне выполняем редактирование стиля, отвечающего за изменение размера шрифтов.

Для создания файла CSS нужно воспользоваться текстовым блокнотом, чтобы получить следующую запись:

body, td, pre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.6em; }

В этом файле CSS я отобразил шрифт на 160% больше от первоначального показателя. Желаемый размер выбирается с использованием пикселей (13px), пойнтов (13pt), но для удобства лучше применять форму записи в процентах (em), т.к. они подходят для всех браузеров. В дальнейшем, это поможет избежать проблем с отображением административной панели в предпросмотре разными браузерами.

Цвет шрифта

Цвет шрифта меняется аналогично размеру и типу шрифта. Единственно, в чем состоит разница, так это в выбранных параметрах. Цвет шрифта, равно как и фон сайта меняется внутри меню административной панели, в шаблоне JA_Purity. Находим в Расширениях/ Менеджее шаблонов / Своем шаблоне / Редактировать CSS и вписываем нужный цвет (например, blue) в параметр color (цвет фона – в параметре background #ffffff):

Требуемый цвет шрифта готов!

Стили CSS

Нередко новички Joomla! желают поменять спецоформление всех пунктов меню, чтобы улучшить конфигурацию дизайна сайта, в целом. Для этого понадобится корректировка CSS стилей меню внутри шаблона.

Отображение классов CSS, ответственных за оформление пунктов меню имеет следующий вид:



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows