78 posts / 0 new
آخر موضوع
#1 18. أبريل 2018 - 1:15
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

بناء مشروع فهرس مكتبة الكتب ونظام الحجز والاعارة في نظام دروبال

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

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

ثانيا: إثراء المحتوى العربي.

ثالثا افادة المكتبات والمواقع الاسلامية .

اساسيات المشروع سوف تكون على النحو التالي:

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

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

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

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

18. أبريل 2018 - 2:38
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

ممتاز الله يعطيك العافية

ممتاز الله يعطيك العافية وياليت الكل مثلك واضح ويساهم بوضع كل اللي يحتاجة 

بخصوص الفهرس انت انتهيت منه حسب كلامك واللي فهمته انه على دروبال ؟ اذا كان على دروبال ياليت تعطينا الحقول اللي استخدمتها خصوصا الناشر والمؤلف وغيرها من الحقول ,
من الوحدات المهمة في عمل فهرسة وتسهيل عملية البحث باكثر من طريقة 
https://www.drupal.org/project/search_api
اذا كبر المحتوى بالامكان تستخدم Solr Search من الاضافات المهمة وبالامكان استخدام الاكمال التلقائي autocomplete مع اي حقل المضافة لنوع المحتوى 
------------------------------------------------------------------------------

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

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

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

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

الله يسمع منك ويهدي باقي الاعضاء حتى نشوف منهم تفاعل :)

18. أبريل 2018 - 22:38
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

حقول الفهرس

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

صورة حقول مكتبة الكتب في دروبال

وهنا رابط الصفحة الرئيسية الخاصة بالمشروع:
الصفحة الرئيسية لمكتبة الكتب

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

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

عبدالرحمن.

19. أبريل 2018 - 0:50
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

امين واياك وجميع المسلمين 

امين واياك وجميع المسلمين 

عندك ثلاث حقول للعنوان ما تحتاجهم بالامكان استخدام هذي الوحدة للتحقق من اسم الكتاب ووجوده https://www.drupal.org/project/uniqueness وما اعتقد بتحتاجها لان عندك حقول ثانية لابد يكون محتواها فريد مثل الرقم الدولي المفروض ما يتكرر وهذي الوحدة تكفيك https://www.drupal.org/project/field_validation شرحتها لكم في اليوتوب

حقل سنة النشر بتحتاج الى تغييرة الى حقل تاريخ https://www.drupal.org/project/date وممكن تضيف صفحات خاصة بكل سنه ولها اضافات مهمة مثل التقويم ومدعومه من الوحدات الثانية 

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

19. أبريل 2018 - 1:34
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

شكرا لك ملاحظات قيمة

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

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

بالنسبة لوحدة DATE استخدمتها قبل كذا عند محاولتي استكشاف الوحدات ولم اتعمق فيها.. سوف استخدمها، علما أننا نحتاج فقط إلى كتابة سنة النشر بالهجري والميلادي .. هل ستفيدني في التاريخ الهجري .. مثال: (1409 - 1989

المؤلف والمؤلف المشارك لهم معجم خاص فيهم ولكن له قسم واحد فقط واسمه (المؤلفين)..

أما رقم الطبعة فعلا في البداية كان حقل رقمي ولكن قمت بتغييره إلى حقل نصي بحكم أن صيغة كتابة رقم الطبعة في الفهارس حسب نظام مارك 21 يكون بالصيغة التالية (ط. 1.) يعني الطبعة الأولى..

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

بالنسبة لحقل رقم الاستدعاء لدي فكرة أتمنى مساعدتي في تنفيذها وهي:
مثال لو فتح الزائر كتاب معين موجود في الرف رقم (1145) هل من الممكن إضافة block في صفحة الكتاب لاستعراض باقي الكتب الموجودة في نفس الرف؟
واعتقد إذا اعداد الحقل سليم ممكن عن طريق وحدة views ولكن إلى الآن لم استطع ضبط الإعدادت.. 

شكرا لك .. استاذ شبيب وبالتوفيق للجميع..

 

عبدالرحمن.

19. أبريل 2018 - 1:57
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

الوحدة عملها سهل بعد تثبيتها

الوحدة عملها سهل بعد تثبيتها اتجه مباشرة لنوع المحتوى الخاص بالكتب من انواع المحتوى بتشوف اعدادات الوحدة Uniqueness settings وبداخلها خيارين اذا حبيت تضيفها عند اضافة كتاب وعند التعديل على كتاب جرب بعد تثبيتها تضيف اسم كتاب موجود وتشوف طريقة عملها مع العلم لها خيارات مميزة admin/config/content/uniqueness

وحدة التاريخ تدعم التاريخ الميلادي اما التاريخ الهجري له اضافة خاصه فيه https://www.drupal.org/project/hijri وبالامكان تغير طريقة عرض التاريخ باستخدام views

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

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

الاستدعاء ما عندي خلفية عنها ما استوعبتها وكيفية بنائها بطريقة صحيحة لكن اضافة صندوق داخل صفحة الكتاب التابع لها ممكن وبكل سهلة من وحدة views واضافتها eva او بلوك مع ds وكلها شرحتها لكم في اليوتوب 

19. أبريل 2018 - 2:23
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

استدعاء الكتب

شكرا لك على سرعة الرد..

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

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

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

وشكرا ..

 

عبدالرحمن.

19. أبريل 2018 - 3:06
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

رابط التسجيل

جهزت الموقع عشان تشرفني استاذ شبيب رابط التسجيل:
http://lib.af-alshareef.com/ar/user/register

عبدالرحمن.

19. أبريل 2018 - 3:53
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

استخدمت وحدة uniqueness وهي

استخدمت وحدة uniqueness وهي رائعة جدا شكرا لك على هذه المعلومة القيمة..
بالنسبة لوحدة التاريخ الميلادي والهجري.. هل اقوم بإضافة حقلين واحد للتاريخ الهجري والآخر للميلادي أم ماذا ؟ وبعد ذلك هل يمكن عرضهم جنب بعض بالطريقة التاليه:
تاريخ النشر: 1420 - 2000

عبدالرحمن.

19. أبريل 2018 - 4:31
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

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

نصيحة حاول تقسم الرفوف باي طريقة مثلا الجهات شرق يبدى من الرقم الى رقم وباقي الجهات نفس الطريقة ومن داخل الاقسام تقسم تضيف قسم رئيسية واقسام تابعة له حتى ما تتعب بعد ما تكثر الرفوف والمحتوى بداخلها 
https://www.youtube.com/watch?v=ltuFLLLsgcs

وحدة التاريخ الهجري ما استخدمتها مدري اذا كان ممكن تضيفها من خيارات حقل التاريخ ويكون عندك التاريخ الميلادي والهجري او بتحتاج الى اضافة حقل خاص به 
طريقة العرض نعم تقدر تعدلها مثل ما تحب مثل ما قلت لك في اخر رد لي views+eva

19. أبريل 2018 - 4:50 (Reply to #10)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

بالنسبة لترقيم الرفوف أكيد كل

بالنسبة لترقيم الرفوف أكيد كل مكتبة تتبع نظام معين عندي مثلا في البيت استخدم نظام الأرقام مكون من أربع خانات مثلا الرف رقم : 1357 اول ما أقراه افهم الكتاب وين موجود:
الرقم الأول هو رقم المكتبة. 1 توجد مكتبتين
الرقم الثاني هو رقم الغرفة. 3.. توجد ثلاث غرف فيها كتب بالبيت.
الرقم الثالث هو رقم التنصيف. 5 وتوجد عندي عشرة تصانيف تقريبا.
الرقم الرابع هو رقم الرف 7. وتوجد عندي سبعة رفوف عمودية في كل غرفة.

أما وحدة التاريخ الهجري الآن جربتها ويبدوا أنها لن تفيد مع الحقول اللتي اضيفها بوحدة date لانها لا تتعرف عليها فهي تحول فقط تاريخ نشر الموضوع..

شكرا لك .. 

عبدالرحمن.

19. أبريل 2018 - 4:34
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

على فكرة باقي حقل مهم خاص

على فكرة باقي حقل مهم خاص بمدة الاعارة للكتاب بتحتاجه في الحجز للكتاب 

19. أبريل 2018 - 4:51 (Reply to #12)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

جزاك الله خير على التنبيه

جزاك الله خير على التنبيه فعلا حق مهم وإن شاء الله نضيفه..

 

عبدالرحمن.

19. أبريل 2018 - 5:08 (Reply to #13)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

لو تم تحديد 30 يوم مدة

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

عبدالرحمن.

19. أبريل 2018 - 13:34
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

ما عندي خلفية عن نظام الرفوف

ما عندي خلفية عن نظام الرفوف لكن لابد تنتبه لتضخم عددها وتنتبه ان النظام لابد يكون مرن وسهل لغيرك 
التاريخ الهجري شوف الوحدة الثانية https://www.drupal.org/project/taarikh
من ناحية نظريه ممكن تضيف حقل خاص يذكر عدد الايام المتبقية من مدة الاعارة واكيد دروبال فيها حلول لها لكن ليه حاب يظهر المدة المتبقية للعضو ؟ اذا تأخر اللي استعار الكتاب عن موعدة كيف بيكون ردة فعل العضو اللي حجز الكتاب ؟ ممكن تطلع لادارة المكتبة فقط هذا اللي اشوفه مناسب 
 

19. أبريل 2018 - 16:51 (Reply to #15)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

شكرا لك.. راح اجرب الوحده ..

شكرا لك.. راح اجرب الوحده ..
اما عدد الأيام المتبقية هي اكيد حتكون مفيدة للإدارة وكمان ممكن تظهر للعضو اللي استعار الكتاب عشان يكون عارف كم باقي له أما باقي الزوار ممكن نخفيها عنهم..

عبدالرحمن.

19. أبريل 2018 - 17:27
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

ممتاز ننتقل اللحين للملفات

ممتاز ننتقل اللحين للملفات الشخصية للاعضاء ؟ او باقي شي في فهرس الكتب ؟

19. أبريل 2018 - 18:03
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

جربت وحدة التاريخ الهجري

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

ننتقل إلى ملفات الشخصية.. ماذا تقترح بخصوصها؟
 

عبدالرحمن.

19. أبريل 2018 - 20:18
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

الحقول في الملفات الشخصية

الحقول في الملفات الشخصية admin/config/people/accounts/fields بتحتاج الى اضافة حقل لرقم الجوال 
https://www.drupal.org/project/mobile_number
الوحده هذي دعمها افضل https://www.drupal.org/project/phone

بتحتاج الى الاسم الصحيح حقل نصي بتحتاج 

20. أبريل 2018 - 0:19 (Reply to #19)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

تم إضافة الحقول ..

تم إضافة الحقول ..
في سؤال بخصوص وحدة Eva عملت مثل ما شرحت لكن إنت عندك في الشرح تقوم الوحدة بإنشاء حقل في نوع المحتوى اللي انت اخترته Article واسمه : EVA: author5 - EVA Field .. لكن عندي ما انضاف هذا الحقل هل مثلا مع التحديثات الجديدة صارت الطريقة مختلفة؟ أرجوا التوضيح وشكرا..

عبدالرحمن.

20. أبريل 2018 - 0:21 (Reply to #20)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

هل يمكن التحقق من رقم الجوال.

سؤال بخصوص التحقق من رقم الجوال هل هذا ممكن في دروبال ؟؟ اذا ممكن فهي خارقة بكل ما للكلمة من معنى.. وياليت الطريقة وشكرا...

عبدالرحمن.

20. أبريل 2018 - 0:39
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

بتلقى الحقل اللي اضفته من eva

بتلقى الحقل اللي اضفته من eva في تسيير العرض admin/structure/types/manage/article/display

التحقق من الجوال كيف ؟ اذا كان عدد الارقام ممكن واذا كان تفعيل العضوية ما يتم الا بعد التحقق من الجوال ممكن لكن بتحتاج الى شراء عدد من رسايل الجوال 
https://www.drupal.org/project/sms_mobilyws
 

20. أبريل 2018 - 1:47 (Reply to #22)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

طلع معي

الحمد لله طلع معي بعد ما علمت مسح لذاكرة التخزين ..

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

عبدالرحمن.

20. أبريل 2018 - 2:01
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

لا تفعل التخزين عطله مادامك

لا تفعل التخزين عطله مادامك تشتغل في الموقع 
مذكورة التعليمات في صفحة الوحدات بتحتاج الى https://www.drupal.org/project/smsframework
الملفات الشخصية والاعضاء الباقي اللي تحتاجه انت اذا انتهيت منها ننتقل للحجز 
تخيل يا عبدالرحمن كل الوحدات اللي استخدمتها في دروبال مع خيارات وامكانياتها الابداعية مجانية ومفتوحة المصدر ونسمع من يقول عنها ضعيفة وغير مهمة وسيئة 

20. أبريل 2018 - 2:37
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

ممكن طريقة ايقاف التخزين المؤقت

حاولت أكثر من مرة اوقف التخزين الموقت ما عرفت لطريقته هل اغير الخيار الأول إلى دقيقة مثلا؟

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

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

بالنسبة للملفات الشخصية خلاص انتهينا منها وعملت الحقول اللي قلت لي عليها الاسم كاملا ورقم الجوال.

واضفت حقل مدة الاعارة في نوع المحتوى الخاص بالكتب وهو حقل نصي له خيارات يختار احدها الزائر وهذه خياراته بالصيغة التالية المفتاح | القيمة:
1|اسبوع
2|اسبوعين
3|شهر
4|شهرين
5|ستة أشهر

عبدالرحمن.

20. أبريل 2018 - 3:06
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

من خيارات admin/config

من خيارات admin/config/development/performance الغي علامة الصح من خيارات التخزين المؤقت اذا ما نفعت ضيف في ملف settings.php دومين الموقع $base_url والكوكيز $cookie_domain 

هذي التجارب اللي محتاجين نسمعها ونقراها في النت وتأكد ان فيه كثير من مستخدمين السكربتات الثانية يعانون مع السكربتات اللي يستخدمونها ويجهلون اللي تقدمه دروبال من مميزات يحتاجونها جربت ودعم سكربتات كثيرة واستخدمت منتدى vb القديم اللي هاكاتها تحتاج تعديل على ملفات php قبل hook مثل دروبال ما شفت ابد
دروبال عالم جميل وضخم جدا تخيل اني بعد عشر سنوات اجهل التعامل مع بعض الوحدات وما اتقنت التعامل معها وبعضها ما استخدمتها نهائي وممكن تفيد في بعض التخصصات بشكل كبير الفديو القادم ان شاء الله عن عيوب وحدات دروبال الوهميه 

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

20. أبريل 2018 - 3:44 (Reply to #26)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

تم جزاك ربي كل خير..

تم جزاك ربي كل خير..

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

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

سؤال آخر .. متعلق بوحده eva
انت في الشرح استخدمت وحدة token عشان تعطيك رقم العضوية .. بالنسبة لي أنا الآن احتاج رقم تصنيف حقل استدعاء الكتب وما لقيت الكود تبعه في وحدة token كيف اجيب الكود ,,بحثت في قوقل ووجدت هذي الاكواد جربتها بس ما أعطت نتيجة:
[term:tid]
وهذا:
[term:parent:parent:tid]
وهذا:
[term:parent:parent:parent:tid]

 

عبدالرحمن.

20. أبريل 2018 - 3:49
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

هل في طريقة اكتب مثلا كود

هل في طريقة اكتب مثلا كود token وأعرف هو اش يطبع بالضبط عشان اختبر الاكواد واستكشفها؟

عبدالرحمن.

20. أبريل 2018 - 5:22
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

وحدة التاريخ وحدة رئيسية ولها

وحدة التاريخ وحدة رئيسية ولها اضافات كثيرة تقدر تعدلها من خيارات الوحدة نفسها وتعدل على طريقة عرض التاريخ بكل سهولة من تسيير العرض

من خيارات token تقدر تاخذ اي واحد منها وتضيفها للمكان المناسب لها واللي يدعمها ادخل على الوحدات من قدام وحدة token اضغط على مساعدة او admin/help/token بتحتاج تفعل وحدة المساعدة help من النواة بعدها شوف الجدول الخاص بوحدة token والصف الخاص بالمحتوى العقد اضغط على السهم جنبها وبيفتح لك كل الحقول اللي اضفتها في انواع المحتوى ولكل token شرح امامها يوضح الخيارات اللي تقدمها بعض الحقول لها خيارات خاصه بها وبتلقى بجانبها سهم مثال 
[node:url]
ملاحظه وحدة token للاسف ما تدعم rtl لابد تعدل اتجاه الصفحة حتى تعمل معك 

20. أبريل 2018 - 23:57
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

نظام الحجز

بالنسبة لنظام الحجز ما هي افضل طريقة وتكون سهله وعملية؟
هل تحتاج نوع محتوى جديد وماهي الحقول ونوعها؟ وهل نعمل فورم يرسل عن طريقه طلب الحجز أو اذا عندك اقتراح آخر ..

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

عبدالرحمن.

21. أبريل 2018 - 0:27
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

انحلت مشكلة token معك ؟

انحلت مشكلة token معك ؟
بالنسبة للحجز لابد يكون عندك تصور كامل للمشروع بالامكان استخدام نوع محتوى جديد مع entity reference وبالامكان استخدام وحدات ثانية تغنيك عن اضافة نوع محتوى مثل flag الاهم يكون عندك خلفية عنها خصوصا ان مثل هذي المشاريع لابد من فتح المجال للتطوير في المستقبل 

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

21. أبريل 2018 - 1:32
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

مشكلة token عملت مثل ما قلت

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

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

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

عبدالرحمن.

21. أبريل 2018 - 7:56
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

كلام سليم بخصوص الحجز ممكن

كلام سليم بخصوص الحجز ممكن تغيرها لكن بيكون لها اثار خصوصا في الاحصائيات وعدد الكتب اللي حجزها العضو في ملفه الشخصي 

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

21. أبريل 2018 - 8:29
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

للعلم الحجز بيكون فيه ثلاث

للعلم الحجز بيكون فيه ثلاث خطوات الخطوه الاولى مدى توفر الكتاب + موافقة ادارة المكتبة + استلام العضو للكتاب هذا حسب فهمي

21. أبريل 2018 - 8:38 (Reply to #34)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

بالضبط بالنسبة لمدى توفر

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

عبدالرحمن.

21. أبريل 2018 - 8:31
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

جاري تجربة الوحدات المذكورة

جاري تجربة الوحدات المذكورة وأخذت فكرة عن وحدة entity reference فهمت عملها لكن ما فهمت كيف ممكن نحن نستفيد منها في الحجز ,,

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

عبدالرحمن.

21. أبريل 2018 - 15:51
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

تعديل قيمة الحقول بكاملة لها

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

المفروض بعض الحقول ما تظهر الا عند قيمة اعلى من 0 مثل زر او رابط حجز الكتاب اللي المفروض يكون مرتبط مع اكثر من حقل مثل حقل امكانية الاعارة وعدد النسخ وهنا يجي دور وحدة https://www.drupal.org/project/conditional_fields شرحتها لكم في اليوتوب 

طريقة اضافة الحجز اختر المناسب لك =
1- تضيف مجموعة حقول باستخدام وحدة https://www.drupal.org/project/field_collection وهي الانسب تقدر تضيف حقول مثل انواع المحتوى بكل سهولة ويكون رابط اضافة محتوى لها مع ضبط الصلاحية لها  وممكن تضيف حقول عدد النسخ عند الحجز 
2- استخدام وحدة flag وتضيفها بشكل عادي للمحتوى وتقدر تضيف لها حقول بكل سهولة 
3- اضافة نوع محتوى خاص بالحجز وتستخدم معها وحدة entity reference حاليا حسب اللي اتضح لي ما اشوفها مناسبة خلها اخر الحلول

بعد اختيارك لطريقة الحجز نشوف كيف بيكون وضعها اذا اخترت خيار field_collection طريقة اضهار رسالة اذا ما كان فيه امكانية حجز سهلة ونفس الكلام ينطبق على باقي الخيارات لا تفكر فيها حاليا الا بعد ما تنتهي منها خصوصا ان فيه وحدة مثل rules موجوده في دروبال وبتحتاجها 

 

22. أبريل 2018 - 1:20
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

هل في طريقة اعرف بها إذا

هل في طريقة اعرف بها إذا العضو عمل flag لكتاب معين؟

عبدالرحمن.

22. أبريل 2018 - 16:34
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

views 

views 

22. أبريل 2018 - 21:01 (Reply to #39)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

مقارنة بين وحدات الحجز

شكرا لك .. 

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

جربت اول وحده اللي هي bat ولكن تطلبت مني تثبيت وحدة Composer Manager project وماقدرت اثبتها على الاستظافة لازم من اوامر عن طريق نافذه الدوس DOS لو عندك طريقة لتثبيتها ياليت تفيدنا لانو شكلها مهمة وراح تفيد..

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

عبدالرحمن.

22. أبريل 2018 - 23:27
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

شف الرد قبل الاخير 

شف الرد قبل الاخير 

23. أبريل 2018 - 2:09 (Reply to #41)
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

ما عليش اعذرني حاولت أقرأ

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

عبدالرحمن.

23. أبريل 2018 - 2:11
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

أيضا وحده conditional_fields

أيضا وحده conditional_fields الشروط مرة معقدة ومافهمت غير شرط واحد واللي هو يخفي حقل معين عندما توجد قيمة معينه في حقل آخر مرتبط به وهذي حاليا ما راح تفيد في الحجز لكن ممكن تفيد في شغلات ثانية

عبدالرحمن.

23. أبريل 2018 - 2:12
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

وإن شاء الله افهم منك استاذ

وإن شاء الله افهم منك استاذ شبيب تحملني ما عليش ..

عبدالرحمن.

23. أبريل 2018 - 3:54
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

ركز معي ضيف حقل جديد باستخدام

ركز معي ضيف حقل جديد باستخدام field_collection داخل نوع المحتوى فهرس الكتب هذا حقل الحجز ما يظهر الا اذا كان فيه امكانية للحجز
عدل على خيارات تسيير العرض الخاصه بالحقل اختر Field collection items عدل عليه بدل ما يكون اضافة غيره الى حجز 
رح لاي كتاب عندك بتلقى رابط الحجز موجود باقي تضيف حقول خاصه بالحجز من خيارات الحقل داخل وحدة field_collection مثل عدد النسخ اللي بيحجزها العضو وغيرها 
شفت الامور كيف بتكون سهلة اذا ركزت ؟

23. أبريل 2018 - 4:34
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

جزاك ربي كل خير عملت حقلين

جزاك ربي كل خير عملت حقلين داخل الوحدة
عدد الكتب: عدد صحيح
مدة الحجز: تاريخ بوحدة date
هذي انحلت الحمد لله ..
الحين المستخدم دخل على كتاب معين موجود في المكتبة تتوفر منه 5 نسخ وحجز منها نسختين كيف يتعدل الحقل تلقائيا ويصير المتبقي 3 نسخ..

عبدالرحمن.

23. أبريل 2018 - 19:14
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

واياك وجميع المسلمين 

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

24. أبريل 2018 - 1:44
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

تم إنشاء صفحة عن طريق وحدة

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

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

يبقى الآن خصم عدد النسخ عند الحجز من حقل عدد النسخ .. بصراحة امس جاني فضول ادخل واشوف الخيارات في وحدة rules وتوقعت انها ممكن تعمل خصم لحقل عدد النسخ الحمد لله يبدوا ان توقعي في مكانه .. لكن بصراحة حاولت وما قدرت اوصل لنتيجة ممكن شرح مبسط كيف اوصل للتعديل على حقل عدد النسخ وماهي الشروط والقواعد والأكشن اللي احطها ؟؟!!

طبعا حقل عدد النسخ موجود ضمن نوع المحتوى الاساسي تبع المكتبة ونوع الحقل عدد صحيح..

عبدالرحمن.

24. أبريل 2018 - 4:16
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

استخدم توزيعة للتجربة https:/

استخدم توزيعة للتجربة https://www.drupal.org/project/commerce_kickstart 
بتشوف الامثلة داخلها  rules ركز على Calculat 

24. أبريل 2018 - 14:50
ibnalbaity
Offline
Last seen: منذ 6 أشهر أسبوع واحد
Joined: 2018/04/17 - 6:35ص

الحمد لله عملت الشروط لما

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

بقي الآن كيف اخفي زر الحجز أو اعطله أو تظهر رسالة للمستخدم إذا كانت القيمة 0 في حقل عدد النسخ .. 
بحثت كثير في الشروط مالقيت!!

عبدالرحمن.

24. أبريل 2018 - 20:48
شبيب ال مطلق
Offline
Last seen: منذ 4 أشهر 17 ساعة
Joined: 2018/01/12 - 3:34م

اللحين اتضح لي انه ما عندك

اللحين اتضح لي انه ما عندك رؤية وتصور شامل للمشروع وهذي مشكلة عامه ما تخصك لوحدك اغلب الشباب نفس الطريقة لو لاحظت في الدورات اللي نزلتها لكم بتلقى في البداية شرحت الخطوات اللي بعملها في الدورة اللي هي في النهاية مشروع اعمل عليه القفز على الامور خصوصا في العمل على مثل هذي المشاريع الضخمه والمعقدة بتسبب لك مشاكل كثيرة جداً ...

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

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

شفت اللحين ان خصم واضافة عدد النسخ ماهيب ضرورة حاليا حتى تركز عليها ؟

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