الرئيسية     | الشروط والقوانين  | سياسة الخصوصية | اتصل بنا | الأرشيف |  RSS
  

 

يمنع منعا باتا طرح موضوع إعلاني دون مخاطبة الأدارة

 


العودة   منتدى الشبكة الكويتية > قســـــ تطوير المواقع ـــــــــم > تطوير المواقع

تطوير المواقع سكربتات :: واجهات :: برامج مواقع

 
أدوات الموضوع
  #1  
قديم 23-12-2005, 03:45 PM
الصورة الرمزية kwety
kwety kwety غير متصل
عضو فعّال
 





kwety كاتب جديد
افتراضي هاك "اختيار اليوم"

السلام عليكم

هاك "اختيار اليوم"

الهاك عباره عن افضل لصوره لهذا اليوم

من حيث:

1: حسب التقيم

2: حسب التصويت

3: حسب عدد الزيارات

4: حسب التعليقات

5: حسب عدد التحميل

صوره توضيحيه للهاك





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

اولا

انشاء ملف html وسمه potd_image.html

وضع في هذا الملف الكود التالي:

كود:
<table width="150" border="0" cellspacing="0" cellpadding="0">
<tr><td class="head2" height="20" align="center"><img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" />{lang_potd_title}</td></tr>
<tr><td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td></tr>
<tr><td align="center" class="row1"><br />{thumbnail}<br /><b>{image_name}</b><br /></td></tr>
<tr><td align="center" class="row1">{lang_potd_type}<br /><br /></td></tr>
<tr><td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td></tr>
</table>
ثانيا

افتح ملف functions من مجلد includes
ابحث عن الكود التالي:

كود:
function get_random_image_cache() {
  global $site_db, $cat_cache, $total_images;
مباشرة قبله اضف الكود التالي:

كود:
function get_potd_image() {
    global $site_db, $site_template, $select_mode;

$cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN");

switch (POTD_SELECT_MODE) {
	case "rating"		:	$select_mode = "i.image_rating"; break;
	case "votes"		:	$select_mode = "i.image_votes"; break;
	case "comments"	:	$select_mode = "i.image_comments"; break;
	case "downloads"	:	$select_mode = "i.image_downloads"; break;
	case "hits"		:	$select_mode = "i.image_hits"; break;
	case "random"		:	$selection = array('rating', 'votes', 'hits', 'comments', 'downloads');
							mt_srand((double) microtime() * 1000000);
							$select_mode = 'i.image_'.$selection[mt_rand(0, (count($selection)-1))];
							break;
}

    $sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, c.cat_name".get_user_table_field(", u.", "user_name")."
            FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
            LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
            WHERE i.image_active = 1 AND i.cat_id NOT IN ($cat_id_sql) AND c.cat_id = i.cat_id
            ORDER BY $select_mode DESC LIMIT 1";

 	$potd_image = $site_db->query_firstrow($sql);
	$site_db->free_result();
	$template = 'potd_image';
	show_image($potd_image, "", 1);
	$potd_image = $site_template->parse_template($template);
	return $potd_image;
}

ثالثا

الخطوة الثالثة: افتح ملف page_header.html في المجلد المذكور اعلاه
و ابحث عن الكود التالي:

كود:
$random_image = (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0) ? "" : get_random_image();
$site_template->register_vars("random_image", $random_image);
unset($random_image);
مباشرة بعده اضف الكود التالي:

كود:
$potd_image = (defined("SHOW_POTD_IMAGE") && SHOW_POTD_IMAGE == 0) ? "" : get_potd_image();
$site_template->register_vars("potd_image", $potd_image);	
$site_template->register_vars(array("lang_potd_title" => $lang['potd_title']));
$site_template->register_vars(array("lang_potd_type" => $lang['potd_type_'.ereg_replace ("i.image_", "", $select_mode)]));
unset($potd_image);

رابعا

افتح ملف constants.php في المجلد المذكور

و ابحث عن الكود التالي:

كود:
define('SHOW_RANDOM_IMAGE', 1);
define('SHOW_RANDOM_CAT_IMAGE', 1);
مباشرة بعده اضف الكود التالي:

كود:
// Set "SHOW_POTD_IMAGE" to 1 if you would like to show Photo Of The Day.
// The choices to select Photo Of The Day are: 'by_votes', 'by_rating', 'by_comments', 'by_downloads', 'by_hits' or 'random'
define('SHOW_POTD_IMAGE', 1);
define('POTD_SELECT_MODE', 'random');

خامسا

فرضا ان تستخدم اللغة العربية ستجد في مجلد lang ومن ثم arabic ملف main.php ابحث الكود التالي:

كود:
?>
اضف قبله الكود التالي:

كود:
$lang['potd_title'] = "اختيار اليوم";
$lang['potd_type_rating'] = "اختريت حسب التقييم";
$lang['potd_type_votes'] = "اختريت بعدد الأصوات";
$lang['potd_type_hits'] = "اختريت حسب عدد الزيارات";
$lang['potd_type_comments'] = "اختريت بعدد التعليقات";
$lang['potd_type_downloads'] = "اختريت بعدد مرات التحميل";
سادسا

في ملف home.html

اضف {potd_image} في المكان الذي تريد ان تظهر فيه صورة اختيار اليوم


وشكرا

ملاحظه الملفات المعدله موجوده بالمرفقات

 

 

الملفات المرفقة
<phrase 1="zip">نوع الملف: %1$s</phrase> الملفات المعدله.zip‏         
ملاحظات الإدارة قبل تحميل المرفق: 1- أفحص الملف المرفق بأي برنامج مضاد للفيروسات قبل فتحه
2- راسل الإدارة العامة للمنتدى أو المشرف العام حولـ أي ملف مرفـق فيه فايروس أو مشكوك فيه
3- إدارة المنتدى لا تتحمل مسؤولية أي ملف مرفق

مواضيع ذات صله تطوير المواقع

هاك &quot;اختيار اليوم&quot;



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
عجائب الدنيا المضحكة """"صور"""" ادخل وشوف BLUE EYES قسم الصــور الغريبــه 19 16-10-2006 05:27 AM
إعمار العقارية" تطلق سادس أبراج "مارينا بروميناد" في "مرسى دبي" بنوته المنـتدى العـام 1 04-09-2006 07:25 AM
صور خبيرة التجميل ""جويل"" مقدمة برنامج "بصراحة أحلى" g6waa منتدى أخبار الوسط الفني 6 20-08-2006 08:42 PM
ايهما تفضل ""الصمت "" ام ""الكلام""" في ......؟؟؟؟؟؟ BLUE EYES منتدى الطب و الصحه 3 02-07-2006 03:37 PM
عاااجل ..محاكمه صدام حسين بالعراق .. """" فيديو """" Nathyaa المنـتدى العـام 12 23-10-2005 09:08 AM

الساعة الآن 11:57 PM
جميع الحقوق محفوظة لـ الشبكة الكويتية

التعليقات المنشورة لا تعبر عن رأي الشبكة الكويتية ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر

RSS RSS 2.0 XML MAP HTML