مجتمع سوالف سوفت: شكل ومفهوم جديد للمنتديات
من الموقع: جولة مع جناح إتش بي .. الطباعة هي الأساس

 

العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > الويب والويب 2.0 والتجارة الالكترونية
المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو فعال
تاريخ الإنضمام: May 2006-
#1  
[whem][4images] شرح توافق السكريبت لـ Search Engine Optimization عنوان تلقائي للأقسام والصور


[CENTER]بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله تعالى وبركاته[/CENTER]

تحية طيبة لكم جميعا اخواني الكرام وأسعد الله أوقاتكم بكل خير
ثورة الـ Search Engine Optimization أحدثت الكثير في عالم الإنترنت ، وغيرت الكثير من مواقعنا وتنسيق صفحاتنا ، ومن أهم الخصائص الواجب توفرها ، وجود عناوين للصفحات فريدة ومميزة لكل صفحة في الموقع ، وهو شي لايوفره سكريبت الفور ايميج 4images ، وهو ما سأشرحه لكم اليوم ان شاء الله .



للعلم قد تم طلب هذا الشرح كثيرا من قبل واعتذر من الجميع لعدم قدرتي على توفيره إلا متأخرا لإنشغالي ببعض الأمور .



وأحب أن أنوه أنه توجد الكثير من الشروحات والطرق لتنفيذ هذه الفكرة موجودة في منتدى الرسمي لدعم السكريبت، لكن ما سأشرحه اليوم هي فكرة من ابتكاري وبرمجتي وتنفيذي، ولم يتم تركيبها حتى الآن إلا على موقعي في إمبراطورية وحيد - بالتحديد في متحف حر ، وفي موقع شبكة ضوء الفلاش ، تحديدا في قسم الدروس .


وكافة الحقوق محفوظة لإمبراطورية وحيد .

[CENTER]والآن نبدأ الشرح باسم الله[/CENTER]



ويعتمد تركيب الهاك على أمرين :
أولا : توحيد الهيدر والفوتر ، على عكس القالب الإفتراضي حيث أن الهيدر والفوتر مكرر في أغلب الصفحات .
ثانيا : هاك اختصار الروابط وتحويلها إلى html ، حيث أن الهاك يقوم بتغيير روابط الصفحات ، لذلك يوجد كودين الأول لمن قام بتركيب الهاك ، والثاني لمن لم يركبه ، بالرغم انني انصح الجميع بتركيبه لما له من مميزات رائعة .


والآن التركيب في خطوتين فقط :

الخطوة الأولى :
التعديل في الملف page_header.php الموجود في المجلد includes

أضف في آخر الكود التالي :

1- لمن قام بتركيب هاك اختصار الروابط :

كود PHP:
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد  ----------- wh-em.com ----------
//-----------------------------------------------------
// جلب رابط الصفحة الحالية
$wh_url $_SERVER['REQUEST_URI'];
 
 
$get_site_name mysql_query("SELECT * FROM ".$table_prefix."settings where setting_name ='site_name' ");
 while (
$row mysql_fetch_array($get_site_name))
 {
  
$site_name ="$row[setting_value]";
 }

 
 
// تحديد اسماء الصفحات ويمكنك اضافة صفحات اخرى م نالسكريبت في حالة نسيتها على نفس النمط
$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- لمن لم يقم بتركيب الهاك :

كود PHP:
//-----------------------------------------------------
//--- عنوان الصفحة التلقائي فكرة وبرمج وتركيب ---------
//----- الإمبراطور وحيد  ----------- wh-em.com ----------
//-----------------------------------------------------
// جلب رابط الصفحة الحالية
$wh_url $_SERVER['REQUEST_URI'];
 
 
$get_site_name mysql_query("SELECT * FROM ".$table_prefix."settings where setting_name ='site_name' ");
 while (
$row mysql_fetch_array($get_site_name))
 {
  
$site_name ="$row[setting_value]";
 }

 
 
// تحديد اسماء الصفحات ويمكنك اضافة صفحات اخرى م نالسكريبت في حالة نسيتها على نفس النمط
$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 ----------
//----------------------------------------------------- 


والفرق ففط في :

كود PHP:
$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

استبدل الكود :
كود HTML:
<title>{site_name}</title>

بالكود :
كود HTML:
<title>{wh_tit_page}</title>


وبهذا انتهى التركيب ولله الحمد ، وتمتع الآن بعنوان صفحة متغير تلقائيا في كل قسم من أقسام السكريبت .

أذكركم ان كافة الحقوق محفوظة لدي إمبراطورية وحيد ولا يسمح بنقل الشرح إلا بذكر المصدر وهو :
[whem][4images] شرح توافق السكريبت لـ Search Engine Optimization عنوان تلقائي للأقسام والصور - هاكات واضافات وقوالب 4images




روابط تهمك :[CENTER]ساعدنا على نشر الشروحات في المواقع والمنتديات التطويرية ، والمفضلات الإجتماعية والمدونات التقنية .[/CENTER]

دمتم بكل خير وأتمنى أنني أفدتكم
ولاتحرمونا أصدق الدعوات
تحياتي لكم
وحيد .






الإمبراطور وحيد is offline   قديم 30-07-2008, 12:13 PM
الرد مع إقتباس
عضو سوبر نشيط
تاريخ الإنضمام: Aug 2007-
#2  

يعطيك الف عافية

شي جميل ولكن هذا السكربت وثغراته الخطيره هي ما يمنعني من تركيبه ..

موفق






__________________
سبحان الله وبحمده سبحان الله العظيم

عطر بها لسانك
طلال عبدالله is offline   قديم 30-07-2008, 12:18 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#3  

اهلا فيك اخي

تم حل ثغرات السكريبت في نسخه الأخيره وهو أقوى أمانا عما سبق .
شكرا لتواجدك






الإمبراطور وحيد is offline   قديم 30-07-2008, 12:21 PM
الرد مع إقتباس
مشرف قسم أخبار الإنترنت والتقنية ومناقشتها
تاريخ الإنضمام: May 2007-
#4  

بارك الله فيك اخى وحيد , دروس جميلة ومفيدة , افَدتنى بعض دروسك فى 4images ولكن لا تطبيق عملى الى الان حيث لم استخدمة على اى موقع , ولكنى متأكد مستقبلا من استخدامة حيث انى فى غاية الاعجاب من هذا الاسكربت لكثرة امكانية تخصيصة واستخدامة فى اكثر من هدف غير هدفة الاساسى كألبوم صور ..






__________________
"يجب ان تعمل في صمت؛ ولا يجب ان يكون الصمت عملك"
Peter Eden is offline   قديم 30-07-2008, 12:38 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: Nov 2005-
#5  

الف شكر اخوي وحيد

لكن ما هي الطريقة لعدم عرض اسم الموقع قبل القسم او الصورة






__________________
استغفر الله واتوب إليه
عالم المبدعون is offline   قديم 30-07-2008, 01:52 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#6  

إقتباس:
المشاركة الأصلية بواسطة elking10 مشاهدة مشاركة
بارك الله فيك اخى وحيد , دروس جميلة ومفيدة , افَدتنى بعض دروسك فى 4images ولكن لا تطبيق عملى الى الان حيث لم استخدمة على اى موقع , ولكنى متأكد مستقبلا من استخدامة حيث انى فى غاية الاعجاب من هذا الاسكربت لكثرة امكانية تخصيصة واستخدامة فى اكثر من هدف غير هدفة الاساسى كألبوم صور ..

حياك الله اخي وشرفتنا بتواجدك
واتمنى تستفيد والجميع من السكريبت المميز

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

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

بخصوص ازالة اسم الموقع قبل القسم او الصورة فأعتقد عرفت الطريقة وهي بإزالة

كود HTML:
{site_name}
لتكون :

كود HTML:
<title>{wh_tit_page}</title>


تحياتي لك






الإمبراطور وحيد is offline   قديم 30-07-2008, 02:05 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#7  

يوجد تعديل على الكود :

اضافة الكود التالي :


