تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jun 2003-
#1 (permalink)  
ارجو المساعدة لأدخال كود في ملف php


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






محمد فاضل غير متواجد حالياً   قديم 30-05-2005, 04:24 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#2 (permalink)  

هناك عدة طرق حاول استخدام احدها وهنا ساقول لك طريقتين :

الاولى

اذا كنت تدرج ملف header في كل ملف فاعمل بالطريقة هذه

كود PHP:
$head 'hi';
require_once 
"header.php"
ويكون كود html

كود بلغة HTML:
<html dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256" /> <title>Site Name - <?  echo $head; ?> </title> </head>
والطريقة الاخرى

اذا كنت تستعرض من ملف واحد مثلا
index.php?page=welcome
index.php?page=page2

فتعمل في ملف الهيدر هذا الشرط

كود PHP:
$page $_GET['page'];
if (
$page == 'welcome'$head 'مرحبا';
elseif (
$page == 'page2'$head 'الصفحة الثانية';
else 
$head 'الرئيسية'
كرر elseif على حسب الحاجة

وبنفس كود html

كود بلغة HTML:
<html dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <title>Site Name - <?  echo $head; ?> </title> </head>
يعني يصبح ملف header

كود بلغة HTML:
 <?php

$page = $_GET['page'];
if ($page == 'welcome') $head = 'مرحبا';
elseif ($page == 'page2') $head = 'الصفحة الثانية';
else $head = 'الرئيسية';

?> <html dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <title>Site Name - <?  echo $head; ?> </title> </head>

باقي كود الهيدر
اما اذا كنت تستخدم كل صفحة في ملف فمثلا

index.php
show.php
do.php

فاستخدم هذا الكود

كود PHP:
if (eregi("show.php",$_SERVER['SCRIPT_NAME'])) $head 'العرض';
elseif (
eregi("do.php",$_SERVER['SCRIPT_NAME'])) $head 'العمل';
else 
$head 'الرئيسية'
فيصبح كود الهيدر

كود بلغة HTML:
 <?php

if (eregi("show.php",$_SERVER['SCRIPT_NAME'])) $head = 'العرض';
elseif (eregi("do.php",$_SERVER['SCRIPT_NAME'])) $head = 'العمل';
else $head = 'الرئيسية';

?> <html dir="rtl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> <title>Site Name - <?  echo $head; ?> </title> </head>

باقي كود الهيدر
تحياتي لك وجرب اي طريقة واخبرني






__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com

Pal Coder == Palestinian Coder
Pal Coder غير متواجد حالياً   قديم 30-05-2005, 11:45 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2003-
#3 (permalink)  

أخي الكريم أشكرك على الرد وقد حاولت ولكن يبدو انني قد اخطأت في خطوة ما وقد ارفقت السكريبت هل يمكن ان ترى مافيه مااوده هو عندما يعرض صفحة مثلا About ان اضع فيها تيتل يقوم بعرضه وعندما اضع صفحة اخرى يقوم بعرض التيتل الذي بداخلها وهكذا واعذرني على الأزعاج وشكرا






الملفات المرفقة
نوع الملف: zip script.zip‏ (47.0 كيلوبايت, المشاهدات 41)
__________________
ترجمة احدث المواضيع في المواقع الروسية

برامج-سكربتات -قوالب-اخبار

http://www.alona.ru
محمد فاضل غير متواجد حالياً   قديم 30-05-2005, 05:39 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#4 (permalink)  

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

بالنسبة للتيتل احذف التيتل من الهيدر ومن الفوتر

كود PHP:
<title>Pla pla</title
واجعل التيتل فقط في الصفحة التي في الوسط

واجعلها كما تريد في كل صفحة ..






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 30-05-2005, 05:45 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2003-
#5 (permalink)  

نفذت ماقاله AsHeQ ALGaMaR ومشي الحال ومتشكر على الرد على فكرة هل يمكن تطوير هذا السكربت الموجود في المرفقات






__________________
ترجمة احدث المواضيع في المواقع الروسية

برامج-سكربتات -قوالب-اخبار

http://www.alona.ru
محمد فاضل غير متواجد حالياً   قديم 30-05-2005, 08:26 PM
رد مع اقتباس
رد


 

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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:42 AM بتوقيت المملكة العربية السعودية