Отсутствует требуемый файл просмотров страниц. Смотрите инструкции.
Может использоваться для создания столбчатой диаграммы, показывающей просмотры страниц для заданной статьи или страницы из файла просмотров страниц, загруженного из инструмента просмотров страниц . Макет; см. § Примечания.
{{xviews}}
{{xviews|pageviews file}}
Есть три необязательных параметра:
|1=
– файл просмотров страниц. (По умолчанию: {{SUBJECTPAGENAME}} ; поместите на страницу обсуждения, чтобы получить просмотры страниц для статьи.) См. § Инструкции.|2=
– количество отображаемых полос просмотра страниц (необязательно; псевдоним: |days=
; по умолчанию: 75; макс.: 150.) Большие значения могут привести к сбою, см. § Примечания.|stale=
– количество дней, когда файл просмотров страниц становится устаревшим. Устаревшие файлы не будут генерировать диаграмму; вместо этого предоставляется ссылка на § Инструкции по обновлению. (необязательно; по умолчанию: 30).Для дополнительных параметров, которые пока не реализованы, предусмотрены хуки:
|log=
– использовать логарифмические точки данных; идеально подходит для резких или сильно изменчивых данных о просмотре страниц (не реализовано)|mode=
– переворачивает диаграмму из горизонтальной в вертикальную (не реализовано)Отображение экспериментальной столбчатой диаграммы просмотров страниц для заданной статьи включает в себя следующие шаги:
{{Xreadership}}
на страницу обсуждения под остальными баннерами; нажмите «Предварительный просмотр» и нажмите [показать]./pageviews
вкладку (перезаписав все предыдущие данные), но пока не сохраняйте их;{{Xreadership|days=45}}
и выполните предварительный просмотр еще раз. Опубликуйте, когда столбчатая диаграмма *и* остальная часть страницы будут отображаться правильно.|days=
чтобы сохранить использование шаблона высоким, но в пределах; например, PEIS ниже 2 Мб; лучше 1,7. Помните, что если кто-то позже добавит сложные шаблоны в обсуждение, они могут не работать, если после диаграммы останется недостаточно ресурсов; сохраните страницу в своем списке наблюдения и отслеживайте изменения.Для этого шаблона требуется файл просмотров страниц в формате CSV , который по умолчанию должен быть доступен как подстраница страницы обсуждения статьи, где размещен шаблон. Позиционный параметр 1 доступен как переопределение, чтобы указать куда-то еще. Файл просмотров страниц может быть размещен ботом или вручную редактором.
Содержимое файла просмотров страниц можно загрузить вручную из инструмента просмотров страниц . Запросите вывод в формате CSV и скопируйте его на подстраницу Talk с именем подстраницыpageviews
; например, Talk:Cleopatra/pageviews . Хороший объем данных для запроса — это данные за три месяца. Любой объем данных можно скопировать на подстраницу, но шаблон отобразит не более последних 150 строк в файле, чтобы избежать проблем, вызванных техническими ограничениями шаблонов. Шаблон должен прочитать весь файл просмотров страниц, даже если отображается меньше данных, а длинные файлы могут превысить некоторые технические ограничения и привести к сбою шаблона; уменьшение размера файла просмотров страниц может позволить отобразить больше, чем при большем общем размере файла. Эмпирически оптимальным объемом, по-видимому, является 60 или 75 дней для страниц Talk со средним количеством других шаблонов на них. Некоторые страницы будут отображать 90 дней или даже больше. Независимо от того, какой объем данных загружен в файл, вы всегда можете отобразить меньшее количество, используя параметр, |days=
чтобы избежать превышения ограничений шаблона .
Если файл просмотров страниц не обновляется, он в конечном итоге достигнет порога устаревания (в настоящее время 30 дней) и после этого не будет отображаться. Чтобы отобразить его снова, повторите шаг загрузки 1 выше. Вы можете загружать и сохранять файл просмотров страниц для данной страницы так часто, как вам нравится; просто сохраните его поверх старого. Чтобы было легче узнать, когда необходимо обслуживание, в сводном представлении свернутого баннера диаграммы страницы обсуждения отображается возраст файла в днях: в день загрузки он будет показывать «возраст=1», что означает, что у вас есть данные о просмотрах страниц до вчерашнего дня. Это значение будет расти, если файл просмотров страниц не обновляется, пока не достигнет 30, а затем шаблон отобразит сообщение-подсказку вместо столбчатой диаграммы.
Этот шаблон — макет замены неработающего {{ annual readership }} на основе {{ Graph:Chart }}, который был отозван по соображениям безопасности. Это доказательство концепции, и в случае одобрения его можно заменить модулем Lua.
В шаблоне есть различные ограничения, которые исчезнут в версии Lua, например, достижение предела PEIS , если слишком много статистик отображается одновременно. Значение параметра по умолчанию |days=
— это дроссель, чтобы избежать этого. Если на странице много других шаблонов, вам может потребоваться уменьшить значение этого параметра, чтобы оставаться в пределах ограничений. См. Help:Template limits .
|days=
до тех пор, пока оно не покажет выходные данные в режиме предварительного просмотра, затем сохраните его. Уменьшение размера файла подкачки также поможет; Шаблон считывает и обрабатывает все данные (несколько раз, чего не может сделать модуль), и если в вашем файле подкачки содержатся данные за год, вы сможете отобразить только 30 дней из них, тогда как если вы сократите объем данных до трех месяцев, вы, вероятно, сможете отобразить их все.|days=
значения по умолчанию) и самое большое значение в файле просмотров страниц принадлежит неотображаемой статистике (т. е. более трех месяцев назад в диаграмме по умолчанию), то возможно, что отображаемые столбцы будут выглядеть короче, поскольку они по-прежнему отображаются относительно самой большой статистики просмотров страниц в файле, даже если она не отображается. Исправление заключается в отображении самой длинной *отображаемой* статистики близко к правому полю, а другие столбцы — пропорциональными ей. На практике это означает корректировку {{ xviews/max views }} для возврата значения наибольшего отображаемого статистического показателя, а не самого большого в файле просмотров страниц.Это макет, который предполагается заменить в среднесрочной перспективе модулем Lua, а в конечном итоге — исправить проблему с графиками, поэтому производительность шаблона на самом деле не является серьезной проблемой. Проверьте данные профилирования WP:Parser для данных о производительности. Одна диаграмма с данными за три месяца (92 столбца) заняла 2,32 секунды (реально) и 1,86 из 2,09 Мб PEIS . Шаблоны не имеют локального хранилища, и одним из результатов является то, что шаблон выполняет много повторяющихся доступов (> 100) к файлу просмотров страниц, которые превратятся в один доступ в Lua, поэтому улучшение производительности в модуле должно быть существенным.