P

pirri89

Usuario (El Salvador)

Primer post: 22 feb 2012Último post: 22 feb 2012
1
Posts
10
Puntos totales
0
Comentarios
Busqueda de articulos en categorias especificas de Joomla
Busqueda de articulos en categorias especificas de Joomla
Ciencia EducacionporAnónimo2/22/2012

Buen día a todos, estoy a aca con un nuevo post. Algunas veces te habras encontrado con los caprichos de tus clientes que quieren que los usuarios de su sitio solo busquen en ciertas categorias de su sitio web, bueno esto es posible si usas K2 o algun otro componente pero que pasa si tu cliente ya tiene cargada informacion en el sitio con los artículos por defecto de Joomla, eso implicaría migrar los articulos de Joomla a K2, es una opcion. Pero si sabes un poco de PHP y tienes 10 min de tu tiempo lee este post y lo habremos solucionado. Iniciamos. Paso 1: Nos vamos a la carpeta del front plugins y dentro buscamos un subdirectorio llamado search en el encontraremos un archivo llamado content.php y otro content.xml. Paso 2: Abrimos el archivo content.xml y entre los params insertamos una linea como la siguiente. <param name="categorias" type="text" size=10 label="Categorias Especificas" description="Especificar las categorías por las cuales desea filtrar."/> Con esto si vamos al gestor de plugins y buscamos el articulo contenido, ingresamos y veremos en sus propiedades que ya tenemos una caja en la cual ingresaremos los ID's de las categorías deseadas. Ver imagen 1 Imagen 1 Paso 3: Lo siguiente es abrir el archivo content.php en el cual agregamos la siguiente linea para obtener los ID's que se especifiquen en las propiedades del plugin. $categorias = $pluginParams->def( 'categorias'); Hasta este punto tendremos los ID's que se especifiquen, faltara decirle al query que trae los resultados que debe buscar segun estos ID's. Paso 4: Siempre en el archivo content.php veremos una estrucctura Switch, sera dentro de cada caso en el cual lleve las variables $wheres2 en el cual haremos una condicion para validar si se han especificado categorias y luego lo agregaremos en la sentencia where del query. seria de la siguiente manera Esto seria todo y ya tenemos modificado el plugin. Cabe resaltar que esto no afecta la funcionalidad normal del plugin ya que si no se especifican categorias, buscara en todo como normalmente lo hace, ademas que este ejemplo lo hice en la versión 1.5. Saludos.

10
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.