Jumi 2,1 Guide

Ne jemi duke futur Jumi 2,1 beta për Joomla! 1.5 këtu. Ka aq shumë ndryshime në këtë version!

Kur 2,1 ndryshimet beta në lirimin përfundimtar dhe 2,0 do të shënohet amortizuar si ne do të përfshijnë këtë dokument në dokumentacionin standard Jumi.

Intro

Jumi plugin Sintaksa ka ndryshuar (pas tre vjetësh) për një të ndryshme. Nuk ka prapa compatibility në këtë sintaksë, por ju mund të përdorni të gjitha kodet e mëparshme doganore dhe veçoritë në 2.1 release (dhe të përdorni të reja).

Nuk ka ndryshime në plugin sintaksë vetëm. Ndryshimet janë gjetkë. Pra, lexoni me kujdes dokumentin, ju lutem.

Për ata që janë shumë të etur për të provoni versionin e ri ose urrejtjes për të lexuar "të gjitha gjëra që" këtu është Quick & Dirty plugin ndryshim sintaksë:

Old Jumi plugin sintaksë

{Jumi [stored_code_source] [ARG1] [arg2] ... [ArgN]}

Re Jumi plugin sintaksë

{Jumi stored_code_source} {written_code / jumi}

Si për të bërë kalimin në sintaksë 2,1 Jumi? Ne do të shpjegojmë më poshtë. Por gjërat e para të parë.

Le të fillojmë me disa shpjegime të përgjithshme Jumi extensions atëherë ne do të vazhdojmë me atë se si për të përmirësuar dhe për të instaluar. Në fund ju do të merrni njohuri të mira në lidhje me "të gjitha gjëra që".

Grupin e extensions Jumi

