نقاش ويكيبيديا:تقارير قاعدة البيانات/المستخدمين حسب عدد إنشاء الصفحات: الفرق بين النسختين
تعليق |
←خطأ في ترتيب الاعضاء حسب اول مساهمة: قسم جديد |
||
سطر 220: | سطر 220: | ||
::::{{ر|جار الله}} لا مشكلة فالتحويلات ليست بتلك الأهمية--[[مستخدم:مصعب|مصعب]] ([[نقاش المستخدم:مصعب|نقاش]]) 06:56، 14 فبراير 2017 (ت ع م) |
::::{{ر|جار الله}} لا مشكلة فالتحويلات ليست بتلك الأهمية--[[مستخدم:مصعب|مصعب]] ([[نقاش المستخدم:مصعب|نقاش]]) 06:56، 14 فبراير 2017 (ت ع م) |
||
:::::{{ر|مصعب}} سأنتظر أسبوع ولو لم أجد أعتراض سأقوم بجعل التحديث بشكل دوري.{{مستخدم:جار الله/توقيع}} 13:45، 14 فبراير 2017 (ت ع م) |
:::::{{ر|مصعب}} سأنتظر أسبوع ولو لم أجد أعتراض سأقوم بجعل التحديث بشكل دوري.{{مستخدم:جار الله/توقيع}} 13:45، 14 فبراير 2017 (ت ع م) |
||
== خطأ في ترتيب الاعضاء حسب اول مساهمة == |
|||
لا ادري ان كان الامر يتعلق بهذه الصفحة فقط دون غيرها حيث اذا اردنا ترتيب المستخدمين المتواجدين في هذه القائمة حسب تاريخ اول تعديل فالترتيب يأتي بطريقة خاطئة حيث يتم الترتيب حسب اليوم والشهر قبل السنة. اتمنى اصلاح هذا الخطأ [[مستخدم:Menna|أحمد السبتي]] ([[نقاش المستخدم:Menna|نقاش]]) 19:43، 24 يوليو 2017 (ت ع م) |
نسخة 19:43، 24 يوليو 2017
Query
SELECT creations_ns0.user,
first_edit.timestamp as first_edit,
creations_ns0.count as article_creations,
creations_ns10.count as template_creations,
creations_ns12.count as help_creations,
creations_ns14.count as category_creations,
creations_ns100.count as portal_creations,
creations_ns104.count as list_creations
FROM
(SELECT COUNT(*) as count,
creator.user as user
FROM
(SELECT revision.rev_user_text as user
FROM
(SELECT rev_page, MIN(rev_timestamp) as first_edit
FROM page
INNER JOIN revision ON page.page_id = revision.rev_page
WHERE
page.page_namespace = 0 AND page.page_is_redirect = 0
GROUP BY revision.rev_page)
as first_edit
INNER JOIN revision ON first_edit.rev_page = revision.rev_page
AND
first_edit.first_edit = rev_timestamp) as creator
GROUP BY creator.user) as creations_ns0
LEFT JOIN
(SELECT COUNT(*) as count,
creator.user as user
FROM
(SELECT revision.rev_user_text as user
FROM
(SELECT rev_page, MIN(rev_timestamp) as first_edit
FROM page
INNER JOIN revision ON page.page_id = revision.rev_page
WHERE
page.page_namespace = 10 AND page.page_is_redirect = 0
GROUP BY revision.rev_page)
as first_edit
INNER JOIN revision ON first_edit.rev_page = revision.rev_page
AND
first_edit.first_edit = rev_timestamp) as creator
GROUP BY creator.user) as creations_ns10
ON creations_ns0.user = creations_ns10.user
LEFT JOIN
(SELECT COUNT(*) as count,
creator.user as user
FROM
(SELECT revision.rev_user_text as user
FROM
(SELECT rev_page, MIN(rev_timestamp) as first_edit
FROM page
INNER JOIN revision ON page.page_id = revision.rev_page
WHERE
page.page_namespace = 12 AND page.page_is_redirect = 0
GROUP BY revision.rev_page)
as first_edit
INNER JOIN revision
ON first_edit.rev_page = revision.rev_page
AND
first_edit.first_edit = rev_timestamp) as creator
GROUP BY creator.user) as creations_ns12
ON creations_ns0.user = creations_ns12.user
LEFT JOIN
(SELECT COUNT(*) as count, creator.user as user
FROM
(SELECT revision.rev_user_text as user
FROM
(SELECT rev_page, MIN(rev_timestamp) as first_edit
FROM page
INNER JOIN revision ON page.page_id = revision.rev_page
WHERE
page.page_namespace = 14 AND page.page_is_redirect = 0
GROUP BY revision.rev_page)
as first_edit
INNER JOIN revision ON first_edit.rev_page = revision.rev_page
AND
first_edit.first_edit = rev_timestamp) as creator
GROUP BY creator.user) as creations_ns14
ON creations_ns0.user = creations_ns14.user
LEFT JOIN
(SELECT COUNT(*) as count, creator.user as user
FROM
(SELECT revision.rev_user_text as user
FROM
(SELECT rev_page, MIN(rev_timestamp) as first_edit
FROM page
INNER JOIN revision ON page.page_id = revision.rev_page
WHERE
page.page_namespace = 100 AND page.page_is_redirect = 0 AND page.page_title NOT IN (SELECT page_title FROM page WHERE page_title LIKE "%/%")
GROUP BY revision.rev_page)
as first_edit
INNER JOIN revision ON first_edit.rev_page = revision.rev_page
AND
first_edit.first_edit = rev_timestamp) as creator
GROUP BY creator.user) as creations_ns100 ON creations_ns0.user = creations_ns100.user
LEFT JOIN
(SELECT COUNT(*) as count, creator.user as user
FROM
(SELECT revision.rev_user_text as user
FROM
(SELECT rev_page, MIN(rev_timestamp) as first_edit
FROM page
INNER JOIN revision ON page.page_id = revision.rev_page
WHERE
page.page_namespace = 104 AND page.page_is_redirect = 0
GROUP BY revision.rev_page)
as first_edit
INNER JOIN revision ON first_edit.rev_page = revision.rev_page
AND
first_edit.first_edit = rev_timestamp) as creator
GROUP BY creator.user) as creations_ns104 ON creations_ns0.user = creations_ns104.user
INNER JOIN
(SELECT revision.rev_user_text as user, min(rev_timestamp) as timestamp
FROM revision
GROUP BY rev_user_text) as first_edit ON creations_ns0.user = first_edit.user
WHERE creations_ns0.user NOT IN
(SELECT user_name FROM user_groups
INNER JOIN user ON user_id = ug_user
WHERE ug_group = 'bot')
GROUP BY creations_ns0.user ORDER BY article_creations DESC LIMIT 500;
الدقة
أعتقد أن عدد القوالب والبوابات ليس بدقيق، وهذا أمر مفهوم لان البوت يعد مثلا «بوابة:كذا» و«بوابة:كذا/مقدمة» على أنهما منفصلان (أي 2). --- مع تحياتي ---(أدلي برأيك في التصويت الجاري)-- وهراني 11:51، 11 أغسطس 2013 (ت ع م)
- نعم يا أخي وهراني. الإشكال كان وارد ولم أكن منتيبه له. عدلت الكود وسيتم التحديث خلال دقائق. تحياتي لك وأشكرك لحسن إنتباهك--عباس 13:09، 11 أغسطس 2013 (ت ع م)
- أرى أن الأمر أكثر تعقيدا مع القوالب. مثلا قالب:مرجع وب/إنجليزي وقالب:مرجع وب/فرنسي هما قالبان مختلفان، كل منهما يؤدي نفس الغرض ولكن بطرق مختلفة ولأسباب أخرى. وهناك قوالب أخرى يمكن اعتبارها أشباه قوالب لأنها في حد ذاتها ترجمة لقوالب أخرى أو قوقعة لقوالب Core (لب). موفق أخي عباس. --- مع تحياتي ---(أدلي برأيك في التصويت الجاري)-- وهراني 13:41، 11 أغسطس 2013 (ت ع م)
- تغيير جلي. الحمد لله أنه لم يغير الترتيب حتى لا يغضب منا أحد . --- مع تحياتي ---(أدلي برأيك في التصويت الجاري)-- وهراني 13:50، 11 أغسطس 2013 (ت ع م)
قمت بإضافة القسم التالي للـ SQL الذي استخرجت القامة به
AND page.page_title NOT IN (SELECT page_title FROM page WHERE page_title LIKE "%/%")
وهذا قلص كل الصفحات التي بها "/" من البيانات. قمت بهذا الإجراء للقوالب والبوابات لكنني أعتقد بأن الصحيح هو أن نقوم بهذا للبوابات فقط.--عباس 20:49، 11 أغسطس 2013 (ت ع م)
أوافقك الرأي. --- مع تحياتي ---(أدلي برأيك في التصويت الجاري)-- وهراني 23:17، 11 أغسطس 2013 (ت ع م)
طلب تحديث الإحصاء حسب تاريخ اليوم
السلام عليكم ورحمة الله وبركاته
نرجو منكم تحديث إحصاءات المستخدمين حسب عدد إنشاء المقالات ليوم الخميس الموافق 4 سبتمبر عام 2014م .. لكى استطيع رؤية المستخدمين الذين ساهموا بإنشاء عدد المقالات فى موسوعة ويكيبيديا العربية ، وشكراً لكم.--على المزارقه ✪ 04:30، 4 سبتمبر 2014 (ت ع م)
- وعليكم السلام. تم--عباس 05:27، 4 سبتمبر 2014 (ت ع م)
- @Elph: شكرا على التحديث عباس لكن سامحك الله لي أكثر من أسبوع وأنا أطلب منك لأنه ليس أحد غيرك يملك الكود حتى أنني طلبت من الأخ العزيز شبيب السبيعي ولكنه لا يملك الكود وأنت لم ترد علي وأعلم أنك مشغول لذا لا بأس ---1339861mzb (نقاش) 08:33، 4 سبتمبر 2014 (ت ع م)
- أسف اخي.--عباس 10:11، 4 سبتمبر 2014 (ت ع م)
- @Elph: ما من داع للأسف بين الإخوة لكن أرجو لو سمح الوقت أن تنظر في اقتراحي في صفحة نقاشك----1339861mzb (نقاش) 10:22، 4 سبتمبر 2014 (ت ع م)
الأرقام العربية الهندية
لما استخدمت الأرقام العربية الهندية (۰ - ۱ - ۲ - ۳ - ٤ - ٥ - ٦ - ٧ - ۸ - ۹) في كتابة تاريخ أول مساهمة ؟؟؟ الآن قرائتها صعبة جدا فهي أرقام أصغر و أقل استخداما.-- ◤ᔕGᕼᗩIEᖇ ᗰOᕼᗩᗰEᗪ◢ 07:02، 8 سبتمبر 2014 (ت ع م) (صفحتي)
- مشكل تقني، سيعالج قريبا إن شاء الله --زكريا 14:11، 3 أكتوبر 2014 (ت ع م)
- عفوا زکریا. هذا لیس مشکل تقنی. انا عدلت البوت بشکل یستبدل الارقام من الانجلیزیة للعربية الهندية و يمكنني اصلاح الكود.--عباس 18:01، 3 أكتوبر 2014 (ت ع م)
بالنسبة للنقل
جملة حسب عدد إنشاء المقالات خاطئة لأنه لا يوجد شيء اسمه عدد إنشاء المقالات يمكن استبدال هذا المقطع ليصبح حسب إنشائهم للمقالات أو حسب المقالات التي أنشؤوها أو حسب عدد المقالات المنشأة وهو ما نقلتها إليه ما رأيك أخي @سامي الرحيلي:----1339861mzb (نقاش) 11:59، 27 سبتمبر 2014 (ت ع م)
- @Elph: الأخ العزيز عباس، كل عام وأنت بخير وعائلتك الكريمة بألف خير، لماذا أعدت القائمة لما كانت عليه؛ لا يوجد شيء في اللغة العربية اسمه عدد إنشاء المقالات هذه جملة غير متناسقة لغويا، @زكريا: أخي زكريا كل عام وأنت بألف خير وعائلتك الكريمة كذلك، ألا تشاطرني الرأي، تحياتي لكما أخوي العزيزين وتقبل الله طاعتكما---1339861mzb (نقاش) 20:57، 2 أكتوبر 2014 (ت ع م)
- انا لا أمانع النقل لأني بصراحة لاأعرف أيهما الأصح. لكن بما أن العنوان مضبوط في كود البوت الطريق الصحيح هو أن تطلب من مشغل البوت أن يغيير العنوان في الكود و لا تنقله بنفسك لأنه حتى لو تنقله سيقوم البوت في التحديث في العنوان السابق ما لم يتم تعديل العنوان في الكود. انا أعتذر إن سببت لك ازعاجا.--عباس 09:35، 3 أكتوبر 2014 (ت ع م)
- @Elph: أخي عباس لم تسبب لي إزعاجا ولا شيء لكن حقيقة لم أكن أعرف أن البوت سيتأثر بالنقل لأنني لا أمتلك بوتا فلا أعرف كيف يعمل البوت فظننت أنه لا علاقة لتغيير العنوان بهذا الأمر، تحياتي----1339861mzb (نقاش) 10:31، 3 أكتوبر 2014 (ت ع م)
هل يُمكن إضافة خانة النسبة المئوية من مجموع المقالات، حيث تظهر فيه نسبة المقالات التي أنشأها المُستخدم من بين مقالات الموسوعة الكلية عن طريق هذه الصيغة مثلًا (مقالات المستخدم/1٬231٬464)*100
-- Kuwaity26 نقاش 15:02، 10 أكتوبر 2014 (ت ع م)
- @Kuwaity26: الموضوع سهل تنفيذه و يمكنني تنفيذه إن لم يمانع أحد. لكن هل هذا ضروري?--عباس 14:19، 12 أكتوبر 2014 (ت ع م)
- @Elph: لا بأس بتطبيقه أخي فهو فكرة جميلة؛ تحياتي---1339861mzb (نقاش) 08:51، 16 أكتوبر 2014 (ت ع م)
- @Elph: السلام عليكم أخي عباس. هل يمكن تعديل الكود بحيث يستثني نطاق الملحق. وتحديث الإحصاءات بناء على ذلك مع إزالة خانة ملحق من الجدول. أطيب التحيات. إم زي--1339861mzb (نقاش) 10:30، 16 مايو 2015 (ت ع م)
طلب تحديث الصفحة
السلام عليكم ، هل من الممكن أن تقوم بتحديث الصفحة لكي أرى التغيرات في إنشاء المقالات في هذا اليوم ؟ وشكراً.--على المزارقه ✪ 04:00، 23 أبريل 2015 (ت ع م)
- @Elph: جمعة مباركة وكل عام وأنت بخير وصياما مقبولا أخي عباس. لا يزال بوتك يقوم بنفس الخطأ اللغوي. أرجو منك أن تصلح الخطأ وتحدث الصفحة. لك تحياتي--1339861mzb (نقاش) 10:49، 19 يونيو 2015 (ت ع م)
- عباس بانتظار تجاوبك. دمت بخير--1339861mzb (نقاش) 17:57، 21 يونيو 2015 (ت ع م)
السلام عليكم ، يرجى منكم تحديث الصفحة مرة أخرى ، نحن الأن فى اليوم الثانى من يوليو عام 2015م ، وشكراً لكم.--على المزارقه ✪ 20:38، 2 يوليو 2015 (ت ع م)
- @ابوهايدي: بارك الله لك بالعشر الأواخر. تحديثاتك مطلوبة. تحياتي---1339861mzb (نقاش) 11:45، 7 يوليو 2015 (ت ع م)
- @جار الله: مرحبا. هل يمكنك التحديث؟--مصعب (نقاش) 17:08، 7 ديسمبر 2016 (ت ع م)
- @مصعب: مرحبا، قمت بتحديث الصفحة لكن الاستعلام الموجود هنا لا يظهر عدد التحويلات، لو لم تكن هنا مشكلة في ذلك يمكنني جعل البوت يحدث الصفحة بصورة دورية، تحياتي لك.جار الله (راسلني) 00:53، 14 فبراير 2017 (ت ع م)
- @جار الله: لا مشكلة فالتحويلات ليست بتلك الأهمية--مصعب (نقاش) 06:56، 14 فبراير 2017 (ت ع م)
- @مصعب: سأنتظر أسبوع ولو لم أجد أعتراض سأقوم بجعل التحديث بشكل دوري.جار الله (راسلني) 13:45، 14 فبراير 2017 (ت ع م)
- @جار الله: لا مشكلة فالتحويلات ليست بتلك الأهمية--مصعب (نقاش) 06:56، 14 فبراير 2017 (ت ع م)
خطأ في ترتيب الاعضاء حسب اول مساهمة
لا ادري ان كان الامر يتعلق بهذه الصفحة فقط دون غيرها حيث اذا اردنا ترتيب المستخدمين المتواجدين في هذه القائمة حسب تاريخ اول تعديل فالترتيب يأتي بطريقة خاطئة حيث يتم الترتيب حسب اليوم والشهر قبل السنة. اتمنى اصلاح هذا الخطأ أحمد السبتي (نقاش) 19:43، 24 يوليو 2017 (ت ع م)