حماية صفحة "اتصل بنا" بواسطة صورة التحقق

كل ما يتعلق بحماية و تأمين جوملا! وتحسين سرعة التنفيذ والأداء

Moderators: sherif, General Support Moderators

Locked
User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sat Oct 18, 2008 9:47 pm

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

إن أكبر مشكلة تواجه المواقع على الشبكة بعد القرصنة المباشرة هي التطفل و الإغراق. التطفل على عناوين البريد الإلكتروني بالدرجة الأولى و إغراقها بكم أو سيل هائل من البريد الغير مرغوب فيه. و هناك مشكلة أخرى هي إغراق المحتوى بمضمون غير مرغوب فيه.

نظام جملة لا يخلوا من هذه المشكلة لأنه لا يحتوي على حماية أكبر ضد المتطفلين (بشر أو برامج) على الأقل حماية نماذج إرسال البريد بواسطة صورة التحقق أو Captcha، لكن هذه المشكلة ستزول بإذن الله تعالى و هذا بعد توفر العديد من الإضافات التي تقوم بدور الحارس ضد المتطفلين، ومن هذه الإضافات اخترنا Bigo Captcha و هذا الاختيار قام على أساس بسيط هو وجود معلومات في موقع المطور و أخرى متناثرة هنا و هناك عن كيفية جعل هذا الملحق البرمجي Plugin يعمل مع جملة بتعديلات بسيطة جدا على بعض ملفات جملة الأصلية.


ما نحتاج إليه؟

- جملة الإصدار 1.5.7
- الملحق البرمجي Bigo Captcha الإصدار 1.2
يمكنك تحميل الملحق البرمجي من هنا

http://extensions.joomla.org/component/ ... Itemid,35/
أو
http://www.joomla.com.br/downloads/doc_ ... ha-12.html


الشرح:

الخطوة الأولى:

- تثبيت الملحق البرمجي

- تفعيل البرنامج و إعداده ( يوجد خيار واحد في الإعدادات هو عدد الحروف التي تظهرها صورة التحقق، افتراضيا 4 و المستعمل غالبا 5، حدد ما تشاء).

- وضع الموقع في حالة الصيانة (ضروري جدا إذا قمت بتعديل الملفات مباشرة، أما إن عدلتها على جهازك و من ثم رفعتها فلا تحتاج لوضع الصيانة و هذا ما سنقوم به)

الخطوة الثانية:

تحتاج إلى هذه الملفات
ملاحظة هامة جداً: لتعديل هذه الملفات تحتاج إلى برنامج مثل Notepad++ الذي يستطيع حفظ الملفات بخاصية UTF-8 (no BOM).

Joomla/administrator/components/com_contact/contact_items.xml
Joomla/components/com_contact/controller.php
Joomla/components/com_contact/views/contact/tmpl/default_form.php

المرحلة الأولى:

تعديل الملف contact_items.xml
نفتح هذا الملف بواسطة Notepad++ و نظيف المصدر البرمجي/كود التالي، بعد السطر 11 مباشرة لتصبح بداية ما أضفناه في السطر 12، و هذا يسمح لنا بتفعيل/تعطيل خاصية صورة التحقق في جهة الاتصال/contact، توجد صورة توضيحية للأمر.

Code: Select all

		<param name="use_captcha" type="radio" default="1" label="Use Captcha" description="Enable Captcha verification">
            <option value="0">No</option>
            <option value="1">Yes</option>
        </param>
001.gif
المرحلة الثانية:

تعديل الملف controller.php
في هذا الملف سنضيف 3 تعديلات:
التعديل الأول:
للتعرف إن كانا قد قمنا بتفعيل صورة التحقق في جهة الاتصال فإن كان كذلك سيقوم بعرض صورة التحقق.
التعديل الثاني:
سيقوم بالتحقق أن ما أدخله المستخدم أو المتصل متطابق مع ما تعرضه صورة التحقق.
التعديل الثالث:
و هو تعديل طريقة إرسال الرسالة لتتماشى مع ما قمنا به من تعديلات.

