Jump to content
  • 0
Dan Guerrero

[Módulo gratis] NOHEvents - Anuncia tus eventos en Prestashop

Question

NOHEvents es un gestor de eventos para tu tienda Prestashop desarrollado por Noises Of Hill, integrado con la Api de Google Maps. Crea y muestra todos los eventos relativos a tu tienda de Prestashop de una manera fácil e intuitiva. Mantén a tus clientes siempre informados de cuándo será tu próximo taller, charla, parada, concierto, etc.

 

Testeado para Prestashop 1.5.

 

Con NOHEvents puedes crear, editar y eliminar tus eventos de manera muy sencilla. Totalmente integrado con la funcionalidad del BackOffice de Prestashop y dentro de la pestaña Catalogo, accede al menú NoisesOfHill – Events Manager

 

NOHEvents_manager.png

 

NOHEvents te ofrece la posibilidad de mostrar tu próximo evento en la columna izquierda, columna derecha o en la vista principal de tu tienda Prestashop

 

NOHEvents_lateral.pngNOHEvents_viewMain.png

 

Muestra tu sección de eventos donde tus clientes podrán ver todos tus eventos. Distinguiendo entre próximo evento, eventos recientes y eventos pasados.

 

 

NOHEvents_main.png

 

 

Instalación:

 

Descarga nohevents.zip y entra en el BackOffice de tu tienda, en “Módulos/módulos” pulsa en “Añadir nuevo módulo”, pulsa en “examinar” y busca el archivo en tu disco duro, pulsa subir archivo y ¡Listo! A gestionar tus eventos.

NOHEvents.zip

Share this post


Link to post
Share on other sites

44 answers to this question

Recommended Posts

  • 0

NOHEvents es un gestor de eventos para tu tienda Prestashop desarrollado por Noises Of Hill, integrado con la Api de Google Maps. Crea y muestra todos los eventos relativos a tu tienda de Prestashop de una manera fácil e intuitiva. Mantén a tus clientes siempre informados de cuándo será tu próximo taller, charla, parada, concierto, etc.

 

Testeado para Prestashop 1.5.

 

Con NOHEvents puedes crear, editar y eliminar tus eventos de manera muy sencilla. Totalmente integrado con la funcionalidad del BackOffice de Prestashop y dentro de la pestaña Catalogo, accede al menú NoisesOfHill – Events Manager

 

NOHEvents_manager.png

 

NOHEvents te ofrece la posibilidad de mostrar tu próximo evento en la columna izquierda, columna derecha o en la vista principal de tu tienda Prestashop

 

NOHEvents_lateral.pngNOHEvents_viewMain.png

 

Muestra tu sección de eventos donde tus clientes podrán ver todos tus eventos. Distinguiendo entre próximo evento, eventos recientes y eventos pasados.

 

 

 

 

NOHEvents_main.png

 

 

Instalación:

 

Descarga nohevents.zip y entra en el BackOffice de tu tienda, en “Módulos/módulos” pulsa en “Añadir nuevo módulo”, pulsa en “examinar” y busca el archivo en tu disco duro, pulsa subir archivo y ¡Listo! A gestionar tus eventos.

 

 

Notificación para claramaria

 

* Módulo agregado al índice de módulos gratuitos: http://www.prestasho...ulos-generales/

 

PD: Gracias por su colaboración con la Comunidad de Prestashop.

Share this post


Link to post
Share on other sites
  • 0

Hola!

 

Comentas que está Testeado para Prestashop 1.5. , pero... ¿está probado también en 1.4?

 

Gracias y saludos!!

Share this post


Link to post
Share on other sites
  • 0

Hola!

 

Comentas que está Testeado para Prestashop 1.5. , pero... ¿está probado también en 1.4?

 

Gracias y saludos!!

 

De momento no, si alguien con una tienda en 1.4 se anima a probarlo...

Share this post


Link to post
Share on other sites
  • 0

Buenos días a tod@s

 

Mi versiónde prestashop, es la 1.4.9.0.

El tema que utiliza es el BAGSTORE.

 

He intentado subirlo a través del BO, y arroja el siguiente mensaje:

error2.pngSe ha producido un error durante la copia hacia la carpeta de los módulos

Voy a intentar descomprimirlo y subirlo x FTP, iré contando...

 

Ha sido breve, vía FTP, también genera error de subida.

ERROR CRITICO DE TRANSFERENCIA DE FICHEROS.

 

Alguien dá más??

