راهنمای مجموعه نرم افزارهای یکتاوب

 


راهنماي آموزش و رفع اشکال | راه‌اندازی اولیه | راهنمای جامع برنامه | فهرست ابزارهای مدیریت | راهنماي الفبايي | مقالات متنوع

جستجو در راهنما | فهرست فایل ها | پرسش‌هاي متداول | تالار گفتگو | ارسال پیشنهادها و اشکالات | برگشت به پايگاه


راهنماي فايل‌ها و کدهای قالب های اصلی و سفارشی برنامه

 

بسته‌ي نرم‌افزاري يکتاوب هم‌اكنون 3 نوع قالب گرافيکي پايه دارد که ويژگي‌هاي آن‌ها را مي​توانيد در بخش مديريت پايگاه از بخش ويژه‌ي طراح برنامه و زيرمنوي تنظيمات قالب‌هاي‌ وبگاه ببيند و ويرايش كنيد.

1. قالب نوع AWT1

  • عرض صفحات اين نوع قالب بيشتر روي 800 پيکسل تنظيم شده است.
  • اين نوع قالب‌ها تنها يک تصوير برايheader  و footer (بنرهاي بالا و پايين صفحات) دارند. بنابراين، مي‌توان به آساني آن‌ها را ويرايش كرد.
  • فايل​هايheader  و footer صفحات در شاخه site قرار مي​گيرند. با کليک راست روي تصوير و گرفتن Properties مي​توان ابعاد، نام و مسير دقيق آن را مشخص كرد.

نمونه اين قالب را ببينيد: www.jazirehdanesh.com

 

2. قالب نوع AWT2

  • عرض صفحات اين نوع قالب بيشتر روي 100 درصد تنظيم شده است.
  • اين نوع قالب‌ها 4 تصوير برايheader  و footer (بنرهاي بالا و پايين صفحات) دارند. بنابراين، براي ويرايش آنها بايد تناسب بين ابعاد اين تصويرها را در نظر گرفت.
  • فايل​هايheader  و footer صفحات در شاخه site قرار مي​گيرند. با کليک راست روي تصوير و گرفتن Properties مي​توان ابعاد، نام و مسير دقيق آن را مشخص كرد.

نمونه اين قالب را ببينيد: www.iums.ac.ir/index.php

 

3. قالب‌هاي وي‍ژه

قالب​هاي ويژه به سفارش کارفرما و به صورت اختصاصي براي هر يك از پايگاه​ها تهيه مي​شوند. اين نوع قالب​ها از ترکيب يک صفحه HTML يا TPL با کدهاي قالب يکتاوب فراهم مي‌آيند. فايل​هاي HTML يا TPL اين نوع قالب در شاخه yekta_program/tpl_files قرار مي​گيرند.
اگر خواهان داشتن يك قالب اختصاصي هستيد، مي‌توانيد با متغيرهاي عمومي يكتا، قالب صفحات مورد نياز خود را تعريف كنيد. پس از طراحي قالب، فايل‌هاي آن را به شاخه yekta_program/tpl_files فراگذاري كنيد و نام فايل‌ها را در بخش تنظيمات قالب پايگاه تنظيم كنيد.

در فايل‌هاي قالب مي‌توانيد از متغيرهاي زير بهره ببريد:

 

توضيحات

متغير

عنوان صفحه

__AWT_YEKTA_SITE_TITLE__

محتواي مربوط به مطلب داراي كد 12

__AWT_YEKTA_CONTENT#12__

مطالب مربوط به صفحه‌ي داراي كد 84

__AWT_YEKTA_PAGE#84__

نوار راهبري عمومي

__AWT_YEKTA_TOP_NAVIGATION__

گردش عناوين آخرين مطالب افزوده شده به پايگاه

__AWT_YEKTA_NEWS_MARQUEE__

فهرست عناوين افزوده شده به پايگاه با موضوع كلي شماره 16