1 – نضيف التعديل الأول والثاني لأنهم في نفس المكان كما تبينه الصورة أو ابحث عن الجملة
Thank you for your e-mail
و بعدها بـ 3 أسطر و سطر فارغ أو إذهب إلى السطر 197 مباشرة و بعده ضع المصدر البرمجي التالي ، توجد صورة توضيحية

Code: Select all

   function displaycaptcha() { 
        global $mainframe; 
         
        $contactId = JRequest::getVar('contact_id', 0, '', 'int'); 
        // load the contact details 
        $model    = &$this->getModel('contact'); 
        $qOptions['id'] = $contactId; 
        $contact        = $model->getContact( $qOptions ); 
        $params = new JParameter( $contact->params ); 
         
        if ($params->get('use_captcha')) {     
            $Ok = null; 
            $mainframe->triggerEvent('onCaptcha_Display', array($Ok)); 
            if (!$Ok) { 
                echo "<br/>Error displaying Captcha<br/>"; 
            } 
        } 
             
    }  

function _checkCaptcha() { 
        global $mainframe; 

        $contactId = JRequest::getVar('id', 0, '', 'int'); 
        // load the contact details 
        $model    = &$this->getModel('contact'); 
        $qOptions['id'] = $contactId; 
        $contact        = $model->getContact( $qOptions ); 
        $params = new JParameter( $contact->params ); 
         
        // not using captcha! 
        if (!$params->get('use_captcha')) {  
            return true; 
        } 
        $return = false; 
        $word = JRequest::getVar('word', false, '', 'CMD'); 
        $mainframe->triggerEvent('onCaptcha_confirm', array($word, &$return)); 
        if ($return) { 
            return true; 
        } else return false; 
    }
002.gif
2 – نضيف التعديل الثالث كما تبينه الصورة و هذا بعد السطر الفارغ رقم 84 مباشرة

Code: Select all

        if (!$this->_checkCaptcha()) {
            JError::raiseWarning("666","You have entered the wrong CAPTCHA sequence. Please try again.");
            $this->display();
            return false;
        }
003.gif
المرحلة الثالثة:
تعديل الملف default_form.php
هذا لنحدد أين تظهر صورة التحقق مع حقل كتابة كلمة التحقق في صفحة اتصل بنا.
نفتح الملف و نضيف المصر البرمجي التالي و هذا بعد السطر 62 مباشرة كما تبينه الصورة
ملاحظة: يمكنك إضافة أمور أخرى للمصر البرمجي/كود هذا مثل أن تنبه المستخدم لكي يفرق بين الحروف الكبيرة و الصغيرة في اللغة المستعملة على صورة التحقق.

Code: Select all

<?php if ($this->params->get('use_captcha')) { ?>            
                <!-- Bigo Captcha -->
                <br />
                <br />
                <br />
                <img src="index.php?option=com_contact&task=displaycaptcha&contact_id=<?php echo $this->contact->id; ?>">
                <input type="text" name="word" />
                <br />
                <br />
            <?php } ?>
>>>>> يتبع
You do not have the required permissions to view the files attached to this post.
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sat Oct 18, 2008 9:51 pm

004.gif
المرحلة ما قبل الأخيرة:
ارفع الملفات المعدلة إلى مساراتها الصحيحة كما يلي
Joomla/administrator/components/com_contact/contact_items.xml
Joomla/components/com_contact/controller.php
Joomla/components/com_contact/views/contact/tmpl/default_form.php

المرحلة الأخيرة:
مشاهدة النتائج توجد صورة توضيحية
ملاحظة: سأدرج هنا ملف مضغوط يحتوي على الملفات المعدلة، كما سأشرح في المرة القادمة عملية التعديل على صفحة التسجيل و صفحات أخرى.
005.gif
contact_files.zip
You do not have the required permissions to view the files attached to this post.
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sat Oct 18, 2008 10:45 pm

السلام عليكم

ملاحظة:

