
|
تقديم :
تعتمد Artsy على 3 أعمدة ,ويدعم...
|
يعتبر تيو Newspress من بين التيمات المشهورة في...
|
لضبط معلومات الموقع يمكنك دالك من الرايط التالي 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 فهو متوفر إفتراضيا مع الدروبال.أولا ما عليك سوى إنشاء ملف javascript الدي يحتوي على الكود script.js .و من الميزات أن دروبال 6 يعرف تلقائيا ملفات js المتواجدة في الملف تيم Themes لكن في الدروبال 7 لبد من تعريف الملف script.js في المستند .info الخاص بالتيم الدي تستعمل . الامر التاني و المهم هو أن إدارة Javascript في الدروبال 7 تغيرت يجب التعامل مع الملف script.js بطريقة معينة .
في المتال أدناه تقديم للطريقة الصحيحة التي من خلالها ستقم إضافة الكود script.js وسوف ترى الفرق بينهما بنفسك .
هناك بعض الاحيان تحتاج الى اضافة بعض القوائم الى بعض العقد على سبيل المتال هناك بعض العقد لا تحتاج الى عنصر من عناصر القائمة الرئيسية لدلك حولت أن أجمع هده المسئلة في عناصر ثلات :
يمكنك إخفاء عناوين العقد لأنواع معينة من المحتوى من خلال إضافة الكود الخاص في template.php.
هذا المثال يشمل عنوان العقد لنوع محتوى التالية الصفحة أو المقالة. كما أنه يقوم بتشجيل العنوان في متغيرات اللقب بحيث يمكن استخدامه أيضا في page.tpl.php
نلاحظ أيضا أن هذه التعليمات المتعلقة بللحالة التي لا وجود لخاصيتها. إذا كنت تحصل على خطأ "cannot redeclare function..." يجب إضافة هذا الرمز إلى وظيفة القائمة.
ضم Content Construction Kit إلى قلب دروبال
دمج هذه الوحدة في قلب دروبال يعتبر بالنسبة لي الخطوة الأكثر تقدماً. سيصبح بالإمكان إنشاء محتوى منظم عن طريق إضافة الحقول بسهولة لكل نوع من أنواع المحتوى, مع العلم أن دروبال سيفن تذهب لأبعد من ذلك بكثير على سبيل المثال تستطيع إضافة حقول لكائنات أخرى مثل المستخدم و كذلك التصنيفات.
محرر WISIWIG لدروبال 7 ؟
قواعد البيانات
على الرغم من HTML5 هو جديد نسبيا ،و إنه يعمل حتى الآن من جميع المتصفحات الرئيسية ، ويجري استخدامه الآن من قبل الكثير من مصممي المواقع ومطوري البرامج. من دون شك ، HTML5 سوف يلعب دورا كبيرا على شبكة الإنترنت ، لسنوات عديدة قادمة. كما ذكرت للتو ، كثير من الناس تستخدمه الآن ، ولكن هناك أيضا الكثير الذين لا يعلمون كيفية إستعماله. الآن هو الوقت المناسب للبدء في تعلم ذلك. لذا ، من أجل أن أقدم لكم يد العون مع هذه المهمة ، لقد بحثة عن 7 مصادر مفيدة لمساعدتك على تعلم HTML5
HTML5 Doctor
عند انشاء اي تيم لبد من الانتباه الى المتغيرات التي نقوم بإدراجها في الصفحة . لدلك فدروبال يحتوي على مجموعة من المتغيرات التي شأتطرق لها في هذا الموضوع :
المتغيرات المرافق العامة :
$base_path :مسار URL لتثبيت دروبال. على أقل تقدير يكون /،
$css:مجموعة من ملفات CSS للصفحة الحالية.
$is_front : إذا كانت الصفحة الحالية هي الصفحة الاولى. : TRUE
$logged_in: إذا تم تسجيل المستخدم TRUE
$is_admin: إذا كان لدى المستخدم إذن الوصول إلى صفحات الإدارة. TRUE
صفحة البيانات الوصفية :
لإنشاء صور الرأسية لكل صفحة ، يمكنك استخدام عدة صناديق الصور التي تبدو واضحة على بعض المسارات (path).
هناك طريقة أسهل أخرى للقيام بهذه الأمور,يمكنك أنشاء صندوق يحتوي على الترميز PHP , والميزة هيل أنه سيكون لديك صندوق واحد ستضيف فيه التصنيفات التي تريد اضافة الى الصور , كما لو كان لديك عدة صناديق ,لأن ماذا يمكن أن يحدث إذا كان لديك مئات من التصنيفات ، وكنت لا تريد إنشاء المئات من القطع ، أليس كذلك؟
المرحلة 1 :
افترض أن لديك في الفئات التالية في بلوق الخاص بك (تم إنشاؤها باستخدام التصنيف للتدرج في بلوق الخاص بك) :