المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هاك : اظهار الصورة في نافذة جديدة بـ مجرد النقر عليها بالماوس للـ 4images


* ابوعــــلي *
19-11-2006, 03:52 AM
هاك : اظهار الصورة في نافذة جديدة بـ مجرد النقر عليها بالماوس

::::::::::::::::::::::::::::::::::::::::::::::::::

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

أتبع الشرح خطوه خطوه

أفتح /includes/functions.php file

أبحث عن

رمز: $path = (($image_type == "media") ? (($cat_id) ? MEDIA_PATH."/".$cat_id : MEDIA_TEMP_PATH) : (($cat_id) ? THUMB_PATH."/".$cat_id : THUMB_TEMP_PATH))."/".$file_name; return ($check_handle($file_name) && file_exists($path)) ? (($in_admin && !preg_match("#(gif|jpg|jpeg|png)$#is", $file_name)) ? ICON_PATH."/".get_file_extension($file_name).".gif" : $path) : $return_code;
أستبـدله بــ :


رمز:$path = (($image_type == "media") ? (($cat_id) ? MEDIA_PATH."/".$cat_id : MEDIA_TEMP_PATH) : (($image_type == "big") ? MEDIA_PATH."/".$cat_id."/big" : (($cat_id) ? THUMB_PATH."/".$cat_id : THUMB_TEMP_PATH)))."/".$file_name; return ($check_handle($file_name) && file_exists($path)) ? (($in_admin && !preg_match("#(gif|jpg|jpeg|png)$#is", $file_name)) ? ICON_PATH."/".get_file_extension($file_name).".gif" : $path) : (($image_type != "big") ? $return_code : "");
في نفس الملف أبحث عن :


رمز: "image_file_name" => $image_row['image_media_file'],
أضف بعده :


رمز: "media_src_big" => get_media_code($image_row['image_media_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link, $detailed_view, 1),
ابحث في نفس الملف عن :


رمز:function get_media_code($media_file_name, $image_id = 0, $cat_id = 0, $image_name = "", $mode = "", $show_link = 0, $detailed_view = 0) {
أستبـدلـ :


رمز:function get_media_code($media_file_name, $image_id = 0, $cat_id = 0, $image_name = "", $mode = "", $show_link = 0, $detailed_view = 0, $big = 0) {

أبحث عن :


رمز: $media_src = get_file_path($media_file_name, "media", $cat_id, 0, 1);
أضيف بعده :


رمز: $media_src_big = get_file_path($media_file_name, "big", $cat_id, 0, 1);
أبحث عن :


رمز: $media = $site_template->parse_template("media/".$file_extension);
أستــبدلـ :


رمز: $media = ((!$big) ? ($site_template->parse_template("media/".$file_extension)) : $media_src_big);
في نهاية هذا الملف قبل :


رمز:?>
أضف :


رمز:function check_remote_big($remote_media_file) { global $config; return (preg_match("#^(https?:\/\/[a-z0-9\-]+?\.([a-z0-9\-]+\.)*[a-z]+(:[0-9]+)*\/.*?\.(".$config['allowed_mediatypes_match'].")$)#is", $remote_media_file)) ? 1 : 0;}function check_local_big($local_media_file) { global $config; return (preg_match("#^((\.)*\/.*?\.(".$config['allowed_mediatypes_match'].")$)#is", $local_media_file)) ? 1 : 0;}function check_big_type($file_name) { global $config; return (in_array(get_file_extension($file_name), $config['allowed_mediatypes_array'])) ? 1 : 0;}


2. أفتح details.html template

أبحث عن :


رمز:{image}
أستبــدلــ :


رمز:{if media_src_big} <****** type="text/java******">function openpopupbig(big){var popurl="{media_src_big}";settings='********=no,directories=no,menubar=no,t oolbar=no,status=no,scrollbars=yes,resizable=yes,d ependent=no';winpopsbig******=******.open(popurl,b ig,settings);winpopsbig******.focus();}</******> <a class="big" href="java******:openpopupbig('big')">{endif media_src_big} {image}{if media_src_big}</a>{endif media_src_big}

* ابوعــــلي *
24-11-2006, 06:04 PM
الجش معلووومه جدا ممتازة وفقك الله على هذا المجهووود الكبير شكرا لك