بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله تعالى وبركاته
تحية طيبة لكم جميعا اخواني الكرام وأسعد الله أوقاتكم بكل خير
ثورة الـ 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)
روابط تهمك :
- موقع السكريبت الرسمي . (http://"http://www.4homepages.de")
- الدعم الفني العربي للسكريبت (http://"http://wh-em.com/d3m-7r/forumdisplay.php?f=21")
- مثال حي لعى استخدام السكريبت (http://"http://wh-em.com/mt7f-7r") .
ساعدنا على نشر الشروحات في المواقع والمنتديات التطويرية ، والمفضلات الإجتماعية والمدونات التقنية .
دمتم بكل خير وأتمنى أنني أفدتكم
ولاتحرمونا أصدق الدعوات
تحياتي لكم
وحيد .