Joomla îmbină două site-uri într-una utilizând componenta j2xml

Prima datorie este în mod tradițional să vă reamintesc necesitatea de a salva fișierele și baza de date a site-ului înainte de orice modificare, vă recomandăm să salvați rezultatele intermediare și să faceți totul pe serverul web local.







Și acum - a condus!

Descărcați cea mai recentă versiune a pachetului J2XML de la offsight (la momentul scrisului - 3.1.rc2) corespunzător versiunii CMS. Ambele site-uri lucrau sub Joomla 2.5, aceasta este opțiunea discutată aici. Am observat că înainte de proces am sincronizat versiunile ansamblurilor - pe cele două site-uri l-am actualizat până la cele mai recente (la momentul scrierii - 2.5.16).

Să acceptăm terminologia în același timp. Site-ul, informațiile de la care export, voi apela site-ul sursă și cel pe care va fi importat site-ul. Și apoi donatorul și acceptorul - prea străin)).

I. Exportul de pe site-ul sursă

Intrăm în zona de administrare a site-ului sursă. Acolo vom face următoarele.

  1. Instalăm pachetul în mod standard prin Extension Manager -> Instalare. Dacă accesați acum fila Gestionare, vom vedea câte cinci extensii: pachetul de instalare, componenta și alte 3 - biblioteca, butoanele de export / expediere J2XML și interfața de comandă J2XML CLI.

Ultimul dintre cele trei nu vine la îndemână, dar celelalte două pot fi actualizate dacă există mai multe versiuni noi în birou. După aceea, publicați butoanele Plugin J2XML Export / Expediere.

  • Mergem în componenta în sine, deschideți Setările și expuneți cele potrivite scopurilor noastre. Interfață - numai limba engleză, dar acolo în termeni de limbaj totul este destul de simplu și clar.

    Pe site-ul sursă al setărilor, suntem interesați doar de primul tab:

    • Export. Are următoarele opțiuni:

    Joomla îmbină două site-uri într-una utilizând componenta j2xml

    II. Importul pe site-ul destinatarului

    Trecem la site-receptor. În panoul de administrare efectuăm următoarele acțiuni.







    Joomla îmbină două site-uri într-una utilizând componenta j2xml

  • Fila Conținut conține următoarele opțiuni:

    Joomla îmbină două site-uri într-una utilizând componenta j2xml

    • Păstrați ID-urile reprezintă un parametru foarte important. Dacă site-receptorul, ca în cazul meu, are propriul conținut, atunci este mai bine să lăsați "Nu". În acest caz, identificatorii elementelor importate sunt adăugați la cele existente în conformitate cu principiul autoincrementării. În acest caz, parametrii filei Import sunt ignorați, cu excepția celor pe care ați setat la "Nu" - atunci grupurile corespunzătoare nu sunt pur și simplu importate. Suprascrierea conținutului existent este nouă numai dacă salvați ID-uri.

    Sarcina mea este să adaug doar elemente noi, păstrând cele existente. De aceea am lăsat valorile opțiunii din fila Implicite la import, precum și pe Păstrați ID-urile - "Nu".

    Valoarea acestei opțiuni este, de asemenea, lăsată implicit - "Da".

    Joomla îmbină două site-uri într-una utilizând componenta j2xml

    Joomla îmbină două site-uri într-una utilizând componenta j2xml

    pot fi ignorate în condiții de siguranță. Debug - dezactivat, dosarul Remote la metoda descrisă nu este utilizat.

  • Deci, după cum puteți vedea, valorile tuturor parametrilor mi-au aranjat implicit. Cazuri în care ar fi recomandabil să le schimbați, am încercat să menționez mai sus.

    Dar așa este, perfecționismul. Și dacă fără ea, datorită dezvoltării J2XML, o componentă gratuită, utilă, rapidă și fiabilă pentru transferul conținutului de la un site la altul și integrarea cu competență a acestui nou conținut în structura existentă.

    Propunere controversată. Necontestat - că aici nu este locul de promovare a site-urilor dvs. în acest fel. Link la site-ul dvs., am înlocuit cuvântul "site", scuză-mă.

    Acum 4 ani am folosit componenta, am găsit rezultatul reușit și am făcut articolul. Acesta este conceput pentru a aduce cititorul la componenta și a introduce funcționalitatea acestuia. Mai mult - toată lumea este liberă să aleagă dacă să folosească informațiile primite în practică. În fiecare caz specific, pot exista efecte diferite în funcție de, inclusiv mărimea conținutului.

    Și da, desigur, colectez datele, apoi mai târziu să le vând serviciile speciale. Datele dvs. vor deveni o cireșă pe tort.







    Trimiteți-le prietenilor: