it-swarm-es.tech

Exportar contenido K2 desde un sitio web de Joomla e importarlo a otro sitio web

Tengo una gran cantidad de Categorías y Artículos K2 de Joomla en el sitio web A.

Ahora necesito tener categorías K2 completas y elementos del sitio web A en el sitio web B. ¿Hay alguna forma de exportar datos K2 e importarlos a otro sitio web?

Otro problema es que el sitio web A usa Joomla 2.5.xy el sitio web B usa Joomla 3.x.

5
Ata Iravani

De hecho, compramos un complemento comercial para hacer esto. Hasta ahora parece funcionar bien, sin que tenga que meterse con las exportaciones de bases de datos reales y entrar en mysql.

Componente de importación K2

4
Brian Peat

Hay una manera de exportar las tablas k2 requeridas en su phpmyadmin de alojamiento en el sitio A y luego importar esas tablas en la base de datos del sitio B. En el sitio B debe tener instalado k2, después de la exportación, para verificar si falta alguna columna de tabla k2, tienes que ir a la página de administrador de extensiones-> base de datos y debes hacer clic en arreglar.

Para este tipo de exportación, debe exportar las tablas relacionadas con el usuario del sitio A en el sitio B, de lo contrario, el elemento k2, los comentarios, los usuarios, los datos relacionados con el usuario de las tablas de grupos de usuarios serán incorrectos. Pero si no le importan estos datos relacionados con el usuario, debe modificar manualmente los datos de los campos (como 'creado por' en la tabla de elementos) en el archivo sql exportado del sitio A antes de importarlo al sitio B.

Realmente moví grandes contenidos de k2 a uno de mi sitio de destino mediante la exportación e importación con éxito. No sé si hay alguna extensión de k2 disponible para hacer esto.

3
dev-m

Necesitará phpMyAdmin para esto, esto será una especie de cirugía. Esto es Joomla 2.5 a 2.5.

Estoy migrando del sitio A al sitio B, la misma plantilla y todo pero tuve un problema, importé una base de datos que estaba desactualizada y ahora solo necesito importar algunos elementos k2 y quiero evitar volver a hacer todo de nuevo, así que Al analizar las tablas K2 en mi base de datos, encontré que las siguientes tablas están involucradas: (ces_ es el prefijo de mi tabla, puede variar del suyo).

En mi caso, las categorías y los usuarios son los mismos, por lo que no me importan, pero puede extraerlos de k2_categories y k2_users en consecuencia.

ces_k2_attachments
ces_k2_categories
ces_k2_comments
ces_k2_extra_fields
ces_k2_extra_fields_groups
ces_k2_items
ces_k2_rating
ces_k2_tags
ces_k2_tags_xref
ces_k2_users
ces_k2_user_groups

En PhpMyAdmin, vaya a la pestaña de búsqueda y establezca sus criterios, en mi caso 42 es el superusuario que creó los elementos que quiero mover (encontré esto en la tabla k2_users):

SELECT * FROM `ces_k2_items` WHERE `created_by` = 42

Cómo exportar resultados de consultas en PhpMyAdmin: https://serverfault.com/questions/300316/how-export-result-of-mysql-query-on-phpmyadmin-3-4-

asegúrese de copiar las imágenes almacenadas en:

/media/k2/items/cache

Simplemente importe las filas que ya exportó utilizando sus criterios SQL a su base de datos utilizando las herramientas de importación de phpmyadmin.

Este procedimiento funcionó para mí, espero que te ayude.

1
Israelm