saludos y besos a tod@s

Edited by jackyesms

Share this post


Link to post
Share on other sites
  • 0

@zupermanzito, el módulo viene por defecto para poder colocarse en la columna izquierda, si deseas ponerle en la derecha tienes que hacer la siguientes modificaciones:

 

En install modifica esta linea:

 

return (parent::install() AND $this->registerHook('displayHeader')
		 && $this->registerHook('displayHome')
	    && $this->registerHook('displayLeftColumn') );

por esta:

 

return (parent::install() AND $this->registerHook('displayHeader')
		 && $this->registerHook('displayHome')
	    && $this->registerHook('displayRightColumn') );

 

y luego añade el siguiente método:

 

public function hookDisplayRightColumn ()
{
 global $smarty;
 $this->context->smarty->assign("position","right");
 return $this->displayColumn();
}

 

=======

Módulos, cursos y themes para Prestashop en

logo-footer.png

Share this post


Link to post
Share on other sites
  • 0

Hola, cuando intento ponerlo en la columna de la derecha, pierde el formato, no muestra el mapa ni nada, solo el texto plano del evento. Alguna idea de lo que puede ser ?

Gracias !

Dejo una imagen de prueba:

 

Evento_Prueba.jpg

Comento que predefinido en el home central si funciona bien.

Edited by JoseLuis84

Share this post


Link to post
Share on other sites
  • 0

Hola neoset, el módulo no tiene implementado el sistema de traducciones, tienes que traducir los textos directamente en los TPLs y PHPs. En futuras revisiones incluiremos todas estas mejoras, gracias por tu colaboración y ayuda.

PrestaMarketing.com

 

 

Share this post


Link to post
Share on other sites
  • 0

Hola, cuando intento ponerlo en la columna de la derecha, pierde el formato, no muestra el mapa ni nada, solo el texto plano del evento. Alguna idea de lo que puede ser ?

Gracias !

Dejo una imagen de prueba:

 

Evento_Prueba.jpg

Comento que predefinido en el home central si funciona bien.

 

Hola joseluis, tienes el modulo anclado tambien a la izda? Prueba a dejarlo solo en una.

Recibes algun error de javascript?

Un saludo y gracias por tu ayuda

Share this post


Link to post
Share on other sites
  • 0

Hola joseluis, tienes el modulo anclado tambien a la izda? Prueba a dejarlo solo en una.

Recibes algun error de javascript?

Un saludo y gracias por tu ayuda

SI, solo esta anclado al de la derecha, de todas formas explicame exactamente como pasarlo del centro (predeterminado) a la derecha, ya que lo que yo hice fue en modulos, posiciones, borre de donde estaba todo y lo meti al "displayRightColumn".

Errores ni da ninguno visible.

Saludos y gracias!

Edited by JoseLuis84

Share this post


Link to post
Share on other sites
  • 0

SI, solo esta anclado al de la derecha, de todas formas explicame exactamente como pasarlo del centro (predeterminado) a la derecha, ya que lo que yo hice fue en modulos, posiciones, borre de donde estaba todo y lo meti al "displayRightColumn".

Errores ni da ninguno visible.

Saludos y gracias!

 

prueba a reinstalar el módulo, en principio parece algún problema con el CSS, comprueba que coja correctamente el archivo SBSEvents.css

Share this post


Link to post
Share on other sites
  • 0

prueba a reinstalar el módulo, en principio parece algún problema con el CSS, comprueba que coja correctamente el archivo SBSEvents.css

Gracias por responder, el problema era de los hooks, quedó solucionado mediante "Live edit".

La siguiente duda es si el campo Hora se puede poner como no obligatorio (opciona), y si se puede poner un rango de fechas, ya que hay eventos que abarcan varios dias.

Saludos.

Edited by JoseLuis84

Share this post


Link to post
Share on other sites
  • 0

Gracias por responder, el problema era de los hooks, quedó solucionado mediante "Live edit".

La siguiente duda es si el campo Hora se puede poner como no obligatorio (opciona), y si se puede poner un rango de fechas, ya que hay eventos que abarcan varios dias.

Saludos.

 

Para que la fecha no sea obligatoria, primero tienes que cambiar en la tabla que acepte valores null o puedes cambiarlo en NOHEvents.php

 