كود PHP:
$get_site_name mysql_query("SELECT * FROM ".$table_prefix."settings where setting_name ='site_name' ");
while (
$row mysql_fetch_array($get_site_name))
{
$site_name ="$row[setting_value]";


بعد
كود PHP:
 
$wh_url 
$_SERVER['REQUEST_URI']; 

وازالة الكود

كود HTML:
{site_name}
من ملف الهيدر ليصبح :
كود HTML:
<title>{wh_tit_page}</title>

كما تم تعديل الشرح بالأعلى


تحياتي للجميع






الإمبراطور وحيد is offline   قديم 30-07-2008, 02:15 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: Nov 2005-
#8  

الف الف الف شكر اخوي وحيد والله يجزاك كل خير على الشرح القيم وتم التعديل بنجاح






__________________
استغفر الله واتوب إليه
عالم المبدعون is offline   قديم 30-07-2008, 03:19 PM
الرد مع إقتباس
عضو نشيط جدا
تاريخ الإنضمام: Feb 2008-
#9  

جبتها يا بطل
صارلي زمان ادور عليها وكمان واحد من الي طلبو الشرح
تم التطبيق على قسمين يستخدمان السكربت ويعملان بنجاح

جزاك الله كل خير






فتى الأحلام is offline   قديم 30-07-2008, 03:33 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#10  

حياكم الله يالغالين
والله يوفقنا واياكم ان شاء الله

تحياتي لكم






الإمبراطور وحيد is offline   قديم 30-07-2008, 03:46 PM
الرد مع إقتباس
عضو نشيط
تاريخ الإنضمام: May 2006-
#11  

بالحقيفه كان عندي قسم الدروس مدفون ونتائجة بسيطه جدا في محركات البحث

بعد طريقة الاستاذ وحيد تغير الوضع 180 درجة صار افضل والارشفه صارت اسرع

جزاك الله خير اخوي وحيد

والله لايحرمك من الاجر






__________________
شبكة ضوء الفلاش التعليمية
FLASHYAN is offline   قديم 30-07-2008, 04:18 PM
الرد مع إقتباس
-
تاريخ الإنضمام: Jan 2008-
#12  

جزاك الله خير استفدت منها في سكربت الصور عندي






m7mmad is offline   قديم 31-07-2008, 05:39 AM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#13  

السلام عليكم

حياك الله اخوي ابو عبد الله والحمد لله انها لها نتائج في موقعك وان شاء الله الجميع يستفيدوا ويحصلوا على نتائج أفضل .

اخوي انشر
شرفني تواجدك بارك الله فيك
واهلا بك


تحياتي لكم جميعا

وحيد






الإمبراطور وحيد is offline   قديم 31-07-2008, 11:01 AM
الرد مع إقتباس
سبحان الله وبحمده 100 مرة
تاريخ الإنضمام: Jan 2005-
#14  

توقعت الموضوع قديم ولم ادخلة تفاجأت انه جديد واضافة جديدة
تشكر عليها وحيد بارك الله فيك وما اثريته من اضافات وشروحات رائعه في عالم 4images

بخصوص الروابط والتوتل هل من الممكن استخدامها لمحرك البحث ليكون html بالكامل وكا نتائج بحث مع اظهار كلمات البحث في title

وشكرا لك ولمجهوداتك الرائعة ...






__________________
من الحكمة أن تكون حكيم :)
سبحان الله و بحمده سبحان الله العظيم
لآ إله إلآ إنت سبحانك إني كنت من الظالمين
=
مشاركات | العاب | فيديو | صور
دليل عز is online now   قديم 31-07-2008, 11:30 AM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#15  

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

هلا وغلا سعود
كيفك عساك بخير

شرفت بتواحدك يالغالي

بخصوص استفسارك والله مافهمت عليك عدل
ياليت توضح لي اكثر


سلامي لك






الإمبراطور وحيد is offline   قديم 31-07-2008, 05:50 PM
الرد مع إقتباس
سبحان الله وبحمده 100 مرة
تاريخ الإنضمام: Jan 2005-
#16  

بخير ياقلبي انت كيف حالك ... ولو انك تغيب وترجع ويغيب معاك احيانا قلعة الفائدة والمعرفة امبراطورية وحيد ..

اقصد محرك البحث بعد البحث يظهر الرابط طويل و php ليس html و كذلك ليس مود رايتر مختصر متوافق الرابط مع محركات البحث + هل يوجد طريقة اظهار الكلمة التي بحثت عنها مثلا "وحيد" و تظهر كا title باعلى المتصفح
لكي يستفيد منها الجميع في الارشفة وكسب صفحات موسومة بعنواوين مختلفة وبروابط مختلفة

للأسف لن استخدم فور ايمج لأني لست بحاجته الآن رغم شوقي له ولكن سألت ليستفيد غيري ..






__________________
من الحكمة أن تكون حكيم :)
سبحان الله و بحمده سبحان الله العظيم
لآ إله إلآ إنت سبحانك إني كنت من الظالمين
=
مشاركات | العاب | فيديو | صور
دليل عز is online now   قديم 31-07-2008, 06:04 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#17  

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

