Data Life Engine - òèïè÷íûé ïðèìåð èñïîëüçîâàíèÿ
Àâòîð: | Êîçëîâ Ýäóàðä |
WEB: | http://webkev.com |
Èòàê, ñåãîäíÿ ïîãîâîðèì îá èñïîëüçîâàíèè DLE ïðè ðàçðàáîòêå ñàéòà.
Çàõîäèì íà íàø ñàéò http://dle.ru, íà êîòîðûé ìû ñ âàìè ïðåäâàðèòåëüíî óñòàíîâèëè ñèñòåìó Data Life Engine è ïðîâåëè íåáîëüøèå íàñòðîéêè. Âèäèì ãëàâíóþ ñòðàíèöó ñàéòà:

Ýòî ñòàíäàðòíîå îôîðìëåíèå. Ñìåíèòü øàáëîí äèçàéíà ìîæíî â àäìèíêå â ðàçäåëå "íàñòðîéêà ñèñòåìû": øàáëîí ñàéòà ïî óìîë÷àíèþ. Âûáåðåì òàì Simple è íàæìåì ñîõðàíèòü. Ïîñëå ýòîãî îáíîâèì ãëàâíóþ ñòðàíèöó ñàéòà (êíîïêà F5).  ðåçóëüòàòå ìû âèäèì íàø ñàéò òàêèì:

Âèäíî, ÷òî èçìåíèëîñü îôîðìëåíèå. Øàáëîíîâ ñóùåñòâóåò îãðîìíîå êîëè÷åñòâî êàê ïëàòíûõ òàê è áåñïëàòíûõ. Çàêà÷èâàòü èõ íóæíî â ïàïêó "templates". Ïðè óñòàíîâêå øàáëîíà âíèìàòåëüíî ñëåäèòå çà íîìåðîì âåðñèè, ïîä êîòîðóþ îí ðàññ÷èòàí. Ñóùåñòâóþò íåñîâìåñòèìîñòè! Èòàê øàáëîí óñòàíîâèëè. Ñàìîå âðåìÿ çàíÿòüñÿ ðàçäåëàìè ñàéòà.
Ñäåëàåì, íàïðèìåð, êàòåãîðèþ "ëó÷øèå íîâîñòè", ïîïûòàåìñÿ òóäà äîáàâèòü íîâîñòü è ñäåëàòü å¸ äîñòóïíîé äëÿ ïðîñìîòðà.
Ñîçäàíèå êàòåãîðèé äëÿ DLE ïðîèñõîäèò â àäìèíêå íà ñòðàíèöå "êàòåãîðèè":

