Јуми 2,1 Водич

Уводимо Јуми 2,1 Бета за Јоомла! 1.5 овде. Постоји толико много промена у овој верзији!

Када 2,1 Бета промене у финалној верзији и 2,0 ће бити означен као амортизује ћемо укључити овај документ у Јуми стандардне документације.

Интро

Јуми додатак синтакса није променило (после три године) на другу. Не постоји компатибилност у ову синтаксу, али можете користити све претходне прилагођене кодове и функције у издању 2,1 (и употреба нових).

Нема промене у синтакси додатак само. Промене су на другом месту. Дакле, пажљиво прочитајте документ, молим Вас.

За оне који су превише жељан да испробате нову верзију, или мрзи да чита "све те ствари" овде је Куицк & Дирти додатак синтаксу промена:

Стара Јуми додатак синтаксе

{Јуми [сторед_цоде_соурце] [арг1] [АРГ2] ... [АргН]}

Нови додатак Јуми синтаксе

{Јуми сторед_цоде_соурце} {вриттен_цоде / јуми}

Како направити прелаз на Јуми 2,1 синтаксу? Ми ћемо објаснити у наставку. Али прво ствари прво.

Почнимо са неким укупном Јуми објашњење екстензије онда ћемо наставити са Како надоградити и инсталирате. На крају ћете добити добро знање о "све те ствари".

Скуп Јуми локала