هلا فيك اخوي سعود
لا ان شاء الله ماعاد فيه غياب بعد اليوم وربك كريم

فهمت الفكرة وان شاء الله بألقى لها طريقة تنفيذ

سلامي لك






الإمبراطور وحيد is offline   قديم 31-07-2008, 08:09 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#18  

اخواني الكرام
لي طلب من يستطيع اسعافي به
وهو ترجمة خطوات التركيب وترجمة فكرة المود بشكل مبسط للإنجليزية والألمانية لمن يستطيع

ليتم نشره في بعض المواقع الاجنبية ومنها موقع الشركة الرسمي
وسأكون شاكرا لكم

وحيد ..






الإمبراطور وحيد is offline   قديم 31-07-2008, 08:12 PM
الرد مع إقتباس
عضو نشيط جدا
تاريخ الإنضمام: Jun 2005-
#19  

انا اضف العنوانين مع بعض

كود HTML:
<title>{site_name}</title>
و هذا
كود HTML:
<title>{wh_tit_page}</title>
طبعا في الرئيسية بيطلع مكرر لكن مو مشكلة الاقسام بيطلع اسم الالبوم و اسم القسم






كمبيوتر is offline   قديم 08-08-2008, 12:27 PM
الرد مع إقتباس
عضو نشيط
تاريخ الإنضمام: Jun 2008-
#20  

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

مبدع بصراحة ياوحيد ,انا متابع لك طرحك مفيد لتطوير الفور ايميج 4images ،

بارك الله فيك ولك ، لاتحرمنا من جديدك






ملك الآماكن is offline   قديم 08-08-2008, 07:20 PM
الرد مع إقتباس
عضو سوبر نشيط
تاريخ الإنضمام: May 2001-
#21  

وهل لسكربت vivvo نصيب من هذه البرمجه
يا وحيد






__________________
اللهم صلى على سيدنا محمد وعلى آله وصحبه الكرام
المجله الإسلامية
UAE is offline   قديم 09-08-2008, 12:26 AM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#22  

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

اتمنى تكون تقصد بهذا الشكل


إقتباس:
<title>{site_name} {wh_tit_page}</title>


لان الطريقة التي ذكرتها وضع الـ title مرتين مخالفة للمعايير القياسية ..
تحياتي لك

اخي ملك الآماكن اهلا بك وشاكر لتواجدك معنا
سلامي لك



اخي UAE للأسف لم نتشرف بهذا السكريبت ): ولم يتسنى لي الوقت لتجربته
حول على الفور ايميج

تحياتي لك

أخوكم وحيد

دعم حر






الإمبراطور وحيد is offline   قديم 09-08-2008, 11:41 AM
الرد مع إقتباس
عضو نشيط جدا
تاريخ الإنضمام: Jun 2005-
#23  

اخوي وحيد

انا وضعتها بالشكل التالي


كود HTML:
<title>{site_name} - {wh_tit_page}</title>
هل هذا مخالف ؟؟


و شكرا ..






كمبيوتر is offline   قديم 09-08-2008, 06:23 PM
الرد مع إقتباس
عضو سوبر نشيط
تاريخ الإنضمام: May 2007-
#24  

كمبيوتر
اذا طبقت الشرح ضعها
{wh_tit_page}فقط...






__________________
الإعدام أخف عقاب
يتلقاه الفرد العربي.
أهنالك أقسى من هذا؟
طبعاً..
فالأقسى من هذا
أن يحيا في الوطن العربي!
منتدى - يوتيوب - البث المباشر
THE STEEL is offline   قديم 09-08-2008, 07:52 PM
الرد مع إقتباس
عضو فعال
تاريخ الإنضمام: May 2006-
#25  

السلام عليكم
اخي كمبيوتر لا ابدا مو مخالف
موفق ان شاء الله
تحياتي






الإمبراطور وحيد is offline   قديم 09-08-2008, 11:40 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
محادثه مع نصاب r7y القسم العام 50 01-10-2007 11:53 PM
[فـهــــرس ] قـــســم بـــرامــــج المنتديــــات ... تم التحديث بتاريخ 29/05/2007 ahmed-samara الإصلاح والصيانة 0 19-05-2007 10:11 AM
بصراحة : كل ما تريدة بضغطة واحدة !! eltawoos.com الويب والويب 2.0 والتجارة الالكترونية 8 06-03-2006 05:26 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 06:36 PM.