Ïðèâåäó ïðèìåð çàïîëíåíèÿ ïîëåé (ñïðàâêó ïî êàæäîìó ìîæíî ïîëó÷èòü, ïîäâåäÿ êóðñîð ê ññûëêå [?].
- Èìÿ: Ëó÷øèå íîâîñòè
- Àëüòåðíàòèâíîå èìÿ: bestnews
- Îïèñàíèå äëÿ êàòåãîðèè: Òåñòîâàÿ êàòåãîðèÿ äëÿ ëó÷øèõ íîâîñòåé
- Êëþ÷åâûå ñëîâà: ëó÷øàÿ, íîâîñòü
- Îñíîâíàÿ êàòåãîðèÿ: îñòàâëÿåì ïîëå ïóñòûì (îíî ïîíàäîáèòñÿ òîëüêî ïðè ñîçäàíèè ïîäêàòåãîðèé)
Âñå îñòàëüíûå ïîëÿ îòíîñÿòñÿ ê îôîðìëåíèþ. Ìû áóäåì ðàáîòàòü â ïðåäåëàõ òåêóùåãî øàáëîíà, ïîýòîìó îñòàâëÿåì òàì âñ¸ êàê åñòü.
Íàæèìàåì "Äîáàâèòü" è íàøà êàòåãîðèÿ ïîÿâëÿåòñÿ ñíèçó â ñïèñêå äîñòóïíûõ êàòåãîðèé.
Ìîæåòå äëÿ ïðàêòèêè äîáàâèòü åù¸ íåñêîëüêî êàòåãîðèé.
Òåïåðü îáðàòèòå âíèìàíèå â ñïèñêå êàòåãîðèé ïîÿâèëîñü àëüòåðíàòèâíîå èìÿ íàøåé êàòåãîðèè. Èìåííî îíî è îòâå÷àåò çà ññûëêó íà íå¸. Òî åñòü àäðåñ íàøåé êàòåãîðèè òàêîé: http://dle.ru/bestnews/
Èä¸ì ïî ýòîé ññûëêå è ñìîòðèì ðåçóëüòàò

Âîçíèêëà îøèáêà. Êàê äóìàåòå èç-çà ÷åãî? Ïðàâèëüíî! Íîâîñòåé æå ìû íå äîáàâèëè!
Áóäåì èñïðàâëÿòüñÿ. Òîïàåì íàçàä â àäìèíêó è â ëåâîì âåðõíåì óãëó íàõîäèì ññûëêó "Äîáàâèòü íîâîñòü". Îòëè÷íî! Íàì ýòî è íóæíî. Íàæèìàåì

Òóò âñ¸ ïðåäåëüíî ïîíÿòíî. Ââîäèì çàãîëîâîê è òåêñò íîâîñòè (êðàòêîå îïèñàíèå è ïîëíîå îïèñàíèå). ×òîáû ïðîñëåäèòü, äëÿ ÷åãî êàêèå ïîëÿ íóæíû, ââåäåì òàêèå äàííûå:
- Çàãîëîâîê: Çàãîëîâîê íàøåé ëó÷øåé íîâîñòè
- Êàòåãîðèÿ: Ëó÷øèå íîâîñòè
- Êðàòêîå îïèñàíèå: Òóò áóäåò êðàòêîå îïèñàíèå íàøåé ñóïåð-ïóïåð íîâîñòè
- Ïîëíîå îïèñàíèå: À ñþäà áóäåò ïîìåùåí äëèííþùèé, íî èíòåðåñíåéøèé òåêñò íàøåé ñóïåð-ïóïåð íîâîñòè.
Îáÿçàòåëüíî ïðîâåðüòå, ñòîèò ëè ãàëî÷êà îêîëî ôðàçû "Îïóáëèêîâàòü íîâîñòü íà ñàéòå". Èíà÷å íîâîñòü áóäåò äîáàâëåíà, íî íèêòî å¸ íå óâèäèò, òàê êàê DLE å¸ íå îïóáëèêóåò.
Äëÿ ôîðìàòèðîâàíèÿ òåêñòà ïðåäóñìîòðåíà ïàíåëü ðåäàêòîðà. ×åðåç íå¸ âû ìîæåòå çàëèâàòü êàðòèíêè, ôîðìàòèðîâàòü òåêñò, èçìåíÿòü öâåòà òåêñòà è ò.ä.
Ñðàçó äàâàéòå ïîñìîòðèì âêëàäêè "Îïðîñ", "Äîïîëíèòåëüíî", "Äîñòóï"
Âî âêëàäêå îïðîñîâ ïðåäëàãàåòñÿ ñîçäàòü îïðîñ ê íàøåé íîâîñòè. Íàïðèìåð, "Ïîíðàâèëàñü ëè âàì ìîÿ íîâîñòü?".
 "Äîïîëíèòåëüíî" ìû âèäèì ðàñøèðåííûå íàñòðîéêè ñòàòüè. Âû ìîæåòå èçìåíèòü å¸ àäðåñ (ïîëå ×ÏÓ), çàïðåòèòü êîììåíòàðèè, ïðîïèñàòü âðó÷íóþ îïèñàíèå è êëþ÷åâûå ñëîâà. Åñëè âû âñåãî ýòîãî íå ñäåëàåòå, òî Data Life Engine ñàìà çàïîëíèò âñå íåîáõîäèìûå ïîëÿ ïðè äîáàâëåíèè íîâîñòè.
"Äîñòóï" îòâå÷àåò çà âîçìîæíîñòü ÷òåíèÿ/ðåäàêòèðîâàíèÿ íîâîñòè ïîëüçîâàòåëÿìè ðàçëè÷íûõ ãðóïï.
Ïîñìîòðåëè? Ðàçîáðàëèñü ÷òî äëÿ ÷åãî? Ïåðåõîäèì âî âêëàäêó "Íîâîñòü". Åù¸ ðàç ïðîâåðÿåì ââåäåííûå äàííûå è íàæèìàåì êíîïêó "Îòïðàâèòü". È âèäèì ðåçóëüòàò "Íîâîñòü "Çàãîëîâîê íàøåé ëó÷øåé íîâîñòè" áûëà óñïåøíî äîáàâëåíà!".
Îòëè÷íî!
Òåïåðü îïÿòü èäåì ïî àäðåñó http://dle.ru/bestnews/ è òåïåðü ìû òàì âèäèì ýòî:

Òî åñòü ìû âèäèì êðàòêîå îïèñàíèå íàøåé íîâîñòè. Ïîä íîâîñòüþ ìû âèäèì ïóñòûå çâåçäî÷êè (ðåéòèíã íîâîñòè) è ëèíèþ ñëîâ (ñòàòèñòè÷åñêàÿ èíôîðìàöèÿ). Òàì íàõîäÿòñÿ äâå âàæíûå ññûëêè:
èêîíêà â âèäå î÷êîâ - ýòî ðåäàêòèðîâàíèå íîâîñòè (ïîëíîå, êðàòêîå). Êëèêíèòå íà íå¸ è ñàìè óâèäèòå, ÷åì îíè îòëè÷àþòñÿ.
Âòîðàÿ ññûëêà "ïîäðîáíåå". Âåäåò íà ïîëíóþ íîâîñòü. Êëèêíèòå íà íåå, è âû óâèäèòå íàøó ïîëíóþ íîâîñòü

Îáðàòèòå âíèìàíèå íà àäðåñ ñòðàíèöû: http://dle.ru/bestnews/4-zagolovok-nashej-luchshej-novosti.html Ýòî íè ÷òî èíîå, êàê ïåðåâîä íàøåãî çàãîëîâêà íà ëàòèíñêèå ñèìâîëû. ×èñëî 4 îáîçíà÷àåò ïîðÿäêîâûé íîìåð íîâîñòè íåçàâèñèìî îò êàòåãîðèè. Âîò òàê ðàáîòàåò ×ÏÓ â Data Life Engine. Âûâîä ×ÏÓ ìîæíî ìåíÿòü â ñîîòâåòñòâóþùåì ðàçäåëå àäìèíêè.
Òåïåðü íàì îñòàëîñü äîáàâèòü íàøó êàòåãîðèþ â îñíîâíîå ìåíþ ñàéòà. Äëÿ ýòîãî íàì ïîíàäîáèòñÿ ïîäêëþ÷èòüñÿ ïî FTP (åñëè ñàéò íà ñåðâåðå) è ïîäêîððåêòèðîâàòü íóæíûé ôàéë. Íàõîäèì ïàïêó templates, âíóòðè ïàïêó ñ íàøèì øàáëîíîì simple, à â íåé âûáèðàåì ôàéë main.tpl (ýòîò ôàéë îòâå÷àåò çà âûâîä îáùåãî îôîðìëåíèÿ ñàéòà).
Îòêðûâàåì ýòîò ôàéë áëîêíîòîì èëè ñ ïîìîùüþ Dreamweaver.
Íàõîäèì òàì ìåñòî "Íàâèãàöèÿ ïî ñàéòó" è âèäèì ñëåäóþùèé òåêñò:
Ïîñëå ñîçäàíèÿ âñåõ íåîáõîäèìûõ êàòåãîðèé, âû ìîæåòå äîáàâèòü âðó÷íóþ ññûëêè íà ïðîñìîòð íîâîñòåé èç ýòèõ êàòåãîðèé. Ðó÷íîå äîáàâëåíèå ññûëîê ÿâëÿåòñÿ áîëåå ãèáêèì è íå ñîçäàåò íàãðóçêè íà ñåðâåð.
Ýòî íàì è íàäî.
Âìåñòî ýòîãî òåêñòà ââîäèì ññûëêó íà íàøó êàòåãîðèþ ("ëó÷øèå íîâîñòè"). Ïîìíèòå, ìû çàäàâàëè àëüòåðíàòèâíîå èìÿ? Åãî ìû è ïèøåì â àäðåñå ññûëêè. Ññûëêà âûãëÿäèò òàê:
<a href="/bestnews/">Ëó÷øèå íîâîñòè</a>
Ñîõðàíÿåì ôàéë. Îáíîâèòå ñòðàíèöó ñàéòà è óâèäèòå â ëåâîì ìåíþ íàøó êàòåãîðèþ:

Ñ íîâîñòÿìè ðàçîáðàëèñü.
Òåïåðü áóêâàëüíî ïàðó ñëîâ ïî ðàñøèðåíèþ ôóíêöèîíàëà äâèæêà ïóòåì óñòàíîâêè äîïîëíèòåëüíûõ ìîäóëåé.
 ýòîì ñëó÷àå, ê ñîæàëåíèþ, íåëüçÿ äàòü îáùèõ ðåêîìåíäàöèé ïî óñòàíîâêå. Êàæäûé ìîäóëü òðåáóåò ñâîåãî ñîáñòâåííîãî ïîäõîäà. Ê êàæäîìó ìîäóëþ ïðèëàãàåòñÿ ôàéë reame ñ ïîäðîáíûìè èíñòðóêöèÿìè ïî óñòàíîâêå è ñïîñîáàì íàñòðîéêè.
 êà÷åñòâå îáùèõ óïðàæíåíèé ïî ðàáîòå ñ DLE ïîïðîáóéòå äîáàâèòü ðàçíûõ êàòåãîðèé (ïîäêàòåãîðèé). Çàðåãèñòðèðóéòå íåñêîëüêî ïîëüçîâàòåëåé, äîáàâüòå èõ â ðàçíûå ãðóïïû è ïîïðîáóéòå äàòü ðàçíûå ïðàâà äîñòóïà. Ñêà÷àéòå êàêîé-íèáóäü íåñòàíäàðòíûé øàáëîí è ìîäóëü è ïîïðîáóéòå èõ óñòàíîâèòü. Âåäü ÷åìó-ëèáî íàó÷èòüñÿ ìîæíî òîëüêî ñ ïîìîùüþ ïðàêòèêè. Ëþáàÿ, äàæå ñàìàÿ õîðîøàÿ ñòàòüÿ íå â ñîñòîÿíèè äàòü ÷åëîâåêó ñàìîãî ãëàâíîãî - îïûòà ðàáîòû.
֏!