تصميم مواقع | خامات تصميم | برمجيات | css |design | vectors

Posts tagged ‘صور’

Elsharqwy.Com – تحليلات المواقع – الشرقاوي – Yourcolor

عنوان الموقع : مدونة الشرقاوي

وصف الموقع : واحة من الابداع و موسيقى من الحروف تتبرج في كلمات و تتراقص بين السطور

الكلمات الدلائلية : مقالات , شعر , نثر , اسلاميات , قصص قصيرة , نقد , صور , كتابة , بقلمي , برامج , تصميم , برمجة , عام , منوعات , برامج , مدونة , الشرقاوي , برنامج , شرح , برنامج , برامج , العاب , لعبة , صور , صورة , وظائف , اخبار , شركة , برمجة , وظائف , مدونة , موقع , الشرقاوي , اسلاميات , كارتون , انمي , ترايدنت , شرح , الفيس , موبايل , نوكيا , نغمات , خطبة , منتدى , تويتر , 2012 , 2013 , طب , صحة

مالك الموقع : السيد محمد السيد الشرقاوي

تليفون صاحب الموقع : 01065727522

سرعة فتح الموقع : 26 ثانية

محتوي للبالغين : لا

اللغة : العربية

أنظمة ادارة محتوى مكتشفة : ووردبريس

أدوات تعقب الزوار : Google Analytics

تقنيات مستخدمة : Css , Php

صفحة الفيسبوك : http://www.facebook.com/elsharqwy

تويتر : https://twitter.com/elsharqwy

يوتيوب : https://plus.google.com/103211466391759293263/posts

هل انت صاحب الموقع ؟ اذا لديك معلومات عن هذا قم بارسالها هنا

معلومات عن النطاق :

الشركة المسجلة : Enom.Com

الشركة التي حجزت الدومين : House.Com.Sa

تاريخ التسجيل : فبراير 09, 2012

تاريخ الانتهاء : فبراير 09, 2014

هل انت صاحب الموقع ؟ اذا لديك معلومات عن هذا قم بارسالها هنا

معلومات عن السيرفر :

عنوان الـ اي بي : 208.43.105.208

محتوي الاي بي :

%rwhois V-1.5:003fff:00 rwhois.softlayer.com (by Network Solutions, Inc. V-1.5.9.5)
network:Class-Name:network
network:ID:NETBLK-SOFTLAYER.208.43.96.0/19
network:Auth-Area:208.43.96.0/19
network:Network-Name:SOFTLAYER-208.43.96.0
network:IP-Network:208.43.105.208/29
network:IP-Network-Block:208.43.105.208-208.43.105.215
network:Organization;I:Traidnt Hosting Group
network:Street-Address:king fahd rod
network:City:Riyadh
network:Postal-Code:11942
network:Country-Code:SA
network:Tech-Contact;I:sysadmins@softlayer.com
network:Abuse-Contact;I:abuse@traidnt.net
network:Admin-Contact;I:IPADM258-ARIN
network:Created:2009-02-14 14:40:47
network:Updated:2009-07-11 17:09:27
network:Updated-By:ipadmin@softlayer.com

%referral rwhois://root.rwhois.net:4321/auth-area=.
%ok

نوع السيرفر : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4

الدولة : السعودية – Saudi Arabia

المدينة : الرياض – Riyadh

المزيد : تحليلات المواقع

مصغرات الصور و سكريبت TimThumb في الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

في هذه التدوينة سنتطرق لطريقة ادراج مصغرات الصور بجانب التدوينات في الصفحة الرئيسية بمساعدة هذا السكريبت الرائع 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 في قالب مدونتي

YourColor.Net

هذه الصورة توضح بعض اكواد كل من العنوان ومعلومات التدوينة والصورة المصغرة, وهذا الكود الذي سنقوم بادراجه اسفل المعلومات :

<?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.Net

الان يجب اضافة حقل مخصص في الخصائص الاضافية هكذا :

YourColor.Net

بعد اضافة الحقل المخصص قم بتحديث التدوينة او نشرها

الى هنا نكن قد انتهينا من طريقة ادراج الصور المصغرة بواسطة السكريبت والى اللقاء في تدوينة جديدة انشاء الله

اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

حل مشكلة تكرار دالة لقالب YourColor – Arras

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

تم بحمد الله حل مشكلة قالب arras والتي تثمتل في تكرار الدالة check_activewidgets في الحقيقة لم اعرف الملف المسؤول عن هذا التكرار الذي يحصل في ملف functions.php ولكن عوض ذالك قمت ببعض التغيرات في الملفات سوف اقوم بشرحها الان وكذالك طريقة استعمال custom fields لمصغرات الصور وكيف نقوم بتغييرها

تعديل الملفات functions.php

اولا الخطاء يطلع بالشكل التالي :

Fatal  error: Cannot redeclare _check_activewidgets() (previously declared in  /home/user/public_html/wp-content/themes/arras-theme/functions.php:137)  in  /home/user/public_html/wp-content/themes/arras-theme/library/admin/templates/functions.php  on line 211

القالب يحتوي على ملفين functions.php الاول موجود على المسار التالي :

/wp-content/themes/arras-theme/functions.php

والثاني على المسار :

/wp-content/themes/arras-theme/library/admin/templates/functions.php

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

هذا هو السطر :

require_once ARRAS_LIB . ´/admin/templates/functions.php´;

وهذا كود الملف الاول قم بتحميله من هنا لانه يحتوي على 545 سطر بعدها قم باعادة رفعه الى المسار التالي :

/wp-content/themes/arras-theme/

استعمال الحقل المخصص لمصغرات الصور

اذا اردت ان تستعمل الحقل المخصص custom fields لمصغرات الصور فما عليك سوى القيام بالتالي :
من لوحة التحكم الخاصة بالقالب

YourColor.Net

YourColor.Net

قم بازالة العلامة المشار اليها بالدائرة الحمراء

YourColor.Net

الان يمكنك اضافة الصور المصغرة بواسة الحقول المخصصة . في حال كنت تستعمل مسبقا قالب اخر وتستعمل اسم اخر غير thumb يمكنك تغييره من ملف الخصائص functions.php قم بفتح الملف وتوجه الى السطر 26

define( ´ARRAS_POST_THUMBNAIL´, ´thumb´ );

وقم بتغيير thumb الى اي اسم اخر مثال screen

اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

حل مشكلة رفع الصور والملفات في الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

مشكلة رفع الصور والملفات في الووردبريس واجهتني ايضا حين كنت اقوم برفع الصور لمدونة احد اصدقائي وهي تكمن في اعدادات الوسائط وتصريح المجلد wp-content والتي تتمثل في هذه الرسالة التي تظهر لك عند رفع اي صورة او ملف

YourColor.Net

في هذه الحالة نقوم بالتالي نتوجه من لوحة التحكم من الاعدادات ثم الوسائط

YourColor.Net

YourColor.Net

المشكلة هنا تكمن في المسار الذي قمنا بوضعه وفي الوضع الافتراضي يجب ان يكون فارغ او ان تضع wp-content/uploads

YourColor.Net

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

http://mwordpress.net/images

يعني مسار المجلد images سيكون بالشكل التالي :

/home/user/public_html/images

نقوم باضافة images كما في الصورة التالية :

YourColor.Net

بالنسبة لتصريح المجلد wp-content او المجلد الخاص الذي قمت بادراجه في خصائص رفع الملفات في اعدادات الوسائط يجب ان ياخد التصريح التالي 755 ولا تقم نهائيا باعطائه التصريح 777 فربما تقع في مشكلة internal server error وقد تحدثنا عن التصاريح وخطورتها في هذه التدوينة حماية الملفات والمجلدات لمدونة الووردبريس

وفي الاخير اتمنى ان يكون هذا الحل هو الصحيح. اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

كيف تعرض مواضيعك الاكثر شعبية مع مصغرات الصور في الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

 

السلام عليكم ورحمة الله تعالى وبركاته

 

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

 

في هذا الشرح يجب التاكد من ان القالب الذي تستعمله يدعم مصغرات الصور وهناك طريقتين لاستعمالها :

 

  1. استعمال ميزة “مصغرة للتدوينات” فى الوورد برس 2.9
  2. كيف تضع مصغرات الصور و سكريبت TimThumb في مدونة الووردبريس

 

في هذه الحالة سيكون الاختلاف فقط في طريقة استعمال المصغرات بالنسبة لعرض المواضيع الاكثر شعبية

 

طريقة العرض باستعمال مصغرة للتدوينات

بالنسبة لطريقة العرض بواسطة ميزة مصغرة التدوينة (الصورة البارزة) نقوم بلصق الكود التالي في القائمة الجانبية (sidebar.php) في اي مكان تريد ظهور المواضيع الاكثر شعبية :

<div style="list-style-type:none;padding-right:4px;">
 <?php
 $pop_posts = 5;
 $popularposts = "SELECT $wpdb->posts.ID, $wpdb->posts.post_title,&nbsp; COUNT($wpdb->comments.comment_post_ID) AS ´stammy´ FROM $wpdb->posts, $wpdb->comments WHERE comment_approved = ´1´ AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status = ´publish´ AND comment_status = ´open´ GROUP BY $wpdb->comments.comment_post_ID ORDER BY stammy DESC LIMIT ".$pop_posts;
 $posts = $wpdb->get_results($popularposts);
 if($posts){
 foreach($posts as $post){
 $post_title = stripslashes($post->post_title);
 $guid = get_permalink($post->ID);
 $thumb = get_post_meta($post->ID,´_thumbnail_id´,false);
 $thumb = wp_get_attachment_image_src($thumb[0], ´post-thumbnail´, false);
 $thumb = $thumb[0];
 ?>
 <div>
 <?php if ($thumb) { ?>
 <img src="<?php echo $thumb; ?>" width="40" height="40" />
 <?php } ?>
 <div><a href="<?php echo $guid; ?>" title="<?php echo $post_title; ?>"><?php echo $post_title; ?></a></div>
 <div></div>
 </div>
 <?php
 }
 }
 ?>
</div>

هنا سيقوم بعرض خمسة مواضيع اذا اردت تقوم بعرض مواضيع اكثر فقم بتغير قمة المتغير pop_posts من الكود

 

طريقة العرض باستعمال timthumb

بالنسبة لطريقة العرض باستعمال السكريبت timthumb فقم باستعمال الكود التالي داخل القائمة الجانبية :

<div style="list-style-type:none;padding-right:4px;">
 <?php
 $pop_posts = 5;
 $popularposts = "SELECT $wpdb->posts.ID, $wpdb->posts.post_title,&nbsp; COUNT($wpdb->comments.comment_post_ID) AS ´stammy´ FROM $wpdb->posts, $wpdb->comments WHERE comment_approved = ´1´ AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status = ´publish´ AND comment_status = ´open´ GROUP BY $wpdb->comments.comment_post_ID ORDER BY stammy DESC LIMIT ".$pop_posts;
 $posts = $wpdb->get_results($popularposts);
 if($posts){
 foreach($posts as $post){
 $post_title = stripslashes($post->post_title);
 $guid = get_permalink($post->ID);
 ?>
 <div>
 <img src="<?php bloginfo(´template_directory´); ?>/timthumb.php?src=<?php echo get_post_meta($post->ID, "thumb", $single = true); ?>&amp;w=40&amp;h=40&amp;zc=1&amp;q=100" alt="<?php the_title(); ?>" />
 <div><a href="<?php echo $guid; ?>" title="<?php echo $post_title; ?>"><?php echo $post_title; ?></a></div>
 <div></div>
 </div>

 <?php
 }
 }
 ?>
</div>

 

تنسيق طريقة عرض المواضيع الاكثر شعبية

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

.popular-post {margin-bottom: 5px;padding-bottom:5px; margin-left:5px;}
.popular-post .alink {float:none; padding-top:12px; }
.popular-post img {float: right; margin: 4px 4px 0 8px; border:1px solid #ddd;padding:2px;}
.popular-post&nbsp; .clear {clear: both;}
YourColor.Net

اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

كيف تعرض المواضيع ذات صلة مع صور في الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

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

في هذا الشرح يجب التاكد من ان القالب الذي تستعمله يدعم مصغرات الصور وهناك طريقتين لاستعمالها :

  1. استعمال ميزة “مصغرة للتدوينات” فى الوورد برس 2.9
  2. كيف تضع مصغرات الصور و سكريبت TimThumb في مدونة الووردبريس

وايضا هناك شيء يجب التأكد منه وهو الاسم المستعمل في حقل الخصائص مثلا :

YourColor.Net

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

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

المهم ساقوم بشرح طريقتين الاولى باستعمال الاضافة Yet Another Related Posts  او باستعمال هاك بسيط

الاضافة Yet Another Related Posts

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

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

<?php /*
Example template for use with post thumbnails
Requires WordPress 2.9 and a theme which supports post thumbnails
Author: mitcho (Michael Yoshitaka Erlewine)
*/ ?>
<h3>مواضيع ذات صلة :</h3>
<?php if ($related_query->have_posts()):?>
	<ol class="related-posts">
		<?php while ($related_query->have_posts()) : $related_query->the_post(); ?>
			<?php
				//Set Default Thumbnail Image URL´s
				$related_thumbnail = get_post_meta($post->ID, "thumb", $single = true);
				$default_thumbnail = ´default-image.jpg´;
			?>
			<li>
				<a href="<?php the_permalink() ?>" rel="bookmark">
				<?php if ($related_thumbnail != "") : ?>
					<img src="<?php echo $related_thumbnail; ?>" width="100" height="100" alt="<?php the_title(); ?>" />
				<?php else : ?>
					<img src="<?php echo $default_thumbnail; ?>" width="100" height="100" alt="<?php the_title(); ?>" />
				<?php endif; ?>
<br />
				<?php the_title(); ?></a>
			</li>
		<?php endwhile; ?>
	</ol>
<?php else: ?>
	<p>لا توجد اي مواضيع ذات صلة</p>
<?php endif; ?>

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

الان يجب عليك القيام بالتالي :

  1. تحميل الكود  الخاص بقالب المواضيع ذات صلة من هنا yarpp-template-thumbnail
  2. فك الضغط عنه
  3. لا تنسى التعديلات عليه اذا وجدت
  4. رفع الملف الى مجلد القالب الذي تستعمل في المدونة
  5. توجه الى اعدادات الاضافة Yet Another Related Posts
  6. ومن الاعدادات اختر عرض باستخدام قالب مخصص

لاحظ الصورة التالية :

YourColor.Net

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

ol.related-posts {clear:both; text-align:center; margin:10px 10px 0px 0px; padding:0;border:none}
ol.related-posts li{width:130px; float:right; display:inline; margin-left:10px; padding-left:5px;border:none}
ol.related-posts img{clear:both; padding:5px; background:#fff; border:1px solid #DDD;}
ol.related-posts a{clear:both; display:block; border:none; text-decoration:none;}
ol.related-posts li{font-size:12px;border:none}

الى هنا انتهينا من شرح الجزء الخاص باستعمال قالب خاص لمصغرات الصور لاضافة Yet Another Related Posts Plugin

استعمال هاك لعرض المواضيع ذات صلة بدون اضافة

بالنسبة لاستعمال الهاك لن يكون مثل الاضافة في مميزاته لانه فقط يعتمد على الاوسمة خلافا للاضافة Yet Another Related Posts Plugin لكن في الحقيقة احسن شيء هو ان نستعمل الهاكات وهذا الذي اخطط له في الايام القادمة عوضا عن استعمال كترة الاضافة نظرا للمشاكل التي تقع فيها بسبب بعض الاضافة وخطورتها ايضا وقد تحدث سابقا عن الاضافات المصابة بتغرات والتي قد تؤدي الى ضياع المدونة بسبب عدم الترقية من طرف صاحب المدونة او بسبب عدم وجود تحديث امني للاضافة او تحديث برمجي عادي من طرف المبرمج نرجع لموضوعنا الان وجدت احد الهاكات في موقع wprecipes.com وقمت ببعض التعديلات عليه لكي يشتغل مع مصغرات الصور

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

<?php
//for use in the loop, list 5 post titles related to first tag on current post
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo ´<h3>مواضيع ذات صلة :</h3><ol>´;
$first_tag = $tags[0]->term_id;
$args=array(
´tag__in´ => array($first_tag),
´post__not_in´ => array($post->ID),
´showposts´=>4,
´caller_get_posts´=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php
//Set Default Thumbnail Image URL´s
$related_thumbnail = get_post_meta($post->ID, "thumb", $single = true);
$default_thumbnail = ´default-image.jpg´;
?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark">
<?php if ($related_thumbnail != "") : ?>
<img src="<?php echo $related_thumbnail; ?>" width="100" height="100" alt="<?php the_title(); ?>" />
<?php else : ?>
<img src="<?php echo $default_thumbnail; ?>" width="100" height="100" alt="<?php the_title(); ?>" />
<?php endif; ?>
<br />
<?php the_title(); ?></a></li>

<?php
endwhile; ?>
<?&nbsp; }
}
?></ol>
ملحوظة :
بسيطة  قمت بتعديل بسيط على الهاك لمن واجهته مشكلة في استعماله وتغير طريقة الادراج لكي يتم استيعاب الطريقة بشكل واضح لمن لا يحسن التعامل مع ووردبريس

الملف الذي سنشتغل عليه يكون متواجد على المسار التالي :

/wp-content/themes/اسم-قالب/single.php

طريقة عمل الهاك كالتالي :

  1. قم بتحميل الهاك من هنا related-post وفك الضغط عن الملف ستجد ملف php باسم related-post.php
  2. قم برفع الملف related-post.php الى مجلد القالب الذي تستعمل
  3. الان يجب عليك تعديل ملف عرض تدوينة منفردة (Single Post) المتواجد في القالب الذي تستعمل وهو single.php
  4. ابحث عن دالة عرض محتوى التدوينة the_content  بعد ايجادها قم بنسخ الكود اسفلها مباشرة في ملف single.php كما ترى في الكود التالي
<?php the_content(´´); ?>
<?php include (TEMPLATEPATH . ´/related-post.php´); ?>

لا تنسى ان يكون اسم الهاك كاسم الملف الذي استدعيناه اسفل the_content

الى هنا نكون قد انتهينا من هذا الجزء المخصص للهاك

بعض الاضافات لعرض المواضيع ذات صلة

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

Related Posts Slider

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

YourColor.Net

Related Posts Thumbnails

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

YourColor.Net

الى هنا نكون قد وصلنا الى نهاية هذه التدوينة اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

اضافة مصغرات الصور لووردبريس تلقائيا بدون حقل الخصائص – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

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

في هذا الشرح سنستعمل السكريبت timthumb وقد تحدثنا سابقا عنه في هذه التدوينة كيف تضع مصغرات الصور و سكريبت TimThumb في مدونة الووردبريس وايضا سنستعمل هاك ليساعدنا في هذا الشرح والهاك من موقع WpRecipe get the first post image

الحل وجدته في موقع  Problogdesign الان ننتقل الى شرح طريقة ادراج الصور

تحميل سكريبت TimThumb

قم بتحميل سكريبت timthumb من هنا وضعه في مجلد القالب الذي تود ادراج الصور المصغرة به (TimThumb) او قم بانشاء ملف فارغ باسم timthumb.php وانسخ وانسخ الكود داخله وقم بحفظ الملف

اضافة الهاك لملف خصائص القالب functions.php

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

<?php
// retreives image from the post
function getImage($num) {
global $more;
$more = 1;
$content = get_the_content();
$count = substr_count($content, ´<img´);
$start = 0;
for($i=1;$i<=$count;$i++) {
$imgBeg = strpos($content, ´<img´, $start);
$post = substr($content, $imgBeg);
$imgEnd = strpos($post, ´>´);
$postOutput = substr($post, 0, $imgEnd+1);
$image[$i] = $postOutput;
$start=$imgEnd+1;

$cleanF = strpos($image[$num],´src="´)+5;
$cleanB = strpos($image[$num],´"´,$cleanF)-$cleanF;
$imgThumb = substr($image[$num],$cleanF,$cleanB);

}
if(stristr($image[$num],´<img´)) { echo $imgThumb; }
$more = 0;
}
//retreive image ends
?>

اضافة كود مصغرات الصور

هنا سنقوم بادراج الكود الذي سيعرض الصور المصغرة في الصفحة الرئيسية. افتح ملف Index.php او home.php على حسب ملفات القالب يجب ادراج الكود داخل the_loop لكي يتم عرضه بشكل جيد بدون مشاكل ويستحسن ان تضعه فوق the_conten وهذا الكود

<div class="thumbnail">
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
<img src="<?php bloginfo(´template_directory´); ?>/timthumb.php?src=<?php getImage(´1´); ?>&w=150&h=150&zc=1">
</a>
</div>

هذا الكود سيقوم بانشاء صورة بمقاس 150×150 بيكسل اذا اردت تغير المقاس فما عليك سوى تغيير ‘w’ و ‘h’ من الكود يرجى مراجعة التدوينة كيف تضع مصغرات الصور و سكريبت TimThumb لانه يجب انشاء مجلد cache داخل مجلد القالب واعطائه الصريح 777 او 755 احسن في حالة لم تظهر الصور

اضافة تنسيق لملف الاستايل

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

.thumbnail a:link, .thumbnail a:visited {display:block; float:left; padding:5px; background:#e2e2e2; width:150px; height:150px; margin:5px 5px 0 0;}
.thumbnail a:hover, .thumbnail a:active {background:#C4C4C4;}

الاكاديمية العربية لفنون التصميم و الجرافيك

كيف يمكن ان تجعل فيس بوك يختار الصورة المناسبة عند مشاركة التدوينة – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

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

<link rel="image_src" href="رابط الصورة" />

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

  1. استعمال الخاصية الجديدة في ووردبريس لصور المصغرة Thumbnail
  2. استعمال سكريبت Timthumb لعرض الصور المصغرة

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

Thumbnail

نقوم بفتح ملف header.php وقبل الوسم </head>نقوم بلص الكود التالي :

<?php if (is_single()) { ?>
<?php global $wp_query; $postid = $wp_query->post->ID; ?>
<link rel="image_src" href="<?php if (has_post_thumbnail()) {
$thumb = wp_get_attachment_image_src(get_post_thumbnail_id(), ´thumbnail_name´);
echo $thumb[0]; // thumbnail url
} ?>" />
<?php } ?>

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

Tim thumb

بالنسبة لهاذا السكريبت فنفس طريقة نقوم بفتح ملف الترويسة header.php وقبل الوسم </head>نقوم بلصق الكود التالي :

<?php if (is_single()) { ?>
<?php global $wp_query; $postid = $wp_query->post->ID; ?>
<link rel="image_src" href="<?php echo get_post_meta($post->ID, "thumb", $single = true); ?>" />
<?php } ?>

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

صورة توضيحية

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

YourColor.Net   خاتمة

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

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

حل مشكلة رفع الصور في ووردبريس 3.3 – YourColor

yourcolor.net

yourcolor.net

السلام عليكم ورحمة الله وبركاته اليوم مع حل لمشكلة جديدة في رفع الملفات لنسخة الفرعية الجديدة من ووردبريس 3.3 والتي حلت بطريقة جديدة لرفع الملفات عن طريق فلاش بتقنية السحب والافلات drag and drop المهم ليس الموضوع عن الحلة الجديدة للوردبريس ولكن لمشكل اختفاء او حذف الملفات بعد رفعها مباشرة وهذا بعد محاولات عديدة بائت بالفشل فاضطررت للاستعانة بمنتديات ووردبريس الرسمية الى انه لا يوجد حل دقيق لهذا المشكلة المشكل المشكل في هذه الحالة بطبيعة الحال هو عند رفع صورة تظهر فراغة يعني يظهر الاسم ولكن الصورة لا تظهر قمت بتفحص لمجلد uploads عن الصورة التي قمت برفعها ولكن لا توجد وهذا دليل على انه يتم حذفها مباشرة عند الرفع او لا يتم نقلها الى مجلد uploads عند الرفع, صراحة لا اعرف ميكانكية رفع الملفات كيف تتم بالضبط ولكن بالنسبة لطريقة النقل الى مجلد uploads ما جعلني اشك فيها هو انني قرائت سجل الاخطاء error_logووجدت بعد الدوال معطلة وهي :

  1. get_cfg_var()
  2. set_time_limit()
  3. copy()

ربما يكون المشكل في احدى هذه الدوال والله اعلم وهذه الصور للمشكل

الحل هذا الحل الذي ساطرحه فقط مؤقت لانه اذا واجهتك هذه المشكلة لابد من مراسلة الاستضافة لحله بالنسبة لي الامور سليمة ولا يوجد اي مشكل اولا يجب ان انوه الى حل تم طرحه في قائمة المشاكل في منتدى ووردبريس الرسمي Troubleshooting WordPress 3.3 – Master List وهو ان تقوم بتفريغ كاش المتصفح لكن هذا الحل لم ينفع معي المهم الحل المؤقت هو تركيب اضافة WP Flash Uploder وعند استعمالي هذه الاضافة تم رفع الصور بدون مشاكل. كل ما عليك هو تركيب الاضافة والذهاب لتحرير تدوينة معينة وبعدها قم بالتالي من نفس مكان رفع الملفات قم بالضغط عليه ستفتح نافدة رفع الملفات اختر الرفع بواسطة WP Flash Uploder كما في الصورة التالية بعد رفع الملف ستجده في مكتبة الوسائط لن يظهر مباشرة في معرض الصور لهذا ستضطر لدخول لمكتبة الوسائط من نفس النافدة وهكذا سيتم حل هذه المشكلة مؤقتا الى ان تراسل استضافتك لحل المشكل صفحة الاضافة  : WP Flash Uploder   بعد نجاح رفع الملفات صراحة حرت في سبب المشكل كنت اقول ربما الدوال ولكن الدوال لازالت معطلة ومع هذا تم رفع الملفات. استنتجت من هذا ان المشكلة ربما تكون في اداة الرفع الخاص بووردبريس والله اعلم مع اني قمت بترقية المدونة من جديد وعطلت جميع الاضافات وغيرت القالب الا ان المشكلة لازالت قائمة   خاتمة الى هنا نكون قد انتهينا من هذه التدوينة وهذا هو  الحل المؤقت الذي توصلت اليه واتمنى ان يكون مفيدا حتى يتم مراسلة الاستضافة او صدور نسخة فرعية جديدة 3.3.1 او العثور على سبب المشكل من قبل شخص اخر اذا كان هناك اي استفسار يرجى وضع تعليق ؟ ولا تنسى الاشتراك في قائمتنا البريدية ولك جزيل الشكر والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

كيفية إضافة صورة بارزة لـ ووردبريس yourcolor – thumbnail

 الووردبريس wp

yourcolor.net
yourcolor.net

yourcolor.net

ابحث عن الكود الذي يبدأ بـ

php if (have_posts()) : ?>
?php while (have_posts()) : the_post();?>
?php endwhile; ?>

تستطيع اضافة هذا الكود في أي مكان مادام أنه في داخل ذلك اللوب :

<img src="<?php echo get_post_meta($post->ID, "Thumbnail", true);?>" width="200" height="130"/>

حيث أنك تستطيع أن تتحكم في مقاس الصورة عن طريق زيادة أو نقصان في الارتفاع أو العرض height & width

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

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

شاهد الصورة :

yourcolor.net

في خانة الاسم نكتب :Thumbnail
في خانة القيمة: نضع رابط الصورة

سوف نحتاج لتنسيق الصورة قليلاً
تستطيع أن تضيف كلاس خاص بالصورة

ليصبح الكود كالتالي :

<img class="articlepic" src="<?php echo ge
t_post_meta($post->ID, "Thumbnail", true);?>" width="200" height="130"/>

ثم نذهب لملف الستايل

ونضيف الكلاس :

.articlepic  {
border:2px solid black; \تأطير أسود للصورة
float:left; \ عائمة لليسار

الاكاديمية العربية لفنون التصميم و الجرافيك

معرض الوسوم