private function createTables()
   {    
       $queryEvents = 'CREATE TABLE IF NOT EXISTS '._DB_PREFIX_.'nohEvents (';
       $queryEvents.='id_nohEvents int(10) unsigned NOT NULL Key AUTO_INCREMENT,';
       $queryEvents.='date datetime NULL , ';

 

Luego en AdminNOHEvents.php tienes que cambiar el valor de 'hora' para que required = > false o simplemente eliminar esta linea.

 

array(
                  'type' => 'text',
                  'label' => $this->l(utf8_encode('Hora / Hour')),
                  'name' => 'hora',
                  'size' => 15,
                  'maxlength' => 15,
                  'required' => false, //o eliminar
                  'desc' => $this->l(utf8_encode('Hora del evento')),
                  ),

 

Gracias.

 

logo-footer.png

Edited by GaskaBur

Share this post


Link to post
Share on other sites
  • 0

Gracias, aparte de eso hay que modificar en el archivo NOHEvent.php de la carpeta classes la linea 19, esta asi:

'hora' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'required' => true, 'size' => 15),

Hay que cambiarla por:

'hora' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'size' => 15),

El tema de los rangos de fecha (para eventos que duren varios dias), se puede implementar de alguna manera ??

Saludos y gracias.

EDIT:

Los meses me seguian saliendo en ingles en la portada, asi que traduci los meses del ingles al español directamente de la tabla months, por que de momento solo uso el español.

Edited by JoseLuis84

Share this post


Link to post
Share on other sites
  • 0

El modulo es cojonudo pero creo que seria primordial un campo dirección donde sera el evento y que el mail marque justo ese punto, si no queda muy ambiguo.

 

Valeeeeeeeeeeee !!! en municipio si pones la dirección sale correcto, yo arreglaría esa confusión

 

Pondría un campo de url para poder llevar a los clientes a un lugar con mas info.

 

 

Me viene de perlas porque yo hago mercadillos así puedo anunciarlos.

 

Modulo muy bueno para mi.

Edited by frombluebox

Share this post


Link to post
Share on other sites
  • 0

Solucionado !! Funciona Correctamente en PS 1.5.4.1. El problema era el direccionamiento relativo. Osea:

 

He cambiado en los e ficheros TPL todos los {$base_dir} por {$base_url} y todo solucionado.

 

Gracias

Share this post


Link to post
Share on other sites
  • 0

No concuerda el día de la semana con el día del mes es decir por ejemplo intento poner un evento el viernes 7 de junio 2013 pero a la hora de publicar me sale jueves 7 de junio 2013. Alguien podría decirme a que debe ser?

 

Un saludo y un gran módulo.

Share this post


Link to post
Share on other sites
  • 0
Vgs    2

Saludos, instale el modulo y no me aparece en la pestaña catalogo. Mi version

es 1.5.4.1

. Gracias por el aporte

Share this post


Link to post
Share on other sites
  • 0

Estupendo aporte! me viene como anillo al dedo. Pero como ya se ha comentado anteriormente, tiene aún muchísimo potencial por explotar, como el tema de las traducciones, anclaje en template, posibilidad de meter la descripción mediante editor WYSIWYG para por ej meter fotos, precisar localización en el maps, que los campos no rellenos no aparezcan listados en el popup del evento.... Detalles! pero que son los que terminarán de pulir el módulo para que además de funcional se pueda adaptar estética y estructuralmente a cualquier web y todas las posibles necesidades de cada cual.

Gracias!

Share this post


Link to post
Share on other sites
  • 0

Hola A todos

 

Lo primero gracias por el aporte, esta genial.

 

dos pequeñas preguntas, efectivametne he puesto de prueba el dia 14 de febrero 2014 , que es Viernes, pero me indica Jueves ??, hay alguna forma de corregirlo??

 

en la carpeta utils dejando los espacios del dia en blanco en el archivo DayOfWeek.php se dejaria de ver, logicamente si puede funcionar correcto seria mejor :-)

 

por otro lado veo en un archivo las traducciones en varios idiomas de los meses, pero siempre sale en ingles ??, tengo algo mal configurado ??

 

Ya que los dias si los traduce pero no los meses ???

 

gracias de antemano

saludos

GTC

Edited by gtc

Share this post


Link to post
Share on other sites
  • 0

Hi,

 

Sorry I don't talk espagnol.

 

1) I have intalled it on PS 1.5.6.4 without problem but when I want add an event I have an alert :

 

Property NOHEvent->hora is empty

 

2) and I haven't the list of countries to select...

 

3) Can you simply create a file with all the translation plz ?

 

This module is a good project ;)

 

Tks a lot.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×