شنبه ۲۲ شهریور ۱۴۰۴

Saturday, September 13, 2025 GMT +3:30

چگونه برای سایت یا وبلاگ خود قالب طراحی کنیم؟

web-design

قالب سایت و وبلاگ به عنوان ویترین صفحه وب محتوای مد نظرمان را در چارچوب مشخص به کاربر نمایش می دهد و در اصل بخش اصلی رابط کاربری (User Interface) به حساب می آید، لذا طراحی قالب سفارشی یکی از اصلی ترین قسمت های فعالیت حرفه ای در وب محسوب می شود، اینکه چگونه قالب اختصاصی برای سایت یا وبلاگمان طراحی کنیم پرسشی است که پاسخ آن را به راحتی نمی توانیم در یک مطلب خلاصه کنیم اما آنچه مهم است اینکه بدانیم از کجا باید شروع کنیم و چه فراز و فرودهایی پیش رو داریم، آیا واقعا نیاز است که منابع مختلف را مطالعه کرده و ساعت ها زمان صرف این کار کنیم یا در عوض از نرم افزارهای قالب ساز آماده استفاده و اصول فنی کار را رها کنیم، در یک پاسخ کوتاه به این سوالات باید گفت که در واقع هیچ کدام از این روش ها به تنهایی چاره کار نیست، در ادامه خواهیم دید که بهترین روش یادگیری موارد فنی در حد رفع نیاز و در عین حال استفاده از ابزارهای جانبی طراحی و کدنویسی است.

برای طراحی قالب وب از کجا شروع کنیم؟


اولین سوالی که ممکن است به ذهنمان خطور کند این است که برای طراحی قالب وب باید از کجا شروع کنیم؟
در پاسخ می توان گفت که طراحی قالب سایت و وبلاگ از دو بخش طراحی و کدنویسی تشکیل می شود که به این دلیل ممکن است از دوردست کمی پیچیده به نظر برسد، در این راه قبل از هرچیز باید درک کلی از اینکه قالب وب چیست داشته باشیم:
قالب وب در واقع مجموعه ای از کدنویسی و عناصر گرافیکی است که در کنار هم شکل ظاهری سایت یا وبلاگمان را تشکیل می دهند، این کدها معمولا ترکیبی از تگ های HTML و استایل CSS هستند که توسط مرورگر پردازش شده و در نهایت رابط کاربری صفحه وبمان را ایجاد می کنند، لذا نقطه شروع طراحی قالب می تواند آموزش مبانی وب، HTML و CSS باشد.

تسلط بر HTML و CSS


همان طور که گفتیم گام اول در طراحی قالب، تسلط بر HTML و CSS است، HTML به عنوان زبان پایه مورد استفاده در وب و CSS برای استایل نویسی و شکل دهی به ظاهر صفحات وب از اهمیت زیادی در طراحی قالب برخوردارند، شاید گمان کنیم یادگیری این موارد زمان زیادی می برد که البته تا حدود زیادی درست است، دانش وب جزئیات زیادی دارد اما اگر اندک اندک اما پیوسته پیش برویم و مباحث را از ابتدا و با کدهای کوچکتر بیاموزیم خواهیم دید که رفته رفته دانشمان بیشتر و بیشتر شده و طراحی وب و کدنویسی جز مهارتهای شیرین و جذابی خواهند بود که از انجام آن لذت می بریم، در فرآیند آموزش و تمرین نیز بهتر است ابتدا از پروژه های کوچک و آزمایشی شروع کنیم و رفته رفته به سمت طراحی قالب کاربردی پیش برویم، اما چرا باید HTML و CSS را یاد بگیریم؟ پاسخ روشن است، مترجم ایده های ما در طراحی وب این دو زبان هستند، HTML در واقع یک زبان قراردادی است و به همین دلیل فراگیری آن ساده است، CSS نیز اصول و قواعد خود را دارد که در کنار HTML و جهت استایل دهی به تگ های آن مورد استفاده قرار می گیرد.

یادگیری فتوشاپ (Photoshop) و تکنیک های طراحی


پس از تسلط در بخش کدنویسی HTML و CSS باید کمی تکنیک های طراحی گرافیکی را هم بیاموزیم، البته نیازی نیست یک فتوشاپ کار حرفه ای باشیم همین که بتوانیم نیازهایمان را مرتفع کنیم کافی خواهد بود، در ایجاد قالب های وب ممکن است به دلایل مختلف نیاز به عناصر گرافیکی باشد، به طور مثال برخی ترجیح می دهند طرح کلی کار را در برنامه هایی نظیر فتوشاپ (Photoshop) به صورت تصویری پیاده سازی کنند و سپس بلاک های مورد نظر را برش زده و در کدنویسی HTML و CSS استفاده نمایند، همچنین در مواردی ممکن است برای تزئین قسمت هایی از قالب یا برای ویرایش عناصر گرافیکی به کار رفته در قالب به این برنامه نیاز داشته باشیم، هرچند در سالیان اخیر با معرفی امکانات نسخه جدید CSS، وابستگی طراحان به برنامه های گرافیکی کاهش پیدا کرده است اما همچنان نقش این برنامه ها در طراحی وب پررنگ است که این لزوم تسلط بر یک نرم افزار گرافیکی را جهت طراحی قالب وب یادآور می شود، در زمینه الگوبرداری نیز استفاده از سورس ها و فایل های آماده وب ایده های خوبی در اختیارمان می گذارد هر چند تقلید صرف را توصیه نمی کنیم.

استفاده از نرم افزارها


برای طراحی و کدنویسی قالب های وب معمولا نرم افزارهایی مورد استفاده طراحان و توسعه دهندگان قرار می گیرد، از جمله در زمینه قالب های آماده که بیشتر به کار طراحان کم تجربه تر می آید می توان به برنامه Artisteer اشاره کرد، در زمینه کدنویسی پیشرفته نیز برنامه Adobe Dreamweaver یکی از معروف ترین ها است که می تواند استفاده چند منظوره (طراحی و کدنویسی) داشته باشد، برنامه phpStorm برای توسعه دهندگان حرفه ای زبان برنامه نویسی PHP نیز گزینه واقعا قوی و مطرح دیگری است، استفاده از نرم افزارها در کدنویسی و طراحی قالب سایت و وبلاگ به موارد گفته شده محدود نمی شود، با یک جستجوی کوتاه در وب می توانیم موارد دیگری را نیز پیدا کنیم که ممکن است کار با آنها به نظرمان ساده تر و جذابتر باشد.

آشنایی با تگ های اختصاصی سایت یا سرویس وبلاگی


پس از فراگیری مبانی وب، کدنویسی HTML و استایل نویسی CSS و کار با یک برنامه گرافیکی مانند فتوشاپ قادر خواهیم بود تا فرم و اسکلت کلی کار را با طراحی و کدنویسی ایجاد کنیم، اما برای استفاده از این کدها به عنوان قالب وب گام دیگری نیاز است، به سراغ سیستم مدیریت سایت یا سرویس وبلاگی خود می رویم، معمولا سیستم های مدیریت محتوای سایت (CMS ها) و سرویس های وبلاگی از اصول و کدهای خاص خود در کنار کدنویسی HTML و CSS استفاده می کنند که به آنها تگ های اختصاصی می گوئیم، اینکه تگ های اختصاصی چه کاربردی دارند را در ادامه بررسی می کنیم.

کاربرد تگ های اختصاصی قالب و نمونه کدها


قبل از اینکه بخواهیم قالبمان را خودمان طراحی و ایجاد کنیم باید به تگ های اختصاصی و معنی کدهای سیستم مدیریت محتوای سایت یا سرویس وبلاگی خود اشراف داشته باشیم، معمولا سیستم های مدیریت محتوای سایت یا سرویس های ارائه دهنده خدمات ایجاد وبلاگ برای نمایش امکانات و بخش های مختلف از کلمات مشخصی به عنوان تگ اختصاصی در قالب ها استفاده می کنند، به طور مثال اگر برای سیستم وبلاگی خاصی قالب طراحی می کنیم باید بدانیم که تگ های اختصاصی آن چیست، به فرض ممکن است تگی با نام
<-PostContent->
در آن سیستم سازنده بخش مطالب باشد و برای نظرات عبارات قراردادی دیگری مانند
<-BlogComment->
استفاده شود و... یعنی اگر در کد قالب آن سرویس وبلاگی چنین عبارتی را درج کنیم، به جای این عبارات قسمت مربوط به آنها (به فرض بخش مطالب، بخش نظرات و...) در خروجی HTML صفحه وب نمایش داده خواهد شد، خوشبختانه اکثر CMS ها و سرویس های ایجاد وبلاگ راهنمای خوبی در این مورد در اختیار طراحان قرار می دهند که با مراجعه به آدرس آنها یا در بخش ویرایش کد قالب در دسترس است، لذا در اولین گام باید به این بخش ها مراجعه و با تگ های اختصاصی طراحی قالب سیستم مدیریت محتوای سایت یا سرویس وبلاگی آشنا شویم، در کنار انجام این کار می توانیم چند نمونه کد قالب آماده را از بخش قالب های پیش فرض انتخاب و بررسی نمائیم، این کار نقش زیادی در بدست آوردن درک کلی از اینکه قالب چیست و چه شیوه کدنویسی در آن به کار گرفته شده است، خواهد داشت.

نمونه فرضی کد قالب وب


جهت درک بهتر، آشنایی بیشتر و داشتن دورنمای کلی از طراحی قالب وب، یک نمونه فرضی کد قالب وبلاگ را به همراه پیش نمایش آنلاین آن در زیر درج کرده ایم (نمونه زیر کاملا فرضی و کدنویسی آن ناقص می باشد، صرفا جهت آشنایی بیشتر درج شده است):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>وبگو | نمونه کد فرضی قالب وبلاگ</title>
<!-- Webgoo.ir -->
<style type="text/css">
body{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    direction:rtl;
}
a, a:hover{
    text-decoration:none;
}
#header{
    background:#15ACD3;
    width:100%;
    height:200px;
    text-align:center;
}
#menu{
    background:#9A070A;
    width:100%;
    height:50px;
}
#main{
    background:#F0F0F0;
    min-height:200px;
    width:100%;
}
.sidbar-right{
    background:#E5E5E5;
    display:inline-block;
    width:25%;
    text-align:justify;
    text-align:center;
}
.center{
    background:#E9E9E9;
    display:inline-block;
    width:50%;
    text-align:justify;
    text-align:center;   
}
.sidbar-left{
    background:#E5E5E5;
    display:inline-block;
    width:25%;
    text-align:center;
}
#footer{
    background:#333;
    color:#FFFFFF;
    width:100%;
    height:50px;
    text-align:left;
}
</style>
</head>
<body>
<div id="header">
<h1><-BlogTitle-> عنوان صفحه</h1>
<h3><-BlogDescription-> شرح صفحه</h3>
</div>
<div id="menu"><a href="#">صفحه اصلی</a> <-BlogTopMenu-></div>
<div id="main">
<div class="sidbar-right">
کدهای مربوط به سایدبار سمت راست <-BlogAbout->
</div><div class="center">
کدهای مربوط به قسمت مطالب <-BlogContent->
</div><div class="sidbar-left">
کدهای مربوط به سایدبار سمت چپ <-BlogAds->
</div>
</div>
<div id="footer">
کدهای مربوط به قسمت فوتر قالب <-BlogFooter->
</div>
</body>
</html>
پیش نمایش آنلاین
در پایان این مطلب یادآور می شویم پیش نیاز فراگیری مهارت طراحی قالب وب طی دوره های آموزش مقدماتی HTML و CSS است و نمی توان در یک یا چند مطلب جزئیات مختلف این مهارت را آموزش داد، در این یادداشت سعی شد تا دورنمای کلی کار و اطلاعات اولیه مورد نیاز برای علاقمندان شرح داده شود.
دسته بندی: مهارتهای وب » طراحی وب
related مطالب بیشتر:
چگونه قالب های دو طرفه برای سایت یا وبلاگ خود طراحی کنیم؟
نحوه ساخت باکس گوشه گرد در فتوشاپ و CSS
طراحی و کدنویسی هدر قالب با فتوشاپ، HTML و CSS
طراحی قالب سه بعدی وب با فتوشاپ و CSS
قابلیت های کاربردی CSS3 در طراحی وب
دیدگاه
more ۱۶۵ دیدگاه برای این مطلب ارسال شده است.
more چینش دیدگاه ها به ترتیب از جدیدترین به قدیمی ترین است.
مریم
۱۶:۲۹ ۱۳۹۶/۱۲/۲۰
سلام. واسه من خیلی سخته چند دفعه هم خوندم ولی گیج شدم میشه راهنمایی کنید ... مثلا اون کد رو کجایی وبلاگ بزنم منظورم اینکه خودم میخوام کجا باشه.. ممنون
این مطلب صرفا یک جمع بندی است و راهنمایی برای اینکه بدانید از کجا باید شروع کنید، بخش اصلی کار فراگیری از مقدمات است که باید HTML و CSS را یاد بگیرید، در غیر اینصورت طراحی قالب به شیوه دلخواه و سفارشی عملا ممکن نیست.
محمد
۱۶:۵۷ ۱۳۹۶/۰۷/۱۰
با سلام چجوری میشه به مرورگر توسط کد html آدرس داد که به فلان نقطه از صفحه بره به طور مثال به فلان صفحه از سایت وبگو به وسط اون صفحه یا پایینش (در صورت سوال فرض بر اینه که پدیده خاصی (مثل صفحه نظرات یا..) وجود نداشته باشه که بهش آدرس داد)
در حالت عادی این کار توسط آدرس URL و در نظر گرفتن ID برای بخش های مختلف صورت می گیرد (آدرس ID با علامت # در انتهای آدرس URL درج می شود)، اما اگر این روش متداول پاسخ سوالتان نباشد باید به دنبال کدهای جاوا اسکریپتی اسکرول به قسمتی از صفحه باشید، به طور مثال:
https://www.google.com/search?q=scroll+to
۱۴:۱۹ ۱۳۹۶/۰۶/۰۹
سلام من تو چند تا سایت قالب های خوبی دیدم و میخوام اونا رو روی وبلاگ خودم اجرا کنم. چطور میتونم؟
در صورتی که قالب مد نظر برای سرویس وبلاگی شما طراحی شده باشد، می توانید با درج کد قالب در قسمت ویرایش کد قالب در پنل وبلاگ این کار را انجام دهید، در غیر اینصورت باید ابتدا با ابزارهای ترجمه قالب، کد آن را برای سرویس وبلاگی خود ترجمه و سپس در قسمت ویرایش کد قالب درج کنید.
محمد
۱۲:۳۹ ۱۳۹۶/۰۵/۲۰
باسلام خیلیییییییییییییییی ممنون از لطفتون مشکلم رفع شد سوال باقی مانده اینه که این شکل به دست اومده تو کد بالا رو چجوری کنارش متن یا عکس دیگه ای قرار بدم چون کد به صورت یک مجموعه مستقل نشون داده میشه و کنارش چیزی قرار نمیگیره اصلا (مثلا ، مثل اینکه با کد br) جداش کرده باشی اگه لطف کنید و اینم جواب بدید ممنونتون میشم بینهایت سپاس از لطفتون
باید CSS بلد باشید و بلاک اصلی را با خاصیت display و مقادیر inline-block تعریف کنید، سپس سایر بلاک های کناری را نیز به صورت inline-block در نظر بگیرید، در واقع باید با نحوه کنار هم قرار دادن لایه ها در CSS آشنا باشید که از خاصیت display یا float برای آن استفاده می شود.
محمد
۲۳:۴۸ ۱۳۹۶/۰۵/۱۵
با سلام و عرض خسته نباشید خدمت شما
کد زیر رو من با اجازه و راهنمایی خود شما از سایتتون برداشتم:
حذف شد
اما مشکل اینه که این کد فقط در فضاهای خالی و آزاد وبلاگ (مثلا مثل جایی که شما باکس به روز رسانی رو گذاشتید) عمل میکنه و در باکس های وبلاگ (مثل باکس اطلاعات وبلاگ که به صورت ستون کنار وبلاگ قرار داره یا جاهایی مثل کنار متن ها! یا جاهایی که کد قبلش چیزی باشه) عمل نمیکنه اصلا، چطوری این مشکل رو باید حل کنم؟
خیلی لطف میکنید تشکر.
برای رفع این موارد باید CSS بلد باشید، کدهای قسمت div را در یک div دیگر با خاصیت position و مقادیر relative قرار دهید، مثال:
<div style="position: relative;">
کدها را اینجا قرار دهید.
</div>
نکته: در نمونه کد درج شده مواردی اضافه هستند که ارتباطی به ابزار مورد نظر ندارند و صرفا بارگذاری وبلاگ را کند می کنند، سعی کنید کدهای مورد نیاز را در یک فایل HTML خالی قرار داده، موارد اضافه را با آزمایش و خطا حذف کنید تا قالب وبلاگ به اصطلاح سبکتر باشد.
محمد
۱۴:۵۲ ۱۳۹۶/۰۵/۱۰
با سلام میشه لطفا راهنمایی کنید چجوری یک تصویر رو به تصویر زمینه وبلاگ متصل کنم (یا جوری به مرورگر بفهمونم که تصویر زمینه است ) و از حالت سکلت عکس خارج شه؟ توسط html چجوری میتونم اینکار و انجام بدم؟
برای این موضوع آموزش جداگانه در سایت منتشر شده، لطفا عبارت "چگونه رنگ و تصویر پس زمینه سایت یا وبلاگ را تغییر دهیم؟" را در وب جستجو کنید.
محمد
۱۳:۳۰ ۱۳۹۶/۰۴/۰۷
باسلام یه سوال دارم خیلی دنبالش گشتم ولی نتونستم به جواب برسم اگه بخوام یه پنجره مانند اونچه که شما بالای صفحه راجع به بروز رسانی گذاشتید (یعنی مثلا یه آیکون باشه که فقط با نگه داشتن موس روش یه پنجره آبشاری باز شه) و بشه در هر قسمتی قرارش داد رو واسه HTML قرار بدیم چه کدی داره خیلیییییییی ممنون میشم اگه بهم پاسخ بدید
متاسفانه کد جداگانه این قابلیت را که به صورت ساده و مستقیم قابل درج و استفاده باشد در اختیار نداریم، اما می توانید از سورس سایت موارد مورد نیاز را کپی کنید، فایل count_up.js و count_up.css به همراه سورس قسمت HTML.
محمد
۲۲:۲۵ ۱۳۹۶/۰۲/۲۹
باسلام
چجوری میشه :: یک عنوان خاص :: رو تو اچ تی ام ال از حالت سلکت خارج کرد مثلا یه عکس رو کنار یه نوشته گذاشته که نشه فقط اون رو سلکت کرد مثل اینکه اون عکس جزوی از پیش زمینه باشه! خارج از دسترس باشه کلا بصورت ثابت شده و خارج از سلکت و راست کلیک باشه ممنون
برای این منظور باید با CSS آشنا باشید، اگر تصویر را به عنوان پس زمینه برای بلاک در نظر بگیرید، با کلیک راست در مرورگر گزینه ای برای ذخیره سازی و... نشان داده نمی شود!
محمد
۱۵:۰۱ ۱۳۹۶/۰۱/۲۲
با عرض سلام مجدد استاد
ببینید متغیرهایی که گفتید رو تغییر دادم ولی بازهم فقط یکی که متغیرش تغییر کرده بود نمایش داده شد. یکی از کدهای مورد نظر اینه (دومی هم همینه با این تفاوت که محتوا و آدرسش فرق داره):
حذف شد
لطفا کدها را در یک نمونه صفحه استفاده و آدرس صفحه را درج نمائید تا بررسی گردد.
محمد
۱۸:۱۶ ۱۳۹۶/۰۱/۲۰
با عرض سلام و تشکر از سایت خوبتون شما خیلی به من کمک کردید یه سوال داشتم خدمتتون ببنید من دو تا کد جاوا اسکریت دارم که در یک بخش از قالب قرار میگیره اما آدرس های متفاوتی داره یعنی یکیشون یه مطلب خاصی رو در یه آدرس نمایش میده دومی در یه آدرس دیگه اما این دو تا کد با هم خونده نمیشن!
یعنی یکیشون که زیرتر قرار میگیره کار میکنه و مطلب رو در صفحه مخصوصش قرار میده اما بالاتری در صفحه مورد نظر خودش کار نمیکنه البته لازم به ذکره بگم این کد ها در یه قسمت مشترکن و بینشون تگ خاصی نیست در خط اول ، اولی نوشته شده و در خط بعدی دومی واسه خوندن جفتشون چیکار باید بکنم آیا لازمه با تگ خاصی از هم جداشون کنم؟ ممنون
هرچند بدون بررسی عملی مشکل نمی توان درک درستی از آن داشت، اما اگر کدها به تنهایی در صفحه عمل می کنند و تنها در صورت درج هم زمان دو کد، یکی از آنها عمل نمی کند، باید ببینید چه توابع یا متغیرهایی بین آنها مشترک هستند و توابع یا متغیرهای مشترک را تغییر نام دهید، البته انجام صحیح این کار نیازمند آشنایی شما با جاوا اسکریپت است.
محمد
۱۳:۰۲ ۱۳۹۶/۰۱/۱۰
سلام ببینید کدی که معرفی کردید رو تونستم ازش استفاده کنم درست کار کرد ممنون اما یه مشکلی داره مثلا وقتی متن وارد میکنی کار میکنه اما کدی مثل کد زیر رو اجرا نمیکنه:
حذف شد
برای حل این مورد باید خروجی نهایی شما بدون شکستگی (کل متن خروجی در یک خط) باشد یا اینکه هر قسمت را جدا جدا و در مجموع به صورت یک متغیر چاپ کنید، ترجیحا فضای خالی بین تگ ها را نیز حذف نمائید، مثال:
var output = '<a name="comment-KwrbHHX5lgw"></a>';
output += '<div class="post_comments align"><div class="cmt_details">';
output += '<div class="dets_left"><li class="cmt_date">';
document.getElementById(id).innerHTML = output;
محمد
۲۳:۵۰ ۱۳۹۶/۰۱/۰۹
با سلام اگه بخوام در یک آدرس خاص از وبلاگ (مثلا یکی از صفحات جانبی) بخشی را توسط قالب اضافه کنم (بطور مثال توسط کد قالب، فقط در یک آدرس خاصی از وبلاگ چیزی اضافه کنم که در بقیه آدرس ها نباشه) از چه کدی میتونم استفاده کنم؟ اصلا ممکن هست؟ تشکر
به طور کلی معمولا انجام اینگونه موارد در سرویس های وبلاگی داخلی به راحتی و به صورت حرفه ای ممکن نیست، زیرا برای این کار باید قالب هر صفحه به صورت جداگانه قابل ویرایش باشد یا اینکه امکان درج دستورات شرطی فراهم باشد، با این حال می توانید با کدهای جاوا اسکریپت به طور مثال آدرس صفحه را دریافت و بر اساس آدرس دریافت شده، خروجی مد نظر را چاپ کرد، این روش تنها در صورتی عمل می کند که جاوا اسکریپت در مرورگر کاربر فعال باشد، همچنین باید با اسکریپت نویسی آشنا باشید، صرفا در حد یک مثال:
<div id="test_id"></div>
<script type="text/javascript">
function checkURL(id){
var url = window.location.href;
var target = 'page_name';

if(url.indexOf(target) != -1){
document.getElementById(id).innerHTML = 'Ok!';
}
else{
document.getElementById(id).innerHTML = 'Error!';
}
}
window.onload = checkURL('test_id');
</script>
محسن(مبتدی)
۲۳:۴۲ ۱۳۹۵/۱۲/۱۴
سلام استاد وقت بخیر
میخواستم بدونم اگه ما بخواهیم یک قالب مثلا وردپرس طراحی کنیم کدوم حرفه ای تر به نظر میاد اینکه ابتدا یک قالب بر اساس اچ تی ام ال و css طراحی کنیم و بعد توابع اون تبدیل به وردپرس کنیم یا اینکه همون قالبهای آماده وردپرس رو هم بتونیم ویرایش کنیم کافیه؟
بستگی به نیازتان دارد، در حالت حرفه ای شیوه منطقی و اصولی این است که کدهای قالب را خودتان بنویسید تا هم فرم آن دقیقا مطابق با خواسته شما باشد و هم در صورت نیاز بتوانید بعدها آن را به راحتی توسعه دهید، ویرایش قالب های آماده عموما برای پروژه های اضطراری یا الگوبرداری مناسب هستند، البته اگر قالب آماده ای دقیقا یا تا حدود زیادی برای هدف مد نظر شما مناسب باشد، می توانید با کمی ویرایش آن را شخصی سازی و استفاده کنید.
پیمان
۲۳:۴۱ ۱۳۹۵/۱۱/۲۵
ممنون فقط اگه من بخوام از سیستمهای مدیریت محتوای رایگان استفاده کنم چی اونوقت چطور میتونم یک قالب ساده ای رو که خودم طراحی کردم رو برای سایت بکار ببرم قالبهای آماده دانلودی تو اینترنت زیادن ولی کدهای پیچیده ای دارن من بیشتر مایلم از قالبهای ساده ای که خودم طراحی کردم برای سایت استفاده کنم به نظر شما حتما باید php رو یاد بگیرم؟ با تشکر
برای طراحی قالب نیازی نیست با PHP آشنایی داشته باشید، دانستن HTML و CSS و تا حدودی جاوا اسکریپت یا جی کئوری کفایت می کند (البته اگر با PHP آشنا باشید کارتان خیلی ساده تر خواهد بود)، معمولا هر کدام از این برنامه ها (CMS ها) شیوه خاصی برای طراحی قالب دارند اما خیلی پیچیده نیستند و شباهت های زیادی نیز با هم دارند، با بررسی قالب های آماده و مطالعه آموزش های مربوط به نحوه طراحی قالب هر سیستم مدیریت محتوا، خیلی زود می توانید قالب سفارشی خود را طراحی کنید، پس در اولین گام سعی کنید نحوه طراحی قالب برای سیستم مدیریت محتوای مد نظرتان را با جستجو در وب یاد بگیرید، اساس کار همان HTML و CSS است!
پیمان
۰۰:۳۲ ۱۳۹۵/۱۱/۲۵
سلام آقا واقعا دستتون درد نکنه علاوه بر اینکه این مطالب آموزنده ای رو که تو وبسایت قرار دادید این همه هم وقت میزارید سوالات مردم رو جواب بدید من قبل از اینکه با سایت شما آشنا شم یه وبلاگ نویس ساده بودم اما بعد از شش ماه حالا میتونم قالب یک وبلاگ رو به طور کلی تغییر بدم یا حتی ویرایش کنم فقط چندتا سوال دارم من راحت میتونم برای طراحی قالب یک سایت header و footer به کار ببرم تیتر و عنوان و منوی آبشاری و منوی حاشیه و رنگ آمیزی با استایل و اچ تی ام ال و فونت رو دست کاری کنم اما حالا مشکلم فقط اینه که چطور باید بلاک یا قسمتی رو داخل پیج اصلی به کار ببرم که بتونم مثل یک وبلاگ داخلش مطلب بزارم یا مثل وبسایت شما البته داخل کد قالبهای بلاگفا و پرشین بلاگ کلاسهایی مثل bodypost و posttitle هستن که مربوط به پست و مطلب گذاری باشن ولی نمیدونم واقعا کدها و قالبهایی که مربوط به سرویسهای وبلاگ نویسی هستن میتونیم برای مدیریت یک سایت استفاده کنیم با تشکر
اگر درست متوجه سوالتان شده باشیم، به دنبال طراحی قسمتی مانند سیستم مدیریت وبلاگ برای خودتان هستید؟ در این صورت به صرف دانستن HTML این امکان شدنی نیست، باید کمی فراتر رفته و یک زبان برنامه نویسی وب مانند PHP را بیاموزید، HTML و CSS صرفا مربوط به بخش رابط کاربری یا Client-side هستند، برای طراحی یک محیط شبیه بخش ارسال مطلب وبلاگ ها باید علاوه بر اینها، برنامه نویسی PHP (یا ASP.NET) بلد باشید که به آنها زبان های سمت سرور یا Server-side می گویند.
more لطفا پیش از ارسال دیدگاه نکات زیر را مد نظر داشته باشید:
- به سوالات کلی، زمانبر، مبهم و مشکلاتی که تلاشی برای رفع آنها نکرده باشید پاسخ مختصر داده شده یا به بخش برنامه نویسی اختصاصی ارجاع داده می شوند.
- کدها و اسکریپت های طولانی را ترجیحا در یک صفحه وب آنلاین یا به صورت حساب موقت و آزمایشی قرار دهید تا امکان بررسی دقیق مشکل و خطایابی میسر باشد.
- تمام دیدگاه های ارسالی خوانده شده و برای هر کاربر مدت زمان لازم جهت پاسخگویی در نظر گرفته می شود، لطفا از طرح سوالات متعدد در بازه زمانی کوتاه خودداری کنید.



 refresh
10 × 10
2 × 4
20 × 20
=