ثلاثة أسئلة تنتظر خبراتكم-اضافة زر للقائمة، وتكبير خط المنتدى، وتكبير خط الصندوق

Started by mohamed ezzat, June 22, 2010, 12:41:46 PM

Previous topic - Next topic

mohamed ezzat

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

فى الحقيقة لدى   ثلاثة أسئلة اجمعهم فى هذا الموضوع بدلاً من افراد موضوع لكل سؤال
نسخة   منتداى V2 RC3

الأول : بخصوص القائمة   الرئيسية كما فى الصورة

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

وقد بحثت عن مود لعمل هذا   الأمر، ووجدته لكنه لإصدارة قديمة
وأفضل عمله يدوياً
======================
الثانى   بخصوص حجم الخط فى المنتدى بصفة عامة


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


اريد عندما يكتب   العضو موضوعا او مشاركة
ان يكون حجم الخط التلقائى مثلا 14 وكذلك لون   الخط مثلا اخضر

========================

تحياتى لكم وفى   انتظار اراءكم
bordain.com/forums
[/size]

islam2hamy

وعليكم السلام
أهلا بك أخى

1  - قم بالتعديل على الملف /Sources/Subs.php
إبحث عن "All the buttons " و سوف تجد تحتها كل الأزرار

2+3 - قم بفتح الملف /Themes/default/css/indesx.css
و إبحث عن "x-small" و قم إستبدال الكل بـ "11px"

ثم قم بتغير جميع الخطوط الى "tahoma, sans-serif;"

Arabic Translator - Web Designer
My Mods / My Themes  //  GfxLand





vivid

بالملف
/Sources/Subs.php
أبحث عن الكود التالي
// All the buttons we can possible want and then some, try pulling the final list of buttons from cache first.
ستجد بعده أكواد الراوبط
طبعاً الروابط موضوعة في شكل مصفوفات
عليك أن تركز في هذه المصفوفات جيداً و تراعي الأقواس و علامة (الكوما) حتى لا يعطيك خطأ برمجي

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

'help' => array(
'title' => $txt['help'],
'href' => $scripturl . '?action=help',
'show' => true,
'sub_buttons' => array(
),
),

و ألصقها قبلها أو بعدها
المهم تكون داخل المصفوفة الأم
قم بتعديل الاسم
'help'
بأي كلمة مميزة

قم بتعديل قيمة
'title'
بأي أسم مميز لديك
قم بتغيير
href
باسم الرابط الذي تريده كاملاً

سيكون الكود النهائي كما يلي :

'vivid' => array(
'title' => 'Vivid',
'href' => 'http://www.dallawat.com/bhl',
'show' => true,
'sub_buttons' => array(
),
),


في حالة كنت تريد نسخ رابطك بنهاية القائمة
عليك بالتعديل على آخر مصفوفتين و هما
register و logout
قم بتعديل الكود

'is_last' => !$context['right_to_left'],

أجعله بالمصفوفتين
'is_last' => false,

في حالة كنت تريد الكود يظهر لمجموعة الأعضاء
عليك بالتعديل على
'show' => true,
برابطك الجديد

عدلها وفقاً لما يلي

للضيوف
'show' => $user_info['is_guest'],

للأعضاء
'show' => !$user_info['is_guest'],

للمدير
'show' => $context['user']['is_admin']

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

'sub_buttons' => array(

),


أنسخ داخلها نفس الأفكار السابقة

على سبيل المثال

'sub_buttons' => array(
'vivid' => array(
'title' => 'vivid2',
'href' => 'http://www.dallawat.com/bhl',
'show' => !$user_info['is_guest'],
),

'vivid2' => array(
'title' => 'vivid3',
'href' => 'http://www.dallawat.com/bhl',
'show' => $user_info['is_guest'],
),
'vivid3' => array(
'title' => 'vivid3',
'href' => 'http://www.dallawat.com/bhl',
'show' => true,
),
),


الشكل النهائي للمصفوفة الجديدة بروابطها الفرعية سيكون كما يلي

