نعم تتعطل مرة أخرى، مشكلة كثرة الأقسام(div) هي من جعلت السحب و الإفلات و التفريغ معقدة، خصوصا ان الخوارزمية ملتوية
نعم تتعطل مرة أخرى، مشكلة كثرة الأقسام(div) هي من جعلت السحب و الإفلات و التفريغ معقدة، خصوصا ان الخوارزمية ملتوية
والحل ؟
أن أفهم الخوارزمية جيدا، ليمكن التعديل عليه، لأن ما طلبت ليس في الكود أصلا، والتعديل اصعب من إعادة البرمجة
في مكتبة scriptaculus لما تقرأ المكتبة وتفهمها وتشوف الأمثلة راح تعرف كيف تعرف الترتيب، وتشوف الأمثلة أفضل لك من الشرح، ومثل ماقلتلك أخي بيشو بالعكس انا ودي أشرح المكتبة لكني في الوقت الحالي مشغول جدا ولكن ان شاء الله في القريب اذا فضيت من عيوني
أما بالنسبة لسؤالك عن التخزين فسأعطيك لينك يمكن يساعدك، ولكني أنصح باستخدام قواعد البيانات أفضل من الكوكيز، واستخدم الكوكيز فقط لتخزين الاسم او الاي دي
http://www.phpriot.com/d/articles/cl...jax/index.html
أتمنى أكون قد أفدتك
__________________
------------------------
Moving with the web 2.0h era
طيب اخي ابو عوف
لو سمحت فيك تحطنا المثال المستخدم بموقعك فقط الملفات ونحن سوف نقوم بدراستة.
سلام عليكم
بيشو ، بحثت كثير عن هالموضوع
وطلعت بنتيجة حلوه ، بتستفيدو منها بالتأكيد
http://script.aculo.us/
ركز في بداية فتح اول صفحة في الموقع كيف تفتح ، وخصوصاً ان الجرافيكس بسيط
ومع Zizwar أتوقع ان الموضوع بيصير شيق مره
بس لاتنسونا من الخلاصة :nice:
تحياتي لك ..
__________________
I love Php
Email Only
Ziyad(AT)alsharan.com ,I don't have Massenger
من زمان يا أخ زياد ماشفناك من زمان ربما من سنتين، الرابط الذي وضعت وضعه قبل منك الأخ ابوعوف، لكن الأخ بشار يريد بالضبط مثل ماهو موجود في الملف الذي ارفقه، لكن بتعديل بسيط وهذا التعديل البسيط، سيشفط دماغي مازالت هناك حلقة مفقودة، وان شاء الله سيكون الموضوع كما تتمنى ويتمنى الأخ بشار مفيد وشيق
أنا مشكلتي اني مش فاهم بالضبط ايش تقصدون بالضبط...
لأن الكود اللي في موقعي كله DHTML يعني HTML ولكنك ماتشوفه بالسورسكود...
باحاول أساعدكم كثر ماأقدر ولله....أخي زيزوار أو بيشو يالايت تراسلوني على ايميلي
webmaster [at] seamler.com
وباحاول أساعدكم على قدر المستطاع... المشكلة لأني والله مشغول لكتابة أي درس حاليا لكن لو فهمت انتو ايش تبغون بالضبط ممكن أقدر أفيدكم مما علمني الله
__________________
------------------------
Moving with the web 2.0h era
نعم نعلم ان الذي في موقعك DHTML وهو ما نتحدث عنه بالضبطالمشاركة الأصلية كتبت بواسطة Bo3oof
وهذا الرابط هو ما يطلبه الأخ بشار
http://www.wino.ws/js/ajax/beshoo.htm
لا حظ تغيير الصناديق، الأخ بشار يريد اننا مثلا لو رتبنا تلك الصناديق، عند اعادة تحميل الصفحة ان تبقى في مكانها وليس ان تعاد الى تموضعها الأصلي، وبما ان السورس معقد قليلا حسب خوارزمية واضعه، فإنني وصلت ان بالصفحة جدول به ثلاث خلايا، ولاحظ ان عندما نغير الصناديق تظهر نافذة بها ال id الخاص بكل صندوق، هذا الإيدي سنخزنه اما بالكوكيز او عن طريق ال php لنعيد توزيع الصناديق على حسب القيمة المخزنة، المشكلة التي واجهتنا هي اننا عندما نعيد توزيع الصناديق نفقد خاصية السحب والإفلات
يمكنك ان تجرب تغيير ترتيب الصناديق عن طريق الرابط replace
الكود الذي كلما اعدل عليه افقد شعرة في رأسي
http://www.wino.ws/js/ajax/Ajax_files/ajaxp.js
اخخ مجلة Myio من شركة Myio soft
مرت علي من قبل وماعجبتني لاعتمادها على مكتبة sajax المعقدة...
لا تعقد نفسك أخي زيزوار وتتعب حالك مع هالمجلة لأن كودها معقد جدا وأعتقد اللي صمموا المجلة نفسهم مايقدرون يعدلون عليها :\
أنا من رأيي أنك تترك هذه المجلة وتذهب إلى مكتبة prototype ومكتبة scriptaculous ، وتأتي الprototype مع هذه المكتبة الجبارة، وان شاء الله سأحاول وضع كود توضيحي عندما تسنح الفرصة غدا أو بعد غد توضح كيف يمكنك تخزين التموضع في كوكي على حسب احتياج اليوزر ومن هذا الكود ابني عليه وعدل عليه على كيفك
ملاحظه هامشية: أعتقد أني سأواجه منافسة عنيفة قريبا
__________________
------------------------
Moving with the web 2.0h era
تفضل أخي زيزوار ... أرفقت مثال يخزن الترتيب بالكوكي أتمنى أن يساعدك
__________________
------------------------
Moving with the web 2.0h era
وهذا هو http://www.wino.ws/js/dragdrop/
جميل جدا وهذا ما نحتاجه فهمتنا الآن، والأهم ان الملف بال PHP اي انه يمكن ان يأخد المعلومات او المحتوى من قاعدة البيانات، تبقى شغلة بسيطة، هي في إظافة ثلاث خانات مثل الموجود في http://www.wino.ws/js/ajax/beshoo.htm
على فكرة من رأيتي الاولية للسورس عرف انه تابع ل http://www.openjsan.org JSON مبرمجو www.flapjax-lang.org
سأثبت الموضوع نظرا لأهميته، وايضا للتطويرات التي يمكن ان تضاف اليه
بارك الله فيك أخي ابو عوف، ستكون لي عودة مفصلة للموضوع إن شاء الله
ننتظر الأخ بشار
وفيكم بارك أخي زيزوار، ولكن تعقيبا على كلامك فإن الJSON هي من أخذت فكرة الObject Literals Notation من الجافاسكربت وليس العكس، فكما تعلم هناك الكثير من الطرق لبرمجة الOOP في الجافاسكربت ومنها هذه الطريقة.
واختصار كلمة JSON هي JavaScript Object Notation وهي باختصار لتبادل المعلومات كطريقة الObject literal لتسهيل التعامل معها بالجافاسكربت، أي أنها XML للجافاسكربت
__________________
------------------------
Moving with the web 2.0h era
نعم وانا لم اقل العكس وقد بينت ذالك في ردي في موضوع مطروح في هذا القسم الخاص ب flapjaxالمشاركة الأصلية كتبت بواسطة Bo3oof
http://www.swalif.net/softs/showpost...19&postcount=8
وهذا راجع لسلاسة وقوة الجافاسكريبت، حيث انه يمكن لأي متغير ان يحمل قيمة دالة، او عنصر، والتحكم و التعامل مع ذاك المتغير كأنك تتعامل مع الدالة الأصلية، وبذالك أمكن ان تنشئ لغة خاصة فوق اللغة الأصلية(الجافاسكريبت)
نعود للموضوع الخاص Drag and Drop وهذا كود من عند Tim Taylor
في الرابط عدة أمثلة تعتمد على الكوكيز في تخزين التموضوعات
http://www.java2s.com/Code/JavaScrip...sortslides.htm
نشاهد فقط لان دا كلام كبار :shy:
----
المهم نشوف شرح بعد كدا :deal:
وننتظر التغيير بجوانب الصفحه مش فوق وتحت بس <<<يدلع كمان :shy:
-----------
بس لسه في حاجه انا مش فهمتها
دلوقت احنا بنغير الترتيب تمام عاوز احفظ الترتيب الجديد :con2:
هايتم حفظوا فيييييين؟؟؟ :eek3:
مش كوكيز انا شغال سيشين فعاوز حل تاني :anger2: