اشترك في مجموعة montadaphp.net حتى تصلك أخبار المنتدى  

بريدك الإلكتروني:

النتائج 1 إلى 18 من 18
  1. #1
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    بسم الله الرحمن الرحيم ، و السلام عليكم و رحمة الله تعالى و بركاته


    تحدثت منذ بضعة أشهر في هذا المنتدى عن لغة برمجة منشئ المواقع التي تسمى كذلك لغة SMPL (Sites Maker Programming Language) .. ربما واحد أو اثنان من زوار هذا الموضوع سيتذكرون ذلك ; لقلة التفاعل الذي حصل مع موضوعي ذاك! عموماً ،، لن أقول نفس ما قلته في الموضوع السابق و لم أضع هذا الموضوع ليكون نسخة من القديم ; فتغيرات كبيرة قد حدثت ، و اللغة قد تطورت و أصبحت فعلاً في طريقها لتصبح لغة برمجة تكفي الحاجة لإنشاء موقع متكامل بسيط!


    لغة برمجة منشئ المواقع هي لغة برمجة عربية جديدة بسيطة و مفتوحة المصدر (لم يكن لها مصدر منشور في فترة الموضوع السابق) تستخدم لإنشاء (أي برمجة و تصميم) مواقع الويب .. لي في إنشائها عدة نظرات ، أهمها و أكبرها هي أن تصبح البرمجة بسيطة سهلة يستطيع أي شخص تعلمها و إتقانها ، و تمكين أي شخص – بالذات عربياً – من إنشاء موقعه الخاص بأقل تعقيدات ممكنة .. كذلك لدي بعض النظرات الأخرى و الأهداف قد أسرد بعضها في الموضوع إن أمكن!


    الواضح للكثيرين أنه لا حاجة للغة برمجة جديدة بالذات للويب ، بالذات في ظل وجود لغات مثل الـPHP و غيرها .. ربما أنت كمبرمج تظن أن الـPHP سهلة بما يكفي ليتعلمها أي شخص و يفهمها بالشكل الصحيح في فترة قصيرة .. حتى إن افترضنا صحة كلامك ، أي أن الـPHP سهلة فهي ليست بالبساطة المطلوبة ، و دون الدخول في نطاق لغوي للتفريق بين المعنى الذي أقصده بالسهولة و المعنى الذي أقصده بالبساطة سأطرح مثالاً بسيطاً ربما يعبر عن الفرق – ربما ، لكن ربما لا! – نجد الكثير من العرب يتعلم الـPHP و لكنه يخطئ في فهم تكويناتها الأساسية و لا يستوعب عملها بالشكل الصحيح و ذلك لأن الـPHP مهما وصلت لدرجة كبيرة في السهولة فإنها ورثت شكل اللغات الأخرى التي سبقتها في الظهور .. و سببي في عدم الفهم ذلك – بجانب نقطة سوء الشرح أو سوء تلقي الشرح – هو عدم بساطة الـPHP في تكويناتها بالشكل الكافي!


    ربما عدم البساطة تفيد في حالة الشركات الكبيرة .. لكن اللغات المعقدة كثيرة و موجودة ، ما أبحث عنه هو ما يتوجه لمن لا يريد إنشاء موقع إلكتروني لبنك مثلاً ، بل يريد موقعاً شخصياً أو ما شابه ذلك! على سبيل المثال لا الحصر: لماذا تتعدد أنواع البيانات التي يمكن إدخالها في الـPHP بشكل كبير بينما يمكن – كما تم في لغة SMPL – جعل أنواع البيانات هي 2 أو 3 فقط؟ (أنواع البيانات: أي نص مثلاً أو عدد (صحيح و نوع آخر للغير صحيح) أو Boolean أو مصفوفة و غيرها (http://php.net/manual/en/language.types.php))


    كذلك كانت أحد أسبابي لإنشاء لغة هو أني لم أجد إلى الآن الشرح العربي الجيد المقنع للـPHP .. و قد وجدت أن الشرح الذي أقصده مع بقائه بسيطاً لن يمكن أن يوجد بسهولة مع الـPHP بل يحتاج إلى لغة أبسط ليولد ذلك الشرح المقنع الصحيح السليم الكامل و الأهم من ذلك "البسيط"! كذلك وجدت أن هناك إلحاح على إنشاء لغة عربية .. فقلت إن لم تنجح هذه اللغة فهي مفتوحة المصدر ، ربما تجد من يطورها بالشكل الصحيح و يصل بها للنجاح و يحقق بها الرغبة العربية – الغريبة ربما – بأن توجد لغات برمجة عربية (و إن كنت أجد لذلك أسباب ، فلن يهتم بالعرب أكثر من العرب أنفسهم). أحد الأسباب كذلك هي أني تعجبت من كثرة اللغات التي تحتاجها لإنشاء موقع واحد ، فلديك كأساس xHTML و تحتاج بالتأكيد إلى CSS و ربما Javascript و لغة برمجة مثل الـPHP و للتعامل مع قواعد البيانات لغة مثل SQL أو تخزين البيانات على هيئة XML! هل كل هذا قليل؟ بالتأكيد لا .. كنت أريد أن أضع أهم مكونات كل هؤلاء في لغة واحدة .. و حالياً أهتم أكثر بالـHTML (بالطبع مع إمكانية كتابته بالطريقة الطبيعية) ، أي يوجد في اللغة ما يسهل كتابة أكواد الـHTML مع CSS داخلي .. و طبعاً هذا في تطور كبير ، و إن لم يجد إقبالاً أو وجدت أنه كان قراراً خاطئاً سيكون إلغاؤه أسهل من تحمل صعوبات إنشاؤه و تطويره!


    لدي الكثير لأقوله حقاً! لكن للأسف هذا غير ممكن داخل موضوع كهذا ..
    يوجد موقع اللغة: لغة برمجة منشئ المواقع - SMPL
    و توجد صفحة للتعريف باللغة: عن اللغة | لغة برمجة منشئ المواقع
    و يوجد كذلك قسم كبير كامل في الموقع خاص بشرحها – يمكنك حالياً مشاهدة أمثلة عن طريقه إلى أن أضع صفحة للأمثلة و أضيف إن شاء الله قسم في الشرح للتطبيق العملي: رئيسية المرجع | لغة برمجة منشئ المواقع

    و يمكنك تحميل اللغة و معاينتها كمبرمج أو مستخدم عن طريق: http://smpl.cz.cc/download/



    شكراً على اهتمامكم و تحملكم لطول موضوع و أرجوا من الجميع قراءة و لو صفحة التعريف باللغة (من نحن) لمعرفة أكثر عن اللغة و لماذا لا نستخدم برامج WYSIWYG ببساطة إذا كان يعتبرها البعض أبسط؟ ثم تصفح مرجع اللغة و لو بشكل سريع! ثم تحميل اللغة و إخباري برأيك فيها هنا في هذا الموضوع .. و أعتذر لأني لم أضع أمثلة هنا لصعوبة ذلك و لأني لم أملك الوقت لذلك.

    أخيراً ، أحتاج إلى منضمين لتطوير اللغة .. فإذا أردت فتستطيع إخباري في الموضوع أو في رسالة و سأكون شاكراً لدعمك!
    التعديل الأخير تم بواسطة sitesmaker ; 07-01-2011 الساعة 10:40 PM

  2. #2
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    آسف أرجوا نقل الموضوع إلى قسم إبداعات الأعضاء! اخترت القسم دون قصد ، أي أنني ضغطت على القسم الخاطئ!

  3. #3
    مطور و مصمم ويب الصورة الرمزية محمد
    تاريخ التسجيل
    13-02-2010
    المشاركات
    738
    معدل تقييم المستوى
    8

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    السلام عليكم و رحمة الله تعالى و بركاته

    موفق باذن الله

    قطرة ماء ثثقب الحجر ليس بالقوة لكن بتكرار المحاولة!

  4. #4
    عضو شرف الصورة الرمزية ملك الأرقام
    تاريخ التسجيل
    07-08-2009
    السن
    22
    المشاركات
    1,576
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    شكراً لك ! ... سوف أراها وانقاشك حولها فيما بعد

  5. #5
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    أعمل حالياً على الإصدار التالي من لغة SMPL ، الإصدار 1.1.2 .. و الذي سيحتوي بإذن الله على عدد كبير من التحسينات و سأعتبره هو أو الإصدار التالي له أول إصدار حقيقي فعلاً من لغة برمجة منشئ المواقع (SMPL)!

  6. #6
    عضو شرف الصورة الرمزية مبرمج فاضي
    تاريخ التسجيل
    12-04-2008
    السن
    28
    المشاركات
    891
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    بالتوفيق اخي الكريم

    اللهم انك رزقتنا الاسلام من غير ان نسألك ... فاللهم لا تحرمنا الجنة ونحن نسألك

    --------------------------------------------
    oyama96 عند البريد الساخن التجاري

  7. #7
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    أُطلق الإصدار 1.1.2 من اللغة ، اضطررت لإطلاقه بشكل سريع لقلة الوقت (أنهيته في يومين فقط)!

  8. #8
    عضو شرف
    تاريخ التسجيل
    20-02-2010
    السن
    23
    المشاركات
    396
    معدل تقييم المستوى
    8

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    لغه برمجه .. ام اطار عمل(فريم ورك) .. ام نظام قوالب
    اخى عندما رأيت كلمه لغه برمجه اعتقدت انى سأرى ملفات بلغات c واشياء معقده D:
    ولكن عندما تصفحت ملفات السكربت - اللغه - رأيتها ملفات php تم تغير امتدادها فقط وتغيير اسماء الدوال لتناسب اسم السكربت
    وبعض اوامر ال regex كما فى انظمه القوالب

  9. #9
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    تم إطلاق الإصدار 1.1.2.3 من اللغة اليوم ، و سيتم قريباً عرض مميزاته و أبرز التعديلات على الموقع الرسمي ..

  10. #10
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    فكرة عظيمة..
    ربنا يوفقك..
    فكرتك تشبه فكرة swich فهو اختصار للـ flash
    حيث أن swich يقدم إزرار وقوائم لعمل برمجة بسيطة..
    مثلاً : onMouseOver goto frame ..
    فلست مضطراً لكتابة شيء.. كلها قوائم وأزرار..
    وهذا البرنامج يعتبر الخيار الأفضل للمبتدئين،
    أو الذين لا يريدون التعمق في تعقيدات البرمجة

    استمر..

  11. #11
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    ملاحظة:
    لقد اطلعت على الأكواد..
    لكنها عبارة عن لغة برمجية تعتمد على لغة برمجية أخرى!
    يعني أنت لم تسهل اللغة بل عقدتها..
    المفروض أن تجعلها لغة اجراءية.. ليس لها دخل بالبرمجة والدوال..
    يعني اعمل الاشياء الأساسية التي تهم من يريد عمل موقع..
    أي تقوم بتوفير خدمة لإنشاء صفحة من خلال wizard
    ثم تمكين المستخدم من ادراجها ضمن موقعه..
    ويمكن جعل الwizard يعالج انشاء قائمة بالصفحات list
    وكذلك عمل أكواد بسيطة لتضمينها في الصفحة مثل صفحة ارسل الينا..

    بالتوفيق

  12. #12
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    يبدو أني الوحيد المتفاعل معك!!

    راجعت السكريبت.. الصراحة عمل ممتاز جداً من ناحية تنظيمية..
    لكنك كما قلت "اخترعت لغة جديدة" وهذا في حد ذات عمل جيد

    ولذلك حاولت اقلد بس بإمكانياتي البسيطة.. لغة تقوم بتسهيل كتابة jQuery + ajax
    وأريد ملاحظاتك... وإن امكن تطويرها.. لانها بهذا الشكل تلغي بعض امكانيات jQuery

    ملفات المصدر : NewEngine.rar
    إذا لم تستطع أن تشكرني فأدعوا لي.. بالتوفيق
    وإذا لم تستطع أن تنتقدني فأدعوا لي.. بالهداية
    ----------------
    البريد الالكتروني: hishamdalal(at]gmail.com
    ----------------
    فيسبوك: عالم البرمجة ، عالم التصميم

  13. #13
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    حاولت ارسال رسالة خاصة لكن لم استطع لذا سأكتب المزيد من الملاحظات..

    اذا تم تحويل دالة IF من الشكل:
    كود PHP:
    IF (expression){ statement; } 
    الى الشكل
    كود PHP:
    IF [expression] : statement 
    فهذا غير مفيد بأي شكل!

    أما اذا تم تغييرها على النحو
    كود PHP:
    if expression then
        statements
    end 
    if 
    لتشبه لغة visualbasic
    أو تم اختصارها بحيث تكون لغة اجرائية مثل:
    كود PHP:
    mypage create page 'index.php';
    mypage.title 'main';
    mypage.add (dbnews);
    mypage.add(footer, default);
    mypage.end
    ليتم ترجمتها على النحو التالي:
    كود PHP:
    $mypage = new page('index.php');
    $mypage->title('main');
    $mypage->add('db','news');
    $mypage->add('footer','default');
    $mypage->end(); 

  14. #14
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    الكود الشرطي في لغة SMPL هو:
    كود PHP:
    if[""==""]:

    elseif[
    ""==""]:

    else:

    end if; 
    هل هذا سيئ؟

  15. #15
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    تم نقل الموقع إلى دومين آخر جديد:
    لغة برمجة منشئ المواقع - SMPL

  16. #16
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    هذه محاولة أرجو ان تطلع عليها وتقول لي رأيك..

    try.rar

    الشرح:

    الكود الذي يكتبه المستخدم كالتالي:

    كود PHP:
    page 'page.htm';
    p.title 'main';
        
    p.body '<center>WELCOME</center>';
    p.footer '<i>end</i>';
    //p.add = '<html><body><center>welcome</center></body></html>';
    p:save;
    p:show;
    highlight_string(s);
    #p:delete;
    p:getURL;
    print(
    s); 
    هذا الكود سيقوم بإنشاء صفحة main.htm ويضع فيها المحتويات التالية:
    كود HTML:
    <html><title>main</title><body><center>WELCOME</center><i>end</i></body></html>
    حيث سيتم ترجمة الكود السابق إلى ما يناظره في لغة php
    كود PHP:
    $p = new page('page.htm');
    $p->title('main');
        
    $p->body('<center>WELCOME</center>');
    $p->footer('<i>end</i>');
    //$p->add('<html><body><center>welcome</center></body></html>');
    $p->save();
    $s $p->show();
    highlight_string($s);
    #$p->delete();
    $s $p->getURL();
    print(
    $s); 
    أخيراً الكلاس:
    كود PHP:
    class page{
      private 
    $file;
      private 
    $p;

      function 
    __construct($file){
        
    $this->file $file;
      }
      function 
    title($t){
        
    $this->.= "<html>\n<title>$t</title>\n";
      }
      function 
    body($b){
        
    $this->.= "<body>\n$b\n";
      }
      function 
    footer($f){
        
    $this->.= "$f\n</body>\n</html>";
      }
      function 
    save(){
        
    file_put_contents($this->file$this->p);
      }
      function 
    show(){
        return 
    $this->p;
      }
      function 
    delete(){
        
    unlink($this->file);
      }
      function 
    getURL(){
        return 
    $this->file;
      }

    التعديل الأخير تم بواسطة hisham2008 ; 12-03-2011 الساعة 11:04 PM
    إذا لم تستطع أن تشكرني فأدعوا لي.. بالتوفيق
    وإذا لم تستطع أن تنتقدني فأدعوا لي.. بالهداية
    ----------------
    البريد الالكتروني: hishamdalal(at]gmail.com
    ----------------
    فيسبوك: عالم البرمجة ، عالم التصميم

  17. #17
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    الكود كاملاً:
    كود PHP:
    $code "
    p = page 'page.htm';
    p.title = 'main';
        p.body = '<center>WELCOME</center>';
    p.footer = '<i>end</i>';
    //p.add = '<html><body><center>welcome</center></body></html>';
    p:save;
    s = p:show;
    highlight_string(s);
    #p:delete;
    s = p:getURL;
    print(s);
    "
    ;
    $html = array('<''/>''>');
    $text = array('&lt''/&gt''&gt');
    $lines split(";"$code);
    foreach (
    $lines as $line){
        
    //p = create "page.php";
        
    $line preg_replace('/([\s]+)?([\/\/]+)?([a-zA-Z0-9]+)[\s]+\=[\s]+([a-zA-Z]+)[\s]+\'(.*)\'/',
                
    '$1$2$$3 = new $4(\'$5\');',
                
    $line);
        
    //p.title = 'main';
        
    $line preg_replace_callback('/([\s?]+)?([\/\/]+)?(([a-zA-Z0-9]+)\.([a-zA-Z0-9]+)+) = (.*)/',
                
    'replace',
                
    $line);

        
    //s = p.save;
        
    $line preg_replace('/([\s]+)?([\/\/]+)?([a-zA-Z0-9]+)([\s]+\=[\s]+)?([a-zA-Z0-9]+)\:([a-zA-Z0-9]+)/',
                
    '$1$2$$3 = $$5->$6$7();',
                
    $line);
        
    //p.save;
        
    $line preg_replace('/([\s]+)?([\/\/]+)?([a-zA-Z0-9]+)\:([a-zA-Z0-9]+)/',
                
    '$1$2$$3->$4();',
                
    $line);
        
    //print(s);
        
    $line preg_replace('/([\s]+)?([\/\/]+)?([a-zA-Z0-9]+)\(([a-zA-Z0-9]+)\)/',
                
    '$1$2$3($$4);',
                
    $line);

        
    $r .= $line;
    }

    function 
    replace($input){
        
    $r preg_replace('/([\s]+)?([\/\/]+)?(([a-zA-Z0-9]+)\.([a-zA-Z0-9]+)+) = (.*)/',
                
    '$1$2$$4->$5($6);',
                
    $input[0]);
        return 
    $r;
    }
    echo 
    '<pre><hr><h4>CODE:</h4>';
    print_r($code);
    echo 
    '<hr><h4>RESULT:</h4>';
    echo 
    $r;
    eval(
    $r);

    class 
    page{
      private 
    $file;
      private 
    $p;

      function 
    __construct($file){
        
    $this->file $file;
      }
      function 
    title($t){
        
    $this->.= "<html>\n<title>$t</title>\n";
      }
      function 
    body($b){
        
    $this->.= "<body>\n$b\n";
      }
      function 
    footer($f){
        
    $this->.= "$f\n</body>\n</html>";
      }
      function 
    save(){
        
    file_put_contents($this->file$this->p);
      }
      function 
    show(){
        return 
    $this->p;
      }
      function 
    delete(){
        
    unlink($this->file);
      }
      function 
    getURL(){
        return 
    $this->file;
      }

    إذا لم تستطع أن تشكرني فأدعوا لي.. بالتوفيق
    وإذا لم تستطع أن تنتقدني فأدعوا لي.. بالهداية
    ----------------
    البريد الالكتروني: hishamdalal(at]gmail.com
    ----------------
    فيسبوك: عالم البرمجة ، عالم التصميم

  18. #18
    عضو مشارك
    تاريخ التسجيل
    19-08-2009
    المشاركات
    59
    معدل تقييم المستوى
    9

    افتراضي رد: لغة برمجة عربية جديدة: لغة برمجة منشئ المواقع (SMPL)

    تم و لله الحمد الإنتهاء من البرمجة الأولية لمنتدى رسمي للغة برمجة منشئ المواقع ، مبرمج بلغة SMPL نفسها و يستعمل قواعد بيانات SMDB البسيطة السهلة ..
    رابط المنتدى: المنتدى الرسمي | لغة برمجة منشئ المواقع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. درس فكرة جديدة ، اختبارات فى برمجة المواقع ، عربية ، اونلاين
    بواسطة Dina Hossam في المنتدى إبداعات الأعضاء
    مشاركات: 3
    آخر مشاركة: 30-01-2013, 10:50 PM
  2. كل انواع برمجة المواقع ،،
    بواسطة the_queen في المنتدى فرصة تجارية
    مشاركات: 4
    آخر مشاركة: 30-09-2011, 08:12 AM
  3. برمجة المواقع php
    بواسطة jalalcanaris في المنتدى فرصة تجارية
    مشاركات: 4
    آخر مشاركة: 10-04-2011, 05:11 AM
  4. استفسار عن برمجة المواقع
    بواسطة major_1 في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 2
    آخر مشاركة: 26-10-2009, 12:58 PM
  5. برمجة سكربت سلى تسوق عربية
    بواسطة tomasz في المنتدى القسم العام
    مشاركات: 3
    آخر مشاركة: 07-07-2009, 07:51 PM

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •