4images Forum & Community

International => Arabic / قسم الدعم الفني => Topic started by: wh-em on July 30, 2008, 09:13:33 AM

Title: [whem][4images] شرح توافق السكريبت لـ SEO عنوان تلقائي للأ 
Post by: wh-em on July 30, 2008, 09:13:33 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله تعالى وبركاته

تحية طيبة لكم جميعا اخواني الكرام وأسعد الله أوقاتكم بكل خير
ثورة الـ SEO أحدثت الكثير في عالم الإنترنت ، وغيرت الكثير من مواقعنا وتنسيق صفحاتنا ، ومن أهم الخصائص الواجب توفرها ، وجود عناوين للصفحات فريدة ومميزة لكل صفحة في الموقع ، وهو شي لايوفره سكريبت الفور ايميج 4images (http://"http://www.4homepages.de") ، وهو ما سأشرحه لكم اليوم ان شاء الله .
 
 
 
للعلم قد تم طلب هذا الشرح كثيرا من قبل واعتذر من الجميع لعدم قدرتي على توفيره إلا متأخرا لإنشغالي ببعض الأمور .
 
 
 
وأحب أن أنوه أنه توجد الكثير من الشروحات والطرق لتنفيذ هذه الفكرة موجودة في منتدى الرسمي لدعم السكريبت،  (http://"http://www.4homepages.de/forum")لكن ما سأشرحه اليوم هي فكرة من ابتكاري وبرمجتي وتنفيذي، ولم يتم تركيبها حتى الآن إلا على موقعي في إمبراطورية وحيد (http://"http://wh-em.com") - بالتحديد في متحف حر (http://"http://wh-em.com/mt7f-7r") ، وفي موقع شبكة ضوء الفلاش (http://"http://www.alflash.com") ، تحديدا في قسم الدروس (http://"http://www.alflash.com/Droos") .
 
 
وكافة الحقوق محفوظة لإمبراطورية وحيد .
 
والآن نبدأ الشرح باسم الله

 
 
ويعتمد تركيب الهاك على أمرين :
أولا : توحيد الهيدر والفوتر ، على عكس القالب الإفتراضي حيث أن الهيدر والفوتر مكرر في أغلب الصفحات .
ثانيا : هاك اختصار الروابط وتحويلها إلى htm (http://"http://wh-em.com/d3m-7r/showthread.php?t=6")l ، حيث أن الهاك يقوم بتغيير روابط الصفحات ، لذلك يوجد كودين الأول لمن قام بتركيب الهاك ، والثاني لمن لم يركبه ، بالرغم انني انصح الجميع بتركيبه لما له من مميزات رائعة .
 
 
والآن التركيب في خطوتين فقط :
 
الخطوة الأولى :
التعديل في الملف page_header.php الموجود في المجلد includes
 
أضف في آخر الكود التالي :
 
1- لمن قام بتركيب هاك اختصار الروابط :
 
 
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد  ----------- wh-em.com ----------
//-----------------------------------------------------
// جلب رابط الصفحة الحالية
$wh_url = $_SERVER['REQUEST_URI'];
// تحديد اسماء الصفحات ويمكنك اضافة صفحات اخرى م نالسكريبت في حالة نسيتها على نفس النمط
$check1 = eregi("cat",$wh_url);
$check2 = eregi("search",$wh_url);
$check3 = eregi("top.php",$wh_url);
$check4 = eregi("member",$wh_url);
$check5 = eregi("lightbox",$wh_url);
$check6 = eregi("register",$wh_url);
$check7 = eregi("img",$wh_url);
$check8 = eregi("postcard",$wh_url);
// عمليات التحقق للعلم توجد طرق برمجية اسهل من هذه الطريقة لكنني أردت تبسيطها لكم
if ($check1){
 $wh_tit_page =format_text($cat_cache[$cat_id]['cat_name'], 2);
}
else if ($check2){
 $wh_tit_page="محرك البحث";
}
else if ($check3){
 $wh_tit_page="أفضل الصور";
}
else if ($check4){
 $wh_tit_page="لوحة التحك";
}
else if ($check5){
 $wh_tit_page="ألبومك الخاص";
}
else if ($check6){
 $wh_tit_page="التسجيل";
}
 
else if ($check7){
 $get_image_name = mysql_query("SELECT * FROM ".$table_prefix."images left join 4images_categories on
4images_images.cat_id = 4images_categories. cat_id where image_id ='$image_id' ");
 while ($row = mysql_fetch_array($get_image_name))
 {
  $wh_tit_page ="$row[image_name] » $row[cat_name]";
 }
}
 
else if ($check8){
 $get_image_name2 = mysql_query("SELECT * FROM ".$table_prefix."images left join 4images_categories on
4images_images.cat_id = 4images_categories. cat_id where image_id ='$image_id' ");
 while ($row = mysql_fetch_array($get_image_name2))
 {
  $wh_tit_page ="$row[image_name] » ارسال بطاقة";
 }
}
else {
 $wh_tit_page="$site_name";
}
$site_template->register_vars(array(
 "wh_tit_page" => $wh_tit_page
));
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد  ----------- wh-em.com ----------
//-----------------------------------------------------

 
 
 
 
2- لمن لم يقم بتركيب الهاك :
 
 
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد  ----------- wh-em.com ----------
//-----------------------------------------------------
// جلب رابط الصفحة الحالية
$wh_url = $_SERVER['REQUEST_URI'];
// تحديد اسماء الصفحات ويمكنك اضافة صفحات اخرى م نالسكريبت في حالة نسيتها على نفس النمط
$check1 = eregi("categories.php",$wh_url);
$check2 = eregi("search",$wh_url);
$check3 = eregi("top.php",$wh_url);
$check4 = eregi("member.php",$wh_url);
$check5 = eregi("lightbox.php",$wh_url);
$check6 = eregi("register",$wh_url);
$check7 = eregi("details.php",$wh_url);
$check8 = eregi("postcard.php",$wh_url);
// عمليات التحقق للعلم توجد طرق برمجية اسهل من هذه الطريقة لكنني أردت تبسيطها لكم
if ($check1){
 $wh_tit_page =format_text($cat_cache[$cat_id]['cat_name'], 2);
}
else if ($check2){
 $wh_tit_page="محرك البحث";
}
else if ($check3){
 $wh_tit_page="أفضل الصور";
}
else if ($check4){
 $wh_tit_page="لوحة التحك";
}
else if ($check5){
 $wh_tit_page="ألبومك الخاص";
}
else if ($check6){
 $wh_tit_page="التسجيل";
}
 
else if ($check7){
 $get_image_name = mysql_query("SELECT * FROM ".$table_prefix."images left join 4images_categories on
4images_images.cat_id = 4images_categories. cat_id where image_id ='$image_id' ");
 while ($row = mysql_fetch_array($get_image_name))
 {
  $wh_tit_page ="$row[image_name] » $row[cat_name]";
 }
}
 
else if ($check8){
 $get_image_name2 = mysql_query("SELECT * FROM ".$table_prefix."images left join 4images_categories on
4images_images.cat_id = 4images_categories. cat_id where image_id ='$image_id' ");
 while ($row = mysql_fetch_array($get_image_name2))
 {
  $wh_tit_page ="$row[image_name] » ارسال بطاقة";
 }
}
else {
 $wh_tit_page="$site_name";
}
$site_template->register_vars(array(
 "wh_tit_page" => $wh_tit_page
));
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد  ----------- wh-em.com ----------
//-----------------------------------------------------

 
 
 
والفرق ففط في :
 
$check1 = eregi("categories.php",$wh_url);
$check2 = eregi("search",$wh_url);
$check3 = eregi("top.php",$wh_url);
$check4 = eregi("member.php",$wh_url);
$check5 = eregi("lightbox.php",$wh_url);
$check6 = eregi("register",$wh_url);
$check7 = eregi("details.php",$wh_url);
$check8 = eregi("postcard.php",$wh_url);
 
الخطوة الثانية :
 
افتح القالب header.html
 
استبدل الكود :
<title>{site_name}</title>
 
 
بالكود :
<title>{wh_tit_page} - {site_name}</title>
 
 
 
وبهذا انتهى التركيب ولله الحمد ، وتمتع الآن بعنوان صفحة متغير تلقائيا في كل قسم من أقسام السكريبت .
 
أذكركم ان كافة الحقوق محفوظة لدي إمبراطورية وحيد ولا يسمح بنقل الشرح إلا بذكر المصدر وهو :
http://wh-em.com/d3m-7r/showthread.php?p=1180 (http://wh-em.com/d3m-7r/showthread.php?p=1180)
 
 
 
 
روابط تهمك :
ساعدنا على نشر الشروحات في المواقع والمنتديات التطويرية ، والمفضلات الإجتماعية والمدونات التقنية .

دمتم بكل خير وأتمنى أنني أفدتكم
ولاتحرمونا أصدق الدعوات
تحياتي لكم
وحيد .
Title: Re: [whem][4images] شرح توافق السكريبت لـ SEO عنوان تلقائي للأ 
Post by: jeddawe on July 31, 2008, 04:32:01 AM
السلام عليكم ورحمة الله وبركاته

مشكوووووووووووور اخي العزيز وحيد

وجعلها الله في ميزان حسنات

شرح رائع ومفصل تسلم يمبنك



احترامي

اخوك جداي

www.m111m.com
Title: Re: [whem][4images] شرح توافق السكريبت لـ SEO عنوان تلقائي للأ
Post by: fares on July 31, 2008, 11:10:21 AM
الف شكر يا ملك الايميج فور  :mrgreen:

سابقاً ادرجت موضوع هنا
http://www.4homepages.de/forum/index.php?topic=22293.0
وفي سوالف ولم أجد الإجابه إلا منك

Title: Re: [whem][4images] شرح توافق السكريبت لـ SEO عنوان تلقائي للأ 
Post by: jopainter on April 20, 2009, 10:44:52 PM
لم يعمل اخي

اعطاني العنوان فيه شحطة

انا مركب هذا الهاك لاختصار الروابط


 [MOD] Google Friendly Urls For 4images Best Seo Mod
http://www.4homepages.de/forum/index.php?topic=17598.0
Title: Re: [whem][4images] شرح توافق السكريبت لـ SEO عنوان تلقائي للأ 
Post by: softxgame on May 04, 2009, 05:15:24 AM
مشكور اخوي على الشرح بارك الله فيك
Title: Re: [whem][4images] شرح توافق السكريبت لـ SEO عنوان تلقائي للأ 
Post by: meleik on May 25, 2009, 12:42:34 AM
الف شكر ياباشا