» » DLE {custom}

DLE {custom}

DLE {custom}


Datalife Engine pamoka apie tago {custom} panaudojimą ,bei nustatymus. Pamoka skirta DLE 10.2
id - naujienos ID.
Pavyzdys id="1,4-8,11" rodys naujieną ID 1, naujienas nuo 4 iki 8 ir naujieną ID 11.

category - naujienų kategorijos ID.
Pavyzdys category="1,4-8,11" rodys naujienas iš kategorijos kurios ID 1, kategorijas nuo 4 iki 8 ir naujienas iš kategorijos kurios ID 11.

template - tai naujienos atvaizdavimo tinklapyje failas
Kaip shortstory.tpl, fullstory.tpl ar topnews.tpl failai.

aviable - nurodo kur bus rodomas naujienų išvedimas. Galimi variantai:

global - visur
main - pagr. puslapyje
date - peržiūrint naujienos datą
cat - peržiūrint kategoriją
showfull - peržiūrint pilną naujieną
search - naudojant paiešką
userinfo - nario profilyje
register - registracijoje
stats - tinklapio statistikoje
pm - skaitant žinutes
feedback - kontaktuose
favorites - peržiūrint pažymėtas naujienas
newposts - skaitant naujas naujienas
addnews - pridedant naujieną
lastnews - skaitant paskutines naujienas
lastcomments - skaitant paskutinius komentarus
lostpassword - slaptažodžio priminimo formoje
static - peržiūrint statinį puslapį
catalog - kataloge
alltags - raktažodžiū debesyje
tags - peržiūrint naujienas iš raktažodžio
allnews - skaitant visas naujienas

naudokite simbolį "|" kaip skiriamajį.
Pavyzdys aviable="userinfo|register|main" naujienos bus išvedamos profilyje,registracijoje ir pagr. puslapyje

from - nuo kokios naujienos bus išvedamos kitos naujienos (ID)

limit - kiek bus rodoma naujienų

order - rūšiavimo tvarka. Galimi variantai:

date - pagal datą
rating - pagal įvertinimą
reads - pagal skaitomumą
comments - pagal komentarų kiekį
title - pagal pavadinimą
rand - atsitiktines

author - kokio nario bus rodomos naujienos.
Pavyzdys author="admin" bus naujienos kurias pridėjo narys admin

days - dienų intervalas
Pavyzdys days="5" rodys paskutinių 5 dienų naujienas

cache - pasirinkimas yes arba no - jeigu yes tada po kešo pravalymo atsinaujins ir naujienos.

navigation - pasirinkimas yes arba no - bus naudojamas puslapiavimas

fixed - pasirinkimas yes arba no - rodomos fiksuotos naujienos arba atvirkščiai

Dėmesio: nebūtina naudoti visų nustatymų.

{custom id="1,2" order="date"}

Rodys naujienas su ID 1 ir 2 ,bei rūšiavimas pagal datą

{custom category="2,7" from="5" cache="yes"}

Rodys naujienas iš kategorijų kurių ID 2 ir 7 ,rodys naujienas nuo ID 5 naujienos ir atsinaujins po kešo pravalymo.

{custom order="comments" from="9" limit="5"}

Naujienos rūšiuosis pagal komentarų kiekį, rodys 5 naujienas ir bus rodos nuo naujienos kurios ID 9

Pavyzdys kaip atrodytų su pilnais nustatymais:
{custom id="1,2,5-8" category="2,3,5-8" author="x" days="x" template="custom" aviable="global" navigation="no" from="0" limit="10" fixed="yes" order="date" cache="yes"}

Tinka: 10.x

Komentarai

Kiek tu nustatymu cia. Nebeapsimoka naudoti {content} clapping
Jeigu čia tai ką aš manau tai su šitais dalykais galima labai daug ką nuveikt :DD
Labai geras dalykas ir taip, iTroubl3, daug ką galima su šitais nuveikt. :)
pagrindinia dle tagai :)
galima sukurti psl nuo pad pamatu ir visai nepanasu i dle varikliuk su siuoo dalyku :)
Kaip pvz galiu pateikti DLE.LT dešinėje yra naudojamas šitas gėris "TOP Naujienos" 2 savaičių, iš 3 kategorijų, 6 naujienos, atskiras dizaino failas happy
O kaip padaryti, kad pavyzdžiui rodytu daugiausiai perziureta naujiena tarkim per 7 dienas ? Arba ar įmanoma kad padaryčiau su šiais tagai tarkim top100 naujame puslapyje, o ne pagrindiniam ? Ačiū :)
days - dienų intervalas
Pavyzdys days="5" rodys paskutinių 5 dienų naujienas


Dėl top 100 tai įmanoma, susikūrk tarkim _top.tpl failą ir ten įdėk custom kodą pagal savo norus. Tada susikūrk statinį puslapį tarkim top-naujienos.html ir nurodyk dizaino failą _top.tpl ir viskas :)
Na dėl top atskiram puslapį supratau, o dėl to days tai man čia tik rodys tarkim penkių paskutinių dienų įkeltų naujienų, tarkim su daugiausiai peržiūrų, o aš noriu, kad imtų visas naujienas ir senas, o tope rodytų iš tų visų naujienų tarkim 10 kurių daugiausiai atidarė per 5 dienas.
Tai nepadėsit ? :D

Informacija

Mielas lankytojau. Tu čia esi kaip neregistruotas vartotojas.
Mes siūlome tau užsiregistruoti arba tiesiog prisijungti naudojant savo prisijungimo duomenis, tam, kad galėtum įkelti bei komentuoti norimas naujienas.

Susirašinėjimai