نسيت أن أخبركم عن أمر هام
يتوجب أن وفر الاستضافة خاصية
مكتبة GD
مثل هذه

Code: Select all

GD

GD Support enabled
GD Version bundled (2.0.xx compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.x
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
sherif
Joomla! Ace
Joomla! Ace
Posts: 1560
Joined: Fri Jan 12, 2007 12:15 am
Location: Dikirnis , Egypt :: دكرنس ، مصر
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by sherif » Sun Oct 19, 2008 7:49 am

فعلا موضوع هام جدا ويحتاج اليه الجميع
أرجو من الأخوة الأعضاء التفاعل والتجربة وكتابة ردود الفعل عند التتنفيذ
خالص تحياتى و تقديرى للموضوع المميز ومجهودك يا أخى dzed

albahialbahi
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 242
Joined: Tue Feb 26, 2008 8:26 am
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by albahialbahi » Sun Oct 19, 2008 9:01 am

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

في البدء اسمح لي اخي صابر ان اعبر لك وبكل صدق عن اعجابي بما تكرمت به علينا في هذا الموضوع الاكثر من هام، كما اشكرك جزيل الشكر على هذا الجهد والوقت الذي بذلت في طرح هذا الموضوع على هذا النحو الرائع والمفيد.

نفعنا الله بعلمك ومعرفتك.

اخي صابر، سؤال لو سمحت، هل سيظهر هذا التعديل ip المرسل.

ثم، وماذا عن التحديثات القادمة لجملة؟ بمعنى هل سنحتاج الى اجراء هذه العتديلات على الملفات مرة آخرى عند كل تحديث لجملة.

ارجو الا تكون اس‍ئلتي هذه مزعجة لكم، ولكن اشهد الله ان هذا ما خطر على بالي، عند مطالعة مضوعك القيم هذا.

وان كانت كذلك، اي مزعجة، فارجو التكرم بقبول اعتذاري وانت ان شاء الله الاكرم.

دمت بحفظ الرحمن
ماك ارابيا
مجتمع ماكنتوش العربي
هو موقع يهدف الى نشر التوعية والمعرفة وتبادل الخبرات في نظام ماك واهميته للمستخدم العربي. مقالات، تحليلات، اخبار والكثير عن عالم الماكنتوش واجهزة ابل ستجده في هذا الموقع.
http://www.macarabia.net/portal/

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sun Oct 19, 2008 10:59 am

sherif wrote:
فعلا موضوع هام جدا ويحتاج اليه الجميع
أرجو من الأخوة الأعضاء التفاعل والتجربة وكتابة ردود الفعل عند التتنفيذ
خالص تحياتى و تقديرى للموضوع المميز ومجهودك يا أخى dzed
albahialbahi wrote:
نفعنا الله بعلمك ومعرفتك.

اخي صابر، سؤال لو سمحت، هل سيظهر هذا التعديل ip المرسل.

ثم، وماذا عن التحديثات القادمة لجملة؟ بمعنى هل سنحتاج الى اجراء هذه العتديلات على الملفات مرة آخرى عند كل تحديث لجملة.

السلام عليكم

شكرا لكما أخي شريف و أخي الباهي و جزاكم الله كل خير

بالنسبة لتسائلك أخي الباهي:

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

ملاحظة:
من ضمن الخطط الموضوعة لجملة الإصدار 1.6 و الذي بدأ فريق جملة العمل عليها بالفعل، هو وضع خيار صورة التحقق افتراضيا ضمن جملة
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Sun Oct 19, 2008 11:47 am

شكرا جزيلاً أخ صابر
موضوع هام ومفيد جداً
سأقوم بالتجربة ( لوكال وأونلاين ) وأخبرك بالنتائج
وشكراً للأخ الباهي على سؤاله القيم

مع تحياتي
Last edited by suneye on Sun Oct 19, 2008 2:26 pm, edited 1 time in total.
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sun Oct 19, 2008 1:14 pm

suneye wrote:

شكرا جزيلاً أخ صابر
موضوع هام ومفيد جداً
سأقوم بالتجربة ( لوكال وأنولاين ) وأخبرك بالنتائج
وشكراً للأخ الباهي على سؤاله القيم

مع تحياتي

بارك الله فيك أخي suneye
و في انتظار نتائج تجاربك

كما أعلم الاخوة أني بصدد تحظير درس آخر حول وضع هذه الخاصية في صفحات

هل فقدت كلمة المرور؟
و
هل فقدت اسم المستخدم؟
و
التسجيل
و
تسجيل الدخول
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

albahialbahi
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 242
Joined: Tue Feb 26, 2008 8:26 am
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by albahialbahi » Sun Oct 19, 2008 1:40 pm

dzed wrote:
suneye wrote:

شكرا جزيلاً أخ صابر
موضوع هام ومفيد جداً
سأقوم بالتجربة ( لوكال وأنولاين ) وأخبرك بالنتائج
وشكراً للأخ الباهي على سؤاله القيم

مع تحياتي

بارك الله فيك أخي suneye
و في انتظار نتائج تجاربك

كما أعلم الاخوة أني بصدد تحظير درس آخر حول وضع هذه الخاصية في صفحات

هل فقدت كلمة المرور؟
و
هل فقدت اسم المستخدم؟
و
التسجيل
و
تسجيل الدخول
بارك الله فيك اخي صابر

هذا ليس بمستغرب منك

نفعنا الله بعلمك ومعرفتك.

الاخ العزيز suneye

اشكرك ع‍لى عذب كلماتك هذه، وان شاء الله سنتجاوز هذا المشكل بجهود الاخيار من امثالكم.

لكم كل المودة
ماك ارابيا
مجتمع ماكنتوش العربي
هو موقع يهدف الى نشر التوعية والمعرفة وتبادل الخبرات في نظام ماك واهميته للمستخدم العربي. مقالات، تحليلات، اخبار والكثير عن عالم الماكنتوش واجهزة ابل ستجده في هذا الموقع.
http://www.macarabia.net/portal/

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Sun Oct 19, 2008 3:48 pm

الأخ العزيز صابر
تحية طيبة
لقد قمت بالتجربة على السيرفر المحلي و على أحد المواقع أونلاين
والنسخة 10507 وبطريقة كما شرحتها 100% وكررت التجربة مرة ثانية
وللأسف لم ينجح الأمر
وتبقى هذه تجربة شخصية خاصة بي ولا يؤخذ بها إلى أن تتكرر النتيجة مع شخصين آخرين على الأقل
لأهمية الموضوع أرجو من الأخوة الأعضاء والزوار التجربة وموافاتنا بالنتائج

كل الشكر لوقتك واهتمامك
وفقك الله

مع تحياتي
Last edited by suneye on Sun Oct 19, 2008 8:59 pm, edited 1 time in total.
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sun Oct 19, 2008 6:40 pm

suneye wrote:

الأخ العزيز صابر
تحية طيبة
لقد قمت بالتجربة على السيرفر المحلي و على أحد المواقع أونلاين
والنسخة 10507 وبطريقة كما شرحتها 100% وكررت التجربة مرة ثانية
وللأسف لم ينجح الأمر
وتبقى هذه تجربة شخصية خاصة بي ولا يؤخذ بها إلى أن تتكرر النتيجة مع شخصين آخرين على الأقل
لأهمية الموضوع أرجو من الأخوة الأعضاء والزوار التجربة وموافاتنا بالنتائج

كل الشكر لوقتك واهتمامك
وفقك الله

مع تحياتي
السلام عليكم

شكرا أخي الكريم على التجربة

بدون ان تقوم يتعديل الملفات يدويا استعمل الملفات المعدلة من طرفي و المرفقة في المشاركة رقم 1
contact_files.zip
كما لا تنسى تثبيت تثبيت الملحق البرمجي و تفعيله
كما لا ننسى مكتبة GD لأن صورة التحقق لن تعمل بدونها
الصورة قد تتعطل في الظهور و هذا يعود إلى قوة السيرفر المستضيف للموقع و نسخة مكتبة الــ GD المستعملة


معلومات إضافية:
صفحة الشرح الرسمية من موقع المطور:
http://www.ostlabs.com/our-software/joo ... s/captcha/

صفحة الشرح التي عملت على أساسها
http://www.joomla.com.br/blog/2008/01/2 ... component/

و أخيرا أمثلة حية من مواقع على الشبكة 8)

http://www.silvertails.net/component/us ... k=register
و
http://web-infoservice.com/contact/12-c ... ateur.html
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Sun Oct 19, 2008 9:13 pm

dzed wrote: كما لا ننسى مكتبة GD لأن صورة التحقق لن تعمل بدونها
الصورة قد تتعطل في الظهور و هذا يعود إلى قوة السيرفر المستضيف للموقع و نسخة مكتبة الــ GD المستعملة
تحية طيبة
ليس لدي معلومات عن مكتبة GD وأظن أن هذا هو سبب عدم نجاح تجربتي
أرجو ان تفيدنا بمعلومات عنها

مع تحياتي
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sun Oct 19, 2008 9:34 pm

لمعرفة ذلك
إذهب إلى لوحة تحكم جملة، ثم
Help >> System info >> PHP Information
ستجد كما يلي

أهم شيء هو نسخة المكتبة تكون فوق 2.0 و ثاني أهم شيء علنته باللون الاحمر
GD.gif
بدون جملة يمكنك معرفة ذلك من خلال إنشاء ملف نعطيه على سبيل المثال اسم
phpinfo.php
ونضع داخله هذا المصدر البرمجي/كود البسيط

Code: Select all

<?php
phpinfo();
?>
نرفعه إلى مسار الموقع أو مسار فرعي ثم نقوم باستدعائه هكذا

