Обсуждение шаблона:Cite book
Просьба исправить ошибку[править код]
Запрос выполнен |
Прошу админов исправить в строке |том = {{#if: {{{volume|}}} | {{{volume}}} }}
слово «том» на «volume». Поскольку данный шаблон нужен для импорта из англовики, надо чтобы в библиоописании стояло английское «Vol.», а не русское «Т.» Для страниц (pages) в этом шаблоне все сделано правильно, а вот с томом косяк.--95.27.154.222 14:54, 8 марта 2012 (UTC)
- И что будет со всеми статьями, в которых используется параметр "том"? --DR 10:00, 12 марта 2012 (UTC)
- Так это шаблон используется для английских книг, а не русских. Параметра «том» быть не может. Можно на всяукий случай сделать как со страницами, то есть
|pages = {{#if: {{{pages|}}} | {{{pages}}} }}{{#if: {{{page|}}} | {{{page}}} }}
|страницы = {{#if: {{{страницы|}}} | {{{страницы}}} }}
по аналогии сделать:
|volume = {{#if: {{{volume|}}} | {{{volume}}} }}
|том = {{#if: {{{том|}}} | {{{том}}} }}
то есть оставить параметр «том». Хотя что-то я сомневаюсь, что этот параметр вообще тут используется. Но если и используется, то сделав как сказано выше мы решим проблему возможного использования такого параметра.--93.80.210.187 10:58, 12 марта 2012 (UTC)
- Сделано. --DR 14:00, 12 марта 2012 (UTC)
Формирование "id"[править код]
Запрос выполнен |
Неправильно формируется "id" - не вставляется CITEREF в начало если указан параметр "ref". Пример:
- {{cite book|last=abc|title=Book}} -> abc. Book. - правильно (<cite id="CITEREFabc"><span class="citation"><i>abc</i> Book.</span></cite>)
- {{cite book|ref=abc|title=Book}} -> Book. - неправильно (<cite id="abc"><span class="citation">Book.</span></cite>
Если я правильно понял, надо заменить:
|{{#ifeq:{{{ref|}}}|none||id="{{anchorencode:{{{ref|}}}}}"}}
на:
|{{#ifeq:{{{ref|}}}|none||id="CITEREF{{anchorencode:{{{ref|}}}}}"}}
--95.27.49.168 09:02, 27 июня 2012 (UTC)
Извините, может быть за глупый вопрос, а зачем это? Насколько я понимаю, это нужно для шаблона {{sfn}}, но он отлично работает с обоими вариантами (см.ниже). Пример:
А лишние буквы перед названием пожалуй наоборот лишние, по крайней мере при использовании параметра ref. Запрос деактивировал до появления новых комментариев. Dmitry89 15:24, 2 октября 2012 (UTC)
- Это нужно не только для шаблона sfn, но и {{harvnb}}. А может еще где-то. См. Атлантика (континент), примечание №3 - ссылка не работает. --AlphaRho 20:05, 19 ноября 2012 (UTC)
мелочь[править код]
Заметил, что если в поле «first» есть текст, выделенный курсивом, то курсивной и жирной становится вся соответствующая запись в разделе «Примечания» (пример — сноска 92 в статье Ио (спутник)). Stas000D 05:19, 7 января 2013 (UTC)
- А зачем там курсив вручную, если cite book, так или иначе, сам все делает курсивом? Указанный пример:
- (в коде курсива нет) {{cite book |last=Lellouch |first=E.; et al. |editor=Lopes, R. M. C.; and Spencer, J. R. |title=Io after Galileo |year=2007 |publisher=Springer-Praxis |isbn=3-540-34681-3 |pages=231–264 |chapter=Io's atmosphere }}
- (но шаблон делает все курсивом) Lellouch, E.; et al. Io's atmosphere // Io after Galileo / Lopes, R. M. C.; and Spencer, J. R.. — Springer-Praxis, 2007. — P. 231–264. — ISBN 3-540-34681-3.
- Так что любой апостроф (или кавычка) на первой или последней позиции любого из параметров шаблона приведет к искажению курсива/жирности текста после параметра, в котором этот апостроф (или кавычка) появился. Dmitry89 06:04, 7 января 2013 (UTC)
- Не приведет если шаблон будет делать курсив через <i></i>. Zero Children 06:25, 7 января 2013 (UTC)
- Здесь код шаблона основан на тегах <cite></cite>, которые и обеспечивают курсив. Правда такая проблема есть в шаблоне {{Книга}}, сейчас поправлю. Dmitry89 06:40, 7 января 2013 (UTC)
- Не приведет если шаблон будет делать курсив через <i></i>. Zero Children 06:25, 7 января 2013 (UTC)
Добавить параметр chapterurl (или chapter-url)[править код]
Запрос выполнен |
— Эта реплика добавлена участником Olvin (о • в) 09:30, 14 июня 2014 (UTC)
- Сделано --DR 08:18, 20 августа 2014 (UTC)
- Параметр действительно нужен. Кстати, почему бы просто не заменить код, вызывающий {{Книга}}, кодом самой «Книги», только с английскими названиями параметров? Было бы неплохо избавиться от странного выделения всего результата курсивом, заодно увеличив функциональность. Stas 21:38, 27 июля 2014 (UTC)
- Потому что тогда все изменения в шаблоне крина придётся дублировать вручную ещё и сюда. --DR 08:18, 20 августа 2014 (UTC)
Всё курсивом[править код]
Шаблон делает весь текст курсивом, а нужно лишь автора.--Любослов Езыкин 00:14, 6 августа 2015 (UTC)
- Сделано. -- dima_st_bk 05:32, 10 марта 2016 (UTC)
Просьба исправить[править код]
Запрос выполнен |
Не работают параметры first1, last1 и так далее. Al-Douri, 15:46, 27 мая 2016 (UTC)
Добавьте параметр quote ~ Чръный человек (обс.) 08:28, 11 июля 2017 (UTC)
Сделайте, пожалуйста, для параметра year
синоним date
. Stas 22:40, 28 июля 2017 (UTC)
- Сделано. -- dima_st_bk 14:54, 20 апреля 2018 (UTC)
Два автора[править код]
Сейчас код
- {{cite book|last1=Doe |first1=Joe |last2=Smith |first2=John |title=Title |year=2018 |publisher=Publisher}}
выдает:
- Doe, Joe. Title / Joe Doe, Smith. — Publisher, 2018.
хотя по идее должно быть так:
- Doe, Joe; Smith, John. Title. — Publisher, 2018.
Надо исправить.--Любослов Езыкин (обс.) 18:21, 9 июня 2018 (UTC)
Минимальная поддержка ref=harv[править код]
Запрос выполнен |
Сейчас совершенно не работает «ref=harv», см. Шаблон:Cite book/тесты. Можно сделать Шаблон:Cite book/песочница, чтобы хотя бы простейший, наиболее частый и уже подключенный случай гарвардского цитирования с «ref=harv» работал? Викизавр (обс.) 07:58, 25 июня 2018 (UTC)
- @Wikisaurus: Я правильно понимаю, что это нужно добавить только для того, чтобы оно работало в перенесённых с энвики шаблонах? При
|ref = harv
генерируется же стандартный якорь, который генерировался бы при отсутствующем|ref =
. По-моему, это можно сделать легче, просто заменяя в{{{ref}}}
harv
на пустую строку. — Джек (обс.) 10:02, 13 июля 2018 (UTC) - Сделано. — Джек (обс.) 10:18, 13 июля 2018 (UTC)
нумерация параметров[править код]
Запрос выполнен |
В {{публикация}} автор2…5 имя
, здесь автор имя2…5
. Надо бы порядок навести 88.81.60.83 22:03, 4 марта 2019 (UTC)
- Сделано. -- dima_st_bk 01:41, 16 марта 2019 (UTC)
Стоит добавить поддержку параметров[править код]
Запрос выполнен |
author1, author2... и editor1, editor2... . Sneeuwschaap (обс.) 04:30, 26 августа 2019 (UTC)
- В этом шаблоне авторы оформляются через first/last, в оригинальном author/editor нет. Не стоит. Bsivko (обс.) 07:32, 26 августа 2019 (UTC)
- Неверно. Sneeuwschaap (обс.) 14:21, 26 августа 2019 (UTC)
- А. подождите. Это же в англовики алиас для last. Надо тогда пройтись по всем алиасам и добавить их. Bsivko (обс.) 17:46, 26 августа 2019 (UTC)
- Неверно. Sneeuwschaap (обс.) 14:21, 26 августа 2019 (UTC)
- Коллега @Sneeuwschaap, я добавил authorN. С редакторами сложнее, можно сделать editor1 как алиас для editor, но editor2 впихнуть некуда, так что не уверен, что стоит — наличие editor1 без editor2 очень неинтуитивно. Викизавр (обс.) 08:27, 6 ноября 2020 (UTC)
- Спасибо, коллега! Я-то вообще не вижу смысла разносить разных авторов/редакторов по разным параметрам, но раз их упорно разносят в англовики, русской версии {{Cite book}} полезно эти параметры поддерживать. Sneeuwschaap (обс.) 00:20, 7 ноября 2020 (UTC)
- А я запутил, редакторы 2-5 на самом деле есть в {{публикация}}. Сделано. Викизавр (обс.) 14:22, 8 ноября 2020 (UTC)
- Спасибо, коллега! Я-то вообще не вижу смысла разносить разных авторов/редакторов по разным параметрам, но раз их упорно разносят в англовики, русской версии {{Cite book}} полезно эти параметры поддерживать. Sneeuwschaap (обс.) 00:20, 7 ноября 2020 (UTC)
Добавить поддержку author-link[править код]
Запрос выполнен |
В {{публикация}} есть параметр "автор линк". Надо добавить поддержку author-link. Также для 1..n Delasse (обс.) 11:04, 28 мая 2021 (UTC)
- Коллега @Delasse:, добавил, посмотрите, ничего не забыл? Викизавр (обс.) 10:43, 30 мая 2021 (UTC)
- Спасибо, всё работает! Delasse (обс.) 11:57, 30 мая 2021 (UTC)
страниц[править код]
Запрос отклонён |
Просьба добавить параметр страниц (allpages) как в Шаблон:Книга. Заранее спасибо. Oleg3280 (обс.) 00:38, 11 сентября 2021 (UTC)
- Коллега @Oleg3280, сейчас есть параметры page и pages, они не подходят? Викизавр (обс.) 16:47, 11 сентября 2021 (UTC)
- Викизавр. Нет, они выдают одинаковый результат: номер страницы в книге. P 55-66 (pages/page) или С 55-66 (страницы). А не общее количество страниц (страниц (allpages)), как в этом шаблоне. Oleg3280 (обс.) 16:57, 11 сентября 2021 (UTC)
- Коллега @Oleg3280, понял, спасибо. Но в англовичном шаблоне {{cite book}}, как я вижу, такого нету, а рувичный {{cite book}} в целом с ним совместим, не хотелось бы добавлять новых параметров. Например, если шаблон запланируют перевести на модуль, как сделали с {{cite journal}}, то новые параметры, отсутствующие в англовики, станут проблемой. Может быть, лучше использовать сам {{книга}}? Викизавр (обс.) 17:05, 11 сентября 2021 (UTC)
- Викизавр. А если использовать параметр page как аналог параметра страниц? Oleg3280 (обс.) 17:12, 11 сентября 2021 (UTC)
- Коллега @Oleg3280, но это же просто то же самое, что pages, но в единственном числе, то есть совсем другое; в частности, в англовики требуется, чтобы было задано не более чем одно из page и pages, а номер(а) страниц(ы) в книге и общее количество страниц могут быть указаны и одновременно. Викизавр (обс.) 17:17, 11 сентября 2021 (UTC)
- Викизавр. А если использовать параметр page как аналог параметра страниц? Oleg3280 (обс.) 17:12, 11 сентября 2021 (UTC)
- Коллега @Oleg3280, понял, спасибо. Но в англовичном шаблоне {{cite book}}, как я вижу, такого нету, а рувичный {{cite book}} в целом с ним совместим, не хотелось бы добавлять новых параметров. Например, если шаблон запланируют перевести на модуль, как сделали с {{cite journal}}, то новые параметры, отсутствующие в англовики, станут проблемой. Может быть, лучше использовать сам {{книга}}? Викизавр (обс.) 17:05, 11 сентября 2021 (UTC)
- Хотел оформить в этой статье библиографию. Oleg3280 (обс.) 17:03, 11 сентября 2021 (UTC)
- Викизавр. Нет, они выдают одинаковый результат: номер страницы в книге. P 55-66 (pages/page) или С 55-66 (страницы). А не общее количество страниц (страниц (allpages)), как в этом шаблоне. Oleg3280 (обс.) 16:57, 11 сентября 2021 (UTC)
- Викизавр. Что-то типа такого. Или я ошибаюсь?
|pages = {{{pages|}}}
|страницы = {{{страницы|}}}
|page = {{{page|}}}
|страниц = {{{страниц|}}}
Oleg3280 (обс.) 17:20, 11 сентября 2021 (UTC)
- Видимо, я не разобрался. Спасибо за ответы. Oleg3280 (обс.) 17:23, 11 сентября 2021 (UTC)
bibcode[править код]
Есть смысл добавить поддержку bibcode (поддерживается и в en:template:Cite book, и в шаблон:Публикация). Sneeuwschaap (обс.) 01:40, 1 октября 2021 (UTC)
Архивация[править код]
Имеет смысл перенести параметры archive-url
и archive-date
, удобно при копировании раздела литературы из англовики. — Pereslavtsev (обс.) 17:21, 15 февраля 2022 (UTC)
- Полностью поддерживаю! Сильно мучаюсь от того, что эти параметры не работают в шаблоне. Xiphactinus88 (обс.) 22:25, 8 февраля 2024 (UTC)
ISBN[править код]
Запрос выполнен |
Просьба сделать, как в англовики, алиас заглавными. 94.25.160.136 10:23, 5 августа 2022 (UTC)
- И DOI тоже сделал. Викизавр (обс.) 14:30, 5 августа 2022 (UTC)