Sobi2 Cloning Tool o como clonar sobi2 |
Visitas: 3506
|
|
Plugins Joomla
|
|
Lunes, 04 de Enero de 2010 15:48 |
Sobi2 Cloning Tool es una utilidad de Joomla pensada para poder utilizar dos directorios en la misma web con dos nombres distintos usando el mismo componente Sobi2. El autor es Radek Suski uno de los desarrolladores de Sobi2, desde cuya web la podréis descargar.
Sobi2 Cloning Tool lo que hace en realidad és un componente nuevo abriendo todos los ficheros de Sobi2 y reemplazando el título sobi2 por el que nosotros hayamos elegido, así evita que los paths, carpetas y nombres de archivo de los dos componentes interfieran.
Ésta utilidad no funciona en Windows, solo en Mac Os y Linux, pero és muy sencilla, ya lo veréis.
Os pondré un ejemplo para el entorno Linux (más concretamente para Ubuntu) para clonar el componente, un módulo o cualquier plugin o template (obligatorio hacerlo si queréis que funcionen en el nuevo sobi2 clonado), para hacerlo más fácil os pondré un ejemplo: vamos a clonar el Sobi2 search module, los pasos son:
1º) Descargar los archivos mod_sobi2search_J15.zip (o cualquier otro que queráis clonar) y clone_sobi.sh.zip y pegarlos por ejemplo en el escritorio de Ubuntu.
2º) Descomprimir los dos zip, os quedarán las carpetas mod_sobi2search_J15 y clone_sobi.sh
3º) Abrir la carpeta clone_sobi.sh, copiar el archivo clone_sobi.sh y pegarlo dentro de la carpeta mod_sobi2search_J15
4º) Abrir el terminal de Ubuntu y tecleais cd (escribís el path de la carpeta mod_sobi2search_J15)
5º) Escribís el mandato sh clone_sobi.sh
6º) el terminal os preguntará: Enter now the name of your clone, y tendréis que teclear exactamente (tened en cuenta que Ubuntu ès casesensitive, osea distingue entre mayúsculas y minúsculas) el nombre que habéis elegido para reemplazar a sobi2, en este caso yo he puesto directorio y el programa hará lo demás.
7º) Esto ya està, ahora comprimís en zip el interior de la carpeta mod_sobi2search_J15 (tal como está con el archivo clone_sobi.sh dentro) y la llamáis mod_LOQUESEAsearch_J15 para que no haya confusiones con el Sobi2 search module del directorio original de Sobi2.
8º) Instaláis el módulo en Joomla via Extensiones -> Instalar / desinstalar -> Instalar y ya lo podeis usar en vuestro segundo directorio
Podéis ver un ejemplo de un sitio con una Guia de esqui y una categoría esquis de segunda mano, con un directorio, cinco modulos, 1 template y 3 plugins clonados
Otros detalles
Urls sef
Ya has clonado el componente sobi2 y funciona, pero hay una cosa que no va: son las urls sef puesto que no hay instalado ningún plugin específico para el componente que acabáis de crear, entonces vamos a crearlo para sh404sef.
1º) vais a components\com_sh404sef\sef_ext y copiáis el archivo com_sobi2.php
2º) Con clone_sobi.sh hacéis un clon del archivo y lo renombráis así: com_NOMBREDEL2ºDIRECTORIO.php y lo pegais en la misma carpeta.
3º) Id a administrator\components\com_sh404sef\language\plugins y copiad el archivo com_sobi2.php.
4º) repetis el mismo proceso anterior, clonáis com_sobi2.php y se vuelve a pegar en la carpeta con el nuevo nombre que és el mismo del otro.
Urls duplicadas
Felicidades, las urls de tu segundo directorio ya son sef, pero aún tienes un problema, evitar la duplicación de las urls de los avisos, esto te puede pasar porque tanto sobi2 como su clon montan las urls de los avisos de la misma manera: www.tudomin.io/details/titulo-del-aviso.html, con lo que te puede ocurrir que las páginas de ambos directorios que tengan el mismo título (con la página search-dir y la página nuevo-elemento os pasará seguro) se duplicarán con el consiguiente problema, esto tiene solución, vás a administrator\components\com_sh404sef\language\plugins\com_sobi2.php y en la línea 23 (si el idioma seleccionado és español o la 17 si és english) te encontrarás ésto:
$sh_LANG['es']['_SH404SEF_SOBI2_ENTRY_DETAILS'] = 'Details';
cambias Details por la expresión que quieras y ya tendrás las urls de sobi2 diferentes de las de su clon.
Sitemap
Tampoco aparecen las entradas de Sobi2 en tu Sitemap vamos a ver que hay que hacer para arreglar el sitemap si usas Xmap: vas a administrator\components\com_xmap\extensions\com_sobi2.php y com_sobi2.xml abres los archivos con un editor de textos, buscas todos los sobi2 que encuentres y lo substituyes por NOMBREDEL2ºDIRECTORIO, hecho esto los guardas con el nombre com.NOMBREDEL2ºDIRECTORIO.php y com.NOMBREDEL2ºDIRECTORIO.xml y ya tienes los archivos de tu plugin listos para xmap
|
Comentarios
Has creado alguna categoría?
Si no, prueba creando un nuevo item de menu con Enlace externo y como enlace le pones index.php?option=com_sobi2
Prueba tambien los otros items de menu de Sobi
Que sistema operativo tiene el servidor?
#
("nombre de mi sobi clonado"))
* Frontpage or Selected Category
* Search Function
* Add entry form
* User listings
* Latest Entries
* Recently Updated
* Most Popular
* Most Popular Entries
#
Sigsiu Online Business Index 2
#
* Usuario
* URL Embebida(Wrapper)
#
Enlace externo
#
Separador
no se si me he equivocado en algo,pero selecciono la opcion "Frontpage or Selected Category", esteb sale publicado en la pagina principal pero el contenido es una pag en blanco.
te agradezco desde ya alguna ayuda
Saludos Arthur
"trabajo bajo windows", que horror, el servidor remoto también?
Las categorias tienes que crearlas en Sobi2 -> Avisos & Categorías -> Agregar Categorías
Sobi Search te mostrará las categorías cuyos campos hayas habilitado para ser mostrados en Administrador de Campos Personalizados -> campo -> Método de búsqueda -> Recuadro de Seleccion
desde ya muchas gracias!!!!
Pd: trabajo bajo windows
Suscripción de noticias RSS para comentarios de esta entrada.