شوّيت: شبكة كرة قدم اجتماعية




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

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

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



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



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


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

والآن نبدأ الشرح باسم الله


ويعتمد تركيب الهاك على أمرين :
أولا : توحيد الهيدر والفوتر ، على عكس القالب الإفتراضي حيث أن الهيدر والفوتر مكرر في أغلب الصفحات .
ثانيا : هاك اختصار الروابط وتحويلها إلى 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




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






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 30-07-2008, 10:13 AM
الرد مع إقتباس
عضو سوبر نشيط
#2  

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

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

موفق






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

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

اهلا فيك اخي

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






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 30-07-2008, 10:21 AM
الرد مع إقتباس
مشرف قسم أخبار الإنترنت والتقنية ومناقشتها
#4  

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






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

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

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






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

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

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

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

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

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

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

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


تحياتي لك






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 30-07-2008, 12:05 PM
الرد مع إقتباس
عضو فعال
#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, 12:15 PM
الرد مع إقتباس
عضو فعال
#8  

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






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

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

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






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

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

تحياتي لكم






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 30-07-2008, 01:46 PM
الرد مع إقتباس
عضو نشيط جدا
#11  

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

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

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

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






__________________
ضوء الفلاش
Flash Light Network
للبيع : alflash.com - flashl.com - flashl.net شبكة ضوء الفلاش
FLASHYAN is offline   قديم 30-07-2008, 02:18 PM
الرد مع إقتباس
-
#12  

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






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

السلام عليكم

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

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


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

وحيد






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 31-07-2008, 09:01 AM
الرد مع إقتباس
عضو فعال جدا
#14  

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

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

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






__________________
من الحكمة أن تكون حكيم :)
سبحان الله و بحمده سبحان الله العظيم
لآ إله إلآ إنت سبحانك إني كنت من الظالمين
=
T7T.COM
العاب - EN - FR - CN - ES
T7T GAMES is offline   قديم 31-07-2008, 09:30 AM
الرد مع إقتباس
عضو فعال
#15  

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

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

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

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


سلامي لك






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 31-07-2008, 03:50 PM
الرد مع إقتباس
عضو فعال جدا
#16  

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

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

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






__________________
من الحكمة أن تكون حكيم :)
سبحان الله و بحمده سبحان الله العظيم
لآ إله إلآ إنت سبحانك إني كنت من الظالمين
=
T7T.COM
العاب - EN - FR - CN - ES
T7T GAMES is offline   قديم 31-07-2008, 04:04 PM
الرد مع إقتباس
عضو فعال
#17  

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

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

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

سلامي لك






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 31-07-2008, 06:09 PM
الرد مع إقتباس
عضو فعال
#18  

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

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

وحيد ..






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 31-07-2008, 06:12 PM
الرد مع إقتباس
عضو نشيط جدا
#19  

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

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






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

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

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

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






ملك الآماكن is offline   قديم 08-08-2008, 05:20 PM
الرد مع إقتباس
عضو فعال
#21  

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






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

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

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


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


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

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



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

تحياتي لك

أخوكم وحيد

دعم حر






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

اخوي وحيد

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


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


و شكرا ..






كمبيوتر is offline   قديم 09-08-2008, 04:23 PM
الرد مع إقتباس
عضو فعال
#24  

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






__________________
سبحان الله وبحمده سبحان الله العظيم
THE STEEL is offline   قديم 09-08-2008, 05:52 PM
الرد مع إقتباس
عضو فعال
#25  

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






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


 

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

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

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


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


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