__AWT_YEKTA_LIST_SBJ_CONTENTS#16_TITLES__

كادر ورود كاربران

__AWT_YEKTA_LOGIN_FORM_AREA__

كادر خروج كاربران

__AWT_YEKTA_LOGIN_ENTERED_AREA__

فرم ورود كاربران و نيز نوار راهبري كاربران شامل نام كاربر، صفحه اصلي، خروج و ...

__AWT_YEKTA_LOGINEDBAR__

فرم ورود كاربران و نيز نوار راهبري كاربران شامل نام كاربر، صفحه اصلي، خروج و ...

__AWT_YEKTA_LOGINEDBAR_FULL__

عنوان فارسي وبگاه

__AWT_SITE_TITLE_FA__

عنوان انگليسي وبگاه

__AWT_SITE_TITLE_EA__

نشاني پايگاه اصلي

__AWT_SITE_URL__

ايميل پايگاه

__AWT_SITE_EMAIL__

اخبار قطره

__AWT_GHATREH_NEWS__

 

نمونه های اين قالب را ببينيد:

www.iust.ac.ir

www.biochemiran.com

farsi.ses.ac.ir

www.parvaneha.com

www.armitaparto.com

www.nrisp.ac.ir

 

كدهاي جديد براي قالب‌هاي ويژه:

كدهاي جديد براي ساماندهي بهتر و سرعت اجراي بالاتر، جايگزين كدهاي پيشين خواهند شد. اين كدها را بايد بين دو تگ زير قرار دهيد:

<!--AWT __5__CTITLE__FROM_PG__36__DATE__arrow_fa.gif__ AWT-->

به مثال‌هاي زير دقت كنيد:

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

براي نمايش عنوان 5 مطلب آخر از صفحه داراي كد 36 به همراه تاريخ و با آيكن تصويري مورد نظر:

<!--AWT __5__CTITLE__FROM_PG__36__DATE__arrow_fa.gif__ AWT-->

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

براي نمايش چكيده‌ي 5 مطلب آخر از صفحه داراي كد 36 بدون نمايش تاريخ و شروع با علامت ستاره: :

<!--AWT __5__CABST__FROM_PG__36__NODATE__*__ AWT-->

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

براي نمايش عنوان و چكيده‌ي 5 مطلب آخر از صفحه داراي كد 36 بدون نمايش تاريخ و شروع با علامت ستاره: :

<!--AWT __5__CTITLE_ABST__FROM_PG__36__NODATE__*__ AWT-->

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

براي نمايش متن كامل 5 مطلب آخر از صفحه‌ي داراي كد 36 به همراه تاريخ و با آيكن تصويري مورد نظر:

<!--AWT __5__CFULL__FROM_PG__36__DATE__arrow_en.gif__ AWT-->

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

براي نمايش متن كامل 5 مطلب آخر از صفحه‌ي داراي كد 36 به صورت جدول و به همراه تصویر ضمیمه و با تصویر پیش فرض cnt_pic.gif:

<!--AWT __5__CFULL__FROM_PG__36____cnt_pic.gif____AS_TABLE__SHOW_CNTPIC__ AWT-->

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

براي نمايش 5 چکیده مطلب از صفحه‌ي داراي كد 36 به صورت جدول (به صورت DIV با آی دی tabs_yw_news ) و به همراه تصویر ضمیمه و با تصویر پیش فرض cnt_pic.gif:

<!--AWT __5__CABST__FROM_PG__36____cnt_pic.gif____AS_DIV_PIC__ AWT-->

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

براي نمايش متن كامل مطلب داراي كد 15 به همراه تاريخ و با آيكن تصويري مورد نظر:

<!--AWT __CFULL__ONE_CONTENT__15__DATE__arrow_fa.gif__ AWT-->

نمایش مطلب بدون درج تگ های div:

<!--AWT __CFULL__ONE_CONTENT__23__NODATE____NO_SEPBAR____NODIV__ AWT-->

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

براي نمايش متن كامل مطلب داراي كد 15 به همراه تاريخ و با آيكن تصويري مورد نظر بدون خط جدا كننده افقي:

<!--AWT __CFULL__ONE_CONTENT__15__DATE__arrow_fa.gif__NO_SEPBAR__ AWT-->

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

براي نمايش چكيده‌ي مطلب داراي كد 15 بدون نمايش تاريخ و با آيكن تصويري مورد نظر:

<!--AWT __CABST__ONE_CONTENT__15__NODATE__arrow_fa.gif__ AWT-->

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

براي نمايش 7 عنوان از مطالب داراي موضوع عمومي كد 15 بدون نمايش تاريخ و با آيكن تصويري مورد نظر:

<!--AWT __7__CTITLE__GSUBJECT__15__NODATE__arrow_fa.gif__ AWT-->

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

براي نمايش 7 عنوان از مطالب داراي موضوع عمومي كد 10 بدون نمايش تاريخ و با آيكن تصويري مورد نظر و با خط جدا كننده مورد نظر:

<!--AWT __7__CTITLE__GSUBJECT__10__NODATE__bullet_03.gif__sep_bar_01.gif AWT-->

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

براي نمايش 7 چكیده از مطالب داراي موضوع عمومي كد 10 بدون نمايش تاريخ و با آيكن تصويري مورد نظر و بدون خط جدا كننده مورد نظر:

<!--AWT __7__CABST__GSUBJECT__10__NODATE__bullet_03.gif__NO_SEPBAR AWT-->

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

براي نمايش 7 عنوان از مطالب داراي موضوع عمومي كد 10 بدون نمايش تاريخ و با آيكن تصويري مورد نظر و بدون بولد كردن عنوان:

<!--AWT __7__CTITLE__GSUBJECT__10__NODATE__bullet_03.gif__NO_SEPBAR__NO_BOLD AWT-->

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

براي نمايش 4 عنوان از مطالب کل پایگاه (زیربخش 0) بدون نمايش تاريخ و با آيكن تصويري مورد نظر (برای RSS هر زیربخش عدد صفر را با کد آن زیربخش جایگزین کنید)

<!--AWT __7__CTITLE__RSS__0__NODATE__bullet_03.gif__NO_SEPBAR__ AWT-->

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

براي نمايش 5 عنوان از مطالب داراي موضوع عمومي كد 10 با نمايش تاريخ و آيكن تصويري و بدون بولد كردن عنوان و فقط براي مطالبي که تيک نمايش در صفحه اصلي پايگاه را دارند:

<!--AWT __5__CTITLE__GSUBJECT__10__DATE____NO_SEPBAR__NO_BOLD__ONLY4HOME__ AWT-->

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

براي نمايش 7 عنوان از اخبار اختصاصي قطره بدون نمايش تاريخ و با آيكن تصويري مورد نظر:

<!--AWT __7__CTITLE__GNEWS__NODATE__arrow_fa.gif____120__BREAKED AWT-->

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

براي نمايش 7 عنوان از اخبار اختصاصي قطره بدون نمايش تاريخ و بدون حرکت:

<!--AWT __7__CTITLE__GNEWS__NODATE__arrow_fa.gif__NO_SCROLL__ AWT-->

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

براي نمايش 7 عنوان از اخبار اختصاصي قطره با ارتفاع 150 و ایجاد break بین عنوان و مشخصات خبر:

<!--AWT __7__CTITLE__GNEWS__NODATE__arrow_fa.gif____150__break AWT-->

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

نمايش متن‌هاي فعال گاهشمار :

<!--AWT AUTO_CALENDAR AWT-->

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

نمايش فايل تقويم برپايه‌ي تنظيمات فايل ./files/site1/calendar/0config.txt:

<!-- AWT_TAGHVIM -->

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

كدهاي سامانه‌ي فروش الکترونيک:

براي نمايش عنوان 40 قفسه كتاب:

