نقاش ويكيبيديا:تقارير قاعدة البيانات/المستخدمين حسب عدد إنشاء الصفحات: الفرق بين النسختين

محتويات الصفحة غير مدعومة بلغات أخرى.
من ويكيبيديا، الموسوعة الحرة
تم حذف المحتوى تمت إضافة المحتوى
تعليق
سطر 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 (ت ع م)ردّ
 تم--عباس 11:17، 16 مايو 2015 (ت ع م)ردّ

طلب تحديث الصفحة

السلام عليكم ، هل من الممكن أن تقوم بتحديث الصفحة لكي أرى التغيرات في إنشاء المقالات في هذا اليوم ؟ وشكراً.--على المزارقه ✪ 04:00، 23 أبريل 2015 (ت ع م)ردّ

 تم--عباس 11:17، 16 مايو 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 (ت ع م)ردّ

خطأ في ترتيب الاعضاء حسب اول مساهمة

لا ادري ان كان الامر يتعلق بهذه الصفحة فقط دون غيرها حيث اذا اردنا ترتيب المستخدمين المتواجدين في هذه القائمة حسب تاريخ اول تعديل فالترتيب يأتي بطريقة خاطئة حيث يتم الترتيب حسب اليوم والشهر قبل السنة. اتمنى اصلاح هذا الخطأ أحمد السبتي (نقاش) 19:43، 24 يوليو 2017 (ت ع م)ردّ