'vivid' => array(
'title' => 'Vivid',
'href' => 'http://www.dallawat.com/bhl',
'show' => true,
'sub_buttons' => array(
'vivid2' => array(
'title' => 'vivid2',
'href' => 'http://www.dallawat.com/bhl',
'show' => !$user_info['is_guest'],
),

'vivid3' => array(
'title' => 'vivid3',
'href' => 'http://www.dallawat.com/bhl',
'show' => !$user_info['is_guest'],
),
'vivid4' => array(
'title' => 'vivid3',
'href' => 'http://www.dallawat.com/bhl',
'show' => !$user_info['is_guest'],
),
),
),


ملحوظة مهمة جدا جدا
يجب مسح الكاش من لوحة التحكم

لوحة التحكم > الصيانة > إفراغ ملفات الذاكرة السريعة

تجميل <a href="http://www.arbsb.com" rel="dofollow">طرائف</a>
<a href="http://www.arbsb.com">مجلة الغرائب عرب سبيس </a>

mohamed ezzat

ممتاز
تمت الاضافة للقائمة بنجاح

ألف شكر أخى
vivid

توجد ملاحظتين
الأولى : اين اضع التعريب؟
لأنى عند كتابة الـ
title
باللغة العربية يظهر برموز غير مفهومة
فهل يوجد مكان اخر اضع فيه التعريب؟

والثانية
اريد ان يفتح الرابط فى صفحة او تاب جديد
ما الذى اضيفه إلى الرابط؟
'href' => 'http://www.bordain.com',


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



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

islam2hamy


Arabic Translator - Web Designer
My Mods / My Themes  //  GfxLand





mohamed ezzat

Quote from: islam2hamy on June 23, 2010, 01:48:45 PM
نعم يجب تغير نوع الخط هذه أهم خطوه

تمام
قمت بالتطبيق وتغيير جميع انواع الخطوط إلى النوعين المذكورين

تأثيرهم لم يظهر إلا على اسماء المنتديات الرئيسية والفرعية وعناوين الموضوعات
اما باقى النصوص فلم يظهر عليهم تأثير يذكر

اما صندوق الكتابة -وهذا هو الأهم- فلم يظهر به تأثير نهائياً

ما زال الافتراضى كما هو خط صغير جدا

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

bordain.com/forums

شكرا لك اخى الكريم

mohamed ezzat

ملحوظة :
قمت بإفراغ الكاش من لوحة التحكم
وافراغ كاش المستكشف
وقمت بالتطبيق على
ie8
firefox 3.6
chrome

vivid


'sub_buttons' => array(
),
'is_last' => $context['right_to_left'],
'target' => '_blank',

بالنسبة لفتح الرابط في صفحة جديدة قم بنسخ

'target' => '_blank',


بعد مصفوفة الروابط الفرعية
كما في الكود أعلاه


بالنسبة لترميز اللغة العربية
ما هو الاستايل الذي تعمل عليه؟؟؟

تجميل <a href="http://www.arbsb.com" rel="dofollow">طرائف</a>
<a href="http://www.arbsb.com">مجلة الغرائب عرب سبيس </a>

mohamed ezzat

لا يوجد عندى
is_last

فى المجموعات الفرعية
ولا اضع المجموعات فى آخر القائمة بل فى وسطها
لذلك وضعت
'target' => '_blank',

بعد كل رابط
href


    'bordain' => array(
            'title' => 'School',
            'href' => 'http://www.bordain.com',
      'target' => '_blank',
            'show' => true,
            'sub_buttons' => array(
            ),
         ),


وشغال تمام

الاستايل
default

شكرا جزيلا

vivid

طبعا نحنا قمنا بتغيير

'title'


كل ما عليك هو كتابة الاسم باللغة الانجليزية كما يلي


'title' => $txt['vivid'],

بعدين اذهب لملف الثيم الافتراضي افتح الملف

langauges/index.arabic.php

انسخ الكود أدناه و قم بتغيير التعريب كما بالكود


$txt['vivid'] = 'هنا أكتب التعريب';

تجميل <a href="http://www.arbsb.com" rel="dofollow">طرائف</a>
<a href="http://www.arbsb.com">مجلة الغرائب عرب سبيس </a>

mohamed ezzat

ممتاز
تمت بنجاح

مع ملاحظة ان اسم الملف فى الستايل الافتراضى
index.arabic-utf8.php


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

islam2hamy

أرى ان الخط كبير فى الصفحة الرئيسية و صفحة المواضيع و المواضيع
إذا أنت تريد اللعب فى المحرر المتقدم صحيح؟
إرفق لى شيت الإستايل من فضلك

Arabic Translator - Web Designer
My Mods / My Themes  //  GfxLand





mohamed ezzat

بالفعل الخط اصبح كبيرا بعد ان قمت بتعديل الستايل الافتراضى كما ذكر الأخ
vivid
فى موضوع آخر

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

مرفق شيت الاستايل

مع خالص شكرى  وتقديرى:D


islam2hamy

إعذرنى كنت مشغول بسب الإمتحانات
غدا سوف احاول إيجاد حل إن شاء الله

Arabic Translator - Web Designer
My Mods / My Themes  //  GfxLand





mohamed ezzat

Quote from: islam2hamy on June 30, 2010, 04:45:25 PM
إعذرنى كنت مشغول بسب الإمتحانات
غدا سوف احاول إيجاد حل إن شاء الله
لا عليك يا صديقى
وفقك الله

ولا تشغل بالك إلا إذا توافر لديك الوقت

alitextex

Quote from: vivid on June 23, 2010, 04:20:43 PM
طبعا نحنا قمنا بتغيير

'title'


كل ما عليك هو كتابة الاسم باللغة الانجليزية كما يلي


'title' => $txt['vivid'],

بعدين اذهب لملف الثيم الافتراضي افتح الملف

langauges/index.arabic.php

انسخ الكود أدناه و قم بتغيير التعريب كما بالكود


$txt['vivid'] = 'هنا أكتب التعريب';

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

vivid

الأخ
alitextex

ماهو الأستايل الذي تعمل عليه

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

لاحظ الأقواس و علامة الكوما بالنهاية


'vivid' => array(
'title' => 'Vivid',
'href' => 'http://www.dallawat.com/bhl',
'show' => true,
'sub_buttons' => array(
),
),

تجميل <a href="http://www.arbsb.com" rel="dofollow">طرائف</a>
<a href="http://www.arbsb.com">مجلة الغرائب عرب سبيس </a>

alitextex

Quote from: vivid on August 31, 2010, 05:06:30 PM
الأخ
alitextex

ماهو الأستايل الذي تعمل عليه

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

لاحظ الأقواس و علامة الكوما بالنهاية


'vivid' => array(
'title' => 'Vivid',
'href' => 'http://www.dallawat.com/bhl',
'show' => true,
'sub_buttons' => array(
),
),

مشكور جدا اخي لقد ظهر الزر لكن لم يعرب مع انني اضفت تعليمة التعريب الى الملف   index.arabic-utf8.php
حتى انني قمت بإضافة التعليمة التالية الى ملف index.english     $txt['About'] = 'About' لا اعرف ان كانت مفيدة هذه العملية ام لا
لدي سؤال آخر عن كيفية ترتيب الموضوع وردوده كما في الحالة الشائعة لأنه في موقعي يظهر الموضوع بداية في آخر رد ثم الردود الاحدث فالاحدث الى الاسفل واعتذر ان كنت طرحت هذا السؤال في غير مكانه مع جزيل الشكر

vivid

هل القيمة
about
هي قيمة للمفتاح
title
كما في المثال
vivid???


'About' => array(
'title' => $txt['About'],
'href' => 'http://www.dallawat.com/bhl',
'show' => true,
'sub_buttons' => array(
),
),
بعدين تذهب لملف اللغة العربية
و تنسخ
$txt['About'] = 'عن الموقع'

تجميل <a href="http://www.arbsb.com" rel="dofollow">طرائف</a>
<a href="http://www.arbsb.com">مجلة الغرائب عرب سبيس </a>

Advertisement: