Содержание

UnPost - дополнительная панель форматирования

Рады представить вашему вниманию greasemonkey-скрипт, облегчающий работу с блогами и форумом Unsorted. Основное его предназначение - добавление дополнительной панели форматирования в редактор текста.

Большое спасибо пользователю mozilla, за огромную помощь с развитии скрипта.

Обсуждение

Возможности

Жирный текст
[b]жирный текст[/b]
Наклонный текст
[i]наклонный текст[/i]
Подчеркнутый текст
[u]подчеркнутый текст[/u]
Зачеркнутый текст
<s>зачеркнутый текст</s>
Выравнивание объектов по левому и правому краям, а так же по центру
[align=left,right,center]text[/align]
Код
[code]листинг[/code]
Оффтопик
[off]текст оффтопа[/off]
Скрытие текста
[hide=Нажмите, чтобы увидеть скрытый текст]скрытый текст[/hide]
Разрыв старницы
[cut]Читать дальше...[/cut] или [cut] 3
Ненумерованный список
[list][*]Элемент списка[/list] 2
Нумерованный список
[list=1][*]Элемент списка[/list] или [list=a][*]Элемент списка[/list] 2
Горизонтальная линия
<hr>
HTML-ссылка. Если выделен текст, то предлагает «повесить» на него ссылку. Если выделена ссылка, то предлагает определить для неё имя (если не ввести имя, то именем станет цель назначения, например http://unsorted.ru/page, где «page» - цель назначения). (открывается в новом окне) 1
HTML-ссылка
<a href="http://ссылка" target="_blank">имя ссылки<a> (открывается в новом окне)
HTML-ссылка на картинку
<img src="http://ссылка_на_картинку"/>
Magnet-ссылка (DC++)
[magnet=ссылка]имя ссылки[/youtube] 1
FLV видео
[flv=320.240]ссылка на видео[/flv] 1
YouTube видео
[youtube]ссылка на видео[/youtube] 1

2 Возможна работа с выделенным текстом, для этого каждый элемент списка должен быть с новой строки. 3 Отображается только при создании/редактировании записи в блоге.

Разработка

На данный момент, пожалуй весь скрытый функционал редактора стал доступен, но нет предела совершенству. Скрипт открыт для самостоятельной доработки и устных предложений.

Требования

Для браузера Firefox:

  1. Необходим браузер Firefox
  2. Установленное расширение Greasemonkey

Для браузера Opera:

  1. Необходим браузер Opera
  2. Корректно указать путь к файлам пользовательских скриптов (пример на картинке).

Для браузера Google Chrome:

  1. Необходим браузер Google Chrome
  2. В последних тестовых версиях браузера появилась частичная поддержка подобных скриптов, но проверить пока нет времени.

Установка

Если Вы пользователь браузера Firefox, то просто нажмите на эту ссылку «Установить» ниже и следуйте инструкциям. Если Вы мучаетесь с Opera, то необходимо сохранить данный скрипт в папку пользовательских скриптов (например нажав на ссылку «Установить» правой кнопкой мыши, и выбрав «Сохранить по ссылке как…») и перезагрузить браузер.

Внешний вид