أفضل الموضيع

تقديم : تعتمد Artsy  على 3 أعمدة ,ويدعم...
يعتبر تيو Newspress من بين التيمات المشهورة في...

الأكثر قراءة

كيف تضيف $tab إلى منطقة جديدة - بسهولة

كيف تضيف $tab إلى منطقة جديدة - بسهولة

أنا استخدام دروبال 6.X مع تصميم zin

لقد سألت: "هل من الممكن نقل $tab القائمة الخاصة بدروبال على الشريط الجانبي وجعلها تبدو كروابط جيدة؟ ". قلت بالطبع، ولكن لم يكن لدي أي فكرة عما كان ينتظرني. حولت جهدا ان أقوم بادراج هده القائمة في صندوق خاص أو عبر تطوير وحدة و عملت كدلك على التحكم بها عبر CSS لكن النتجة تكون دائما عكس ما لأتوقع ,

كانت بداية فكرتي التحكم ب $tab عبر  page.tpl.php الخاص بالتيم الدي أستعمله .فحاولت أن أنقله الى المنطق لاخرئ لكن لم يعمل لكن بعد جهد كبير و بحث و جدة الطريقة التالية:

ضبط معلومات الموقع

لضبط  معلومات الموقع يمكنك دالك من الرايط التالي  http://www.YourSite.com/admin/settings/site-information

اسم

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

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

ومن عنوان في الآلي رسائل البريد الإلكتروني المرسلة أثناء تسجيل المستخدم، وتطلب كلمة سر جديدة، والإشعارات الأخرى.

استعمال التصنيفات لتنقل في موقعك

استعمال التصنيفات لتنقل في موقعك

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

فلاحظ متلا في رابك URL لالمصتلحات المندرجة في أحد التصنفات ستجده كالتالي:

taxonomy/term/1

و ستجد الاخر الذي يليه متلا علا النحو التالي:

taxonomy/term/2

ترجمة اسم موقع

ترجمة اسم موقع

في الموضوع التالي ، يمكنك معرفة كيفية إعداد موقع على شبكة الانترنت بلغات متعددة باستخدام وحدة i18n دروبال.

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

لحل هذه المشكلة ، فتح sites/files/settings.php  وإضافة الأسطر التالية.

استعمال JQuery في الدروبال

استعمال JQuery في الدروبال

لستعمال jQuery  مع دروبال ليس صعبا,فلا حاجة لتصيب JQuery فهو متوفر إفتراضيا مع الدروبال.أولا ما عليك سوى إنشاء ملف  javascript الدي يحتوي على الكود script.js .و من الميزات أن دروبال 6 يعرف تلقائيا ملفات js المتواجدة في الملف تيم Themes لكن في الدروبال 7 لبد من تعريف الملف script.js في المستند .info الخاص بالتيم الدي تستعمل . الامر التاني و المهم هو أن إدارة Javascript  في الدروبال 7 تغيرت يجب التعامل مع الملف script.js بطريقة معينة .

في المتال أدناه تقديم للطريقة الصحيحة التي من خلالها ستقم إضافة الكود script.js وسوف ترى الفرق بينهما بنفسك .

إضافة القائمة افتراضية الى عقدة بدون القائمة

إضافة القائمة افتراضية الى عقدة بدون القائمة

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

إخفاء عنوان عقدة في صفحة معينة

إخفاء عنوان عقدة في صفحة معينة

يمكنك إخفاء عناوين العقد لأنواع معينة من المحتوى من خلال إضافة الكود  الخاص في  template.php.

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

نلاحظ أيضا أن هذه التعليمات المتعلقة بللحالة التي لا وجود لخاصيتها. إذا كنت تحصل على خطأ "cannot redeclare function..."  يجب إضافة هذا الرمز إلى وظيفة القائمة.

تحميل دروبال 7 مع ملفات التعريب

تحميل دروبال 7 مع ملفات التعريب

الجديد في هذه النسخة

ضم Content Construction Kit إلى قلب دروبال


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

قواعد البيانات

7 مواقع مفيدة لمساعدتك على تعلم HTML5

7 مواقع مفيدة لمساعدتك على تعلم HTML5

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

 

HTML5 Doctor

قائمة من المتغيرات المتاحة في page.tpl.php

قائمة من المتغيرات المتاحة في page.tpl.php

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

المتغيرات المرافق العامة :

$base_path :مسار URL لتثبيت دروبال. على أقل تقدير يكون /،

$css:مجموعة من ملفات CSS للصفحة الحالية.

$is_front  : إذا كانت الصفحة الحالية هي الصفحة الاولى. : TRUE

$logged_in: إذا تم تسجيل المستخدم  TRUE

$is_admin: إذا كان لدى المستخدم إذن الوصول إلى صفحات الإدارة. TRUE

صفحة البيانات الوصفية :

لَقِّم المحتوى