مصغرات الصور و سكريبت TimThumb في الووردبريس – YourColor
السلام عليكم ورحمة الله وبركاته
في هذه التدوينة سنتطرق لطريقة ادراج مصغرات الصور بجانب التدوينات في الصفحة الرئيسية بمساعدة هذا السكريبت الرائع TimThumb الذي تستعمله اغلب مواقع القوالب المدفوعة نظرا لسهولة التعامل معه فطريقة تركيبه سهلة جدا
تحميل سكريبت TimThumb
اولا نقوم بتحميل اخر اصدار من السكريبت من هنا او من هنا ورفعه الى مجلد القالب الذي تستعمل
http://sitename.com/wp-content/themes/your-theme-name/timthumb.php
اضافة تنسيق لسكريبت TimThumb
هنا سوف نضيف تنسيق لسركيبت TimThumb لعرض الصور بشكل متناسق مع التدوينة وفي المكان الذي تريد يمين يسار فقط
وهذا كود التنسيق نضيفه الى ملف التنسيق (style.css) للقالب :
.homethumb { float: right; margin:0px 5px 0px 5px; height:100px; width:100px; padding:3px; background: #f3f3f3; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
بالنسبة لهذا التنسيق الزوايا ذات استدارة بسيطة اما اذا رغبت في ان تأخد الزوايا شكل طبيعي فقم بإستعمل التنسيق التالي :
.homethumb { float: right; margin:0px 5px 0px 5px; height:100px; width:100px; padding:3px; background: #f3f3f3; border:1px solid #ddd; }
ادراج سكريبت TimThumb في القالب :
نفتح ملف الصفحة الرئيسية لقالب (index.php) ونبحث عن وسم العنوان غالبا ما يكون الكود على هذا الشكل :
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="الرابط الدائم لـ <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
حتى نبسط الامر عليك ابحث فقط على الكود التالي :
<?php the_permalink() ?>
هنا يجب معرفة شيئ أخر هل القالب يستعمل معلومات أخرى تحت العنوان ام لا مثالا التصنيف الذي كتبت فيه التدوينة التاريخ والكاتب اذا كان القالب يحتوي على هذه المعلومات سنقوم بادراج السكريبت اسفل المعلومات التي ذكرنا التاريخ والتصنيف الى اخره مثال على طريقة ادراج سكريب TimThumb في قالب مدونتي
هذه الصورة توضح بعض اكواد كل من العنوان ومعلومات التدوينة والصورة المصغرة, وهذا الكود الذي سنقوم بادراجه اسفل المعلومات :
<?php if( get_post_meta($post->ID, "thumb", true) ): ?> <div class="homethumb"> <a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php bloginfo(´template_directory´); ?>/timthumb.php?src=<?php echo get_post_meta($post->ID, "thumb", $single = true); ?>&h=150&w=150&zc=1" alt="<?php the_title(); ?>" width="150" height="150" /></a> </div> <?php else: ?> <?php endif; ?>
او بمعنى أخر نقوم بوضع الكود قبل الكود التالي مباشرة :
<?php the_content(); ?>
ولا تنسى تعديل التنسيق (homethumb) على حسب ما يناسب القالب الطول والعرض والهوامش حتى يتم ادراج الصورة المصغر بشكل انيق وملائم في القالب
ملحوظة : في كود ادراج سكريب TimThumb اذا لاحظت جيدا سترى انه يوجد قيمتين لطول والعرض ولا تنسى تنسيق الطول والعرض كذالك لسكريبت (TimThumb) في ملف التنسيق (style.css)
مثال للقيمتين :
h=150&w=150&zc=1" alt="<?php the_title(); ?>" width="100" height="100"
القيمة الاولى : h=150&w=150&zc=1
القيمة الثانية : width=”100″ height=”100″
انشاء مجلد الكاش
في هذه المرحلة ضروري انشاء مجلد في قالب المجلد ليشتغل السكريبت بشكل سليم على هذا الشكل :
http://sitename.com/wp-content/themes/your-theme-name/cache/
بعد انشاء المجلد قم باعطائه التصريح 777 عن طريق ftp او لوحة التحكم الموقع (cpanel) مثلا
طريقة استعمال الصور المصغرة
بعد كتابة التدوينة قم برفع صورة التي تريد ان تظهر بجانب التدوينة
الان يجب اضافة حقل مخصص في الخصائص الاضافية هكذا :
بعد اضافة الحقل المخصص قم بتحديث التدوينة او نشرها
الى هنا نكن قد انتهينا من طريقة ادراج الصور المصغرة بواسطة السكريبت والى اللقاء في تدوينة جديدة انشاء الله
اذا كان هناك اي استفسار يرجى وضع تعليق
والسلام عليكم ورحمة الله وبركاته
استبعاد صفحة من القائمة العلوية – YourColor
السلام عليكم ورحمة الله وبركاته
في هذا الشرح سوف نتناول طريقة استبعادة صفحة او صفحات من القائمة العلوية للسكريبت الووردبريس كما تعلمون اذا كترة الصفحات قد ياخد مظهر القائمة شكل سيئ وقد وقعت في هذه المشكلة وقمنا بحلها الان ندخل في صلب الموضوع , هناك طريقتين الاولى بالنسبة للقوالب التي لا تدعم القوائم والثاني لقوالب التي تدعم القوائم والطريقة الثانية فكرني بها الاخ مهاب شكرا لك على الاستفسار
طريقة الاولى للقوالب التي لا تدعم القوائم
اول شيء يجب معرفة رقم ال post تبع الصفحة وهنا سوف اقوم بشرح طريقة الحصول عليه نتوجه الى قائمة الصفحات من لوحة التحكم وبعد ذاك نقوم بالتالي
عند وضع الماوس على رابط اي صفحة شاهد شريط الحالات اسفل سوف تشاهد رقم الصفحة التي نحتاجها مثال
الرقم باللون الاحمر هو الذي سوف نحتاج في عملنا هذا
الان سوف نقوم بتعديل الترويسة (header.php) اول شيء ابحث عن الكود التالي في الترويسة
قم بتغيره بالكود التالي :
وبهذا نكو قد استبعدنا الصفحة التي نريد من القائمة
مثال على موقعي :
ملاحظة :
اذا اردت ان تقوم باستبعاد العديد من الصفحات قم بالتالي
لاحظ كيف تم ادراج الفواصل بين كل صفحة و الاخرى
الطريقة الثانية للقوالب التي تدعم القوائم
هذه القوالب بطبيعة الحال تدعم القوائم وستجد انهم استعملوا كود برمجي عوض عن الكود الذي اشرنا له فوق وغالبا ما يكون على الشكل التالي
في هذه الحالة لن نقوم بتغيير اي شيء في هذا الكود فقط سنقوم بالخطوات التالية :
نتوجه الى القوائم من قائمة المظهر :
بعدها نقوم بانشاء قائمة قم باعطائها اي اسم :
بعد انشاء القائمة سوف تظهر لك المربع الجانبي التالي :
هنا المربع يحتوي على الامكان التي تستعمل القوائم مثلا اختر المكان main menu واختر بعدها اسم القائمة التي قمت بانشائها وقم بالحفظ, المهم الان ستجد في الاسفل مربعين اختر اما التصنيفات او الصفحات المهم قمت باخد المربع الخاص بالتصنيفات وهو بالشكل التالي:
المهم هنا نقوم بوضع علامة على التصنيفات التي نود ظهورها في القائمة وبالعكس بالنسبة لتصنيفات التي تود استبعادها وقم بالضغط على اضف للقائمة
المهم هنا سوف تلاحظ اضافة التصنيفات التي اردتها ان تظهر فقط في القائمة لا تنسى ان تقوم بحفظ القائمة
الى هنا انتهينا من شرح هذه الطريقة البسيطة والى اللقاء في شروحات اخرى واتمنى ان تستفيدوا من هذا الشرح
اذا كانت هناك اي مشاكل او استفسارات قم وضع تعليق وسوف اجيب عليك ان شاء الله في اقرب فرصة
والسلام عليكم ورحمة الله وبركاته
الاكاديمية العربية لفنون التصميم و الجرافيك
التصنيف:
الووردبريس wp
Tagged with: