بسم الله الرحمن الرحيم
السلام عليكم أخوانى أعضاء سوالف الكرام أتمنى من الله أن تكونوا فى خير حال
بما أن هذه المشاركة هى أولى مشاركاتى فى مجتمع سوالف فأولا أرحب بالجميع
ثانيا هذا هو موقعى :http://www.fekr.co.cc
الموقع برمجة شخصية كاملة وستلاحظون استخدام الاجاكس تقريبا فى أغلب أجزاء الموقع مثل عرض الأقسام وعرض مواضيع الأقسام وعرض الموضوع منفردا !
السؤال هو أننا جميعا نعرف أن تكنولوجيا الاجاكس تكون مرتبطة بحدث معين وليس برابط بمعنى عند الضغط على رابط قسم معين يقوم باستدعاء الدالة التى تقوم بجلب هذا القسم
فلنفرض سويا دخول زاحف جوجل الى موقعى فإنه لن يستطيع سوى أرشفة الصفحات الظاهرة والمعنونة بمعنى صفحة التسجيل أو الرئيسية أو اكتب موضوع أو .......
ولكن ماذا عن الأقسام والمواضيع الداخلية !؟
طبعا هذه المشكلة واجهتنى أولا عندما حاولت وضع زر أعجبنى داخل الموضوع ! ما هو الرابط الذى سأوجه القادمون من الفيس بوك اليه حيث أننى أستخدم الأجاكس واذا قمت بتحميل موضوع انظر للرابط بالاعلى تجده دائما http://www.fekr.co.cc/index.php
واذا حولت القادم مثلا الى ملف showtopic.php?id=12 مثلا فلا يجوز ذلك حيث أننى استخدم خاصية الاستايلات فى الموقع أى أن الصفحة لها هيدر وفووتر وهذا غير موجود فى ملف showtopic حيث أننى أقوم بتحميله باستخدام الاجاكس داخل <div> فى الصفحة الرئيسية ولوفعلت ذلك لوجدت هيدر وفووتر داخل جسم الموضوع فى الرئيسية وهو غير مقبول ؟ ففكرت فى تمييز الرابط هل هو قادم من الموقع أو قادم من الفيس بوك فاذا كان قادما من الفيس بوك أعرض الهيدر والفووتر للصفحة ولكن واجهتنى مشكلة أخرى وهى خاصية url فى زر أعجبنى لا تقبل سوى متغير واحد فى العنوان بمعنى أنها لن تقبل showtopic.php?src=out&id=12
لأن هذه الخاصية بها متغيرات خاصة بالفيس بوك نفسه وبالتالى اذا أعطيته متغير ثانى باستخدام & سيعتقد أنه متغير تابع له وبادخاله على دوال الحماية لديه سيكتشف أنه ليس ملكه وسيقوم بإسقاطه (ملحوظة هذه المشكلة فى زر أعجبنى الذى يستخد IFRAME ) وطبعا بعد قليل من التفكير قمت بحل المشكلة بهذه الطريقة showtopic.php?id=12FB أعتقد ذكية :app:
الحلول :
لقد قررت القيام بعدد من الحلول وهى كالتالى :
أولا وضع رابط فى اخر كل موضوع عبارة عن المصدر : وهو رابط توجيه للموضوع بدون أجاكس حتى يسمح لجوجل بأرشفته كأنه قادم من الفيس بوك .
ثانيا :إستخدام plugin ل jquery يسمح بعمل back فى المتصفح حيث أنه يقوم بكتابة عنوان الموضوع للهيستورى .
ثالثا :وهذه متردد فيها وضع الأقسام وروابط مباشرة لها وجعلها مخفية (ما رأيكم ) ؟
رابعا :عمل ملف خلاصات بروابط للموضوع منفردا (كأنه قادم من الفيس بوك)
لذا أرجو منكم إمدادى باقتراحاتكم وخبراتكم فى هذا المجال !
وعذرا على الاطالة وفقنا الله واياكم الى ما يحبه ويرضاه .