Обговорення Вікіпедії:Проєкт:Тематичний тиждень/Тиждень листопадових статей
Додати темуЗовнішній вигляд
Найсвіжіший коментар: Шиманський Василь у темі «Файли» 7 років тому
Ще в нові Концерти → тре додати: До нас жеж їде легендарний американський «Оркестр Гленна Міллера»ru | en, першим керівником якого був всім відомий Гленн Міллер.
Файли
[ред. код]Доброго дня! А що тут роблять невільні файли? За правилами невільні файли не повинні використовуватися в декоративних цілях. Дякую за увагу! --くろねこ Обг. 07:47, 28 жовтня 2017 (UTC)
- Доброго дня! Вагався, коли додавав, але хотів трохи «покращити» візуальну частину сторінки, щоб зробити сторінку більш привабливою. То буде критично, якщо вони побудуть тут ще тиждень, а як підбиватиму підсумки — усі й поприбираю? З повагою, — Шиманський હાય! 04:54, 30 жовтня 2017 (UTC)
Результати
[ред. код]Створені статті
[ред. код]November2017-week-new |
---|
-- Автор SQL запиту: Користувач:Шиманський Василь
USE ukwiki_p;
SET SESSION group_concat_max_len = 10000;
SELECT @rownum := @rownum + 1 AS rank,
IFNULL(user_name, 'Всього'),
created,
total_len,
articles
FROM
(
SELECT
CONCAT('[[Користувач:', rev_user_text, '|', ']]') as user_name,
COUNT(1) AS created,
SUM(article.page_len) as total_len,
GROUP_CONCAT(
DISTINCT
-- [[Назва статті]]
CONCAT('[[',
REPLACE(article.page_title, '_', ' '), -- замінюємо у назві '_' на ' '
']]', ' (', article.page_len, ')')
-- список впорядкований за назвою статті
ORDER BY article.page_len DESC
-- розділений пробілом
SEPARATOR ' · '
) AS articles
FROM page article
JOIN revision
ON rev_page = article.page_id AND
rev_parent_id = 0 AND
20171022 * 1000000 <= rev_timestamp AND
rev_timestamp < 20171106 * 1000000
JOIN page talk
ON talk.page_title = article.page_title AND
talk.page_namespace IN (0, 1)
JOIN templatelinks ON
tl_from = talk.page_id AND
tl_title = 'November2017-week-new' AND
tl_namespace = 10
WHERE
article.page_namespace = 0 AND
article.page_is_redirect = 0
GROUP BY rev_user_text WITH ROLLUP) t,
(SELECT @rownum := -1) r
ORDER BY created DESC, total_len DESC
|
№ | Користувач | Кількість | Сумарна довжина | Статті |
---|---|---|---|---|
1 | Antonyahu | 4 | 49083 | Мельница (гурт) (27949) · Оркестр Гленна Міллера (9012) · Міжнародний день проти фашизму і антисемітизму (7157) · Брюссельський саміт Східного партнерства (4965) |
2 | Когутяк Зенко | 4 | 33523 | Lord of the Dance (27731) · Innova Irish Dance Company (2918) · Spirit of the dance (2235) · Ragus The Show (639) |
3 | LeonNef | 2 | 16486 | Одружись зі мною, чувак (8864) · Дикун (фільм, 2017) (7622) |
4 | Pesko | 2 | 15991 | Берлінський синдром (8088) · Іноземець (фільм) (7903) |
5 | Lexusuns | 2 | 4764 | Краснікова Яна (2512) · Ткач Поліна (2252) |
6 | Oleksandr Tahayev | 1 | 90731 | Фінал світового туру ATP 2017 (90731) |
7 | G.Tuono | 1 | 11877 | Мелетій Лончина (11877) |
8 | Шиманський Василь | 1 | 7806 | Jah Khalib (7806) |
Покращено
[ред. код]November2017-week-improve |
---|
-- Автор SQL запиту: Користувач:Шиманський Василь
USE ukwiki_p;
SET SESSION group_concat_max_len = 10000;
SELECT @rownum := @rownum + 1 AS rank,
IFNULL(article, 'Всього'),
user_number,
size_increase,
users
FROM
(
SELECT
CONCAT('[[', REPLACE(page_title, '_', ' '), ']]') as article,
COUNT(1) AS user_number,
SUM(user_size_increase) as size_increase,
GROUP_CONCAT(
DISTINCT
REPLACE(
CONCAT(
'[[Користувач:', rev_user_text, '|', ']]',
' (', user_size_increase ,')')
, '_', ' ')
ORDER BY user_size_increase DESC, rev_user_text
SEPARATOR ' · '
) AS users
FROM
(SELECT
rev.rev_user_text,
article.page_title,
SUM(rev.rev_len) - SUM(parent_rev.rev_len) AS user_size_increase
FROM page article
-- отримати версії статей
JOIN revision rev
ON rev.rev_page = article.page_id AND
20171022 * 1000000 <= rev_timestamp AND
rev_timestamp < 20171106 * 1000000
-- разом із попередніми версіями
JOIN revision parent_rev
ON parent_rev.rev_id = rev.rev_parent_id
-- і на сторінці обговорення чи у статі
JOIN page talk
ON talk.page_title = article.page_title AND
talk.page_namespace IN (0, 1)
-- має бути шаблон
JOIN templatelinks ON
tl_from = talk.page_id AND
tl_title = 'November2017-week-improve' AND
tl_namespace = 10
WHERE
article.page_namespace = 0 AND
article.page_is_redirect = 0
GROUP BY rev_user_text, article.page_title) r
GROUP BY article WITH ROLLUP) t,
(SELECT @rownum := -1) r
ORDER BY size_increase DESC, user_number DESC;
|
№ | Статті | Редакторів | Збільшення розміру | Список редакторів |
---|---|---|---|---|
1 | Велимир Хлєбников | 3 | 100943 | Oleksandr Tahayev (100233) · Yasnodark (562) · 178.165.104.80 (148) |
2 | День залізничника | 3 | 12164 | Antonyahu (8525) · Wladoff (3529) · Yurchor (110) |
3 | Вбивство у «Східному експресі» (фільм, 2017) | 1 | 4159 | Pesko (4159) |
4 | Джунглі (фільм, 2017) | 2 | 3142 | Pesko (2855) · Orchideous (287) |
5 | Відважні (фільм) | 1 | 2517 | Pesko (2517) |
6 | Дуже погані матусі 2 | 2 | 2073 | Pesko (1954) · Orchideous (119) |