الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]مشكلة توحيد الستايل للموقع بأكمله (تم ت

بدأه mohmadalmasre في 31 مايو 2012 · 10 رد · 1,067 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سأدخل في الموضوع بشكل مباشر

انا عضو جديد في هذا المنتدى كما انني مبتدئ بعض الشيئ في php

لدي سؤال قد يعتبره بعضكم سخيف ارجو ان تعلموا انني لازلت مبتدئ في هذه اللغة

السؤال :

انا اعمل على التدرب واجهتني مشكلة توحيد الستايل للموقع بأكمله

لحظة

انا هذه هي ملفات موقعي

uuuoo10.png

عندما اضع لاحدى ملفات php هنا ان تطبق ملف هنا عن طريق include ()

الملف موجود داخل الملف include

تعمل بشكل جيد وهذا مثال صفحة الاندكس

120.png

اما اذا طلبتها من صفحة اخرى مثال الصفحة اللتي داخل الملف lebanon/tripole/tripole.php

تظهر الصفحة هكذا

219.png

ماهو السبب ؟؟؟؟؟

ارجو المساعدة

110.jpg
#2

استخدم المسارات الكاملة. مثال : كبديل عن

<img src="images/img.gif" />

إلى

<img src="<?=sitedir?>images/img.gif" />

طبعاً في الكونفيج قم بتعريف مسار الموقع

$sitedir="/lebanon/";
#3

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

../ قبل كل صفحة بدك تحظها بالكود عندك

صادق صديقا صادقا في صدقه - - - - - ان الصداقة في الصديق الصادق

#4

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#5

السلام عليكم

عليك أخى إتباع شروط المشاركة قبل كتابة المشاركة حتى لايتم تجاهل موضوعك أو غلقة

وبما أن هذا أو سؤال لديك فنعذرك

اقتباس

لدي سؤال قد يعتبره بعضكم سخيف ارجو ان تعلموا انني لازلت مبتدئ في هذه اللغة

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

بالنسبة لسؤالك يمكن هذا بوضع نقطتين .. مكان اسم الملف وهذا ما يعرف بالعمق للملف داخل مجلدات الموقع على سبيل المثال لعمل include للملف img.php موجود فى مجلد include - كما فى الصورة - داخل الملف lebanon/tripole/tripole.php يكون كود التضمين كالتالى :

include("../../include/img.php");

بمعنى أخر كأنك تقول للكود عود فى المسار للخلف مرتين ثم قم بالدخول لمجلد include ثم قم بتضمين الملف img.php الموجود هناك , وبهذا الطريقة لأى عمق ملفات داخل موقعك .

تم تعديل هذه المشاركة بواسطة ahmedsaoud31 في 1 يونيو 2012 في 02:29

−1

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#6

بارك الله فيكم اخواني على المساعدة واعتذر ان وضعت موضوع غير ملائم

طبعا اخي احمد انا فهمت موضوع العمق بشرحك هذا وكل شيئ تمام

لكن المشكلة لم تحل وتبقى الا x مكان الصورة .....!

ارجو المساعدة ولو تقلت عليكم شوي ..!!!

ولدي سؤال اخر لاحظته ان امكن

في هذه الصورة ايضا عندما نقوم بتضمين الهيدر غير ان الصور لا تظهر الروابط ايضا لا تعمل

وما لاحظته هو التالي

219.png

في حال ضغطت على الصورة الاولى التي ترسلنا الى الصفحة index.php

يتم قبلها وضع رابط الصفحة lebanon/tripole/tripole

ارجو ان لا اكون قد ازعجتكم

تم تعديل هذه المشاركة بواسطة mohmadalmasre في 3 يونيو 2012 في 19:29

110.jpg
#7

السلام عليكم

اقتباس
طبعا اخي احمد انا فهمت موضوع العمق بشرحك هذا وكل شيئ تمام
إذاً فلماذا مازالت المشكلة موجودة لديك ؟wink.gif

عموماً سأعطيك طريقة أفضل واسهل كثيراً بما أنك تستخدم لغة php قم بعمل ملف باسم install.php على سبيل المثال وضعه فى مجلد include وقم بتضمينة فى جميع الصفحات التى سوف تستخدم بها روابط للموقع ستقوم بوضع متغير فى ملف install.php وليكن كالتالى :

$siteURL='http://www.yoursite.com/';

وبعد تضمين الملف فى الصفحة كالتالى :

include('include/install.php');
or
include('../include/install.php');
or
include('../../include/install.php');
or
include('../../../include/install.php');

طبعاً على حسب عمق الصفحة التى ستقوم بتضمين الملف بها

وبالتالى روابط الصور والملفات ستأخذ شكل ثابت لا يتغير بتغير مكان الرابط فى الموقع على سبيل المثال رابط الصفحة الأساسية index.php سيكون له الشكل التالى فى أى موضع من صفحات الموقع كالتالى :

<a href="<?php echo $siteURL; ?>index.php">رابط الصفحة الرئيسية</a>

وهكذا لأى صفحة أو صورة أو ملف فى موقعك فتكون على سبيل المثال الصفحة lebanon/tripole/tripole.php الموجودة فى ملفات موقعك سيكون رابط الوصول إليها من أى مكان فى الموقع هو كالتالى :

<a href="<?php echo $siteURL; ?>lebanon/tripole/tripole.php">tripole</a>

طبعاً لا ننسى تضمين ملف install.php

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#8

بارك الله فيك اخي احمد سأجرب الحل واعود لتتقيل الدم عليكم حتى اتعلم اللغة :)

110.jpg
#9

لم تحل المشكلة هل من سبب لذلك او مشكلة اخرى !

110.jpg
#10

ضع عنوان موقعك أمام الروابط

$host = $_SERVER['HTTP_HOST'];

echo "<img src='http://$host/path/to/image/from/root' />";
1
#11

السلام عليكم

عزيزى herch دائماً أستفيد من مشاركاتك بالجديد

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…