ارتباط با ما | ثبت نام | ورود به سیستم | نقشه سایت | راهنما

دریافت نسخه pdf ماهنامه شماره سوم

 
سال اول
شماره-3

تیر 1378

سایتهای نمونه ساخته شده با سایت ساز:

آیا مایلید تا در لیست سایتهای نمونه ساخته شده با نرم افزار سایت ساز قرار بگیرید؟

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



 
SiteSaz E-Magazine
ما این ماهنامه الکترونیکی را انتشار و برای شما ارسال نموده ایم تا مورد توجه و استفاده شما قرار بگیرد. لطفا نظرات و پیشنهادات خود در این زمینه را به e-magazine@sitesaz.ir ارسال نمایید.


 
 
سخن سردبیر
همانگونه که ملاحظه مینمایید، شماره سوم ماهنامه سایت ساز نیز انتشار یافته است. در این ماهنامه، پیشرفتهای بسیار خوبی در تعداد و محتوای مقالات نسبت به شماره های قبل صورت گرفته است. عنوان برخی از مقالات با شروع "کارگاه عملی" آغاز شده و روش خاصی از کار با برخی از بخشهای سایت ساز را با تصویر شرح میدهد. ما امیدواریم تا اینگونه مقالات به شما در راستای کار با سایت ساز کمک نماید. همچنین اگر دقت نمایید، در این شماره چند نفر از دوستان استفاده کننده از سایت ساز نیز مقالاتی در زمینه سایت ساز و یا مفاهیم سایت و اینترنت ارائه نموده اند. اگر شما نیز مایلید تا در زمینه کار با سایت ساز و یا مفاهیم و راهکارهای مدیریت سایت و یا کار و تجارت و فعالیت در اینترنت، در این ماهنامه با ارائه مقاله سهم داشته باشید، لطفا با آدرس e-magazine@sitesaz.ir مکاتبه نموده و با تیم ماهنامه هماهنگ شوید. مطالب شما با نام خود شما و آدرس سایتتان در ماهنامه درج خواهد شد.
 
منتشر شد FAQ ماژول
محمد اسکندری
 
 بالاخره مراحل تست نهایی ماژول "سوالات متداول کاربران" یا FAQ به پایان رسید. از معرفی ابتدایی این ماژول تا معرفی نسخه نهایی، چند ویژگی جدید را به این ماژول اضافه کردیم. با استفاده از این امکانات مدیر سایت می تواند برای سایت خود یک صفحه FAQ کاملا سفارشی ایجاد کند.

امکانات زیر در نسخه نهایی FAQ قرار دارد:
- قابلیت نمایش به دو صورت "لینک" و "سوال و جواب"
با این ویژگی کاربر با کیلک کردن بر روی سوال، به قسمت جواب هدایت می شود.

- متن جواب به صورت HTML
همیشه برای توضیح دادن یک سوال، نوشتن یک متن ساده به عنوان جواب، کاربر را به نتیجه نمی رساند. شما می توانید در نوشتن "پاسخ" از کدهایHTML استفاده کنید. شاید بخواهید در متن جواب از یک تصویر استفاده کنید و یا یک پیوند را به عنوان توضیحات تکمیلی در قسمت جواب قرار دهید. با استفاده از این ویژگی می توانید در طراحی صفحه FAQ، فرا تر از یک متن ساده عمل نمایید.

- امکان ایجاد طبقه بندی برای سوالات
می توانید سوالات را در قالب موضوعات مورد نظر خود طبقه بندی کنید. با زیاد شدن تعداد سوالات، ضرورت وجود طبقه بندی برای سوالات کاملا محسوس خواهد بود. با این کار مدیر سایت می تواند به راحتی سوالات را سازماندهی کند، همچنین کاربر از سردرگمی برای پیدا کردن جواب خود درمی آید.

- امکان سفارشی کردن تمامی الگو های روی صفحه
تنظیمات موجود در این ماژول، این امکان را در اختیار شما قرار می دهد که تمامی الگوهای موجود در صفحه را با تغییر کدهای HTML در قسمت تنظیمات، به سلیقه خود و با توجه به شمای سایت خود تغییر دهید.
مثلا اگر می خواهید الگوی "پرش به بالا" در صفحه شما به صورت آیکن باشد، کافیست از تگ <img> استفاده کرده و آدرس یک آیکن را در آن قرار دهید.


برای دریافت این ماژول به صفحه ماژول FAQ بر روی سایت مراجعه کنید.

بالای صفحه

 
 
جاوا اسکریپت: شماره اول
محمد اسکندری
 
از این شماره تصمیم داریم، نحوه استفاده از کد های جاوا اسکریپت در سایت ساز را بررسی نموده و تعدادی کد مفید را نیز معرفی کنیم.

جاوا اسکریپت چیست؟ چرا از جاوا اسکریپت استفاده می کنیم؟
جاوا اسکریپت یک زبان مبتنی بر وب است که می تواند به راحتی در کد HTML جای گرفته و اجرا شود. این زبان، یک زبان سمت کاربر (Client Side) است، یعنی هنگامی که صفحه روی کامپیوتر کاربر بارگذاری شد، اجرا می شود، پس سرعت اجرای بسیار بالایی دارد.
دلیل استفاده از جاوا اسکریپت محدودیت کد های HTML بود. در واقع کدهای HTML توانایی اجرای تمام خواسته های طراح وب را ندارد. پس جاوا اسکریپت به عنوان مکمل طراحی صفحات وب، به کمک طراح می آید. قابلیت بزرگ جاوا اسکریپت، امکان ایجاد افکت های پویای تصویری و متنی در صفحه است و این ویژگی از دلایل بزرگ محبوبیت زبانهای اسکریپتی در میان تمام کاربران اینترنت است. بعلاوه این که استفاده از کدهای آماده در صفحه وب برای هر کاربری حتی کاربر آماتور بسیار ساده است؛ تنها باید این کدها را در تگ <script>، در جای مناسب در صفحه قرار دهید. با اجرای صفحه وب این کدها نیز اجرا می شوند.

در ادامه این سری مقالات به بررسی چند کد مفید جاوا اسکریپت می پردازیم و ممکن است بعضی از کدها به صورت کاملا اجمالی بررسی شوند.

در این شماره برای شروع، دو کد بسیار ساده از کد های جاوا اسکریپت معرفی شده است.

• شبیه سازی کلید BACK
<A HREF="javascript:history.go(-1)"><IMG BORDER="0" SRC="yourimage.gif" WIDTH="20" HEIGHT="20"></A>
با استفاده از این کد بسیار ساده شما می توانید کلید Back را در صفحه خود شبیه سازی کنید. فقط در قسمت Yourimage.gif، آدرس تصویر مورد نظر را درج کنید.
همانطور که ملاحظه می کنید در تگ <A> یک خط دستور جاوا اسکریپت نوشته شده است که این دستور صفحه وب را یک صفحه به عقب بر می گرداند.


• محدودیت کلیک راست ماوس
با استفاده از این کد بسیار جالب، شما می توانید برای کاربر محدودیت راست کلیک را اعمال کنید.
 
<SCRIPT language=JavaScript>
document.onmousedown=click;

function click()
{
     if ((event.button==2) || (event.button==3))
     {
         alert("No right clicking!!!!!!");
     }
}
</SCRIPT>
 
در این کد از یک تابع نیز استفاده شده است. با کلیک ماوس، تابع click اجرا می شود. در تابع click با استفاده از یک دستور شرطی، نوع کلیک بررسی می شود؛ اگر کلیک راست یا وسط انجام شده باشد، یک پیام روی صفحه به نمایش در می آید.

بالای صفحه

 
 
چگونه در سایت، متنهای روان بسازیم
نیما سبزه ای
 
متنهای روان یا نوشته های متحرک، قابلیت بسیار زیبا و ساده ای است که حتما شما در وب سایتها مشاهده کرده و به این فکر افتاده اید که شما هم از این ویژگی استفاده کنید. دراین مقاله می خواهم شما را با ساخت و آماده کردن این نوع متون متحرک آشنا کنم.
برای ایجاد این قابلیت، برچسبی(
tag) به نام Marquee در زبان HTML وجود دارد که از پارامتر های گوناگونی بهرمند است. من چند نوع از این پارامترها را که کاربرد زیادی دارند همراه با مثال به شما معرفی میکنم.

 
  • پارامتر direction:  این پارامتر، چهار مقدار (up , right , left , down) را میپذیرد و جهت حرکت متن داخل برچسب marquee را تعیین میکند. مثال:

     
<marquee direction="up">سایت ساز</marquee>

در مثال بالا کلمه سایت ساز، از پایین به بالا حرکت میکند. خروجی مثال بالا به صورت زیر است:

سایت ساز

  • پارامتر unselectable :  این پارامتر، دو مقدار (off , on) را میپذیرد و قابل انتخاب یا غیر قابل انتخاب بودن متن داخل برچسب marquee را تعیین میکند. مثال:

     
<marquee unselectable=off>سایت ساز</marquee>

در مثال بالا کلمه سایت ساز، غیر قابل انتخاب می شود. خروجی مثال بالا به صورت زیر است:

سایت ساز

  • پارامتر loop :  این پارامتر، مقدار چرخش متن را به صورت عددی تعیین میکند، به این صورت که متن داخل برچسب marquee به طور چرخشی و دائم یا به تعدادی که ما معیین میکنیم حرکت کند.(عدد صفر یعنی چرخشی یا دائمی و عدد یک یعنی یکبار حرکت کند) مثال:

     
<marquee loop="0">سایت ساز</marquee>

در مثال بالا کلمه سایت ساز، بطور دائم و چرخشی حرکت می کند. خروجی مثال بالا به صورت زیر است:

سایت ساز

  • پارامتر scrolldelay :  این پارامتر، مقدار تاخیر زمانی جابجایی را به وسیله زمانی که ما می دهیم می پذیرد. این مقدار بر حسب هزارم ثانیه بوده و 1000 یعنی یک ثانیه. مثال:

     
<marquee scrolldelay="1000">سایت ساز</marquee>

در مثال بالا کلمه سایت ساز، در هر ثانیه یک بار حرکت می کند. خروجی مثال بالا به صورت زیر است:

سایت ساز

  • پارامتر scrollamount :  این پارامتر، مقدار جابجایی در هر تغییر مکان را تعیین میکند. مثال:

     
<marquee scrollamount="20">سایت ساز</marquee>

در مثال بالا کلمه سایت ساز، با پرش تعیین شده در حال حرکت است. خروجی مثال بالا به صورت زیر است:

سایت ساز

  • پارامتر behavior :  این پارامتر، سه مقدار (alternate , scroll , slide) را میپذیرد، که شکل حرکتی متن داخل برچسب marquee را به سه روش "رفت و برگشت"، "چرخشی" و "یکبار حرکت" تعیین میکند. مثال:

     
<marquee behavior="alternate">سایت ساز</marquee>

در مثال بالا کلمه سایت ساز، به صورت رفت و برگشت حرکت می کند. خروجی مثال بالا به صورت زیر است:

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

اولين و در اصل مهمترين و اساسي ترين مطلبی که شما بايد بدانید، زبانی است که با آن صفحات وب سايت ها نوشته ميشوند و آن زبانHTML است که مخفف Hypertext Markup Language ميباشد.

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

حال بررسی زبان HTML را شروع میکنیم.

معنی لغوی کلمه HTML، زبان فرا متن مبتنی بر نشانه ها است. تمام صفحات وب با نوعی از HTML نوشته ميشوند و از آنجا که هر سند HTML به صورت فايل های متنی ذخيره ميشود، قابليت خوانده شدن توسط هر سيستم عاملی را دارند.

HTML اين امکان را ميدهد که متن های مورد نظر را فرمت بندی نمایید تا در صفحه وب به صورت دلخواه قابل نمايش شوند. همچنين با ياری گرفتن از HTML ميتوانيد جلوه های ويژه ای همچون تصاوير ،صدا و فايل های انيمیشن به صفحه خود اضافه کنيد.

اطلاعات اساسی html درون دو علامت < و > قرار ميگيرند که تگ ناميده ميشوند. هر تگ شامل سه بخش کلی است:

1. عنوان ( Name )
2. خصیصه ها ( Attributes )
3. مقادیر ( Values )


عنوان در واقع مشخص کننده تگ است؛ يعنی ما هر تگ را با نام آن ميشناسيم. هر تگ ميتواند يک یا چند خصیصه داشته باشد. هر وقت که يک خصوصيت برای تگی تعريف کرديم حتماً بايد مقدار آن را هم مشخص کنيم. به غير از چند تگ خاص بقيه آنها بايد در انتها بسته شوند و هر تگ ميتواند در بین تعریف ابتدایی و انتهایی خود، يک متن و یا یک یا چند تگ دیگر را در بر بگيرد. ، به اين صورت :
 
<نام تگ "مقدار"=خصوصیت>متن یا تگ های دیگر</نام تگ>

HTML نخستین تگی است که در صفحه قرار می گیرد و باعث می شود که زبان صفحه برای مرورگرهای اینترنتی قابل فهم شود و در اصل صفحه ما تبدیل به یک صفحه وب شود، به این ترتیب ما صفحه خود را اینطور آغاز می کنیم :

 
<html >

تمام محتویات یک صفحه شامل متن ها، عکس ها، رنگ ها، تصاویر، صدا ها و سایر المان ها

</html>

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

بالای صفحه

 
 
 کارگاه علمی گرافیک: تنظیم اندازه منوی اصلی
سیمین سرمدی
 
همان طور که ميدانيد منوی اصلی سايت ساز در حالت default دارای 4 عنوان اصلی ميباشد که هر کدام يک يا چند زير منو دارند. موارد زيادی پيش ميآيد که کاربران ميخواهند بنا به نياز به تعداد منو ها بيافزايند. در اين حالات بر حسب تعداد و عنوان منو های اضافه شده، ممکن است اشکالی در ظاهر منو ایجاد شود. درکارگاه گرافيک اين شماره از ماهنامه ما ميخواهيم به بررسی اين حالات پرداخته و ایرادات احتمالی را رفع کنیم.

ابتدا 4 مورد به منوی اصلی اضافه می کنیم، برای این کار به صفحه مدیر سایت رفته وارد بخش تنظیم منوی اصلی سایت می شویم، زبان را انتخاب کرده و با انتخاب گزینه افزودن منوی اصلی، موارد مورد نظر را اضافه می کنیم. به عنوان مثال :

1.منوی یک
2.منوی دو
3.منوی سه
4.سر فصل مقالات منوی چهارم

حال به منوی چهارم یک زیر منو می افزاییم. برای این کار در صفحه تنظیم منو اصلی سایت، بعد از انتخاب زبان، گزینه ساخت زیر منو (این گزینه در همان ردیف منوی مورد نظر قرار دارد ) را انتخاب کرده زیر منو را می سازیم. بعنوان مثال:

زیر منوی اول منوی چهارم

حال به صفحه اصلی سایت رفته و تغییرات را مشاهده می کنیم، تصویر زیر حاصل می شود :



همانطر که در تصویر می بینید، عنوان های اضافه شده به طور کامل دیده نمی شوند.

برای رفع این مشکل باید به طول منو ها اضافه کنیم تا عنوان ها در یک خط قرار گیرند. به این ترتیب:



به صفحه MainMenu_Scripted.ascx در آدرس زیر می رویم :
 
C:\Inetpub (درایو ویندوز)\wwwroot \SiteGen_LocalSetup1.7 \communities \common\ themes \default (نام پوسته)\skins \controlSkins\ MainMenu_Scripted.ascx

این صفحه را در یک ویرایشگر متن باز می کنیم و طول منو را از اندازه 550px آن قدر اضافه می کنیم تا عنوان ها در یک خط قرار گیرند:



به تصویر زیر دقت کنید، همانطور که می بینید عنوان منوی اصلی درست شد، ولی هنوز زیر منو کامل دیده نمی شود:



برای این کار در همین صفحه به قسمت مشخص شده در تصویر زیر می رویم و طول زیر منو را هم افزایش می دهیم:



حال تمام عنوان های منوی اصلی و زیر منو به طور کامل دیده می شوند.




بالای صفحه

 
 
ده اصل اساسی بازاریابی اینترنت
علی محرابی (http//nite.ir)
 
 امروزه تجارت الکترونیک بخش عظیمی از بازار معاملات جهانی را در بر میگیرد که متاسفانه هنوز در کشور ما بصورت مناسب نهادینه نشده است. شاید شما خواننده عزیز هم از آن دسته افرادی باشید که تمایل دارید یک فروشگاه مجازی بر روی اینترنت داشته باشید و از این طریق دامنه تجارت خود را به سراسر جهان توسعه دهید. اما این کار مهم نیاز مند مقدماتی است که در صورت حیات طی چند مقاله آینده به آنها می پردازم. در این مقاله قصد دارم شما را با ده اصل " استراتژی بازاريابی و فروش در تجارت الکترونيکی " آشنا نمایم تا با آگاهی از آنها فروشگاه الکترونیک خود را جذابتر و سود آورتر نمایید.

1. ایجاد بستری امن و قابل اطمینان در هنگام سفارش و خرید برای مشتریان: يکی از عوامل موفقيت در زمينه بازاريابی، زمانی حاصل میشود که سايت قادر به ايجاد بستری امن و قابل اطمينان در هنگام سفارش خريداران باشد. براي ايجاد چنين اطمينانی، ابتدا باید از شرکتی مناسب برای تهیه فضای سایت و نرم افزار آن استفاده کرد تا سايت شما در حداقل قطعی و عدم پاسخگویی به مراجعه کنندگان قرارگیرد. استفاده از سرورهای ایمن , سریع و پرقدرت و خوش نام میتواند آسودگی خیال شما و مشتریان را به ارمغان آورد.

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

3. ایجاد راه های متعدد جهت دريافت سفارش از طرف مشتريان: از انواع روشهای پرداخت پول ميتوان به پرداخت آنلاین، کارتهای اعتباری، چک، پول نقد، روش پستی و فرمهای خاص الکترونيکی اشاره نمود. بهترین فروشگاه فروشگاهی است که کلیه روشهای پرداخت را دارا باشد.

4. سايت شما باید توان جذب مخاطبان هدف شما را دارا باشد: يکی از ساده ترين راههای موجود، بررسی خريدهای انجام شده توسط مشتريان و بررسی علل توجه آنها به اين محصولات ميباشد. اطلاعات بدست آمده در اين زمينه، به شما در اصلاح روشهای بازاريابي و نوع تبليغات کمک خواهد کرد.

5. یکی از مهمترين عوامل پیشرفت يک سايت، داشتن سيستمی منظم جهت بررسی سايت، تبليغات آن و در نهايت اصلاح آن است. فروشندگان زيادی هستند که هيچگاه تبليغات طراحی شده خود را تغيير نميدهند. شما بايد همواره وضعيت تبليغات سايت خود را کنترل و اصلاح کنيد تا حداکثر ميزان پاسخ از تبليلغات را بدست آوريد.

6. تبلیغات مناسب فرا گیر با قابلیت جذب بالا: یکی از عوامل جذب مشتريان، پرداختن به بيان کليه جزييات خدمات، با ذکر قابليتهای اصلی محصولات و خدمات است. همچنين با قرار دادن تيترها و يا خبرهای اصلی، سايت قادر به جذب مشتريان خواهد بود. يکی ديگر از عوامل مهم جذب مشتريان، وجود رضايت نامه ساير مشتريان که از خدمات و محصولات شما استفاده کرده اند در سایت و همچنين دادن ضمانت برای مرغوبیت محصولات و خدمات ميباشد.

7. یکی ديگر از عوامل موفقيت در امر بازاريابی، ایجاد سیستمی مناسب جهت ترغيب کاربران به بازديد مجدد از سايت است: توجه به وجود چنين سيستمی به اين علت حايز اهميت است که کليه افرادی که مايل به خريد جنس هستند، در دفعات اولی که از هر سايت بازديد به عمل خواهند آورد، هرگز جنسی را خريداری نخواهند نمود. در اصل هر چقدر تعداد دفعات بازديد بيشتر شود، شانس و یا احتمال خريد نيز به ميزان قابل ملاحظه ای بالا خواهد رفت. موثرترين راه برای متمایل ساختن کاربران به بازديد مجدد، امکان عضويت رايگان در خبرنامه الکترونيکی و دیگر سرویسهای رایگان وب سايت شما است.

8. عاملی ديگر که در موفقيت سايت نقش دارد، آگاهی دادن به خريداران در مورد تجارت شما است: بدين معنا که چنانچه خريداران اطلاعات کافی در مورد طرف مقابل خود که قرار است از آنها محصول را خريداری نمايند داشته باشند، با اطمينان و اعتماد بيشتری در اين راه گام بر ميدارند. در سايت خود صفحه ای با نام "درباره ما" شامل اطلاعاتی از قبيل تاريخچه بنگاه اقتصادی خود، کارمندان، اطلاعات تماس و غيره قرار دهيد.

9. هيچ اجباری را جهت خريد محصولات خود به بازديدکننده القاء نکنيد: ممکن است محصولات شما به دليل کيفيتهای بالايی که دارند، موردتوجه افراد زيادی واقع شوند. اما همين افراد به محض خروج از سايت، به مرور زمان و به تعويق انداختن زمان خريد، محصولات شما را فراموش خواهند کرد. برای حل اين مشکل، به بازديدکنندگان يک سری محصولات و امکانات رايگان و همچنين تخفيف بدهيد و در ضمن برای هر تخفيف يک زمان پايان اعتبار در نظر بگيريد.

10. اهداء جوایز و سرویسهای رایگان: سرویسهای رایگان در سایت باید طوری قرارداده شوند که مشتریان قبل از دریافت چيزهای رايگان تبليغات شما را ببينند و سپس به صفحات ديگر سايت هدايت شوند. اگر سايت از قابليت ارايه محصولات رايگان در جهت متمايل ساختن بازديدکننده به سايت استفاده ميکند، بايستی اين محصولات يا در زير تبليغات سايت و يا در صفحات ديگر سايت واقع شوند. چنانچه ليستی از محصولات رايگان در بالای تبليغات گذارده شوند، بازديدکنندگان هرگز به تبليغات برای محصولاتی که جهت فروش هستند، توجه نخواهند کرد.

من امیدوارم تا با رعایت این نکات ساده، ضمن ایجاد بستری مناسب و ایمن برای خریداران، از داشتن یک فروشگاه مجازی جذاب و پر سود بهره مند گردید. لطفا نظرات خود را در مورد مطالب این مقاله به آدرس info@nite.ir ارسال فرمایید.

بالای صفحه

 
 
 چیست؟ چگونه من هم یکی داشته باشم؟RSS
رضا اسکندری
 
 RSS مخفف RDF Site Summary یا Really Simple Syndication است و شما می توانید چندتا هم داشته باشید!

هدف اصلی RSS انتقال اطلاعات، از جایی به جای دیگر است و معمولا اطلاعات جابجا شده، خبر می باشد. ویژگی RSSاین است که بدون هیچ زحمتی به روز است! برای مثال شما می توانید آخرین اخبار ورزشی را از یک سایت معتبر ورزشی و آخرین پیشرفتهای علمی را از جایی دیگر دریافت کرده و در سایت خود قرار دهید و به محض به روز شدن این اخبار در سایتهای مبدا، شما نیز خبر به روز شده را داشته باشید.

به لینک هایی که این اطلاعات را تولید می کنندRSS feed گفته می شود و البته داشتن RSS reader برای ترجمه RSS feed در هر سایتی الزامیست که البته ما داریم!

اما چگونه یک RSS feed در سایت قرار دهیم:
1. وارد صفحه مدیر شوید.
2. بخش تنظیم محتویات صفحه را انتخاب کنید.
3. صفحه ای که می خواهید در آن لینک RSS قرار دهید را انتخاب کنید.
4. دکمه افزودن پیوند RSS را کلیک کنید.


5. سه بخش اصلی داریم:

  a. عنوان : نوشتن عنوان برای تشخیص مطلب توسط خود شما الزامی است.
  b. پیوند RSS : پیوندی است که شما از سایت مبدا دریافت کرده اید و بدون هیچ تغییری در این قسمت قرار می دهید.
  c. الگوی نمایش: که می توانید مطابق سلیقه خود نمایش مطالب را سفارشی کنید.

6. حالا فقط کافیست دکمه ثبت تغییرات را کلیک کنید و صفحه را یک بار امتحان کنید تا مطمئن شوید همه چیز درست کار می کند.



7. تمام شد!

بالای صفحه

 

 
 آمار در سایت چه فایدهای دارد؟
رضا اسکندری
 
staticsحتما الان منتظر هستید که من برای شما فواید گرفتن آمار سایت را توضیح بدهم و شما بعد از اینکه قانع شدید، پیش خود بگویید:

"به به آمار سایت عجب چیز خوبی بود و ما نمی دانستیم!

اشتباه میکنید! من به شما می گویم که شما جواب این سوال را خیلی بهتر از من بلدید! بگذارید طور دیگری قضیه را مطرح کنم و این آمار سایت است که به شما کمک می کند سوالات زیر را خیلی راحت تر جواب دهید:

• اگر بدانید که اکثر بازدید کنندگان شما از قبل، آدرس اینترنتی شما را می دانستند که وارد سایتتان شدند چطور؟ خوب می فهمید که نیاز به ثبت کردن سایتان در موتورهای جستجو دارید تا دیگران که آدرس دقیق سایت شما را نمی دانند هم بتوانند شما را پیدا کنند.
• اگر بدانید که اکثر بازدید کنندگانتان، شما را از طریق گوگل پیدا کرده اند چه؟ ساده است! سعی می کنید رتبه (Rank) خود را در گوگل بالا ببرید تا در گوگل جزء اولین نتایج جستجو در زمینه کاری خود باشید.
• اگر بدانید که از کدام سایتهایی که در آنها هزینه نموده و تبلیغ گذاشته اید، بیشتر به سایت شما می آیند چطور؟ خوب مسلما در آن سایتها پول بیشتری خرج نموده و در سایتهای دیگر پول را دور نمی ریزید!
• اگر بدانید که اکثر بازدید کنندگانتان از یک مرورگر خاص استفاده می کنند؟ بررسی می کنید که آیا در آن مرورگر سایت شما درست نمایش داده شده است یا خیر و کاربرانتان را برای استفاده از مناسبترین مرورگر راهنمایی کنید.

اگر خسته شدید می توانید بقیه "اگر بدانید" ها را رد کنید! (اما جدا توصیه می کنم این کار را نکنید چون خیلی مفید است!)

• اگر بدانید کدام صفحه ها بیشترین بازدید را دارند؟ به محتوای آن صفحه ها توجه بیشتری می کنید و روی ظاهر آنها دقیق تر می شوید.
• اگر بدانید که بازدیدهای شما معمولا در چه ساعاتی است؟ به روزرسانی یا تغییرات خود را به ساعات کم بازدید موکول می کنید که اگر (خدای نکرده!) به مشکل برخوردید کاربر ناراضی نداشته باشید.
• اگر بدانید کدام اخبار شما بیشترین بازدید را دارد؟ ( این را شما بگویید!)
• اگر بدانید تیم برنامه نویسی سایت ساز، دارد روی یک ماژول آمار کار می کند تا همه ی این نیازهای شما را برطرف کند و دیگر چیزی نمانده تا شما را صاحب این ماژول نماید چه؟!

بالای صفحه

 
 
 کارگاه علمی سایت ساز: الگوی محتویات
محمود سبزه ای
 
در هنگام ورود اطلاعات (اصطلاحا محتویات سایت) مواردی وجود دارد که یکسری مقادیر ثابت برای اطلاعات همنوع در یک صفحه و یا در صفحات مختلف باید در سایت قرار گیرند. فرض کنید یک شرکت ساختمانی میخواهد اطلاعات تمامی پروژه های خود را بر روی سایت قرار دهد. مسلما تمامی اطلاعات و فیلدهای اطلاعاتی که برای پروژه ها وارد میشود در تمامی موارد یکسان بوده و مقادیر فیلدها برای موارد مختلف، متفاوت است. موارد دیگر، ورود اطلاعات محصولات، اطلاعات تصاویر، اطلاعات مشتریان، اطلاعات کارمندان و همچنین درج کدهای اسکریپ و غیره میباشد.

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

توجه: علاوه بر بخش محتویات صفحات، شما کنترل الگوی محتویات را در بخشهایی دیگری همانند تازه های سایت، ارسال email گروهی و در ماژولهایی همانند shopping نیز در اختیار دارید. همانگونه که ملاحظه خواهید نمود، میتوانید الگوهای خود را در بخشهای مختلف به اشتراک بگذارید.



در تصویر فوق کنترل الگوی محتویات نشان داده شده است. روش کار با این کنترل را به صورت موضوعی ادامه میدهیم:

1- الگوهای دسته بندی شده: در هر قسمت از سایت (که کنترل الگوی محتویات در آن قرار دارد) الگوها، لیست الگوهای همان قسمت به نمایش درخواهد آمد. به این ترتیب اگر لیست الگوهای شما در بخشهای مختلف زیاد باشد، شما در بین یک لیست بسیار طویل، سردگم نخواهید شد و در این وضعیت، تصویر نمایش الگوهابه صورت میباشد. اگر به هر دلیلی لازم است تا به یک الگو در سایر بخشها دسترسی داشته باشید، بر روی تصویر بالا کلیک نمایید تا تمامی الگوهای موجود در تمامی بخشهای سایت لیست گردد:



2- افزودن یک الگوی جدید: برای افزودن یک الگوی جدید در لیست الگوهای موجود و پیش فرض، ابتدا یک عنوان مناسب برای آن انتخاب نموده و ساختار الگو را در بخش متن مطلب وارد مینماییم (مورد 1 و 2 در تصویر زیر):



پس از اتمام ورود عنوان و متن الگوی جدید، بر روی تصویر در نوار کنترل الگوی محتویات کلیک مینماییم. الگوی جدید با عنوان وارد شده در لیست درج گردیده و از این پس در همه بخشهای سایت قابل استفاده مجدد است.

3- استفاده از یک الگوی موجود: برای استفاده از یک الگوی موجود، کافیست تا آنرا از لیست الگوهای موجود انتخاب نموده و دکمه را کلیک نماییم. الگوی مورد نظر در ویرایشگر HTML درج خواهد شد. به این ترتیب میتوانید یک الگو را به دفعات مورد استفاده قرار دهید. دقت داشته باشید عنوان محتوی جدید را باید خود شما وارد نمایید و تنها خود الگو در اختیار شما خواهد بود.

4- ویرایش یک الگوی موجود: برای ویرایش یک الگوی موجود، ابتدا آنرا در یک محتوی خالی درج نموده، عنوان و تغییرات لازم را در خود الگو اعمال نمایید. سپس ابتدا الگو را در لیست الگوها انتخاب نموده و دکمه کلیک نمایید تا الگوی مورد نظر شما ویرایش شود. دقت داشته باشید که ابتدا الگو را در لیست الگو انتخاب نموده باشید، در غیر اینصورت الگوی انتخاب شده ویرایش شده و امکان دارد یک الگوی با ارزش را از دست بدهید!

5- حذف یک الگو: اگر تشخیص داده اید یک الگو دیگر در سایت شما کارآیی ندارد، ابتدا آنرا در لیست الگوها انتخاب نموده و سپس دکمه را کلیک نمایید.

سایت ساز در نظر دارد تا در نگارشهای آینده خود، استفاده از کنترل الگوی محتویات را با تخصیص دادن یک بخش مجزا در پانل مدیریت ارتقا داده و موارد استفاده و سودمندی آنرا افزایش دهد.

بالای صفحه

 
 
 چرا ماژول؟
محمود سبزه ای
 
نرم‌افزار سايت ساز، برنامه‌اي است كه شما را قادر مي‌سازد در هر سطحي از دانش كامپيوتري باشيد، براي خود يا ديگران توليد سايت نماييد. يك سايت توليد شده با سايت ساز قابليتهايي چون مديريت كاربران، امنيت، مديريت محتوي، رديابي فعاليت كاربران، جستجو، چند پوسته‌اي و چند زبانه بودن و ساير امكانات مورد نیاز یک سایت پویا و کامل را داراست.
علاوه بر امكانات موجود استاندارد براي يك سايت، گاهي شما لازم است فعاليتهاي خاصي را در قالب برنامه‌هاي ديگري بر روي اينترنت محلي (اينترانت) يا جهاني در اختيار داشته باشيد. تكه برنامه‌هاي مورد نظر شما نيز نيازمند امكانات فوق يعني مديريت كاربران، امنيت، مديريت محتوي و ساير امكانات سايت ساز هستند.
براي تسريع در توليد ساير برنامه‌هاي مورد نياز و همچنين جلوگيري از توليد مجدد قابليتهاي موجود، سايت ساز شما را قادر مي‌سازد تا اين فعاليتها را در قالب ماژول به آن بيافزاييد. در ادامه این مقاله دو سوال در مورد ماژولها پاسخ داده خواهد شد:

1- ماژول چیست؟
يك ماژول، تكه برنامه‌اي است كه با يك استاندارد و قالب مشخص طراحي شده و انجام يكسري از فعاليتها را بر عهده دارد. در عوض مديريت امكانات مورد نياز ماژول و همچنين مديريت بر روي خود ماژول توسط سايت ساز انجام خواهد شد. لذا:
با ايجاد ماژول براي سايت ساز، شما فعاليتها و برنامه‌هاي تحت وب مورد نياز خود را بسيار سريع، ساده و مطمئن و با قابليتهاي بالا توليد خواهيد نمود. در يك جمله: ماژولها نسل آينده برنامه‌هاي تحت وب خواهد بود و همچنین پشتیبانی از ماژولها به این معنی است که آن نرم افزار از لحاظ ایجاد و مدیریت فعالیتهای مختلف، هیچگاه دچار بن بست نخواهد شد.

2- چرا ماژول؟
شايد براي شما اين سوال ايجاد شود كه چرا ما نياز به توليد ماژول داريم و اين سوال ممكن است از دو جنبه براي شما ايجاد شود:

1- در كل مگر ما با سايت ساز نمي‌توانيم تمامي اعمال لازم براي توليد سايت خود را انجام دهيم؟ پس ديگر چه لزومي به توليد ماژول است؟

2- اگر نياز است ما يكسري فعاليتها و كارهاي خود را بر روي اينترنت داشته باشيم، از همان ابتدا شروع به توليد برنامه مبتني بر وب و كاملا به صورت جداگانه مي‌كنيم و اصلا چه نيازي به توليد آن به صورت ماژول است؟

در جواب به سوال اول بايد گفت كه درست است كه شما مي‌توانيد با سايت ساز تمامي موارد مورد نياز براي سايت خود را ايجاد نماييد اما فعاليتها و اعمال خاصي ممکن است وجود داشته باشند كه به صورت مستقيم با فرآيند سايت سازي ارتباط نداشته و با امكانات دروني سايت ساز قابل توليد نمي‌باشند. به طور مثال فرض كنيد شما مي‌خواهيد آزمونهاي online براي بازديدكنندگان خود ايجاد نموده و جواب كاربر را نيز درست پس از آزمون اعلام نماييد و يا اينكه شما يك شركت تعمير قطعات هستيد و مي‌خواهيد مشتريان از طريق اينترنت بتوانند وضعيت كالاي خود را رديابي نمايند. پس مواقعي لازم است تا شما با ايجاد يكسري برنامه كمكي به صورت ماژول، قابليتهاي سايت خود را بيش از پيش افزايش دهيد.

و اما در جواب سوال دوم، بله اگر شما نياز به برنامه بر روي اينترنت داشته باشيد مي‌توانيد به صورت مستقل آنرا ايجاد نماييد. اما ايجاد مستقل آن از چند جهت مناسب نخواهد بود:

الف) اگر شما برنامه‌نويس حرفه‌اي نبوده و با پارامترهاي اينترنت آشنايي نداشته باشيد، توليد اين برنامه براي شما بسيار مشكل بوده و همچنين ضريب كارآيي و اطمينان پاييني را خواهد داشت.

ب) توليد تمامي قابليتهاي مورد نياز يك برنامه مبتني بر وب بسيار پيچيده بوده و شما را از پرداختن مناسب به امكانات مورد نياز تكه برنامه مورد نظر باز خواهد داشت. مي‌دانيد كه هر برنامه بر روي اينترنت مديريت كاربران، برقراري امنيت، جستجو و ساير امكانات از اين قبيل را نياز دارد.

ج) به دليل اينكه شما بايد بستر و امكانات مورد نياز براي برنامه اصلي را از ابتدا توليد نماييد، توليد هر برنامه مبتني بر وب به اين روش بسيار وقتگير بوده و همچنين هزينه‌هاي توليد را بالا خواهد برد.
د) شما در نهايت يك سايت ساخته شده با سايت ساز و يك يا چند برنامه كاملا مجزاي ديگر (كه خصوصيات و ويژگيهاي خاص خود را داشته و اصلا باهم سازگاري ندارند) را خواهيد داشت كه هم مديريت آنها به صورت مجزا پيچيده بوده و هم ارتباط منطقي بين آنها برقرار نخواهد بود.

بالای صفحه

 
 
کارگاه علمی سایت ساز: ذخیره و بازیابی
محمد ضیغمی
 
ذخیره و بازیابی اطلاعات سایت (شماره 1)

ذخیره و بازیابی اطلاعات، از جمله امور بسیار مهم در سایت است. در این بخش شما میتوانید به هر تعداد و در تاریخهای دلخواه از کل اطلاعات و یا بخشهایی از اطلاعات سایت، فایل پشتیبان تهیه نمایید.


ایجاد پشتیبان جدید: برای ایجاد یک فایل جدید، بر روی دکمه "ایجاد فایل پشتیبان جدید" کلیک نمایید. با تعیین یک عنوان و کلیک بر روی دکمه گرفتن پشتیبان جدید، فایل جدید را ایجاد نمایید. در اینصورت از تمامی اطلاعات سایت (بجز اطلاعات کاربران سایت و همچنین سوال و جوابهای تالارگفتمان) پشتیبان تهیه خواهد شد. اگر مایلید تا از اطلاعات کاربران و همچنین سوال و جوابهای تالارگفتمان نیز در هنگام ایجاد فایل پشتیبان لحاظ شود، این گزینه ها را در بخش تنظیمات انتخاب نمایید.



اگر مایلید تا از اطلاعات خاصی از سایت، فایل پشتیبان تهیه نمایید، میتوانید گزینه تنظیمات پیشرفته را انتخاب نمایید. در اینصورت تمامی جداول موجود در بانک اطلاعاتی سایت نمایش داده خواهد شد. میتوانید تنها جداول مورد نظر خود را انتخاب نمایید.



برای بازیابی یک فایل پشتیبان، بر روی دکمه "بازیابی" در همان ردیف کلیک نمایید. در اینصورت پیغامی به نمایش درآمده و از شما می خواهد تا عمل بازیابی را تایید نمایید.
نکته مهم دیگر این قسمت امکان دریافت و یا ارسال فایل پشتیبان است. برای دریافت یک فایل پشتیبان ایجاد شده، بر روی دکمه "دریافت فایل" کلیک کنید. در اینصورت سایت ساز، این فایل را به شما تحویل خواهد داد. برای افزودن یک فایل پشتیبان از روی دستگاه بر روی سایت و بازیابی آن، بر روی دکمه "افزودن پشتیبان از روی دستگاه" را کلیک نمایید. سپس با کلیک بر روی دکمه Browse فایل مورد نظر را از روی دستگاه خود انتخاب نموده و سپس با تایید ارسال فایل، فایل پشتیبان را جهت بازیابی به سایت خود ارسال نمایید. مزیت این روش این است که شما می توانید با ایجاد و دریافت فایل پشتیبان از روی یک نسخه سایت و ارسال و بازیابی آن بر روی یک نسخه دیگر، عمل انتقال و یکسان سازی اطلاعات دو نسخه را انجام دهید.

در زمینه کار با بخش ذخیره و بازیابی اطلاعات سایت، لطفا به نکات زیر توجه فرمایید:
1- لطفا از بازیابی فایلهای پشتیبان با حجم بالاتر از 1 مگابایت در سایت بپرهیزید. زیرا برنامه های اینترنتی محدود به زمان می باشند و اگر مدت اجرای یک درخواست زیاد باشد، امکان بهم ریخته گی اطلاعات سایت شما خواهد بود. اگر اطلاعات سایت شما زیاد است، لطفا با انتخاب گزینه تنظیمات پیشرفته و انتخاب جداول، اطلاعات را در چند فایل مجزا ذخیره نمایید.
2- تهیه پشتیبان از اطلاعات سایت به معنی تهیه پشتیبان از روی تصاویر سایت نخواهد بود. تنها اطلاعات سایت درون این فایلها ذخیره میگردند. برای تهیه پشتیبان از روی تصاویر سایت، لطفا از شاخه userimages پشتیبان دستی تهیه نمایید.
3- فایلهای پشتیبان تهیه شده توسط سایت ساز، در شاخه userfiles/sys_backups ذخیره میگردند. شما با کپی نمودن فایل پشتیبان مورد نظر در این شاخه نیز، باعث لیست شدن آن در قسمت ذخیره و بازیابی اطلاعات بخش مدیریت سایت و همچنین امکان بازیابی آن خواهید شد.
4-گر در هنگام ایجاد فایل پشتیبان با خطایی روبرو شدید، دلیل آن نداشتن حق دسترسی نوشتن کاربر ASP.NET به شاخه userfiles و یا وجود نداشتن شاخه sys_backups درون شاخه userfiles خواهد بود. لطفا موارد فوق را در صورت بروز خطا کنترل نمایید.
5-در سایت ساز، نام گذاری جداول بر اساس یک قاعده کلی میباشد، لذا معتقدیم ذکر این قاعده شما را در دسته بندی و یافتن جدول مورد نظر یاری خواهد نمود. تمام نکته نام گذاری در دو بخش اول نام یک جدول است؛ به طور مثال Eng_Fwk_Users در بخش اول نام گذاری (Eng) نشان میدهید که این جدول از جداول موتور (Engine) اصلی سایت ساز است. بخش دوم (Fwk) نشان میدهد که این جدول مربوط به هسته سایت ساز (Framework) بوده و نام اصلی این جدول Users است.