Code: Select all

http://www.MySite.com/phpinfo.php
و النتيجة هي كل خصائص الاستضافة بما فيها معلومات عن مكتبة GD
You do not have the required permissions to view the files attached to this post.
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Tue Oct 21, 2008 7:06 am

تحية طيبة
جزيل الشكر لك أخ صابر على هذه المعلومة
سأعيد المحاولة واخبرك بالنتائج

مع تحياتي
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

trafficup
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 105
Joined: Fri Aug 15, 2008 10:25 pm
Location: المملكة العربية السعودية
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by trafficup » Mon Oct 27, 2008 4:46 am

بارك الله فيك اخي صابر

ليتك اضفت رابط لتحميل تطبيق اتصل بنا ليكون سهل الوصول للجميع

جزاك الله خير وزادك علما وفضلا ورحمة

تقبل مروري
الاسواق المبوبة
اعلانك في الصفحة الاولى مجانا
http://3sheerq.com
مدينة النفط والمهرجانات والسياحة
http://www.alkhafji.info/
الخفجي السعودية

samerco
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Sun Oct 19, 2008 10:26 am

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by samerco » Sat Jan 03, 2009 5:52 am

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

فما المشكلة إذن؟

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Sun Jan 04, 2009 10:51 pm

تحية طيبة
لقد قمت بالتجربة كما ذكر الاخ صابر منذ وقت
ولكن وبعد ان يئست من نجاح التجربة وتركتها لاتابع فيما بعد وجدتها تعمل
ربما الموضوع يتعلق بتحديث السيرفر المستضيف الموقع وربما شئء آخر
وعدت بان اخبر بالنتائج والنتيجة ناجحة

مع تحياتي
[/right]
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

ningbo
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Thu Feb 05, 2009 6:14 am

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by ningbo » Fri Feb 06, 2009 4:07 am

تحية طيبة
لقد قمت بالتجربة كما ذكر الاخ صابر والنتيجة ناجحة
مع تحياتي

User avatar
iNeedLoVe
Joomla! Apprentice
Joomla! Apprentice
Posts: 33
Joined: Wed Mar 26, 2008 1:06 am
Location: Syria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by iNeedLoVe » Sun Feb 08, 2009 12:15 pm

انا تأكدت من كل شي موجود بالخطوات وكل شي تمام

وطلع المستطيل يلي بكتب فيه الأحرف تبع الصورة

بس الصورة ما طلعت

سألت صاحب السيرفر عن مكتبة الـ GD

وقلي انو مفعلة ونظامية

وهي صورة للواقع الحالي

Image

أرجو الإفادة العاجلة
يارب إن عظمت ذنوبي كثرة فلقد علمت بأنّ عفوك أعظم
إن كان لا يرجوك إّلا محسن فبمن يلوذ ويستجير المجرم
أدعوك ربي كما أمرت تضرعاً فإذا رددت يدي فمن ذا يرحم
مالي إليك وسيلة إلا الرّجا وجميل عفوك ثمّ إنّي مسلم

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Sun Feb 08, 2009 2:04 pm

اعد التاكد من جميع الخطوات التي قمت بها
وان كانت جميعها صحيحة
فاظن ان الامر متلق بتحديث السيرفر او شيء ىخر ومن ثم ستظهر
هذا ماحصل معي فبعد ان تركت الامر على ماهو عليه بعد التاكد من كل شيء
فجاة أصبحت الامور تمام

إذا كان اخي صابر لديه مايفيدنا بهذا الموضوع فهو صاحب المبادرة

مع تحياتي
[/right]
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sun Feb 08, 2009 3:24 pm

شكرا أخي محمود

مكتبة GD معلومة ناقصة فلا بد من التاكد ان بعض خواصها موجودة مثل الصورة التي أرفقتها و عليهل مستطيل أحمر

أمر آخر يخص صورة التحقق، وهي معلومات من عند المطور حيث يقول
أن الصورة تتطلب بعض الوقت للتحميل هذا طبعا ينطبق على اغلب الاستضافات حيث تجد على السيرفر الواحد اكثر من 100 موقع و كذلك الخواص التقنية للسيرفر

أمر ىخر من عند المطور أيضا
في بعض الاحيان يتوجب أن تضع مؤشر الفأرة على حقل كتابة الرمز لكي تظهر لك الصورة

أمر آخر وجدت البعض يشتكي منه على بعض المنتديات
هناك قوالب ذات تصميم خاص جدا قد تأثر على ظهور صورة التحقق و هذا أمر نادر الحدوث

ملاحظات:
لمعرفة خواص مكتبة gd عندك يكفي أن تذهب من خلال القائمة العلوية للوحة التحكم في جملة إلى
المساعدة ثم بيانات النظام ثم تختار باب
بيانات PHP
و هناك تجد كل الخواص و منها مكتبة GD
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Sun Feb 08, 2009 3:58 pm

dzed wrote:
شكرا أخي محمود

أمر آخر يخص صورة التحقق، وهي معلومات من عند المطور حيث يقول
أن الصورة تتطلب بعض الوقت للتحميل هذا طبعا ينطبق على اغلب الاستضافات حيث تجد على السيرفر الواحد اكثر من 100 موقع و كذلك الخواص التقنية للسيرفر

شكراً عزيزي صابر هذا الجواب الذي كنت أبحث عنه لنه فعلا كان هو السبب عندما قمت بالتجربة ولم أجد أي سبب آخر فعزيت الأمر لتحيث السيرفر وتحميل الصورة

وهذا هو جوابي للأخ iNeedLoVe ( إذا كانت كل اموره صحيحة )

مع تحياتي
[/right]
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

User avatar
iNeedLoVe
Joomla! Apprentice
Joomla! Apprentice
Posts: 33
Joined: Wed Mar 26, 2008 1:06 am
Location: Syria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by iNeedLoVe » Sun Feb 08, 2009 6:06 pm

سؤال:
الصورة يلي فيها الاحرف من وين بدو يجيبها؟؟؟

يعني مو لازم نكون رافعينها بواسطة الـ FTP؟؟
[/right]
يارب إن عظمت ذنوبي كثرة فلقد علمت بأنّ عفوك أعظم
إن كان لا يرجوك إّلا محسن فبمن يلوذ ويستجير المجرم
أدعوك ربي كما أمرت تضرعاً فإذا رددت يدي فمن ذا يرحم
مالي إليك وسيلة إلا الرّجا وجميل عفوك ثمّ إنّي مسلم