<!--AWT __40__BOOKS_FOR_SALE__SECTIONS__0__ __ AWT-->

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

براي نمايش عنوان 10 كتاب پرفروش:

<!--AWT __10__BOOKS_FOR_SALE__BESTSALE__0__ __ AWT-->

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

براي نمايش عنوان 10 كتاب پر امتياز:

<!--AWT __10__BOOKS_FOR_SALE__BESTRATE__0__ __ AWT-->

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

براي نمايش جدول كل كتاب‌ها براي فروش با دسته‌بندي 6 تايي:

<!--AWT __6__BOOKS_FOR_SALE__ALL__1__ __ AWT-->

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

 

كدهاي انتقال فهرست مقالات:

براي نمايش مقالات آخرین نسخه منتشر شده نشریه شامل عنوان، نگارندگان، لینک ها (چکیده و متن کامل) و XML:

<!--AWT __JOURNAL_CUR_ISSUE_TITLE_AUTH_LINK_XML_BAR__ AWT-->

براي نمايش مقالات آخرین نسخه منتشر شده نشریه شامل عنوان، نگارندگان، لینک ها (چکیده و متن کامل) به صورت جدول :

<!--AWT __JOURNAL_CUR_ISSUE_TITLE_AUTH_LINK_TABLE1__ AWT-->

براي نمايش مقالات آخرین نسخه منتشر شده نشریه شامل عنوان و خط جدا کننده:

<!--AWT __JOURNAL_CUR_ISSUE_TITLE_BAR__ AWT-->

 

براي نمايش 10 عنوان از مقالات دارای بیشترین بازدید:

<!--AWT __10__MOST_VISITED_ARTICLES__arrow_fa.gif__ AWT-->

 

براي نمايش 10 عنوان از آخرین مقالات پذیرفته شده (منتشر شده یا نشده):

<!--AWT __10__ACCEPTED_ARTICLES__arrow_fa.gif__ AWT-->

 

راهنمای درج متغیر های نشریات با کمک متغیر JCUR_TXT:

___JCUR_TXT_SHORT_TITLE__ عنوان مختصر نشریه (بخش تنظیمات اصلی نشریه را ببینید)
__JCUR_TXT_VOLUME__ جلد نشریه به عدد
__JCUR_TXT_VOLUME_TXT__ جلد نشریه به حروف
__JCUR_TXT_ISSUE__ شماره نشریه به عدد
__JCUR_TXT_ISSUE_TXT__ شماره نشریه به حروف
__JCUR_TXT_JYEAR__ سال شمسی انتشار __JCUR_TXT_SERIAL_TXT__
__JCUR_TXT_JMONTH__ ماه شمسی به عدد
__JCUR_TXT_JMONTH_TXT__ ماه شمسی به حروف
__JCUR_TXT_GYEAR__ سال میلادی انتشار
__JCUR_TXT_GMONTH__ ماه میلادی به عدد
__JCUR_TXT_GMONTH_TXT__ ماه میلادی به حروف
__JCUR_TXT_SERIAL__ شماره پیاپی
__JCUR_TXT_SERIAL_TXT__ شماره پیاپی به حروف
__JCUR_TXT_COMMENT_FA__ توصيف فارسي
__JCUR_TXT_COMMENT_EN__ توصيف انگلیسی

مثال:

درج سال آخرین شماره نشریه:

<!--AWT year __JCUR_TXT_GYEAR__ month __JCUR_TXT_GMONTH_TXT__ AWT-->

 

 

 

كدهاي درج کادر ورود و خروج کاربران:

براي نمايش کادر با محتوای دو فایل متفاوت در شاخه tpl_files برای کاربران عادی و اعضا

<!--AWT __LOGIN_LOGOUT_BOX__logined_no.htm__logined_yes.htm__ AWT-->

این کد محتویات دو فایل logined_no.htm و logined_yes.htm را به ترتیب برای کاربران login نشده و login شده نمایش می دهد.