Jumi 2,1 përbëhet nga disa zgjerime të ndërvarura:

  • Sistemi Jumi plugin (Rishkruar Totally!)
    mundëson për të përfshirë kodet doganore nga disa burime në Joomla! artikuj, përmbajtja dhe përshkrimet kategori.
    Ajo vendos për Jumi Jumi Root komponent dhe modul Jumi. Kodet janë të përpunuara në versionin PDF te Joomla! përmbajtjes dhe hoqi nga RSS.
  • Jumi editor-xtd (New!)
    është një Joomla! button editor që mundëson për të kodit / deshifroj Scripts për përfshirjen e tyre të drejtpërdrejtë në Joomla! përmbajtjes dhe përpunimin e më tej nga plugin Jumi sistemit.
  • Komponent Jumi (+ Përbashkët përdorimin Jumi Root)
    krijon porosi Joomla! faqe (të ashtuquajturat Aplikacionet Jumi) që përmban kodin e doganore.
  • Jumi SEF router
    është një plugin sistem që mbështet komponent Jumi: Ajo mundëson qasje të drejtpërdrejtë të aplikimit Jumi me pseudonim është (p.sh. http://www.mysite.com/hello-jumi).
  • Jumi modul (+ Debug mënyrë, + Shared përdorimit Jumi Root)
    është modul i thjeshtë që bën të mundur për të përfshirë kodet me porosi nga disa burime në Joomla! pozita modul.
  • Languages
    përveç plugin Jumi router ka fotografi të gjuhës për të gjitha zgjerimet Jumi për përkthimet e tyre të lehtë.

Jumi 2.1 Kërkesat

Asgjë më pak se Joomla! 1.5.8 është e nevojshme.

Përmirësuar nga versionet e mëparshme

Ne rekomandojmë që plotësisht të gjitha zgjerimet e mëparshme uninstall Jumi dhe instaloni paketën 2.1 Jumi. Konsideroni e mëposhtme:

Nëse ju doni të përdorni të vjetër komponent tuaj Jumi Tabela e bazës së të dhënave në e re Jumi 2,1 pas përsëri atë mjet të parë nga ju jeni duke përdorur bazën e të dhënave (p.sh. phpMyAdmin). Pas instalimit të paketës së re të rivendosur të dhënave origjinale Jumi tryezë Komponenti.

Jumi vjetër Sintaksa plugin nuk do të përpunohen nga ana e plugin të reja. Ju do të duhet të ndryshonin për çdo të vjetër sintaksë shembull plugin. Ne jemi shumë keq për shqetësimin që do t'ju sjellë. Nga ana tjetër ai do t'ju sjellë më shumë mundësi, të sigurisë më të mirë dhe më shumë fleksibilitet. Diçka për diçka.

Gjithashtu mos harroni se të gjithë Jumi Modulet do të shkatërrohen gjatë procesit të çinstalimit. Pra, ne rekomandojmë që të bëni një shënim për të gjithë përmbajtjen e moduleve Jumi të paktën.

Jumi 2.1 instalimi

Install paketë si një standard të Joomla! extension. Të gjitha extensions Jumi janë instaluar gjatë këtij procesi e-click. Të gjitha plugins Jumi janë të vendosur për "Enable" too.

Në Jumi 2.1 nuk ka asnjë menu demo kryesore "Hello Jumi!" pika të dukshme në frontend siç ishte në Jumi 2.0. Disa nga përdoruesit tanë urrej atë edhe si një demo. Nëse ju dëshironi që ajo që ju duhet për ta bërë atë të dukshme me dorë: të shkoni në backend dhe publikimi pika preinstalled menu "Hello Jumi!" atje.

Hapat e ardhshëm

Duke përdorur komponentë Jumi modul, dhe router mund të konkludohet nga njoftime të mëparshme ose të dokumentacionit ose këtë cheatsheet.Jumi 2.1 for J!1.5 cheatsheet

Jumi plugin kërkon shpjegim më shumë. , Sepse ai përdor një tjetër mjet: Jumi editor-xtd (button), plugin që kodon / Scripts decodes doganore në mënyrë që ata nuk janë hequr nga Joomla! dhe janë të përpunuara nga plugin Jumi.

Në pjesën tjetër të artikullit ne do të shpjegojmë:

  1. Si të shkruani kodet në Joomla! kënaqur me Jumi coder (emri i koduar i Jumi plugin editor-xtd).
  2. Si për të redaktuar kodeve në Joomla! kënaqur me Jumi coder.
  3. Si për të transferuar të vjetër sintaksë Jumi plugin për një të ri.
  4. Jumi plugin sigurisë dhe vërejtjet e tjera.

Duke përdorur Jumi coder

E pra, të shohin video të parë. Ne do të shpjegojë atë pas kësaj.

Pra, si funksionon?

Ju e dini, kur ju të përfshijë script porosi në një Joomla! kodin artikull do të jetë hequr nga ose, në të mirë, të koduara në njësi html.

Dhe këtu vjen Jumi coder. Ajo kodon scripts në një mënyrë të tillë që Joomla! dhe redaktor i saj nuk e njohin atë, është një kod. Megjithatë Jumi Jumi plugin njeh sintaksën dhe çdo gjë në mes tags Jumi.

{Jumi stored_code_source} Ky është një hapësirë ​​në mes tags për kodin e shkruar {/ jumi}

decodes dhe vlerëson. Thjeshtë, nuk është ajo?

Jumi Coder help screen

Jumi coder ka testuar me nowysiwyg editor, MCE Tiny, NPK dhe redaktorët FCK sukses. Çfarë është e madhe është se ju mund të kaloni në mes të redaktorëve në asnjë redaktorët si ju dëshironi. Jumi coder nuk varet nga ata.

Pra, edhe një herë se si të përfshirë kodin në artikullin me anë të Jumi coder? Lexoni dhe në të njëjtën kohë këshillohet image:

  1. Shkruani (ose kopje nga një burim) script në zonën editor kodin.
  2. Të kuptojë nëse jeni duke përdorur WYSIWYG editor Nowysiwyg od. Zgjidh encoding në përputhje me rrethanat.
  3. Press Encode.
  4. Dorëshkrim është koduar dhe ju do të merrni rezultatin e koduara në zonën kodin koduara. (Në qoftë se ju kishte bërë një gabim, ose e kishte koduar script ne për një lloj tjetër editor, thjesht shtypni Decode dhe të përsëritur).
  5. Zgjidhni script ju shihni në zonën kodin e koduar, kopje e saj në clipboard (Ctrl + C) dhe paste it (CTRL + V) në Joomla! dhe midis tags Jumi kaçurrel.

Të jetë mjaft i sigurt që ju të kuptoni le të shikojnë një tjetër video: si për të redaktuar skenar që është tashmë në Joomla! me Jumi coder.

Ne shpresojmë se ajo është mjaft të qarta.

Kështu që përdorin Jumi coder për embedding e shkrimit në Joomla! dhe për përpunim e saj.

Jumi coder mund të përdoret për embedding kodet shkrimit në Joomla tuaj jo! blog tepër (si bloger). Kodi nuk do të përpunohen, por do të jetë i dukshëm si kod.

Çështje e njohur: në qoftë se shkrimit është "mirë" të formatuar (linja të shumta, tabs, etj), atëherë nowysiwyg editor thyen këtë formatimit (pa e humbur të përdorshmërisë - se do të punojë). I (MarHaj) nuk e di se si të merren me të.

Në redaktorët WYSIWYG formatimit bukur është ruajtur.

Është e qartë se pa Jumi plugin (instaluar dhe aktivizuar) script vetë nuk do të kandidojë! Jumi plugin ka për të deshifroj atë më parë. Mos harroni: Jumi Jumi plugin coder dhe jane dyshe!

Pasqyrë Syntax

Jumi e përgjithshme 2,1 Sintaksa shtojcë është

{Jumi stored_code_source} {written_code / jumi}

ku

  • stored_code_source është një file (PHP, CSS, JS, txt, html, ...) pathname për t'u përfshirë në sintaksë plugin vendi ose id (vazhdoi me yll) e sendit Jumi komponent dhe
  • written_code është një kod. HTML, PHP, JS, ot vetëm tekst. Nëse kodi PHP atëherë ajo duhet të jetë e mbështjellë në fillim PHP dhe në fund tags.

Shembuj

Shembull 1: vetëm përfshin fotografi php

{Jumi plugin / system / jumi / jumi_demo.php} {/ jumi}

Shembull 2: duke përfshirë të dhënat e para nga database tabela Komponenta Jumi

{Jumi * 1} {/ jumi}

Shembull 3: përfshin të dhënat e para nga Jumi databes tabela Komponenti i cili është paraprirë (!) Me script shkruar.

{1} jumi * <'O Tungjatjeta \' php echo Harra ';?!?> {/ Jumi}

Përparësi e përpunimit written_code -> stored_code_source ka marrë dy arsye:

  1. mundëson për të shfrytëzuar para 2,1 Jumi fotografi php që përdor argumente Jumi Jumi sintaksë me 2.1 (ne do të shohim më vonë se sa saktësisht),
  2. ajo është në përputhje me zgjerime të tjera Jumi (komponenti modulit): ata kanë marrë saktësisht e njëjtë të përpunimit përparësi.

Linja të shumta në dorëshkrim i shkruar

Ju nuk duhet të shkruaj skenarin e shkruar midis tags jumi në një linjë. Linja të shumta janë të lejuara. (Dhe kombinimi i tipit shkrimit të përdorura si). Për shembull:

{1} jumi *
<? Php
'O Tungjatjeta \' echo Harra '!;
?>
<div>
<script type="text/javascript"> language="JavaScript"
document.write ("pijen tuaj të preferuar <br />?");
sajë function () {
window.alert ("Thank you!")}
</ Script>
<form>
<SELECT name="qq">
<option> ujit </ opsion>
<option> Qumësht </ opsion>
<option> Bear </ opsion>
<option> të tjera </ opsion>
</ Përzgjidhni>
<INPUT type="button" value="show" onClick="thanks()">
</ Form>
<div>
{/ Jumi}

Tani le të merren me sintaksë papajtueshmërisë Jumi plugin prapambetur.

Sintaksa e vjetër Jumi plugin migrimit

Vjetër - para 2,1 Jumi - plugin u përdorur të ashtuquajturën Argumente Jumi koncept. Kjo mund të kalojë argumente (disa vlera) në dosjen e bazës së të dhënave të përfshira ose të përfshira rekord Jumi pika Komponenti.

Në këtë rast, sintaksë ishte, si një shembull, si ky:

{Jumi [myfile.php] [edo] [888]}

Vlerat Argumenti (në këtë rast numri tekstin "Edo" dhe numri 888) ishte në dispozicion në sript PHP (myfile.php) nëpërmjet $ jumi [array]. Si kjo:

<? Php
echo $ jumi [0] $ jumi [1] '@ gmail.com'..;
?>

Nëse Scripts tuaj të vjetër php përdor $ jumi [array] ju nuk duhet të plehra e tyre. Vetëm të përcaktojë array $ jumi në seksionin written_code:

{Jumi myfile.php} <php $ jumi = array ('Edo', 888);?> {/ Jumi}

Dhe kjo është arsyeja pse written_code është përpunuar para se të kodit të ruajtura.

Ne shpresojmë se është e qartë dhe kjo do të mundësojë për të migruar Scripts tuaj të vjetër në 2,1 sintaksë plugin lehtë.

Nëse ju shkruani Scripts nga e para ju mund të përcaktojë në written_code ndonjë variablat të cilat ju mund të përdorni në stored_code_source. Për shembull

{Jumi myfile.php}
<? Php
$ Name = 'Edo';
$ Numri = 888;
?>
{/ Jumi}

Mbani mend: çdo variabël që ju përcaktoni jashtë funksionit apo klasë të bëhet e ndryshueshme globale. Ajo është edhe e mirë dhe e keqe.

Ajo është e mirë, sepse ndryshueshme është i kapshëm nga kudo. Kjo është e keqe, sepse ajo mund interract me ndryshore me të njëjtin emër që është e përcaktuar (nga një tjetër zhvilluesi) në një vend tjetër i Joomla! faqe.

Pra, nëse jeni duke përdorur ndryshoret tuaj globale për t'u dhënë atyre emra jo ekzotike.

New Jumi plugin çështjet e sigurisë

Nëse jeni duke përdorur Joomla! si një mjedis të hapur, që do të thotë ka shumë njerëz të cilët mund të kontribuojnë në përmbajtjen, çështjet e sigurisë kanë marrë vlerat e tyre.

Le të supozojmë për një moment ka një djalë ai ose ajo që dëshiron të dëmtojë ose të bëjë profit për të vetët. Në qoftë se djalë është aktivizuar për të përfshirë në Scripts faqen tuaj te internetit lirisht dhe Scripts do të përpunohen me të vërtetë ju nuk do të jetë në gjendje për të parandaluar djalë nga kontrolli i përgjithshëm i internetit tuaj. Jo ide shumë enoyable, nuk është "ajo?

Jumi vjetër përfshin vetëm Scripts nga një file apo nga një bazë të dhënash. Njeri i bezdisshëm mund të përdorë vetëm atë që kanë qenë në faqen tuaj (dhe ai / ajo duhet të dinë vendndodhjen). Por tani, kur përfshirja e drejtpërdrejtë skenar është e mundur? Kjo është një tjetër tortë!

Joomla! zhvilluesit e kanë futur listën e zezë dhe filtrim whitelist konceptin në Joomla! 1.5.8. Ju mund t'i ndaloni ata të cilët janë në listën e zezë ose nuk janë në whitelist nga bërja e disa "gjëra".

Jumi plugin 2.1 përdor këtë listë. Nëse autori i shkrimit (Ose grup të cilit i takon) është në listën e zezë ose nuk është në whitelist, atëherë Jumi plugin nuk do të përpunuara kodin (shkruar direkt ose të përfshira nga një file apo bazës së të dhënave) dhe kodin e nuk do të jetë i dukshëm në fund para.

Joomla! itselfs strips nga kodin e artikujve. Jumi coder që është në dispozicion për të gjithë si një plugin butonin redaktor do të përfshijë script e koduar që Joomla! nuk do të qartë jashtë. Kodi Thye do të jetë atje. Por nuk do të përpunohen! Kjo nuk do të përpunohen edhe pas plugin Jumi është uninstalled - dorëshkrim është koduar ne përsëritur.

Pra, nëse whitelist tuaj / listën e zezë është vendosur si duhet, nuk do të jetë Affraid. Vetëm kini kujdes.

Parametri "Default Jumi Pathname Absolute" si ju e dini atë nga njoftime të mëparshme është ende atje. Tani ne jemi duke përdorur emrin e mjaft të ndryshme për të: Root Jumi.

Parametri Jumi Root mundëson qasjen fotografi script lehtë withoyt shkrim rrugën e plotë të tyre mbi dhe mbi. Ju mund të vendos fotografi tuaja script jashtë Joomla! directory rrënjë shumë.

Root Jumi u ngrit më parë nga çdo extension Jumi të pavarur. Tani nuk është vetëm një vend ku ju mund të vendosni atë: plugin Jumi. Setup është e vlefshme për të gjithë extension Jumi.

Pra, kjo është e gjitha për tani

Ne, zhvilluesit, Edo një mua (MarHaj), do të pranojnë çdo reagime nga ju, përdoruesit Jumi. Rreth Jumi vetë ose këtij dokumentacioni. Diçka mungon? Diçka e paqartë? Diçka nuk funksionon ashtu siç pritet?

Faleminderit për kohën tuaj në një paraprakisht!

Jumi (prefarably pozitive) feedbacks

Çdo gjë tjetër

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Travel portal - tours.am! Kërkim turne në Armeni, Tours, turne kërko online, Rezerva Hotele online, udhëtimit lajme.