Обсуждение участника:X-romix/tablifikator.js

Материал из Википедии — свободной энциклопедии
Выделите фрагмент таблицы в окне редактирования, и нажмите кнопку «таблификатора»

Calc
, по правилам Википедии.

Автор: X-romix 16:40, 2 июня 2008 (UTC)[ответить]

Использование

Чтобы быстро перенести в Википедию таблицу, которая уже есть в вашем табличном процессоре, просто скопируйте нужную прямоугольную область таблицы в окно редактирования статьи, выделите (пометьте) его и нажмите кнопку таблификатора: (она появится у Вас после установки скрипта, см. ниже).

Например, выделите скопированный из

Calc
текст (поголовье скота в СССР; во всех категориях хозяйств; на 1 января; млн. голов):

Годы	Крупный рогатый скот	в том числе коровы	Свиньи	Овцы	Козы	Лошади
1916	58.4	28.8	23	89.7	6.6	38.2
1941	54.8	28	27.6	80	11.7	21.1
1951	57.1	24.3	24.4	82.6	16.4	13.8
1961	75.8	34.8	58.7	133	7.3	9.9
1971	99.2	39.8	67.5	138	5.4	7.4
1981	115.1	43.4	73.4	141.6	5.9	5.6
1991	115.7	41.5	75.6	133.3	7.3	5.9

Скрипт спросит, хотите ли Вы оформить первую колонку как заголовок, после чего сформирует таблицу:

Годы Крупный рогатый скот в том числе коровы Свиньи Овцы Козы Лошади
1916 58.4 28.8 23 89.7 6.6 38.2
1941 54.8 28 27.6 80 11.7 21.1
1951 57.1 24.3 24.4 82.6 16.4 13.8
1961 75.8 34.8 58.7 133 7.3 9.9
1971 99.2 39.8 67.5 138 5.4 7.4
1981 115.1 43.4 73.4 141.6 5.9 5.6
1991 115.7 41.5 75.6 133.3 7.3 5.9

Подробнее о стилях и способах оформления таблиц см.

Википедия:Как делать таблицы
.

Установка

Чтобы установить себе этот скрипт, откройте ваш js-файл и впишите там текст:

// Скрипт оформляет таблицу, скопированную из Excel или Calc, по правилам Википедии.
importScript('Участник:X-romix/tablifikator.js');

Образец Вы можете посмотреть, например, здесь: Участник:X-romix/monobook.js

Замечание: Чтобы после сохранения увидеть сделанные изменения, очистите кеш своего браузера: попробуйте Ctrl+F5 или Ctrl+R.

Удаление

Если Вы не захотите больше пользоваться этим скриптом, просто удалите указанные строки из вашего js-файла и точно так же очистите кеш браузера.

Исходный код | Шаблон


Отзывы

Если скрипт Вам понравился, и оказался полезным, пожалуйста напишите здесь свой отзыв.

Другие персональные скрипты

Проект | Гаджеты

Скрипт Описание Автор
wiki google.js Измененная форма поиска. Дополняет форму поиска возможностью искать через Google в Википедии, БСЭ, а также в Яндекс-словарях и др. Умеет открывать найденное в новом окне. Поиск через гугл делается быстрее и меньше нагружает сервера Викимедии. X-romix
user_bold.js На страницах обсуждения выделяет имя пользователя жирным. X-romix
time_small.js Выделяет мелким шрифтом дату и время в обсуждениях наподобие 09:25, 25 декабря 2007 (UTC). X-romix
hide_page_elements.js Отключает ненужные элементы страницы (баннеры, предупреждения об авторском праве, и прочее). X-romix
summary_show_overload.js Показывает переполнение поля «Описание изменений», чтобы избежать его «обрезания» для русского текста. X-romix
tablifikator.js Скрипт позволяет быстро переносить таблицы, которые уже есть в
Excel
или другом табличном процессоре, в Википедию.
X-romix
translit.js Скрипт для транслитерации латиницы в кириллицу. X-romix
lowercase.js Скрипт для перевода выделенного текста в нижний регистр. X-romix
refconv.js Скрипт преобразует ссылки в читаемый вид. X-romix
wordwikify.js
Скрипт превращает слово в [[гиперссылку]], используя при этом содержимое окна поиска (вверху справа). X-romix
compare2texts.js Находит буквальные совпадения между двумя текстами X-romix
check_tags.js Проверяет закрытость тегов Википедии. X-romix
check_sign.js Проверяет наличие подписи в обсуждениях. X-romix
check_descr.js Проверяет наличие описания правки. X-romix
highlight1c.js Подсветка кода 1С:Предприятие. X-romix
revert.js Заменяет на страницах диффов разницу между версиями на опции автоматического отката, позволяет автоматически вынести предупреждение сделавшему правку участнику. Ferrer-ru
gadget-gif-hider.js Скрывает GIF иллюстрации, позволяя спокойно читать текст статей. Для скрытия: навести и отвести курсор. Наведя курсор, GIF иллюстрацию можно повторно рассмотреть. (Работает в Firefox, в Chrome) ll0l00l
gadget-ranking.js Помогает собрать статистику при опросах в рамках
Проект:Анализ качества
. Активируется по нажатию «Случайная статья» на панельке «Навигация». Далее чуть ниже появляется отдельная панелька. (Работает в Firefox, в Chrome) (Не работает в IE, в Opera)
ll0l00l

Возможные ошибки в связи с отключением wikibits.js

X-romix, обратите внимание, что код этого скрипта может содержать следующие ошибки, вызванные использованием устаревшего кода, удалённого из движка «Медиавики» (скрипта wikibits.js, см. технические новости):

  • Используйте модуль jquery.client вместо переменных is_gecko, is_safari, is_safari_win, is_chrome, is_chrome_mac, is_ff2, is_ff2_win, is_ff2_x11 и webkit_match, например:
    mw.loader.using('jquery.client').done(function () {
      if ( $.client.profile().layout == 'gecko' ) {
        // Данный код будет запускаться только в браузерах с движком Gecko
      }
    } );
    
  • Замените doneOnloadHook, onloadFuncts, addOnloadHook или runOnloadHook на следующий код:
    jQuery( function( $ ) {
      // ваш код
    } );
    
    $( название_функции );
    
Полный список возможных ошибок и их решений: Legacy Javascript § wikibits.js (на mediawiki.org, англ.).

Если это сообщение пришло по ошибке и в скрипте нет проблемного кода, проигнорируйте его.
Используйте {{

ping
|Saint Johann}}, чтобы получить дополнительные пояснения.


Отправлено
NapalmBot 22:27, 4 мая 2017 (UTC)[ответить]