Головна Сторінка   Реєстрація На Сайті   Правила Сайту   Зворотній Зв'язок   RSS 2.0
 
 
CMS DataLife Engine - Актуальний Реліз - 7.3  
   
 
Ви не авторизовані!
логін :  
пароль :  
   
Головна сторінка » Online Документація для DLE » DLE v.6.7 » Робота з CMS DLE - Виведення новин на сторінках
Документація DLE v.6.7
 


Інформація про
 


Робота з CMS DLE - Виведення новин на сторінках
Основний макет Вашої сторінки знаходиться у файл-шаблоні main.tpl. Саме цей файл движок підвантажує в першу чергу і до нього підключаються всі інші компоненти движка.

Зупинимося на основних з них.

{АJАХ}, {іnfо}, {соntеnt}, {сustоm} саме ці теги відповідають за правильне виведення новин.
Тег {AJAX} виводить службові скрипти JavaScript, необхідні для нормальної роботи движка в цілому і технології AJAX зокрема. Рекомендується розміщувати на самому початку шаблону після тегу "bоdу".

Тег {іnfо} виводить службову інформацію про помилки та про проведені дії (наприклад, "Вхід не виконаний, невірний пароль" або "Необхідно заповнити всі поля"). Рекомендується встановлювати перед тегом {соntеnt}.

Тег {соntеnt} відповідає за безпосереднє виведення статей і інших вбудованих в движок модулів.

Тег {сustоm} відповідає за виведення статей в призначеному для користувача форматі, має наступні параметри:

{custom category="2,7" template="custom" aviable="global" from="0" limit="10" cache="yes"}, де:

category - це перелік ID категорій з яких проводити вибірку новин, розділяються комою без пропусків.
template - файл шаблону, який використовуватиметься при виведенні новин. В даному випадку це буде custom.tpl. Якщо Ви використовуєте на сайті декілька шаблонів, то даний файл повинен бути присутнім в кожному шаблоні. У даному шаблоні використовуються теги аналогічні для короткої новини.

aviable - розділ, в якому будуть виводиться запитувані новини, може приймати наступні значення:

- global - у всіх розділах;
- main - на головній сторінці;
- date - при перегляді новин за певні дати;
- cat - при перегляді категорії;
- showfull - при перегляді повної новини;
- search - при перегляді результатів пошуку;
- userinfo - при перегляді профілю;
- register - при реєстрації;
- stats - при перегляді статистики;
- pm - при перегляді персональних повідомлень;
- feedback - при перегляді зворотнього зв'язку;
- favorites - при перегляді закладок;
- newposts - при перегляді нових повідомлень;
- addnews - при додаванні новини;
- lastcomments - при перегляді останніх коментарів;
- static - при перегляді статичних сторінок;
- catalog - при перегляді каталогу сторінок;

Ви можете комбінувати розділи за допомогою "|", наприклад, aviable="userinfo|register|main" виводитиме Ваші новини на головній сторінці, при реєстрації і при перегляді профілю користувача.

from - номер новини з якої почнеться вибірка.
limit - скільки новин буде виведено.
cache - приймає значення yes або no - встановлює кешувати виведення чи ні. Рекомендується кешувати для пониження навантаження.

Увага! Необхідно вказувати всі параметри! Вони обов'язкові. Також необхідно дотримуватися вказаного порядку параметрів.
Пам'ятайте, що кожне використання цього тегу створює додаткове навантаження на базу даних, оскільки йде додаткова вибірка, тому використовуйте її з розумом, якщо необхідно економити на ресурсах.

Тег [аvіаblе=розділ] текст [/аvіаblе] - виводить текст, ув'язнений в теги, якщо є активним вказаний розділ сайту.
Тег приймає параметри, аналогічні параметру aviable тегу {сustоm}.

Для прикладу:
[аvіаblе=userinfo|register|main] текст [/аvіаblе] - виводитиме текст, ув'язнений в теги, на головній, при реєстрації і при перегляді профілю користувача.

Увага! Ви можете задати також тег [not-aviable=userinfo|register|main] текст [/not-aviable], який повністю протилежний тегові aviable та виводить текст всюди, крім перерахованих розділів.

Тег [category=X] текст [/category] - виводить текст, ув'язнений в теги, якщо є активною вказана категорія.
Тег приймає як параметр ID категорії і допускає перелік декількох категорій.

Для прикладу:
[category=1,2,3] текст [/category] - виводитиме текст, ув'язнений в теги, якщо відвідувач переглядає категорії у яких ID рівний 1 або 2 або 3.

Увага! Ви можете задати також тег [not-category=1,2,3] текст [/not-category], який повністю протилежний тегові category та виводить текст всюди, крім перерахованих категорій.

Тег [group=X] текст [/group] - виводить текст, ув'язнений в теги, якщо користувач належить вказаній групі користувачів.
Тег приймає як параметр ID групи і допускає перелік декількох груп.

Для прикладу:
[group=1,2,3] текст [/group] - виводитиме текст, ув'язнений в теги, якщо відвідувач є адміністратором, головним редактором або журналістом.

Увага! Ви можете задати також тег [not-group=1,2,3] текст [/not-group], який повністю протилежний тегові group та виводить текст для всіх, крім перерахованих груп.

- цей тег призначений для виведення рекламної інформації на сайті. Саме ім'я для банера задається в спеціальному модулі в адмінпанелі.

{inform_ім'я} - цей тег призначений для виведення RSS-інформерів і новин з інших сайтів. Ім'я і всі настройки для даного тегу встановлюються в адмінпанелі скрипта.
 
»  роздрукувати ....
Додати на БобрдобрДодати на MemoriДодати на news2.ruДодати на Моё МестоДодати на РумаркзДодати на NewslandДодати на СМИ2Додати на Ваау!Додати на Mr. WongДодати на GoogleДодати на YahooДодати на DiggДодати на Del.icoi.usДодати на SlashdotДодати на BlogmarksДодати на TechnoratiДодати на NewsvineДодати на BlinkbitsДодати на Folkd




 




 
 
  Швидкий доступ до розділів сайту