Formát yml je analyzátor údajov v html. Content Parser: Implementujte analýzu súborov XML (YML). Karta Všeobecné nastavenia – Kategórie

  • 20.06.2020
  1. Úvod. Stručný popis technológie analýzy XML Yandex. Aplikácie: import z iných obchodov + vytváranie obchodov (alebo sekcií produktov) na zarábanie peňazí na affiliate programoch.
  1. Riešenie PRVÉHO problému: automatizovaný presun tovaru zo starej predajne do novej
  2. Inštalácia testovacieho obchodu na vlastnú päsť
  3. Otvorenie hostingu (bezplatné obdobie) na zriadenie obchodu
  • Inštalácia obchodu inštalatérom
  • Prihláste sa do admin panelu nainštalovaného obchodu a prvé kroky na aktiváciu obchodu
    1. Vyčistenie testovacieho obchodu od ukážkového obsahu: odstránenie príspevkov, kategórií, značiek, stránok, snímok, bannerov, ponúk
    1. Inštalácia doplnku analyzátora prostredníctvom panela správcu doplnkov
    2. Vytvorenie projektu zoškrabovania
    3. Rýchly prehľad o tom, čo je formát Yandex XML
    4. Vyplnenie projektových údajov, spustenie analýzy zdroja YML
    5. Spustiť import
    6. Vysvetlenie rozdielu medzi bezplatnou verziou analyzátora (s limitom 100 produktov) a platenou (neobmedzenou) verziou
    7. Kontrola výsledkov analýzy, pozornosť venovaná chybe
    8. Vrátenie importu: odstráňte importovaný obsah, skontrolujte, či je všetko odstránené.
    9. Opätovný import, kontrola výsledkov: nadpisy, záznamy.
    10. Prehľad importovaného záznamu v administračnom paneli: názov, popis, cena produktu, miniatúra
    11. Recenzia prevádzaného tovaru na front-ende stránky: archív kategórie tovaru, strana 1 produktu
    1. Vytvorenie hlavnej stránky testovacieho obchodu s vitrínou. Testovacia predajňa je pripravená! Je možné otestovať prototypový obchod založený na vašom produkte zo starého obchodu.
    1. Služba prenosu obsahu zo starého obchodu do nového pomocou štúdia WP Shop
    2. Stručný popis služby
    3. Vyčistenie testovacieho obchodu na importovanie vzorového súboru, ktorý zákazník dostane po poskytnutí služby
    4. Import vzorového súboru, vstavaný importér Wordpress
    5. Prehľad výsledkov importu
    6. Ďalšie informácie o službe. Akékoľvek ťažkosti vyriešime.
    1. Riešenie DRUHÉHO problému: vytvorenie pseudoobchodu (alebo sekcie s tovarom) na predaj tovaru z iných internetových obchodov
    2. Všeobecný prehľad situácií, keď existuje túžba alebo potreba umiestniť partnerský produkt na váš web alebo obchod.
    3. Hlavným problémom je automatizácia procesu prepravy tovaru a pravidelná aktualizácia sortimentu. Plugin rieši všetky tieto problémy
    1. Praktický prípad: umiestnime partnerský produkt na váš obchod
    2. Jedna z výhod tém zo štúdia WP Shop: nahradenie kliknutia tlačidlom „kúpiť“ v prípade pridruženého odkazu
    3. POVINNÉ ZÁLOHOVANIE pred importom tovaru tretích strán pomocou syntaktického analyzátora
    4. Inštalácia analyzátora, vysvetlenie rozdielu medzi bezplatným analyzátorom a plateným analyzátorom. Ukážka možností analyzátora na platenej verzii
    1. Úprava šablóny analýzy na pridávanie pridružených odkazov
    2. Recenzia editora šablóny analýzy: Zóna odosielania obsahu, zóna ďalších polí
    3. Vytvorenie pridruženého odkazu v editore šablóny analýzy
    4. Spustenie analýzy, kontrola výsledkov: nové nadpisy, nové produkty. Recenzia na nový produkt.
    5. Ukážka logiky udalosti kliknutím na tlačidlo "kúpiť" - návštevník prejde na stránku dodávateľského obchodu.
    1. Aktualizácia údajov a synchronizácia sortimentu so zdrojovým obchodom
    2. Aktualizácie pri zmene cien, sortiment v zdrojovom obchode. Automatizácia šetrí obrovské množstvo času a úsilia!
    3. Reakcia na zmeny cien, príklad aktualizácie, prehľad výsledkov
    1. Reakcia na odstránenie produktov zo zdroja: príklad aktualizácie, prezeranie výsledkov. Produkt sa nevymaže, ale dostane sa do režimu „vypredané“.
    1. Reakcia na pridanie produktov do zdroja: príklad aktualizácie, prezeranie výsledkov
    1. Aktualizácia produktov automaticky podľa plánu: cez korunu servera.
    2. Prejdite na webovú adresu a aktualizujte ... / wp-admin / tools.php? Iy-ajax & iy-project-id = 1 & iy-project-action = aktualizácia
    3. Nastavenie koruny na hostingu HostLand: syntax príkazov na spustenie a nastavenie frekvencie spustenia
    1. Výsledky spustenia úlohy z koruny: zobrazenie výsledkov
    1. Dovoz tovaru z troch rôznych zdrojov
    2. Kopírovanie šablóny z predchádzajúceho projektu
    3. Zmena štruktúry pridruženého odkazu
    4. Spustenie dovozu tovaru z druhej predajne. Recenzia zdroja XML druhého obchodu. Zobrazenie výsledkov importu
    1. Vysvetlivky pri importe z polí "param" - automaticky sa zapisujú do vlastných polí
    1. Kontrola výsledkov importu z druhého obchodu
    2. Prehľad logiky zobrazovania „príbuzných produktov“ v zázname o produkte
    1. Dovoz z tretieho obchodu
    2. Prehľad funkcií XML feedu od partnerského agregátora Mixmarket.biz na prispôsobenie jeho analýzy
    3. Úprava šablóny importu pre tretí obchod
    4. Spustiť import
    5. Prehľad výsledkov
    1. Oprava chýb zistených po analýze
    2. Odstránenie importovaného obsahu
    3. Zmena pridruženého odkazu, odstránenie nepotrebného parametra
    4. DÔLEŽITÉ informácie o riziku pisimizácie vyhľadávačmi v súvislosti s priamym prenosom obsahu z iných stránok: musíte zatvoriť prenesený obsah NOINDEX a NOFOLLOW!
    5. Vysvetlenia, prečo je potrebné uzavrieť indexovanie importovaného tovaru na vašej webovej lokalite
    6. Vysvetlenie, ako urobiť stránku z cudzieho tovaru, zvýšenie úrovne originality, "miešaním" tovaru z rôznych affiliate programov medzi sebou, ako aj článkov a iných vecí
    7. Vysvetlenie, ako technicky vylúčiť záznam o importovanom tovare z indexovania, prostredníctvom meta tagu „robots“ a doplnku Platinum SEO
    8. Opravujeme šablónu importu, aby sme všetkým dovážaným produktom predpísali zákaz indexovania vyhľadávacími nástrojmi
    9. Spustite import, pozrite si výsledok. Uistite sa, že všetky importované záznamy sú chránené pred indexovaním. Riziko pisimizácie pre plagiátorstvo je znížené (odstránené).
    1. Záver. Syntaktický analyzátor WP Shop je užitočný nástroj pre zarábajúcich peňazí. Tím WP Shopu podporí každého, ale prednosť majú tí používatelia, ktorí využívajú platené produkty alebo služby, príp.
    2. Príklad analýzy poľa pre 14 000 produktov na „výkonnom“ serveri. Pre tých, ktorí chcú robiť analýzu v "priemyselnom meradle" - doplnkové služby: inštalácia a konfigurácia serverov a osobné úpravy syntaktického analyzátora.

    Doplnok vám umožňuje importovať produkty z iných obchodov prostredníctvom XML feedu Yandex, ktorý používajú obchody na obchodovanie na Yandex.Market.
    Produkty sa importujú do štruktúry pluginu WP Shop. Nechýba automatická synchronizácia tovaru so zdrojom, ktorú je možné spustiť ručne aj cez korunky.
    Nevyhnutný nástroj pre:
    1. Prenos obchodu z akýchkoľvek iných motorov do WordPress WP-Shop
    2. Budovanie affiliate obchodov na zarábanie na affiliate provízii podľa modelu CPS

    Aplikácia vyžaduje IonCube Loader!

    Ľubovoľný oddiel 1

    FAQ

    Návod na inštaláciu
    1. Nahrajte doplnok „WP Shop YML Parser“ do adresára / wp-content / plugins /
    2. Aktivujte doplnok „WP Shop YML Parser“ cez ponuku „Pluginy“ vo WordPress
    3. Pozrite si celú používateľskú príručku, ako nastaviť váš "WP Shop YML Parser"
    Otázka, ktorú môže mať niekto

    Pomoc nájdete na stránke wp-shop.ru.

    Recenzie

    V žiadnom prípade týchto vývojárov nekontaktujte a nič od nich nekupujte. Funkcionalita, ktorú sľubujú v profesionálnej verzii, je podvádzanie. Jednoducho od vás zoberú peniaze a potom odmietnu všetko vrátane podpory. Stačí si pozrieť ich pokrivenú webovú stránku a dokumentáciu o polčase rozpadu a všetko pochopíte!

    Zmeniť denník

    Verzia: 0.9
    -projekt_ako_pole
    -id_as_field

    Verzia: 0.8
    -template_price (vlastná cenovka)

    Verzia: 0.7
    -fields_update - nové nastavenie na aktualizáciu vlastných polí v projektoch

    Verzia: 0.6
    -Vzorový analyzátor xml nahradený analyzátorom SAX, ktorý je lepší pre správu pamäte

    Verzia: 0.5
    -vylepšenia

    Verzia: 0.4
    - hromadná analýza
    -klonovať projekt podľa kategórie

    Verzia: 0.3
    -odkaz na dokumenty

    Verzia: 0.2
    -Povoliť miestne kanály
    - zdroj ako súbor povoliť
    - možnosti pridania yml

    Verzia: 0.1
    - prvé vydanie

    (PECL yaml> = 0,4,0)

    yaml_parse - Analyzuje tok YAML

    Popis

    yaml_parse (reťazec $ vstup [, int $ pos = 0 [, int & $ ndocs [, pole $ spätné volania = NULOVÝ ]]]) : zmiešané

    Konvertuje celý alebo časť prúdu YAML a zapisuje do premennej.

    Zoznam parametrov

    Linka na analýzu ako tok YAML.

    Dokument na analýzu ( -1 pre všetky dokumenty, 0 pre prvý dokument, ...).

    Ak sa nájde ndocs, nahradí sa počtom dokumentov v streame YAML.

    Návratové hodnoty

    Vráti hodnotu zakódovanú vo vstupe v príslušnom type PHP, príp FALSE v prípade chyby. Ak je poz -1 , vráti sa pole obsahujúce jednu položku pre každý dokument nájdený v streame.

    Príklady

    Príklad č. 1 Príklad použitia yaml_parse ()

    $ yaml =<<---
    faktúra: 34843
    dátum: "2001-01-23"
    bill-to: & id001
    dané: Chris
    rodina: Dumars
    adresa:
    riadky: | -
    458 Walkman Dr.
    Suita č. 292
    mesto: Royal Oak
    stav: MI
    pošta: 48046
    stránka: zxibit.esy.es
    dodacia adresa: * id001
    produkt:
    - sku: BL394D
    množstvo: 4
    popis: Basketbal
    cena: 450
    - sku: BL4438H
    množstvo: 1
    popis: Super Hoop
    cena: 2392
    daň: 251,420000
    spolu: 4443,520000
    komentáre: Najlepšie je neskoro popoludní. Záložný kontakt je Nancy Billsmer @ 338-4338.
    ...
    EOD;

    $ parsed = yaml_parse ($ yaml);
    var_dump ($ parsed);
    ?>

    Tento príklad bude mať za následok niečo takéto:

    pole (8) (["faktúra"] => int (34843) ["dátum"] => reťazec (10) "2001-01-23" ["bill-to"] => & pole (3) ([ " dané "] => reťazec (5)" Chris "[" rodina "] => reťazec (6)" Dumars "[" adresa "] => pole (4) ([" riadky "] => reťazec (34) " 458 Walkman Dr. Suite # 292 "[" mesto "] => reťazec (9)" Royal Oak "[" štát "] => reťazec (2)" MI "[" postal "] => int (48046)) ) ["ship-to"] => & pole (3) (["dané"] => reťazec (5) "Chris" ["rodina"] => reťazec (6) "Dumars" ["adresa"] = > pole (4) (["lines"] => reťazec (34) "458 Walkman Dr. Suite # 292" ["city"] => reťazec (9) "Royal Oak" ["state"] => reťazec ( 2) "MI" ["postal"] => int (48046))) ["produkt"] => pole (2) (=> pole (4) (["sku"] => reťazec (6) "BL394D " [ "množstvo"] => int (4) ["popis"] => reťazec (10) "Basketbal" ["cena"] => int (450)) => pole (4) (["sku"] => reťazec (7) "BL4438H" ["množstvo"] => int (1) ["popis"] => reťazec (10) "Super Hoop" ["cena"] => int (2392))) [" tax" ] => float (251,42) ["total"] => float (4443,52) ["comments" ] => string (68) "Najlepšie je neskoro popoludní. Záložný kontakt je Nancy Billsmer @ 338-4338.)

    Stanislav Šašalevič

    Content Parser je naše globálne a pokročilé riešenie, ktoré vám umožňuje analyzovať adresáre, stránky a RSS kanály. Zdalo by sa, čo ešte možno od tohto modulu požadovať?! Ale nebolo to tam. Naši klienti nestoja na mieste a neustále od nás vyžadujú vývoj riešenia. A to nás len teší. A teraz vám chceme oznámiť, že sme splnili ďalšiu veľmi dôležitú požiadavku našich klientov: Parsovanie XML súborov. Teraz môže Parser pracovať nielen s rss, stránka, katalóg dátových typov, ale aj s xml... A čo je najdôležitejšie: zavedenie takejto užitočnej funkcionality nijako neovplyvní náklady na riešenie. Cena riešenia v 14 990 RUB zostane nezmenená.

    Analýza xml súborov umožňuje analýzu a taký užitočný formát pre internetové obchody ako YML súbory. Preto xml syntaktický analyzátor je predvolene nakonfigurovaný na analýzu yml vydanie. Ale práve tu môžu mať naši zákazníci otázku: Aký je váš download? YML súborov sa líši od podobných riešení na Marketplace. Tu je zoznam niektorých výhod nášho modulu oproti analógom:

    • schopnosť konvertovať a prepočítať meny
    • možnosť zmeny cien
    • možnosť upravovať názov a vlastnosti tovaru
    • schopnosť špecifikovať predvolené vlastnosti
    • možnosť autorizácie na serveri tretej strany
    • vykonávať rôzne akcie na prvkoch, ktoré v aktuálnom uvoľnení chýbajú (nerobiť nič, mazať, deaktivovať)
    • automatický preklad textu
    • možnosť pravidelného spúšťania (agenti, CZK)
    • schopnosť špecifikovať polia a vlastnosti na aktualizáciu
    • schopnosť používať proxy server
    Porovnanie analýzy xml s katalóg potom analyzovať xml už na prvý pohľad je to jednoduchšie: menej kariet, polí a iných informácií. Rýchlosť načítania informácií je tiež rýchlejšia, pretože nie je veľa náročných požiadaviek na stránky tretích strán.

    Podstata analýzy zostáva rovnaká: spracovanie xml súbor prechádza selektormi a atribútmi. Takže ak ste už nakonfigurovali analyzátor katalóg, potom bude nastavenie nového typu syntaktického analyzátora pre vás jednoduché a ľahké.

    Teraz sa pozrime bližšie na funkčnosť nového typu údajov:

    Karta analyzátora:

    Typ analyzátora- podľa toho existuje typ analyzátora: rss, stránka, katalóg, xml

    Režim analyzátora- režim, v ktorom syntaktický analyzátor pracuje. Existujú dva režimy prevádzky: ladenie a práca. Štandardne sa na ladenie používa režim ladenia. V tomto režime musíte nakonfigurovať analyzátor. V režime ladenia sa analyzuje prvých 30 prvkov súboru XML.

    Stojí za zmienku, že ak používate modul "Content Parser" v skúšobnej verzii, potom syntaktický analyzátor funguje iba v režime ladenia.

    Ďalšie adresy URL pre súbory XML- do nahrávania môžete zahrnúť aj iné adresy URL súborov xml. Ak to chcete urobiť, jednoducho ich špecifikujte na novom riadku.

    ID katalógu informačného bloku- informačný blok, do ktorého sa bude realizovať nakládka sekcií a tovaru.

    ID sekcie- sekcia infobloku, do ktorej bude realizovaná nakládka sekcií a tovaru.

    Počet produktov vyložených v jednom kroku syntaktického analyzátora- počet produktov, ktoré parser spracuje v jednom kroku. Predvolená hodnota 300

    Krok analyzátora- koncept, ktorý prebieha v manuálnom režime spustenia syntaktického analyzátora. V tomto prípade sa každý krok odpojí a vytvorí sa nové pripojenie k odovzdávaciemu kanálu. Zmeňte túto hodnotu v závislosti od možností hosťovania. Ak syntaktický analyzátor pracuje z agenta (cronu), krok analyzátora sa ignoruje a uvoľnenie sa vykoná v jednej požiadavke.

    Aktívne, Triedenie, Názov, Čas posledného spustenia- intuitívne polia a nepotrebujú komentáre.

    Kódovanie- kódovanie xml súboru. Zastarané pole. V súčasnosti sa kódovanie určuje automaticky, ale ak sa vyskytnú nejaké problémy s kódovaním, odporúčame ho zadať ručne.

    Karta Všeobecné nastavenia – Kategórie

    Príklad súboru XML pre kategórie:

    Atribút výberu názvu kategórie- je uvedená cesta k názvu kategórie. Ak je prázdne, názov sa prevezme z hodnoty samotnej kategórie

    Selektor atribútu obsahujúci ID kategórie- cesta k ID kategórie.

    Selektor atribútu obsahujúci ID nadradenej kategórie- na usporiadanie vnorenia sekcií musíte zadať hodnotu let na hodnotu id nadradenej kategórie.

    Karta Všeobecné nastavenia – Produkty

    Príklad súboru XML pre produkty:

    Výber špecifického produktu- cesta ku kontajneru konkrétneho produktu

    Atribút selektora obsahujúci ID produktu- cesta k ID produktu

    Selektor-atribút názvu produktu- cesta k názvu produktu

    Atribút výberu ceny- kontajner obsahujúci hodnotu ceny tovaru

    Selektor atribútu popisu- obsahuje popis produktu

    Výber atribútu ukážky obrázka- cesta k obrázku

    Detailný výber atribútu obrázka- cesta k obrázku

    Karta Vlastnosti

    Pridať nehnuteľnosť. obrázky- ak existuje dodatok. obrázky, musíte zadať polia, do ktorých budú obrázky nahrané.

    Enumerácia selektor-atribút pridať. obrázky- sú označené selektor a atribút pridať. obrázky. Príklad obrázku. Špecifikované vzhľadom na selektor produktu.

    Predvolené hodnoty vlastností- môžete zadať hodnoty vlastností, ktoré sa automaticky zadajú predvolene pri vytváraní produktov

    Analýza selektora- môžete zadať konkrétny selektor vlastností, ktorý sa nachádza vo selektore produktu v xml. Napríklad: predajca, čiarový kód

    Odstráňte znaky- môžete tiež odstrániť nepotrebné znaky vo vlastnostiach (merné jednotky atď.)

    Analýza vlastností a automatické vytváranie- umožňuje automaticky vytvárať, vypĺňať a aktualizovať vlastnosti, ktoré sú uvedené v xml súbore.

    V tomto prípade je jedinečnosť vlastností podľa názvu.

    Automatické vytváranie vlastností- ak je zaškrtávacie políčko zaškrtnuté, potom, ak vlastnosť chýba, vytvorí sa. Ak nehnuteľnosť už existuje

    Selektor atribútu enumerácie vlastnosti- všeobecný selektor, ktorý obsahuje informácie o nehnuteľnosti

    Atribút výberu názvu vlastnosti- cesta k umiestneniu názvu vlastnosti. Pripomíname, že ide o dôležitý parameter, keďže jedinečnosť je v tomto prípade založená na tomto parametri.

    Atribút selektora hodnoty vlastnosti- cesta k hodnote nehnuteľnosti. Ak nie je zadané nič, potom sa hodnota prevezme priamo z selektora vlastností

    Vyberte typ vlastností, ktoré chcete vytvoriť- ak vlastnosti neboli vytvorené, tak sa vytvoria. Z hodnôt musíte vybrať typ nových vlastností: Zoznam alebo Reťazec.

    Odstráňte znaky- umožňuje odstrániť nepotrebné znaky z vlastností.

    Pridať / odstrániť symboly pre polia a vlastnosti- funkcionalita, ktorá umožňuje pridávať a odstraňovať symboly a názvy tovaru, ako aj z jeho vlastností.

    Karty Obchodný katalóg, Ďalšie nastavenia, Aktualizácie / jedinečnosť, Protokoly, Video návody sú identické s typovým analyzátorom katalóg... Preto ich nebudeme podrobne zvažovať.

    Záložka Obchodný katalóg

    Záložka umožňuje flexibilne pracovať s cenami:

    Zadajte parametre ceny a meny

    Previesť menu

    Zmeniť ceny

    Zaokrúhlite ceny

    Karta Ďalšie nastavenia:

    Karta Aktualizácia / Jedinečnosť:

    Karta umožňuje nastaviť parametre unikátnosti, ako aj konfigurovať aktualizáciu produktových polí.