User avatar
dzed
Joomla! Guru
Joomla! Guru
Posts: 994
Joined: Sun Feb 18, 2007 6:40 pm
Location: Constantine, Algeria
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by dzed » Sun Feb 08, 2009 6:48 pm

iNeedLoVe wrote:

سؤال:
الصورة يلي فيها الاحرف من وين بدو يجيبها؟؟؟

يعني مو لازم نكون رافعينها بواسطة الـ FTP؟؟
[/right]
لا تجيبها و لا شيئ آخر
هذه الصورة تنشأ بشكل تلقائي و كل مرة تكون الحروف مختلفة
أن لا تعمل شيء التطبيق سيعمل كل شيء بنفسه
Saber Bousba - صابر بوصبع
Member of the Arabic [ar-DZ] Joomla Translation Team :  http://joomlacode.org/gf/project/ardz/

User avatar
sherif
Joomla! Ace
Joomla! Ace
Posts: 1560
Joined: Fri Jan 12, 2007 12:15 am
Location: Dikirnis , Egypt :: دكرنس ، مصر
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by sherif » Sun Mar 08, 2009 3:50 pm

السلام عليكم ورحمة الله
استأذنكم أخواني فى مداخلة خاصة بنفس الموضوع
حيث يوجد الآن اضافة تقوم باضافة حقول مخصصة وأيضا مزودة بصور الحماية
وبذلك تريحنا من المجهود الجبار الذى شرحه لنا اخي صابر والذي يستحق كل الشكر و الاحترام على ما يقدمه من جهد فى خدمة مجتمع جملة العربي
رجاء مطالعة هذا الموضوع
http://forum.joomla.org/viewtopic.php?p ... 8#p1611398

دمتم بود

User avatar
suneye
Joomla! Hero
Joomla! Hero
Posts: 2676
Joined: Sat Jan 12, 2008 6:00 pm
Location: Damascus - Syria

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by suneye » Sun Mar 08, 2009 5:27 pm

شكرا أخي شريف
والشكر سابق لأخي صابر

لقد قمت بتجربته واعجبتني خياراته
وقد اعتمدته في أحد المواقع
والنتيجة ممتازة
فهو يغني عن اضافة خاصة بصورة التحقق ويغني الى حد ما من اضافة فورم خاص لوضع خانات خاصة

مع تحياتي
Mahmood Alhaj Kassem _ محمود الحاج قاسم
Arabic Joomla! Translation Coordinator and Arabic forum moderator.
http://joomlacode.org/gf/project/arabic_unitag/

User avatar
saidawy
Joomla! Apprentice
Joomla! Apprentice
Posts: 29
Joined: Sun Oct 11, 2009 8:08 am
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by saidawy » Tue Nov 10, 2009 10:48 am

شرح رائع سيتم تطبيقه

شكرا لك
http://www.saidawy.com/
صيداوي موقع شبابي ترفيهي إخباري
يحتويي صور منوعات برامج معلومات
و غيرها من الاقسام فيديو العاب منتدى شات

User avatar
sherif
Joomla! Ace
Joomla! Ace
Posts: 1560
Joined: Fri Jan 12, 2007 12:15 am
Location: Dikirnis , Egypt :: دكرنس ، مصر
Contact:

Re: حماية صفحة "اتصل بنا" بواسطة صورة التحقق

Post by sherif » Fri Nov 13, 2009 5:47 am

تم اغلاق الموضوع
أولا لكونه تقادم
ثانيا لغياب أخي صابر
ثالثا وجود اضافات تقوم بهذه الوظيفة دون الحاجة الى التعديل في ملفات جملة
قد يتم فتح الموضوع لاحقا عند عودة أخي صابر بسلامة الله

تحياتي


Locked

Return to “الحماية - و تحسين السرعة والأداء”