اسم فایل های فوق را می توانید به طور دلخواه تغییر دهید.

 

 

درج تصاویر به صورت اسلاید شو از آلبوم شماره 11 با عرض تصویر 496 و ارتفاع 268 پیکسل:

(برای استفاده از اسلاید شود، بارگذاری اسکریپت های JQuerry و CSS مربوطه الزامی است. برای انجام این کار با شرکت هماهنگ نمایید)

<!--AWT __SLIDESHOW_ALBUM__11__496__268__ AWT-->

 

 

درج تصاویر به صورت اسلاید شو نوع دوم (با آی دی قابل تنظیم) از آلبوم شماره 11 با عرض تصویر 496 و ارتفاع 268 پیکسل:

(برای استفاده از اسلاید شود، بارگذاری اسکریپت های JQuerry و CSS مربوطه الزامی است. برای انجام این کار با شرکت هماهنگ نمایید)

<!--AWT __SLIDESHOW2_ALBUM__11__496__268__theme-default__slider__yw-Slider__ AWT-->

توجه: theme-default و slider و yw-Slider قابل تغییر و تنظیم می باشند.

 

درج فرم نظر سنجی شماره 11در میان مطالب یا قالب سفارشی:

<!--AWT __VOTE_FORM__11__ AWT-->

درج فرم آخرین نظر سنجی در میان مطالب یا قالب سفارشی:

<!--AWT __VOTE_FORM__LAST__ AWT-->

 

 

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

 

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

كدهايي براي صفحات فرعي:

 

نمايش پيوندهاي خروج كاربران و صفحه شخصي:

__AWT_YEKTA_LOGINEDBAR__

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

نمايش عنوان صفحات:

__AWT_YEKTA_CONTENT_TITLE__

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

نمايش دکمه ویرایش مطالب برای مدیر پایگاه:

__AWT_YEKTA_CONTENT_EDIT__

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

نمايش عنوان مطلب در صفحه find:

__AWT_YEKTA_CNTTITLE__

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

نمايش فهرست عنوان مطالب:

__AWT_YEKTA_PGCONTENTS_BODY__

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

نمايش متن كامل مطالب:

__AWT_YEKTA_PGCONTENTS_BODY__CONTENT__

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

برای سفارشی کردن نمایش مطالب برای صفحات و مطالب فرعی پایگاه می توانید از متغیر های {THIS_CNT_ID} و {THIS_PG_ID} به شکل زیر استفاده کنید:

<!--AWT __5__CTITLE_ABST__FROM_PG__{THIS_PG_ID}__NODATE____ AWT-->

 

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

 

امکان استفاده از کدهاي جايگزين شونده زير در متن HTML پايين و بالاي سايت (بخش تنظيم متن‌هاي عمومي) فراهم است:
__GLB_SID__  با کد زيربخش جايگزين خواهد شد
__AWT_SECTION_PATH__  با پوشه اختصاصي زيربخش جايگزين خواهد شد
__GLB_LANG__  با زبان فعلي جايگزين خواهد شد
{THIS_PG_ID}  با کد صفحه جايگزين خواهد شد
{THIS_CNT_ID}  با کد مطلب جايگزين خواهد شد
__AWT_YEKTA_LASTUPDATE__  با آخرين تاريخ به روزرساني پايگاه جايگزين خواهد شد
__AWT_YEKTA_VISITS__  با آمار بازديدها پايگاه جايگزين خواهد شد

 

روش نمایش تاریخ جاری:

امروز: __AWT_DATE_TODAY_NAME_FA__ مورخ __AWT_DATE_TODAY_NUMBER_FA__ __AWT_DATE_TODAY_MONTH_FA__ __AWT_DATE_TODAY_YEAR_FA__

 

__AWT_DATE_NOW_TIME__ = ساعت فعلی سرور

 

 

کدهای روز شمار:

 

X روز مانده به تاریخ برگزاری:

 

1392-10-2-10-20 : ساعت 10 و بیست دقیقه روز دوم دی ماه 1392

<!--AWT __AUTO_DATE__1392-10-2-10-20__8888 روز مانده به تاریخ برگزاری__ AWT-->

یا

<!--AWT __AUTO_DATE__1392-10-2-10-20__ تا زمان برگزاری 8888 روز مهلت باقی است__ AWT-->

 

X روز از مهلت ارسال مقاله گذشته است:

<!--AWT __AUTO_DATE__1390-10-2-10-20__ 8888 روز از مهلت ارسال مقاله گذشته است__ AWT-->

 

ساير كدها:

نمایش آمار بازدیدها به همراه متون توضیح یه صورت یک خطی:

__AWT_YEKTA_VISITS__

نمایش آمار بازدیدها به همراه متون توضیح یه صورت دو خطی:

__AWT_YEKTA_VISITS_2LINE__

نمایش آمار بازدیدهای کل:

__AWT_YEKTA_VISITS_ALL__

نمایش آمار بازدیدهای 24 ساعت گذشته:

__AWT_YEKTA_VISITS_24__

کاربران حاضر در پایگاه:

__AWT_YEKTA_USERS_ONLINE__

 

مهمانان حاضر در پایگاه:

__AWT_YEKTA_GUESTS_ONLINE__

 

کل کاربران ثبت شده:

__AWT_YEKTA_USERS_ALL__

 

نمایش نوار راهبری عمومی:

__AWT_YEKTA_TOP_NAVIGATION__

 

نمایش نوار راهبری ویژه زیربخش:

__AWT_YEKTA_TOP_NAVIGATION_SECTION__

 

نمایش فهرست زیربخش ها به صورت drop-down:

__AWT_YEKTA_GLB_NAVIGATION__

__AWT_YEKTA_GLB_NAVIGATION_FA__

__AWT_YEKTA_GLB_NAVIGATION_EN__

 

__AWT_YEKTA_NEWS_MARQUEE__> newsticker

__AWT_YEKTA_NEWS_MARQUEE2__

 

 

__AWT_YEKTA_LIST_CONTENTS__

__AWT_YEKTA_CONTENT__

 

<!---AWT__YEKTA_BOOKS__AWT--->

 

نمایش منوهای سطح اول و دوم

<!-- AWT__PAGES_MENU__AWT -->

 

نمایش منوهای سطح اول و دوم به صورت لیست (LI)

<!-- AWT__PAGES_MENU_LIST__AWT -->

(فهرست صفحات با سی اس اس glossymenu و آی دی verticalmenu نمایش داده می شود)

 

نمایش منوهای سطح اول و دوم به صورت دو سطحی در بالا یا حاشیه پایگاه

<!-- AWT__PAGES_MENU_LIST2__AWT -->

(فهرست صفحات با آی دی awt_pages_menu نمایش داده می شود)

<div id="awt_pages_menu"><ul id="navmenu-page">

 

 

نمایش منوهای نوار راهبری عمومی به صورت دو یا سه سطحی در بالا یا حاشیه پایگاه

<!-- AWT__TOP_MENU_LIST__AWT -->

(فهرست صفحات با آی دی awt_top_menu نمایش داده می شود)

<div  id="awt_top_menu"><ul id="navmenu-top">

 


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

کدهای اختصاصی برخی پایگاه ها:

<!-- AWT__LIST_ARTICLS_AND_SUBJECTS__AWT -->

نمایش پروژه ها با موضوع بندی در وسط صفحه برای www.investdirect.ir

نمونه‌اي از فايل‌ها و تصويرهاي به كار رفته را در شاخه yekta_program/tpl_files ببينيد.

 

 

 

Email : yektaweb (AT) gmail.com

 

Academic Web Tools - Yektaweb CMS - مجموعه مديريت يكپارچه پايگاه‌هاي اينترنتي