منظورم اینه که یه سایت طراحی کردم با PHP.اما میخوام بتونم برای ظاهرش قالب های متفاوت بدم و شیوه دادن قالب به سیستم هم مثل بلاگفا باشه.مثلا توضیحات در مورد قالب بلاگفا اینجا هست:
http://www.blogfa.com/Help/Show.aspx?id=template
چجوری با کمک php کدهای قالب رو پردازش کنم تا ظاهر سایت رو بتونم تغییر بدم.مثلا
این کد یه قالب هست برای بلاگفا:
<html>
<head>
<title><-BlogAndPostTitle-></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="designer" content="Blog Skin">
<meta name="author" content="<-BlogAuthor->">
<meta name="language" content="Farsi">
<meta name="designerUrl" content="http://www.blogskin.ir/">
<META NAME="description" CONTENT="<-BlogAndPostTitle-> - <-BlogDescription->">
<META NAME="keywords" CONTENT="<-BlogAndPostTitle->,<-BlogId->, Blog, Weblog, Persian,Iran, Iranian, Farsi, Weblogs, Blogskin">
<link rel="alternate" type="application/rss+xml" title="<-BlogTitle->" href="<-BlogXmlLink->" />
<link href="http://blogskins.ir/49/style.css" type="text/css" rel="stylesheet">
<script language="javascript">
function GetBC(lngPostid)
{
intTimeZone=<-BlogTimeZone->;
strBlogId="<-BlogId->";
intCount=-1;
strResult="";
try {
for (i=0;i<BlogComments.length;i+=2)
{
if (BlogComments[i]==lngPostid)
intCount=BlogComments[i+1] ;
}
} catch( e) {
}
if ( intCount==-1) strResult="آرشیو نظرات";
if ( intCount==0) strResult="نظر بدهید";
if ( intCount>0) strResult=intCount + " نظر" ;
strUrl="http://commenting.blogfa.com/?blogid=" +strBlogId + "&postid=" + lngPostid + "&timezone=" + intTimeZone ;
strResult ="<a href=\"javascript:void(0)\" onclick=\"javascript:window.open('" + strUrl + "','blogfa_comments','status=yes,scrollbars=yes,to olbar=no,menubar=no,location=no ,width=500px,height=500px')\" >" + strResult + " </a>" ;
document.write ( strResult ) ;
}
function OpenLD()
{
window.open('LinkDump.aspx','blogfa_ld','status=ye s,scrollbars=yes,toolbar=no,menubar=no,location=no ,width=500px,height=500px');
return true;
}
</script>
</head>
<body>
<div align=center id="ali"><div style="width:1000">
<div class=blogskin-bg><div class=blogskin-back>
<div class=blogskin>
<div class=top>
<div class=top-blogskin></div>
<div class=top-txt><div class=titr><-BlogTitle-></div><div class=des>
<-BlogDescription->
</div></div>
<div style="float:right;width:40px;direction:rtl; height:20px"></div>
<div style="float:right;width:245px;direction:rtl;">
<form method="Get" action="http://google.com/search" class=sch><input name="sitesearch" value="<-BlogUrl->" type="hidden">
<input type="text" name="q" size="22" class=txt> <input type="submit" value=" " class=but>
</form></div>
<div style="float:right;width:350">
<a href="<-BlogUrl->">صفحه اول</a>|
<a href="<-BlogArchiveLink->">آرشيو مطالب</a>|
<a href="mailto:<-BlogEmail->">پست الكترونيك</a>
</div>
</div>
<div class=mainbg>
<div class=mainr>
<div class=menu>
<BlogProfile><div class="tmenu b5"><div class=tmenu2>معرفی سایت</div></div>
<div class=xmenu>
<div class=xmenu2>
<BlogPhoto><center>
<img src="<-BlogPhotoLink->"></center></BlogPhoto>
<br> <-BlogAbout->
</div>
</div>
<div class=bmenu></div></BlogProfile>
<BlogCategoriesBlock>
<div class=tmenu><div class=tmenu2>موضوعات</div></div>
<div class=xmenu>
<BlogCategories><div class=xmenu1><a href="<-CategoryLink->"><-CategoryName->
</a></div></BlogCategories>
</div>
<div class=bmenu></div></BlogCategoriesBlock>
<BlogAuthorsBlock>
<div class="tmenu b6"><div class=tmenu2>نويسندگان</div></div>
<div class=xmenu>
<BlogAuthors><div class=xmenu1><a href="<-AuthorLink->"><-AuthorName->
</a></div></BlogAuthors>
</div>
<div class=bmenu></div></BlogAuthorsBlock>
<BlogLinksBlock>
<div class="tmenu b6"><div class=tmenu2>لینک دوستان</div></div>
<div class=xmenu>
<BlogLinks><div class=xmenu1><a target="_blank" href="<-LinkUrl->"><-LinkTitle-></a></div></BlogLinks>
</div>
<div class=bmenu></div></BlogLinksBlock>
<div class="tmenu b2"><div class=tmenu2>امکانات جانبی</div></div>
<div class=xmenu>
<div class=xmenu2>
<div id="c" style="text-align:center">
<-BlogCustomHtml-><br><a target="_blank" style="text-decoration:none" href="http://iranarena.net">تبادل لینک</a><br><a target="_blank" style="text-decoration:none" href="http://www.nazkhatoon.net">مدل لباس</a>
</div>
</div>
</div>
<div class=bmenu></div>
</div>
</div>
<div class=mainl>
<div class=post>
<BLOGFA>
<div class=tpost>
<div class=nz><BlogComment><script type="text/javascript">GetBC(<-PostId->);</script></BlogComment></div>
<div class=title><a href="<-PostLink->"><-PostTitle-></a></div>
<div class=tag>تاريخ : <-PostDate-> | نویسنده : <-PostAuthor-></div>
</div>
<div class=xpost><div class=hid><-PostContent->
<br><br><BlogExtendedPost><b><a href="<-PostLink->">ادامه مطلب...</a></b><br></BlogExtendedPost>
</div></div>
<div class=bpost></div>
</BLOGFA>
<div style="width:100%;text-align:center;font-size:8pt;color:#25b6f2;height:30;text-shadow: #bdbdbd -1px 0px 4px;"><br>
<b><font size="1">.:</font></b> <a href="http://www.blogskin.ir/" target="_blank"><font color="#444444"> Weblog Themes By <b>Blog Skin </b></font></a><b><font size="1">:.</font></b>
</div>
</div>
</div>
<div class=mainr>
<div class=menu>
<div class="tmenu"><div class=tmenu2>آرشیو مطالب</div></div>
<div class=xmenu>
<BlogArchive><div class=xmenu1><a href="<-ArchiveLink->"><-ArchiveTitle->
</a></div></BlogArchive></div>
<div class=bmenu></div>
<div class="tmenu"><div class=tmenu2>آخرین مطالب</div></div>
<div class=xmenu>
<BlogPreviousItems items="10">
<div class=xmenu1><a href="<-PostLink->" title="<-PostDate->"><-PostTitle->
</a></div></BlogPreviousItems></div>
<div class=bmenu></div>
<BlogLinkDumpBlock>
<div class="tmenu"><div class=tmenu2>پيوند هاي روزانه</div></div>
<div class=xmenu><BlogLinkDump>
<div class=xmenu1><a target="_blank" href="<-LinkUrl->" title="<-LinkDescription->">
<-LinkTitle->
</a></div></BlogLinkDump>
<div class=xmenu1><a href="http://www.blogskin.ir" target="_blank">قالب وبلاگ</a></div>
<div class=xmenu1><a href="javascript:void(0)" onclick ="OpenLD();">آرشیو لینک ها</a></div>
</div>
<div class=bmenu></div></BlogLinkDumpBlock>
</div>
</div>
</div>
<div class=footer>
<div class=down>
تمام حقوق اين وبلاگ و مطالب آن متعلق به <a href="/"><-BlogTitle-></a> مي باشد.</div>
<div class=ft>
<a href="<-BlogXmlLink->">RSS Feed</a> <b>|</b> <a href="http://www.blogskin.ir" target="_blank">Blog Skin</a>
</div>
</div>
</div></div></div></div></div>
<div style="display:none"><h1><a title="عکس" href="http://www.imgbaran.com">عکس</a></h1>
<h1><a href="http://www.alborzdownload.com">دانلود</a></h1>
</div>
</body>
</html>
ظاهر قالب هم در این آدرس وجود داره:
http://www.blogskin.ir/skin49.php
الان مشکل من اینجاست که موتور قالب بلاگفا چجوری کار میکنه که وقتی کاربر کد بالا رو به عنوان قالب وبلاگش انتخاب میکنه ، ظاهر بلاگ عوض میشه؟؟
میخوام اینطور سیستمی رو برای سایت هایی که خودم مینویسم پیاده سازی کنم.
دوستان خواهشا اگه میتونید ، راهنماییم کنید.
ممنون