Википедия:Совет дня/30 июля

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Автоматическое создание шаблона cite web

Нужно создать в браузере (точно работает в Файрфоксе и Опере) закладку (или даже кнопку на панели закладок) со следующим адресом:

javascript:%20function%20sel%20()%20{if%20(window.getSelection)%20{return%20window.getSelection();}%20else%20if%20(document.getSelection)%20{return%20document.getSelection();}%20else%20if%20(document.selection)%20{return%20document.selection.createRange().text;}}%20var%20s%20=%20sel();%20var%20now%20=%20new%20Date();%20var%20thisYear%20=%20now.getFullYear();%20var%20thisMonth%20=%20now.getMonth()+1;%20var%20thisDay%20=%20now.getDate();%20var%20base_window%20=%20window;%20var%20server%20=%20base_window.location.hostname.replace(/www./g,%20'');%20var%20copy_window%20=%20window.open();%20copy_window.document.write('<textarea%20style="width:100%;height:250px"><ref>{{cite%20web|%20author=|%20datepublished=|%20url='+base_window.location+'|%20title='+(s%20!=%20""%20?%20s%20:%20base_window.document.title)+'|%20publisher=//%20'+server+'|%20accessdate='+thisYear+'-'+thisMonth+'-'+thisDay+'}}</ref></textarea>');

После этого, если вы зайдёте на какую-либо страничку-источник, нажмите эту кнопку, и вам выдастся готовая сноска. Если вы перед нажатием кнопочки выделите заголовок статьи мышкой, он автоматически будет подставлен в соответствующее поле тэга (если не выделять, то берётся title страницы, который может содержать рекламу).

См. также: Википедия:Букмарклеты

← предыдущий · следующий →