با توجه به توضیح فوق، برخی از موارد خلاصه سازی شده در نام جداول را با هم مرور میکنیم:

Eng: مربوط به موتور اصلی سایت ساز
Fwk: مربوط به هسته سایت ساز
Ety: اطلاعات پایه (Entity)
Fum: جدول مربوط به تالارگفتمان
Sgn: جدول مربوط به ماژول سایت ساز (Site Generator)
Sgm: جدول مربوط به یک ماژول افزوده شده

6- توجه داشته باشید که فایل پشتیبانی را هرگز تغییر نام (rename) ننمایید. زیرا در این صورت فایل از طرف برنامه شناسائی نمیشود و در نتیجه فایل قابل بازیابی از طریق برنامه نخواهد بود.

7- پس از ایجاد فایل پشتیبان فایل را از طریق کلیک روی دکمه دریافت مربوط به آن دانلود کنید. بعد از دریافت، فایل را از روی فضای اینترنت (host) حذف کنید.

8- در تهیه پشتیبانی هنگامی که تیک تنظیمات پیشرفته فعال نیست سایت ساز از همه قسمت ها پشتیبانی میگیرد(به غیر از کاربران و سئوال ها و پاسخ ها). در واقع تیک تنظیمات پیشرفته برای سفارشی کردن پشتیبانی می باشد.


بالای صفحه

 
 

دریافت نسخه pdf ماهنامه شماره سوم