السلام عليكم ورحمة الله تعالى وبركاته
تحية طيبة لكم جميعا اخواني الكرام
كنت منذ فترة وعدتكم بطرح هذا الهاك الذي طالما طلبه الكثيرون
وهو التطوير على الهاك السابق ، ليعرض عنوان الصفحة والوصف والكلمات المفتاحية بشكل تلقائي لكافة صور واقسام السكريبت ..
الهاك معروف ولمن أراد المزيد عنه انصحكم مراجعة النسخة الأولى للتعرف عليه
اما التحديثات التي حصلت هي :
- اضافة وصف القسم في description
- اضافة وصف الصورة في الـ description
- واضافة الكلمات المفتاحية لـ keywords
- بعض الصفحات تحتاج إلى تعيين الـ description و keywords بشكل يدوي .. كما هو سأشرحه عند التركيب .
- في صفحة البحث تم تعديل عنوان الصفحة ليظهر بالشكل : "البحث عن صور الحرم"
- كذلك الوصف ..
- كذلك في صفحة نتائج البحث ..
طريقة التركيب :
لمن اراد الترقية من النسخة الأولى كل ماعليه هو استبدال الكود الذي تم وضعه في الملف
includes/page_header.php
بالكود الجديد
واكمال عملية التعديل على القوالب
اما للتركيب من جديد :
اضافة الكود في الملف
includes/page_header.php
والتعديل على القوالب
الأمر جدا سهل ..
اولا التعديل على الملف :
includes/page_header.php
ضع في اخر الملف قبل علامة
الكود التالي :
كود PHP:
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد ----------- wh-em.com ----------
//------------ النسخة الثانية -------------------------
// جلب رابط الصفحة الحالية
$wh_url = $_SERVER['REQUEST_URI'];
// عمليات التحقق للعلم توجد طرق برمجية اسهل من هذه الطريقة لكنني أردت تبسيطها لكم
if (eregi("img",$wh_url) AND eregi(".search",$wh_url)){// اذا كانت الصفحة هي من نتائج البحث عن صورة
$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]";
$wh_desc_page ="$row[image_description]";
$wh_keywords_page ="$row[image_keywords]";
}
}
/** عدل المسميات بمايناسبك */
else if ($search_new_images ==1){// في صفحة الصور الجديدة ، يمكنك تغيير النص كما تريد
$wh_tit_page="الصور الجديدة";
$wh_desc_page ="صور جديدة في متحف الصور لإمبراطورية وحيد إمبراطورية حرة";
$wh_keywords_page ="صور ، مستجدات ، أحدث الصور ، جديدة ، جديد";
}
else if ($search_keywords !=""){// في صفحة نتائج البحث
$wh_tit_page="البحث عن ".$search_keywords;
$wh_desc_page ="البحث داخل في متحف الصور التابع لإمبراطورية وحيد إمبراطورية حرة ،".$search_keywords;
$wh_keywords_page ="بحث ، محرك ، ايجاد ، العثور على صورة ،".$search_keywords;
}
else if (eregi("search",$wh_url)){// في صفحة محرك البحث
$wh_tit_page="محرك البحث";
$wh_desc_page ="البحث داخل في متحف الصور التابع لإمبراطورية وحيد إمبراطورية حرة ،";
$wh_keywords_page ="بحث ، محرك";
}
else if (eregi("top",$wh_url)){// في صفحة أفضل الصور الجديدة
$wh_tit_page="أفضل الصور";
$wh_desc_page ="أفضل الصور في متحف الصور";
$wh_keywords_page ="الصور ، افضل ، توب ، top";
}
/** نهاية التعديل */
else if (eregi("cat",$wh_url)){// في حالة عرض الأقسام يتم عرض اسم القسم ككلمة مفتاخية يمكنك تغييره كما تريد
$wh_tit_page =format_text($cat_cache[$cat_id]['cat_name'], 2)." - ".$config['site_name'];
$wh_desc_page =format_text($cat_cache[$cat_id]['cat_description'], 2);
$wh_keywords_page =format_text($cat_cache[$cat_id]['cat_name'], 2);
}
else if (eregi("img",$wh_url)){// في صفحة الصور نفسها
$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] - ".$config['site_name'];
$wh_desc_page ="$row[image_description]";
if (!empty($row[image_keywords])) {// معالجة الكلمات المفتاحية لتظهر بشكل سليم
$split_keywords = explode(" ", $row[image_keywords]);
$wh_keywords_page = "";
foreach ($split_keywords as $key => $val) {
$wh_keywords_page .= (($wh_keywords_page != "" ) ? ", " : "").$val;
}
}
else {
$wh_keywords_page ="";
}
}
}
else {// اذا كانت غير ماسبق سيتم عرض اسم الموقع في العنوان والوصف والكلمات المفتاحية
$wh_tit_page=$config['site_name'];
$wh_desc_page =$config['site_name'];
$wh_keywords_page =$config['site_name'];
}
$site_template->register_vars(array(// تسجيل المتغيرات لإستخدامها في القوالب
"wh_tit_page" => $wh_tit_page,
"wh_keywords_page" => $wh_keywords_page,
"wh_desc_page" => $wh_desc_page
));
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد ----------- wh-em.com ----------
//-----------------------------------------------------
الرجاء ملاحظة التالي :
- توجد صفحات لايوجد لها وصف محدد ولا تايتل محدد ولا كلمات مفتاحية ، لذلك يتوجب عليك اضافتها بشكل يدوي والصفحات هي :
- الصور الجديدة .
- صفحة نتائج البحث (قمت باضافة كلمة البحث في العنوان والوصف والكلمات المفتاحية) .
- صفحة البحث نفسها .
- صفحة أفضل الصور .
- لذلك هذه الصفحت يتوجب تعديلها بما تروه مناسبا وبما يتوافق مع استخدامك للسكريبت .
- لاحظ ايضا ان صفحة الاقسام لايوجد لها كلمات مفتاحية ، لذلك قمت بعرض اسم القسم ..
الخطوة الثانية
التعديل لى القالب : header.html
صع الكود التالي :
كود HTML:
<head>
<title>{wh_tit_page}</title>
<meta http-equiv="content-language" content="ar" />
<meta name="description" content="{wh_desc_page}" />
<meta name="keywords" content="{wh_keywords_page}" />
يجب ان تتأكد ان الكود غير موجود مسبقا في حالة وجوده يتوجب حذفه .
لعدم حصول تكرار مما يؤدي إلى اخطاء في المعايير القياسية .
فقط هذا كل شي ..
أتمنى التجربة
وابداء الرأي حول امكانيات التطوير والتحسين من ناحية الـ SEO
شكرا لكم ولاتنسونا من دعواتكم
وتذكروا حقوق هذه التعديلات مبتكرة ومحفوظة لدي الإمبراطور وحيد حيث لم يتم طرحها من قبل ولم أجد لها طريقة في موقع الشركة ايضا ، وهي في غاية السهولة والتركيب .
يمنع النقل دون ذكر هذا المصدر :
http://wh-em.com/d3m-7r/showthread.php?p=1728
تقبلوا تحياتي
روابط تهمكم :
موقع الشركة الرسمي
الدعم العربي الرسمي في الشركة
الدعم العربي الخاص بي
المثال على استخدام السكريبت متحف حر
المثال التجريبي للهاكات التي اطرحها لكم