Јуми 2,1 састоји од неколико међусобно екстензија:

  • Јуми систем додатак (Укупно написати!)
    омогућава да укључите прилагођене кодова из неколико извора у Јоомла! чланака, садржај и описе категорија.
    Он поставља Јуми корен Јуми компоненти и Јуми модула. Кодови су обрађени у ПДФ верзију Јоомла! садржај и одузели из РСС-а.
  • Јуми уредник КСТД (Ново!)
    је Јоомла! едитора дугме које омогућава да код / ​​декодирање скрипте за њихово непосредно укључивање у Јоомла! садржаја и даље поступање од Јуми система додатак.
  • Јуми компонента (+ Дели Јуми корен употребе)
    креира прилагођене Јоомла! Стране (тзв. Јуми апликације) који садржи прилагођени код.
  • Јуми СЕФ рутер
    је систем плугин који подржава Јуми компонента: То омогућава директан приступ на Јуми апликације са својим Алиас (нпр. хттп://ввв.мисите.цом/хелло-јуми).
  • Јуми модул (+ Дебуг моде, + Заједничка Јуми корен употребе)
    је једноставан модул који омогућава да укључите прилагођене кодова из неколико извора у Јоомла! модул позицијама.
  • Језици
    осим Јуми рутер додатак постоје језичке датотеке за све Јуми проширења за своје лако преводе.

Јуми 2,1 захтеви

Ништа мање од Јоомла! 1.5.8 је потребно.

Надоградња са претходних верзија

Препоручујемо да у потпуности деинсталирате све претходне Јуми проширења и инсталирати 2,1 Јуми пакет. Размотрите следеће:

Уколико желите да користите свој стари Јуми компоненту табелу базе података у новим Јуми 2,1 онда поново га прво базе података алат који користите (нпр. пхпМиАдмин). Након инсталације новог пакета да вратите оригинални Јуми компоненте табели базе података.

Стара Јуми додатак синтакса неће бити обрадити нови плугин. Мораћете да препише све старе додатка синтаксу пример. Ми смо веома жао због непријатности ће вам донети. С друге стране, то ће вам донети више могућности, већу безбедност и више флексибилности. Нешто за нешто.

Такође, имајте на уму да све Јуми модула ће бити уништен током процеса деинсталацију. Дакле, ми препоручујемо да забележите све Јуми модула садржаја у најмању руку.

Јуми 2,1 инсталација

Инсталирајте пакет као стандард Јоомла! екстензију. Сви Јуми проширења су инсталирани током овог једним кликом процес. Сви Јуми додатака су постављени на "Омогући" превише.

У Јуми 2,1 не постоји демо Главни мени "Здраво Јуми!" ставка видљив као што је био крајњи у Јуми 2,0. Неки од наших корисника је мрзе чак и као демонстрацију. Ако то желите морате да га ручно видљиве: "Здраво Јуми" Иди на Фирефок и објављује инсталирани мени тамо.

Следећи кораци

Користећи Јуми компоненти, модула и рутер може извести из претходних издања, или документацију или овај Цхеатсхеет.Jumi 2.1 for J!1.5 cheatsheet

Јуми додатак захтева више објашњења. Зато што користи другу алатку: Јуми уредник КСТД (тастер) плугин који кодира / декодира прилагођене скрипте на начин који нису скинули из Јоомла! и обрађује Јуми додатак.

У остатку чланка ћемо објаснити:

  1. Како написати кодова у Јоомла! садржаја са Јуми кодер (кодно име за Јуми уредник КСТД додатак).
  2. Како да уредите кодове у Јоомла! садржаја са Јуми кодер.
  3. Како да пренесете старе Јуми додатак синтаксу за нови.
  4. Јуми додатак безбедносне и друге примедбе.

Коришћење Јуми кодер

Па, погледајте видео први. Ми ћемо објаснити након тога.

Па како то ради?

Знате када укључите прилагођене скрипте у Јоомла! Члан код ће бити лишен се или, у најбољем, кодирана у ХТМЛ ентитете.

И овде долази Јуми кодер. Она кодира скрипте на такав начин да Јоомла! и уредник не препознају то је код. Међутим, Јуми додатак препознају Јуми синтаксе и свега између Јуми ознаке.

{Јуми сторед_цоде_соурце} Ово је простор између ознака за ваш писмени код {/ јуми}

декодира и оцењује. Једноставно, зар не?

Jumi Coder help screen

Јуми кодер је тестиран са новисивиг уредник, мали МЦЕ, удруженог злочиначког подухвата и ФЦК уредници успешно. Шта је велика да можете да пребацујете између уредника на не уреднике колико желите. Јуми кодер не зависи од њих.

Дакле, још једном како се укључити код у чланак на Јуми кодер? Прочитајте и истовремено консултујте слике:

  1. Напишите (или Копирај са неким извором) скрипту у позивни број уредника.
  2. Схватите ако користите ВИСИВИГ од Новисивиг уредника. Изаберите кодирање у складу са тим.
  3. Притисните кодирање.
  4. Сценарио је кодирана и добићете резултат кодира у кодиране позивни број. (Ако сте имали направили грешку или је кодирати у скрипту за други уредник тип, само притисните и поновите декодирање).
  5. Изаберите скрипту можете видети у кодираних позивни број града, копирајте га у оставу (Цтрл + Ц) и налепите га (ЦТРЛ + В) у Јоомла! а између витичастих Јуми ознаке.

Да бисте били сасвим сигурни да сте разумели Хајде сат још један видео: како да измените скрипту која је већ у Јоомла! са Јуми кодер.

Надамо се да је довољно јасан.

Зато користите Јуми кодер за уградњу скрипту у Јоомла! и за његово уређивање.

Јуми кодер се може користити за уградњу у своје кодова скрипти не Јоомла! Блог превише (као што су Блоггер). Код неће бити обрађена, али ће бити видљив као код.

Познати питање: ако се скрипт је "лепо" формату (више редова, картице, итд) онда новисивиг уредник прекрши ово обликовање (без изгубљене употребљивости - то ће радити). Ја (МарХај) не знају како да се носе са њом.

У ВИСИВИГ едиторе лепо обликовање се чува.

Јасно је да без Јуми плугин (инсталиран и омогућено) сама скрипта се неће појављивати! Јуми додатак мора да га декодирају први. Запамтите: Јуми кодер и Јуми додатка су близанци!

Синтакса преглед

Опште Јуми 2,1 додатак синтакса је

{Јуми сторед_цоде_соурце} {вриттен_цоде / јуми}

где

  • сторед_цоде_соурце је датотека (ПХП, ЦСС, ЈС, ТКСТ, ХТМЛ, ...) путања да се укључе у месту додатак синтаксу или ИД (наставио са звездицом) од Јуми компоненте и ставке
  • вриттен_цоде је неки код. ХТМЛ, ПХП, ЈС, от само текст. Ако онда ПХП кода мора бити умотан у ПХП почетак и крај ознаке.

Примери

Пример 1: укључује само пхп фајл

{Јуми плугин / Систем / јуми / јуми_демо.пхп} {/ јуми}

Пример 2: укључујући и први албум из Јуми компоненте табелу базе података

{Јуми * 1} {/ јуми}

Пример 3: укључује први запис из табеле датабес Јуми компонента која је претходио (!) Писаним писмом.

{* 1} јуми <? Пхп 'Здраво О \' Харра ';?> {/ Јуми}

Предност обраде вриттен_цоде -> сторед_цоде_соурце има два разлога:

  1. омогућава да се искористи унапред 2,1 Јуми ПХП датотеке које користи Јуми аргумената са Јуми 2,1 синтаксе (ћемо видети касније како се тачно),
  2. Компатибилан је са осталим Јуми екстензије (компоненте, модуле): они имају исти приоритет за обраду.

Више редова у писаној скрипти

Ви не треба да пишу сценарио написао између јуми ознаке у једном реду. Више линија су дозвољени. (И комбинација скрипта тип који се користи као добро). На пример:

{* 1} јуми
<Пхп?
ецхо "Здраво О \ 'Харра';
>?
<див>
<сцрипт лангуаге="јавасцрипт" типе="тект/јавасцрипт">
доцумент.врите ("Ваше омиљено пиће <бр />");
хвала функција () {
виндов.алерт ("Хвала!")}
</ Сцрипт>
<форм>
<селецт наме="кк">
<оптион> воде </ оптион>
<оптион> млека </ оптион>
<оптион> медвед </ оптион>
<оптион> Остале </ оптион>
</ Селецт>
<инпут типе="буттон" валуе="схов" онЦлицк="тханкс()">
</ Форм>
<див>
{/ Јуми}

Сада ћемо се бавити Јуми плугин-синтаксом уназад некомпатибилности.

Стара Јуми додатак синтаксе миграције

Стара - унапред 2,1 Јуми - Плугин је коришћење тзв Јуми аргумената концепт. То би могло проћи аргументе (неке вредности) у датотеку или су укључени Јуми компонента базе података запис ставку.

У том случају синтакса је, као пример, као што је овај:

{Јуми [мифиле.пхп] [Едо] [888]}

Аргумент вредности (у овом случају број тексту "Едо" и број 888) је доступна у ПХП срипт (мифиле.пхп) преко $ јуми [] низ. Као и ово:

<Пхп?
ецхо $ јуми [0] $ јуми [1], @ гмаил.цом "..;
>?

Ако ваш стари ПХП скрипте користи $ јуми [] низ не треба да их отпад. Само дефинисати $ јуми низ у вриттен_цоде секцији:

{} Јуми мифиле.пхп пхп $ јуми = арраи ('Едо', 888);?> {/ Јуми}

И то је разлог зашто вриттен_цоде се води пред шифра сачувана.

Надамо се да је јасно и то ће омогућити да мигрирају своје старе скрипте у 2,1 додатка синтаксу лако.

Ако пишете скрипте из почетка можете да дефинишете у вриттен_цоде било променљиве које можете да користите у сторед_цоде_соурце. На пример

{} Јуми мифиле.пхп
<Пхп?
$ Име = 'Едо';
$ Број = 888;
>?
{/ Јуми}

Запамтите: било коју променљиву можете да дефинишете ван функције или класе постаје глобална променљива. То је и добро и лоше.

То је добро, јер променљиве је доступна са било ког места. То је лош јер може да интеррацт са променљивом истог имена који је дефинисан (други програмер), на другом месту Јоомла! страна.

Дакле, ако сте користећи своје глобалне променљиве им прилично егзотична имена.

Нови додатак Јуми безбедносним питањима

Ако користите Јоомла! као отворено окружење, то значи да постоје многи људи који би могли да допринесу садржају, безбедносна питања имају своје вредности.

Претпоставимо на тренутак да је он или она момак који жели да повреди или да профит за своје. Ако момак је омогућено да се слободно укључи скриптове у свој сајт и скрипте ће бити обрађене стварно нећете бити у могућности да спречи момак из потпуну контролу свог веб сајта. Не бас еноиабле идеја, иснт 'то?

Стара Јуми садржи само скрипте из фајла или из базе података. Интрудер може само да користи оно што је на свој сајт (и он / она мора да зна локацију). Али сада, када је директно укључивање скрипт је то могуће? То је још једна торта!

Јоомла! Програмери су увеле црну листу и белу листу за филтрирање концепта у Јоомла! 1.5.8. Можете спречити оне који су на црној листи или не на белу листу у томе неке "ствари".

Јуми плугин 2.1 користи ову листу. Ако чланку аутор (Или група којој припада) је у црној листи или не на белу листу онда Јуми додатак неће обрађена код (непосредно писмено или укључени из фајла или базе података) и код неће бити видљива у предњем крају.

Јоомла! итселфс траке из кода из чл. Јуми кодер који је доступан свима, као додатак уредник дугме ће укључити кодиран скрипт који Јоомла! неће очистити. Тхие код ће бити тамо. Али неће бити обрађени! Неће бити ни обрађена након Јуми додатак је деинсталиран - скрипта кодирана понављамо.

Дакле, ако ваш белу / црну листу правилно постављен, не буди Почаљи. Само будите опрезни.

Параметар "Јуми Уобичајено апсолутну путању", како ви то знате из претходних издања је још увек тамо. Сада ми користимо, а друго име за то: Јуми корена.

Јуми корена параметар омогућава приступ скрипта фајлове лако витхоит писање пуну путању да их изнова и изнова. Можете поставити ваше датотеке скрипта ван Јоомла! роот директоријум превише.

Јуми Корен је претходно постављена од стране сваког Јуми проширење независно. Сада постоји само једно место где можете га подесити: Јуми плугин-а. Подешавање важи за све Јуми екстензију.

Тако да је све за сада

Ми, програмери, Едо ми је (МарХај), да ли ће признати неку повратну информацију од вас, Јуми корисника. О Јуми себе или ово документације. Нешто недостаје? Нешто није јасно? Нешто не ради како се очекује?

Хвала на пут у унапред!

Јуми (префарабли позитивне) повратне спреге

Све остало

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Травел портала - тоурс.ам! Претраживање туре у Јерменији, Туре, претрага туре онлине резерве хотела онлине НОВОСТИ.