تگ های اختصاصی طراحی قالب کانی وب

نمایه کاربر

نویسنده
poshtiban
مدیر کل پشتيباني
مدیر کل پشتيباني
پست: 1204
تاریخ عضویت: پنج شنبه 21 اسفند 1393, 4:46 pm
وب سایت: http://vcphub.ir
محل اقامت: ايران
Gender:
سن: 33
تماس:

تگ های اختصاصی طراحی قالب کانی وب

پستتوسط poshtiban » پنج شنبه 13 فروردین 1394, 7:54 pm

به نام خدا


تصویر



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


1 – دقت کنید قالب طراحی شده با تمامی مرورگر ها سازگار باشد .

2 – قالب باید حداقل از بلوک بالا پشتیبانی کند ( بلوک های راست ، چپ و یا پایین الزامی نمی باشند ) زیرا یکی از style های بلوک بالا برای نمایش تبلیغات اجباری وی سی پی ( در نسخه رایگان ) توسط سیستم استفاده می شود .

3 – قالب شما باید شامل تمامی امکانات ابتدایی سیستم باشد .

4 – حداقل اندازه تصویر ( Resolution ) مورد پشتیبانی برای تمامی قالب ها باید 768x1024 باشد .

5 – در نسخه جدید بسیاری از قسمت ها شامل تگ <none></none> می باشند این به این معنی است که می توانید متن مناسبی برای وقتی که هیچ آیتمی در بخش مورد نظر وجود ندارد در نظر بگیرید . به عنوان مثال علاوه بر قالب بخش پیوند ها باید قالبی برای وقتی که هیچ پیوندی وجود ندارد در نظر بگیرید تا جایگزین الگوی اصلی نمایش لینک ها بشود ، این امر باعث زیبایی بیشتر سایت و جلوگیری از به وجود آمدن بلوک های خالی در صورت عدم استفاده سایت از بخش مورد نظر می شود ( اگر این تگ خالی باشد کل بلوک حذف خواهد شد ) .

6 – بخشی از کد های سیستم دارای تگ های تو در تو می باشند ، تعدادی از این تگ ها مشخص کننده Idتنطیمات سیستم پارسی کیوت می باشند . تگ های <vcpname> </vcpname> مشخص کننده های ID می باشند . محتویات این تگ ها باید همواره عبارتی انگلیسی شامل فقط عدد و حرف باشد . به عنوان مثال برای استایل هر بلوک باید نامی به زبان انگلیسی برای آن در نظر بگیرید که توسط این تگ مشخص می شود شما در انتخاب این نام آزاد هستید اما باید دقت کنید که اطلاعاتی که داخل هر تگ <vcpname> قرار می گیرد باید در کل قالب منحصر به فرد باشد ؛ این به این معنی است که محتوای داخل هیچ دو تگ vcpname ای در کد قالب نباید یکسان باشند .

7 – سعی کنید گزینه های قابل تغییر قالب ها ( مانند آدرس هدر ، متن های ثابت و ... ) را توسط vcpcode به بخش تنظیمات هر قالب اضافه کنید ؛ این امر باعث کمتر شدن تغییرات در کد و سادگی بیشتر برای کاربر های معمولی می شود . ( در ادامه توضیحات بیشتری در این مورد خواهید خواند )

8 – کپی برداری از قالب سایت های دیگر در صورت عدم رضایت مدیر سایت مورد نظر مصداق تخلف محسوب شده و می تواند باعث مسدود سازی قالب و سایت ( یا سایت های ) استفاده کننده از آن قالب می شود .

9 – در نسخه جدید وی سی پس سیستم Smart SEO باعث می شود تا کد نمایش داده به موتور های جستجوگر با کد قالب شما فرق کند ، لذا نیازی به بهینه سازی قالب برای موتور های جستجوگر نیست و نباید درباره این موضوع نگرانی داشته باشید .

10 – تگ های سیستم به بزرگی و کوچکی حروف و فاصله حساس هستند :
صحیح : </vcppoll> غلط : </VCPPOLL> یا < / VCPPOLL>
صحیح : <-title->غلط : <-TITLE->

11 – توجه داشته باشید که تگ هایی که با vcp آغاز می شوند و سایر تگ های غیر استاندارد HTML که توسط سیستم برای مدیریت قالب اضافه می شوند در صورتی که توسط ویرایشگر سیستم ( مثلا بخش ارسال مطلب یا ویرایشگر بلوک ها ) استفاده یا ویرایش شوند به طور خودکار حذف خواهند شد ؛ به این دلیل که این ویرایشگر تگ ها را بر اساس استاندارد HTML باز سازی می کند . به عنوان مثال اگر می خواهید تنطیماتی برای قالب توسط تگ vcpsettingcode ایجاد کنید و آن را به کاربران سایت محدود کنید باید تگ <useronly> را خارج از تگ <vcpsettingcode> قرار دهید تا هنگام ویرایش توسط ویرایشگر سیستم حذف نشود ( اما در هنگام نمایش سایت فقط برای کاربران نمایش داده می شود ) .

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

هشدار
بدلیل استفاده سیستم وی سی پی از لینک های SEO در طراحی قالب حتما باید کد زیر را بعد از تگ <head> قرار بدهید ، در غیر این صورت در بعضی از صفحات ، لینک های داخلی سایت از دسترس خارج خواهند شد :

کد: انتخاب همه

<base href="<-url->" />
13 – در هنگام لینک دهی به بخش های مختلف بجای استفاده از http://foo.vcp.ir/bar.html و ... حتما از تگ url به صورت زیر استفاده کنید :

کد: انتخاب همه

<-url->/bar.html
فرم جستجوگر
برای دسترسی به این قسمت باید اطلاعات را توسط متد GET به آدرس <-url->/search ارسال کنید و نام INPUTBOX را q درنظر بگیرید .

کد: انتخاب همه

<form method="get" action="/search/"> <input type="text" name="q" value="Search for …"> <input type="submit" value="Go"> </form>
فرم ورود کاربران
معمولا در اکثر قالب ها فرمی را برای ورود سریع کاربر به سایت در نظر می گیرند . در سیستم وی سی پی این فرم به توسط متد POST به صفحه اول ارسال می شود :

کد: انتخاب همه

<form method="post" action="/"> <input type="hidden" name="mod" value="login"> <input type="text" name="username" value=""><input type="password" name="password" value=""> <input type="submit" value="Log in"> </form>
لینک ماژول فراموشی رمز عبور نیز در پایان همین راهنما وجود دارد .


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

کد های عمومی سیستم
عنوان صفحه که در میان تگ های <title></title> قرار می گیرد .

کد: انتخاب همه

<-ptitle->
توضیحات سایت .

کد: انتخاب همه

<-des->
نام ( عنوان ) سایت

کد: انتخاب همه

<-name->
نام کاربری پارسی کیوت سایت

کد: انتخاب همه

<-user->
بازدید سال جاری

کد: انتخاب همه

<-cyear->
بازدید ماه جاری

کد: انتخاب همه

<-cmonth->
بازدید هفته جاری

کد: انتخاب همه

<-cweek->
بازدید کل

کد: انتخاب همه

<-call->
بازدید روز جاری

کد: انتخاب همه

<-ctday->
بازدید روز گذشته

کد: انتخاب همه

<-cyday->
تعداد کل اعضا میهمان های آنلاین کاربران آنلاین نام کاربری کاربر فعلی در صورتی که وارد سایت شده باشد ( بهتر است داخل تگ useronly قرار بگیرد )

کد: انتخاب همه

<-cuser->
آدرس تصویر آواتار کاربر فعلی در صورتی که وارد سایت شده باشد ( بهتر است داخل تگ useronly قرار بگیرد )

کد: انتخاب همه

<-cavt->
کل افراد آنلاین ( مجموع کاربران و میهمان ها ) مجموع کد های متا تگ سایت شامل کلمات کلیدی و توضیحات و ... (حتما باید داخل تگ head قرار بگیرد )

کد: انتخاب همه

<-meta->
محتوای HTML صفحات استاتیک

کد: انتخاب همه

<-pcontent->
آدرس سایت

کد: انتخاب همه

<-url->
آدرس ایمیل مدیر سایت

کد: انتخاب همه

<-email->
تعداد مطالب تعداد نظرات زمان فعلی به وقت تهران

کد: انتخاب همه

<-tnow->
تاریخ فعلی (شمسی)

کد: انتخاب همه

<-dnow->


شناسایی کاربر
محتویات تگ زیر تنها زمانی نمایش داده می شوند که کاربر جاری مهمان باشد :

کد: انتخاب همه

<guestonly></guestonly>
محتویات تگ زیر تنها زمانی نمایش داده می شوند که کاربر جاری عضو سایت باشد :

کد: انتخاب همه

<useronly></useronly>
طراحی منوی سایت با توجه به سلیقه شما میباشد اما فراموش نکنید که برای کاربران وارد شده لینک خروج در نظر گرفته شود . در ضمن لینک های ورود و عضویت نیز باید برای میهمان ها موجود و برای کاربران وارد شده موجود نباشد . این کار را میتوانید با استفاده از تگ های بالا و رجوع به لینک ماؤول های خارجی در پایان همین راهنما انجام دهید .

نمایش کاربران آنلاین
این کد با تگ <vcpou> شروع و با تگ </vcpou> خاتمه پیدا می کند . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

نام کاربر آنلاین

کد: انتخاب همه

<-username->
در صورت انلاین نبودن هیچ کاربری محتوای تگ زیر نمایش داده خواهد شد

کد: انتخاب همه

<none></none>


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

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

کد: انتخاب همه

<style type="text/css"> Body {background-image: url (http://foo.bar/image.jpg) ;} </style>
در این صورت اگر کاربر تمایل داشته باشد این پس زمینه را تغییر دهد باید وارد کد HTML بشود و این آدرس URL را تغییر بدهد . اکثر کاربران چنین توانایی ؛ لذا در سیستم جدید وی سی پی روشی برای ساده کردن این فراید وجود دارد .

شروع تگ تنظیمات کوتاه

کد: انتخاب همه

<vcpsettingtext>
پایان تگ تنظیمات کوتاه

کد: انتخاب همه

</vcpsettingtext>
در داخل این تگ ها علاوه بر محتوا ی مورد نیاز دو تگ دیگیر نیز قرار می گیرند که محتویات آن ها به صورت زیر کاربرد دارند :

عنوان انگلیسی دلخواه مثلا "bgimage"

کد: انتخاب همه

</vcpname><vcpname>
عنوان فارسی برای نمایش در پنل مثلا " آدرس فایل پس زمینه"

کد: انتخاب همه

</vcptitle><vcptitle>
به عنوان مثال کد بالا باید به صورت زیر دربیاید :

کد: انتخاب همه

<style type="text/css"> Body {background-image: url (<vcpsettingtext><vcpname>bgimage</vcpname><vcptitle>آدرس تصویر زمینه</vcptitle>http://foo.bar/image.jpg</vcpsettingtext>) ;} </style>
این کد توسط کامپایلر قالب وی سی پی به صورت کد اول نمایش داده خواهد شد با این تفاوت که گزینه ای در بخش تنطیمات قالب بوجود می آید تا کاربر بتواند فایل بک گروند را هر موقع که نیاز داشت تغییر بدهد .

2 – تگ ایجاد Textarea برای دریافت کدHTML یا عبارت های طولانی
تمامی ساختار این تگ مانند تگ Inputbox می باشد با این تفاوت که محتویان این تگ هنگام نمایش در بخش تنظیمات در یک WYSIWG Editor نمایش داده خواهند شد مانند آنچه که در بخش درج مطلب جدید وجود دارد .

کد: انتخاب همه

<vcpsettingcode><vcpname>mytxt</vcpname><vcptitle>some text</vcptitle>Your <b>text</b> goes here</vcpsettingcode>
مدیریت بلوک ها
نسخه جدید وی سی پنل به طراح قالب این امکان را می دهد برای هر بلوک استایل های گوناگونی طراحی کند در هنگام ساخت بلوک در کنترل پنل می توان استایل مورد نظر را انتخاب کرد . این استایل ها با توجه به مکان بلوک در دسته های قرار می گیرند . همچنین می توانید قسمت های مختلف مانند لینک ها ، نظر سنجی ، نویسندگان و ... را داخل بلوک ویژه قرار داده و امکان جابجا کردن این بخش ها را نیز به کاربر بدهید ...
گروه های بلوک
این تگ ها مشخص کننده مجموعه بلوک های سایت در یک سمت خاص می باشند . به عنوان مثال اگر تمام بلوک ها در یک DIV قرار می گیرند باید این تگ را در خارج از این DIV قرار بدهید . قرار ندادن تگ bg به این معنی است که قالب شما بلوک سمتی که قرار داده نشده است پشتیبانی نمی کند ( وجود بلوک بالا الزامی است ) .

مثال بخشی از کد قالب :

کد: انتخاب همه

<bgright> <div id="blockcontainer" class="right"> ……… block right styles code goes here ……… </div> </bgright> <bgleft> ………… Some code here ………… <div id="blockcontainer" class="left"> ……… block left styles code goes here ……… </div> </bgleft>

گروه بلاک های راست

کد: انتخاب همه

</bgright><bgright>
گروه بلاک های چپ

کد: انتخاب همه

</bgleft><bgleft>
گروه بلاک های بالا

کد: انتخاب همه

</bgtop><bgtop>
گروه بلاک های پایین

کد: انتخاب همه

</bgbottom><bgbottom>

استایل بلوک ها
استایل بلوک با توجه به مکان آن ایجاد می شود . فرض کنید تمایل دارید در سمت راست 4 رنگ بلوک قرار بدهید تا کاربر با توجه به سلیقه خود رنگ مورد نظرش را در بخش مدیریت بلوک ها ایجاد کند . برای این کار داخل گروه مربوطه باید یک استایل ایجاد کنید :

استایل بلوک راست

کد: انتخاب همه

</vcpblockright><vcpblockright>
استایل بلوک چپ

کد: انتخاب همه

</vcpblockleft><vcpblockleft>
استایل بلوک بالا

کد: انتخاب همه

</vcpblocktop><vcpblocktop>
استایل بلوک پایین

کد: انتخاب همه

</vcpblockbot><vcpblockbot>


در داخل هر استایل تگ های زیر معتبر می باشند :

عنوان انگلیسی دلخواه مثلا "rightred"

کد: انتخاب همه

</vcpname><vcpname>
عنوان فارسی برای نمایش در مدیریت بلوک مثلا " راست قرمز"

کد: انتخاب همه

</vcptitle><vcptitle>
عناون بلوک

کد: انتخاب همه

<-btitle->
محتوای HTML بلوک

کد: انتخاب همه

<-bcontent->
مثال :

کد: انتخاب همه

<bgright> <div id="rightblocks"> <vcpblockright> <vcpname>rightred</vcpname><vcptitle>راست – قرمز رنگ</vcptitle> <div class="red" style="color:blue;"><-btitle-><hr><-bcontent-></div> </vcpblockright> <vcpblockright> <vcpname>rightgreen</vcpname><vcptitle>راست – سبز رنگ</vcptitle> <div class="green" style="color:white;"><b><-btitle-></b><br><-bcontent-></div> </vcpblockright> ………………………………………………………………………… </div> </bgright>

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

پیوند ها

کد: انتخاب همه

vcplinks
نویسندگان

کد: انتخاب همه

vcpadmins
نظرسنجی

کد: انتخاب همه

vcppoll
موضوعات مطالب اخیر

کد: انتخاب همه

vcplastpost
آخرین ارسال های تالار گفتمان

کد: انتخاب همه

vcpflasttopics
منوی کاربری ( فرم ورود برای میهمان ها و لینک پنل و عکس آواتار برای وارد شده ها )

کد: انتخاب همه

vcpubox
مثال :

کد: انتخاب همه

<bgleft> <div id="rightblocks"> <vcpblockleft> <vcpname>rightred</vcpname><vcptitle>چپ – قرمز رنگ</vcptitle> <div class="red" style="color:blue;"><-btitle-><hr><-bcontent-></div> </vcpblockleft> <vcpblockleft> <vcpname>rightgreen</vcpname><vcptitle>پیوند ها</vcptitle> <div class="green" style="color:white;"><b><-btitle-></b><br> <vcplinks><a href="<-link->" target="_blank"><-title-></a><br></vcplinks> </div> </vcpblockleft> ………………………………………………………………………… </div> </bgleft>
لطفا تمامی امکانات ذکر شده را در بلوک ویژه قرار دهید ( این امر در بسیاری موارد به سیستم وی سی پی و کاربر استفاده کننده کمک می کند ) .


پیوند ها
این کد با تگ <vcplinks> شروع و با تگ </vcplinks> خاتمه پیدا می کند . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

در صورت وجود لینک این بخش به عنوان قالب در نظر گرفته می شود

کد: انتخاب همه

<tpl></tpl>
درصورت عدم وجود لینک این بخش به عنوان قالب در نظر گرفته می شود

کد: انتخاب همه

<none></none>
عنوان لینک

کد: انتخاب همه

<-title->
آدرس دامنه لینک بدون www و http://

کد: انتخاب همه

<-ldom->
آدرس کامل لینک

کد: انتخاب همه

<-link->
موضوعات مطالب
سیستم جدید وی سی پی موضوعات را به صورت شاخه ای دسته بندی می کند . از این رو برای موضوعات از تگ های مختلفی برای دسته اصلی ( Parent ) و زیر شاخه ( Child ) در نظر گرفته شده است :

برای دسته های اصلی : <vcpcatparent></vcpcatparent>

پس برای ایجاد کد زیر شاخه ها باید تگ های <vcpcatchild> و </vcpcatchild> را داخل دو تگ بالا یعنی vcpcatparent قرار بدهید ؛ محتویات این دو تگ به عنوان الگوی نمایش موضوعات استفاده می شود که در هر دو تگ کد های زیر معتبر هستند :

عنوان موضوع یا زیر موضوع

کد: انتخاب همه

<-title->
آدرس لینک موضوع یا زیر موضوع

کد: انتخاب همه

<-link->
تعداد مطالب موضوع یا زیر موضوع

کد: انتخاب همه

<-num->

مدیران و نویسندگان سایت
این کد با تگ <vcpadmins> شروع و با تگ </vcpadmins> خاتمه پیدا می کند . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

نام نویسنده

کد: انتخاب همه

<-aname->
نام کاربری نویسنده

کد: انتخاب همه

<-auname->
تعداد مطالب نوشته شده توسط نویسنده

کد: انتخاب همه

<-nposts->
لینک پروفایل نویسنده

کد: انتخاب همه

<-plink->

نظر سنجی
این کد با تگ <vcppoll> شروع و با تگ </vcppoll> خاتمه پیدا می کند . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

سوال نظرسنجی عنوان نظرسنجی

کد: انتخاب همه

<-title->
لینک نتایج نظرسنجی

کد: انتخاب همه

<-polink->
ID نظرسنجی

کد: انتخاب همه

<-poid->
اطلاعات این تگ مشخص کننده الگوی نمایش گزینه های نطر سنجی می باشند

کد: انتخاب همه

<vcpchoice></vcpchoice>
عنصر فرم HTML هر گزینه به صورت Radio Button یا Checkbox ( داخل تگ vcpchoice )

کد: انتخاب همه

<-option->
متن گزینه نظرسنجی ( داخل تگ vcpchoice )

کد: انتخاب همه

<-ctext->
نظر سنجی باید داخل یک فرم که با متد POST و اکشن index.php قرار بگیرد . اضافه کردن این دو Hidden Input در فرم ضروری است :

کد: انتخاب همه

<input type="hidden" name="id" value="<-poid->"><input type="hidden" name="mod" value="poll">


مطالب اخیر
در بخش مطالب اخیر مطالبی نمایش داده می شوند که در صفحه دوم سایت قرار می گیرند .
این کد با تگ <vcplp> شروع و با تگ </vcplp> خاتمه پیدا می کند . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

عنوان مطلب

کد: انتخاب همه

<-lpt->
لینک مطلب

کد: انتخاب همه

<-lpl->
تاریخ ارسال مطلب ( مانند : 12 اردیبهشت 1390 )

کد: انتخاب همه

<-lpd->

محتوای سایت
محتوای سایت در صفحات استاتیک از طریق تگ <-pcontent-> در قالب قرار می گیرد اما در سایر صفحات دینامیک از کد های زیر استفاده می شود :
این کد با تگ <vcppost> شروع و با تگ </vcppost> خاتمه پیدا می کند . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :


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

کد: انتخاب همه

<tpl></tpl>
محتوای این تگ زمانی جایگزین می شود که هیچ مطلبی در صفحه مورد نظر وجود نداشته باشد

کد: انتخاب همه

<none></none>
عنوان مطلب

کد: انتخاب همه

<-title->
محتوای مطلب

کد: انتخاب همه

<-content->
تاریخ ارسال مطلب مطابق تنظیمات سایت

کد: انتخاب همه

<-pdate->
ساعت ارسال مطلب مطابق تنظیمات سایت

کد: انتخاب همه

<-ptime->
عنوان موضوع والد مطلب لینک موضوع والد

کد: انتخاب همه

<-pclink->
عنوان زیر موضوع مطلب لینک زیر موضوع

کد: انتخاب همه

<-clink->
نام کاربری نویسنده مطلب آدرس پروفایل نویسنده مطلب

کد: انتخاب همه

<-wlink->
لینک ثابت به مطلب

کد: انتخاب همه

<-link->
تعداد نظرات مطلب

کد: انتخاب همه

<-ncmts->
تعداد بازدید ها از مطلب

کد: انتخاب همه

<-visits->
روز ارسال مطلب به صورد عدد فارسی ماه ارسال عدد به صورت فارسی سال ارسال مطلب به صورت فارسی محتویات این تگ زمانی نمایش داده می شوند که مطلب دارای ادامه باشد

کد: انتخاب همه

<more></more>
محتویات این تگ زمانی نمایش داده می شوند که مطلب دارای ادامه نباشد

کد: انتخاب همه

<constant></constant>
کد های مربوط به مطالب مرتبط

کد: انتخاب همه

<related></related>


مطالب مرتبط
این کد باید داخل تگ <tpl> بخش محتوای سایت قرار بگیرد و با تگ <related> شروع و با تگ </related> خاتمه پیدا می کند . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

این تگ خود داخل تگ های related قرار می گیرد ، قالب اصلی این بخش را مشخص می کند اما بخش های ثابت "مطالب مرتبط " خارج از این دو تگ و در بدنه تگ related قرار داده می شوند .

کد: انتخاب همه

<tp></tp>
آدرس مطلب مرتبط

کد: انتخاب همه

<-relurl->
عنوان مطلب مرتبط

کد: انتخاب همه

<-reltitle->

بخش نظرات مطالب
سیستم جدید پارسی کیوت نطرات هر مطلب را زیر همان مطلب نمایش می دهد ؛ از این رو برای هر قالب باید بخش نطرات را نیز در قالب اصلی صفحات دینامیک کد نویسی کنید . این بخش از دو تگ مخصوص فرم ارسال و نمایش نظرات تشکیل شده است .
فرم ارسال نظر در صفحه اول نمایش داده نمی شود از این رو باید کل کد های مربوط به این فرم را داخل تگ های <cform> و </cform> قرار بدهید تا سیستم توانایی شناسایی این فرم را داشته باشد . کد های معتبر داخل این بخش به صورت زیر می باشند :

شماره مطلبی که برای آن نظر داده می شود

کد: انتخاب همه

<-cpid->
کد HTML مربوط به CAPTCHA یا تصویر امنیتی

کد: انتخاب همه

#captcha#


ارسال نظرات باید داخل یک فرم که با متد POST و اکشن index.php قرار بگیرد . اضافه کردن این دو Hidden Input در فرم ضروری است :

کد: انتخاب همه

<input type="hidden" name="mod" value="comment"><input type="hidden" name="cpid" value="<-cpid->">
در فرم ارسال نظرات باید از Input Box هایی با استایل دلخواه اما مطابق نام گزاری زیر استفاده کنید :

نام نظر دهنده آدرس ایمیل نظر دهنده آدرس سایت نظر دهنده متن نظر ( این نام را برای textarea در نظر بگیرید نه input )

کد: انتخاب همه

comment
همچنین وی سی پی کد HTML بخش کد امنیتی ( CAPTCHA ) را به طور خودکار از طریق تگ #captcha# در اختیار شما قرار می دهد ؛ وجود این کد در فرم الزامی است .
توجه : در نسخه جدید وی سی پی برای کاربرانی که وارد سایت شده اند ، نیازی به ارسال ایمیل ، سایت و یا نام و نام خانوادگی نیست . سیستم به طور خودکار این موارد را درج می کند برای سهولت کار اعضا باید بخش هایی از فرم را که مربوط به این سه ورودی می شوند داخل تگ <guestonly></guestonly> قرار بدهید تا فقط برای میهمان ها به نمایش درآیند .

الگوی نمایش نظرات با تگ <comment> شروع و با تگ </comment> خاتمه پیدا می کند ( این بخش مستقل از فرم ارسال عمل می کند ) . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

قالب این بخش هنگامی که نظری برای نمایش وجود دارد

کد: انتخاب همه

<tpl></tpl>
هنگامی که هیچ نظری ارسال نشده این کد نمایش داده خواهد شد .

کد: انتخاب همه

<none></none>
آدرس فایل آواتار کاربر ( یا آواتار ایجاد شده به طور خودکار توسط وی سی پنل )

کد: انتخاب همه

<-cavat->
نام ارسال کننده نظر

کد: انتخاب همه

<-cname->
زمان ارسال نظر

کد: انتخاب همه

<-ctime->
تاریخ ارسال نظر

کد: انتخاب همه

<-cdate->
متن نظر

کد: انتخاب همه

<-ctxt->
پاسخ مدیر

کد: انتخاب همه

<-crep->
آدرس سایت ارسال کننده

کد: انتخاب همه

<-curl->
ایمیل ارسال کننده

کد: انتخاب همه

<-cmail->
تعداد کل نظرات

کد: انتخاب همه

<-pncmts->

درون تگ <tpl> نیز تگ های زیر معتبر می باشند :

محتویات این تگ زمانی نمایش داده می شوند که نظر دهنده آدرس سایت خود را وارد کرده باشد .

کد: انتخاب همه

<st></st>
محتویات این تگ زمانی نمایش داده می شوند که مدیر سایت به نظر پاسخ داده باشد .

کد: انتخاب همه

<rp></rp>


آخرین ارسال های تالار
در برخی از قالب ها نیاز است تا آخرین ارسال های تالار گفتمان در سایت قرار بگیرد . کل محتوای این بخش درون تگ <flp> و </flp> قرار می گیرد . اما الگوی تکرار شونده برای هر پست درون تگ <tpl> و </tpl> قرار می گیرد . کد های معتبر درون این تگ ها به صورت زیر است :

عنوان مبحث

کد: انتخاب همه

<-fptitle->
لینک مبحث

کد: انتخاب همه

<-fplink->
نام کاربری آخرین ارسال کننده

کد: انتخاب همه

<-fplp->
لینک پروفابل اخرین ارسال کننده

کد: انتخاب همه

<-fplplink->
تعداد پاسخ ها به مبحث

کد: انتخاب همه

<-fpreps->
بازدید مبحث

کد: انتخاب همه

<-fpvisits->
نام کاربری ایجاد کننده مبحث

کد: انتخاب همه

<-fpopener->
لینک پروفایل ایجاد کننده مبحث

کد: انتخاب همه

<-fpoplink->
نوع مبحث به صورت عدد (تصویر ، رویداد ، مطلب و ...)

کد: انتخاب همه

<-fptype->

مدیریت تبلیغات
این بخش به شما امکان می دهد برای نمایش تبلیغات در سایت مکان های دلخواه با سایز مشخص در نظر بگیرید تا کاربر بتواند به راحتی این تبلیغات را مدیریت کند .

برای هر مکان اطلاعات را داخل تگ <adplace> و </adplace> قرار بدهید . داخل این تگ یک عنوان انگلیسی در <vcpname> و </vcpname> قرار بدهید سپس یک عنوان فارسی در <vcptitle> و </vcptitle> باید برای هر تبلیغ سایز بنر را در تگ <vcpsize> و </vcpsize> قرار بدهید . مثال :

کد: انتخاب همه

<adplace><vcpname>468top</vcpname><vcptitle>هدر سمت چپ</vcptitle><vcpsize>468x60</vcpsize><img src="images/ad.gif" border="0"></adplace>
لیست صفحات
برای قالب صفحات اصلی ( در صفحات استاتیک این کد را قرار ندهید ) سیستم سایت ساز نسخه جدید طوری طراحی شده که لیست صفحه بندی را فقط در هنگام نیاز نمایش دهد لذا این لیست را باید به طور کامل داخل تگ های <vcplist> و </vcplist> قرار بدهید . در داخل این دو تگ می توانید الگوی نمایش لیست صفحات را به صورت زیر تعریف کنید :

شماره صفحه آخر ( تعداد صفحات )

کد: انتخاب همه

<-plast->
صفحه فعلی

کد: انتخاب همه

<-cupage->
تعداد نمایش در هر صفحه

کد: انتخاب همه

<-ppp->
شماره صفحه بعد

کد: انتخاب همه

<-pnext->
شماره صفحه قبل

کد: انتخاب همه

<-pprev->

برای مشخص کردن لیست اصلی در داخل تگ vcplist از کدی که با تگ <tpl> شروع و با تگ </tpl> خاتمه پیدا می کند استفاده می کنیم . کد های اختصاصی که درون این دو تگ معتبر می باشند به صورت زیر است :

عبارت جدا کننده که بین کد اعداد لیست صفحات قرار می گیرد

کد: انتخاب همه

<vcpsep></vcpsep>
عبارت استفاده شده برای مشخص کردن صفحه فعلی

کد: انتخاب همه

<iscpage></iscpage>
شماره صفحه

کد: انتخاب همه

<-pnum->
آدرس صفحه

کد: انتخاب همه

<-plink->
در صورت ی که صفحه ی فعلی در حلقه وارد شده باشد این تگ محتویات درون vcpcpage را نمایش می دهد اما برای سایر صفحات این تگ مقدار تهی null خواهد بود

کد: انتخاب همه

<-iscpage->
برای لینک دادن صحیح به هر صفحه از کد مقابل استفاده کنید : <a href="<-plink->"><-pnum-></a>

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

محتویان این تگ فقط در صفحه اول و سایر صفحات اصلی سایت (مانند : آرشیو موضوعات ) نمایش داده می شوند .

کد: انتخاب همه

</mionly> و <mionly>
محتویات این تگ فقط در صفحه ی نمایش مطلب نمایش داده می شود .

کد: انتخاب همه

</ponly> و <ponly>
محتویان این تگ فقط در صفحه اول نمایش داده می شوند .

کد: انتخاب همه

</ionly> و <ionly>


ماژول های سایت

صفحه ورود به سایت

کد: انتخاب همه

mod-login.html
صفحه عضویت در سایت

کد: انتخاب همه

mod-register.html
صفحه فراموشی رمز عبور

کد: انتخاب همه

mod-forgot.html
صفحه کنترل پنل کاربری

کد: انتخاب همه

mod-cp.html
صفحه ارتباط با ما

کد: انتخاب همه

mod-contact.html
صفحه درباره ما

کد: انتخاب همه

mod-about.html
قوانین سایت

کد: انتخاب همه

mod-tos.html
تالار گفتمان

کد: انتخاب همه

<-url->/forum
خروج از سیستم

کد: انتخاب همه

mod-logout.html
جستجوگر

کد: انتخاب همه

<-url->/search
آدرس خروجی RSS

کد: انتخاب همه

<-url->/rss



منبع: http://vcp.ir/templatehelp/[/b]
تصویر

تبليغات با قيمت باورنكردني در سايت با پيج رنك 3 گوگل
{بنر زير اخرين ارسالات(250 تومان يكساله) - بنر بالاي فوتر(250 تومان يكساله) - بنر بين تاپيك اول و دوم(250 تومان يكساله)}
كل بسته بالا به قيمت 750 هزار تومان براي يكسال فقط براي دو نفر


تصویر

چه کسی حاضر است؟

کاربران حاضر در این انجمن: کاربر جدیدی وجود ندارد. و 2 مهمان