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

كيف اقوم بعل style متغير

مغلق
بدأه zarzor_2010 في 21 سبتمبر 2006 · 5 رد · 558 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف بمكن ذلك؟؟؟ ما هي الفكرة

و شكرا

#2

بسم الله الرحمن الرحيم

أولاً يجب عليك أن تستخدم نظام قوالب

ثانياً اجعل كل قالب في مجلد

templates/blue
templates/green

ثالثاُ : كون جدول في قاعدة بيانات السكريبت اسمه ( templates )

CREATE TABLE `templates` (
  `tmplid` tinyint(3) unsigned NOT NULL auto_increment,
  `template` varchar(50) NOT NULL default '', -- اسم القالب
  `folder` varchar(30) default NULL, -- مجلد القالب
  `actual` tinyint(1) NOT NULL default '0', -- هذه خانة تدل على أن القالب هو الإفتراضي
  PRIMARY KEY  (`tmplid`),
  UNIQUE KEY `template` (`template`)
) TYPE=MyISAM AUTO_INCREMENT=1;

فم بمعرفتك لطبيعة السيكريبت الذي عملته تحاول أن توفق بين هذه الأطراف.

تم تعديل هذه المشاركة بواسطة أبو محمد اللحياني في 21 سبتمبر 2006 في 15:48

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#3

او مباشرة استخدم سمارتي من http://smarty.php.net ..

و قم بالتعديل عليه او تطويره ليناسب موقعك ..

#4

المشكلة اني قمت بتصميم سكربت معين و اريد بيعه لعدة مستخدمين و يكون لكل مشتري امكانية تغيير ال style و ذلك عن طريق عمل template و وتركيبه بكل سهولة دون ان يكون له خلفية عن نظام ال smarty

فكيف ذلك؟

#5

ليس على مستخدم السكريبت تعلم smarty لأنه يعدل فقط أكواد html

لا بد من استخدام نظام قوالب حتى تسمح لغيرك ممن ليس له خلفية بالبرمحة ليعدل القالب الذي يريد لأن نظام القوالب الذي ستختاره هو الذي تستطيع به الفصل بين أكواد php و html

عندما تفصل بين أكواد السكريبت وأكواد التصميم :

إما أن تضع ملفات html في مجلد خاص بالقالب كما في منتديات bb و phpMyAdmin

وإما أن تضها في صف في قاعدة البيانات كما في منتديات vb

إذا كان عندك متسع من الوفت إلقِ نظرة على هذه السيكربتات وكيفية قوالبها حتى تتبع طريقة معينة في برامجك .

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#6

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

كما اسلفو اخواني ،

عليك اولا ان تنشئ جدولا خاص بالاستايل

وعلى تصميم الاستايل الافتراضي يتم تطبيق باقي الاعدادات

ثم يعتمد التصميم على برمجتك واسلوبك ودقتك مثلا

لو كان الاستايل اسمه blue وهو معين كافتراضي حيث ان default=1

اذن بواسطة استعلام sql لتحديد الاستايل الاساسي

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

مثلا :

<img border="0" src="templates/$row[$default]/header.jpg" width="540" height="375">

وشكرا لكـ

كم تشتكي وتقول انك معدم

والارض ملكك والسما والأنجم

--------------------------

palyesr.gif

شركة بال يس لخدمات الاستضافة والتصميم

www.palyes.com

sales@palyes.com

دائما اونلاين : thesunyangel@hotmail.com

هذا الموضوع مغلق.

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