|
Title: Pregunta - Filter by alias Post by: toni on August 19, 2008, 07:25:43 AM Hola Alejandro, esta es una pregunta que no se si cabe dentro del "modelo" en que se basa JReviews, pero que me gustaria saber.
En mi página web tengo muchas secciones con el mismo nombre, asi como muchas categorias con el mismo nombre. Por ejemplo, si tengo 30 ciudades y cada una tiene las categorias Hoteles, Restaurantes, etc... tengo 30 x Hoteles + 30 x Restaurantes. Por requerimientos de la web, el modelo ha sido diseñado así. Me pregunto si es posible una "modificación" para que cuando estemos viendo los Listings (Listing Review), aparezca un filtro por Alias, igual que aparece uno por Nombre, como es común en JReviews (y también en Joomla siempre es un filtro por Nombre y no por alias). JReviews utiliza el nombre de las categorias y el nombre de las secciónes para mostrar en el directorio y como links para moverse por los directorios etc... Mi pregunta es: añadir un filtro por alias en JReviews supondría mucho coste? sería muy útil para aplicaciones que requieren categorias/secciones con el mismo nombre, como es mi caso. No se si esto tiene un coste muy elevado o si es factible o no. Que opinas? Gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on August 19, 2008, 12:12:12 PM No se si te entendí bien, pero prueba los cambios de abajo a ver si te funciona.
/jreviews/views/helpers/jreviews.php Code: 'alpha' =>__t("Title",true), // 'alias' =>__t("Alias",true), // This line is new. Remove the // in front of it /jreviews/models/listing.php Code: // case 'alias': // This and 2 lines below are new. Remove the // in front of them // $order = 'Listing.alias DESC'; // break; case 'alpha': $order = 'Listing.title'; break; Title: Re: Pregunta - Filter by alias Post by: toni on August 19, 2008, 02:20:28 PM Hola Alejandro,
Bien, creo que me he explicado bastante mal, perdón. Creo que el cambio que me gustaría hacer debe ser bastante mas complejo. De todos modos, te adjunto un pequeño screenshot con lo que me gustaría hacer. Ahí es donde me gustaria poder filtrar por el alias en lugar de por el nombre de la sección y de la categoría. Aunque esto pueda ser bastante complicado y no se cuantos cambios implicaría. La pregunta es si esto es factible o no. Como se trata de un cambio a nivel de la aplicación (frontend) y yo no puedo modificar el frontend podría estar dispuesto a pagar un poquito más, siempre que no sean demasiados cambios. La verdad es que no se si la idea es absurda, pero desde luego sería muy útil y versatil. Que opinas? gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on August 19, 2008, 02:53:55 PM Ya, no tenía idea que estabas hablando de la administración. Debiste comenzar por ahí :)
Creo que es sencillo. En /jreviews/models/section.php y category.php, buscas function getList y donde veas section.title, pones section.alias y donde veas c.title, pones c.alias. No estoy seguro que estas sean exactamente las funciones, pero la cosa va por ahí. Title: Re: Pregunta - Filter by alias Post by: toni on August 20, 2008, 02:45:25 PM Hola Alejandro,
En la sección de "Categories Manager" he conseguido filtrar por alias de sección en lugar de title de sección, lo cual me ayuda mucho. Pero en la página principal "Listing Moderation", no consigo modificar los combobox de sección y categoria. He encontrado el fichero donde se escribe el html y dice: <?php echo $Form->select( 'sectionid', array_merge(array(array('value'=>'none','text'=>__a("Elige Seccion",true))),$sections), $section_id, array( 'onchange'=>'setPage(1);document.adminForm.submit();', 'class'=>'inputbox', 'size'=>'1' ) ); ?> El $sections es lo que necesito... esta en algún fichero encriptado? Siento de verdad hacerte perder el tiempo pero a cambio te hago buena propaganda ;) Solo con esto y ya lo tendré todo listo. Cuando termine te diré mi web y verás lo que he hecho. Title: Re: Pregunta - Filter by alias Post by: Alejandro on August 20, 2008, 03:09:42 PM Es bien poco lo que no puedes por haber archivos codificados. Tu mismo te has dado cuenta con estos cambios. Para el front-end, tienes que editar:
/jreviews/controllers/listings_controller.php function create s.title => s.alias c.title => c.alias function _loadCategories c.title => c.alias Además de la promoción, por favor acuerdate de dejar un review en extesions.joomla.org! Gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on August 20, 2008, 03:10:43 PM Tambien estoy corto de reviews para CSV Import! Si lo usas y te parece razonablemente bueno, ya sabes que hacer ;)
Title: Re: Pregunta - Filter by alias Post by: toni on August 20, 2008, 04:35:33 PM nada, imposible.
De todos modos seguiré buscando a ver si lo encuentro. Un placer votar en extensions.joomla.org , el componente me parece muy bueno y la asistencia tambien. Gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on August 20, 2008, 04:59:47 PM Cómo que nada, es en esas dos funciones.
Title: Re: Pregunta - Filter by alias Post by: toni on August 21, 2008, 04:19:34 PM He borrado todo el contenido del fichero /jreviews/controllers/listings_controller.php y la aplicacion continua funcionando como si nada hubiera pasado. ??? La pagina de "Listings Moderation" se sigue mostrando correctamente ??? Esto me hace pensar que el fichero no hace nada en la sección "Listing Moderation". Puede ser debido a que se utiliza un fichero codificado? Sin embargo, en categories.php si que ha funcionado perfectamente. Gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on August 21, 2008, 04:50:17 PM La información que te di antes sobre /jreviews/controllers/listings_controller.php es para la página de "new listing submit" en el frontend, no para listings moderation. Perdóname que realmente no leí bien lo que tu me habías escrito y pense que estabas hablando del frontend. Para la administración no se puede porque el archivo está codificado, pero para la próxima versión lo voy a sacar y lo voy a poner el los archivos en /models/. Puedes esperar?
Title: Re: Pregunta - Filter by alias Post by: toni on August 21, 2008, 06:01:57 PM Bueno, si no hay más remedio esperaré, cuanto crees que puede tardar la nueva versión?
A propósito de instalar actualizaciones de jreviews, quiero instalar el último build de jreviews (2.0.4 RC3 Build 15) para corregir el bug de "Failed opening required 'components/com_jreviews/s2framework/basics.php'" que sucede al actualizar a joomla 1.5.6. ¿Es posible actualizar el componente de alguna forma sin perder los cambios que he realizado en los archivos de jreviews? (.css, thml, php,...) Además también me surge la duda de si perderé las opciones de configuración que tengo puestas.Si es mucho lío a lo mejor me conviene esperar a la nueva versión para hacerlo solo una vez.. Gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on August 21, 2008, 06:59:45 PM La única forma de no perder tus cambios es haciéndole respaldos y anotando cuales fueron los cambios para que los puedas volver a hacer en el caso de archivos php. En el caso de los templates, puedes respaldar to directorio de themes y usarlo en la nueva versión aunque tambien he hecho arreglos en algunos de los archivos.
Me gustaría tener una versión nueva en las próximas dos semanas, si no antes. Title: Re: Pregunta - Filter by alias Post by: toni on September 05, 2008, 11:27:20 AM Hola Alejandro,
tienes mi voto en lo de extensiones (creo que solo falta que lo publiquen en joomla ;) ) Como llevas la release? crees que falta mucho? Gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on September 05, 2008, 05:24:00 PM Muchas gracias Toni, está publicado!
Ya tengo lista la nueva versión, pero hay algunos usuarios haciendo pruebas y quisiera esperar unos días para estar seguro que no hay nada grave. Si crees que tienes tiempo para probarla en los próximos 2 días avísame y te la mando. Title: Re: Pregunta - Filter by alias Post by: toni on September 09, 2008, 06:14:03 PM Hola,
Creo que sigo sin poder filtrar por alias en "Listings Moderation" la sección y la categoria. Dentro de la carpeta: components/com_jreviews/jreviews/models/ Que fichero cambiar ahora? veo que han cambiado un poco los ficheros. Gracias. Title: Re: Pregunta - Filter by alias Post by: Alejandro on September 09, 2008, 10:24:50 PM Toni, creo que me dio amnesia temporal! Hice todos los cambios para sacar los queries al modelo y estaba seguro que los había sacado, pero revise y no fue así.
En category.php y section.php, sólo tienes que cambiar la función getList (title por name o alias, no me acuerdo el nombre de la columna ahora). Envía un ticket con la codificación que necesitas y te mando el archivo corregido para listings moderation. Title: Re: Pregunta - Filter by alias Post by: toni on September 10, 2008, 09:19:52 AM No puedo abrir un ticket :-\
(ERROR: You do not have enough permissions to access this page. Please log in by entering your Email Address and Password.) He enviado un email a info@reviewsforjoomla.com Te mando ahi el user/password de mi site? Thanks Title: Re: Pregunta - Filter by alias Post by: Alejandro on September 10, 2008, 11:49:04 AM Te mande un email. Necesito que me digas que encoding usas, ionCube o Zend.
Powered by SMF 1.1.7 |
SMF © 2006-2008, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com |