Frontend

In date of 02/03/2017 answer is no.

on Wednesday March 08 by manu
Was this helpful?

No need to give access to the administration zone to the event managers of your website. It's too complex and generates security issue risks 

All event modifications can be done fom the frontend depending on the assigned access rights.

on Thursday March 09 by jpp
Was this helpful?

There is a very interestin page parameter  in Joomla in order to only display the extensionquement l'extension

tmpl = component


For example:

https://www.allevents3.com/fr/demo-fr/events?pt=[%221%22]&tmpl

This cancel the whole  display of Joomla itself (including the modules, etc) and only displays the component.

You can use it to integrate AllEvents in another website.

 

tmpl = component run for only owe website, when users clixk on links, Joomla come back to the default model. Use styles and customized models in you want to use the navigation.
on Thursday March 09 by jpp
Was this helpful?

The override allows to substitue a file by another one in an automated way in Joomla. This allows to complete an AllEvents display for example.

 This mini tutorial needs a medium knowledge of Joomla (developer).

How to proceed?

You only have to add a file in your template while following the folder hierarchy.

For example, we use a so-called "protostar" template that is used for the frontend and not the administration.

The themes of your website are located in the templates folder starting from the root (usually www in FTP).

Where to locate my files?

The override pages are located in the templates/protostar/html folder.

In our example, we are going to override the event event. This page is located in the components/com_allevents/views/event/tmpl folder.

You just have to copy the files of the components/com_allevents/views/event/tmpl folder to the templates/protostar/html/com_allevents/event one.

The elements that are got back from the folder tree are in blue and grey.

You just create your first override.

on Monday February 27 by manu
Was this helpful?

To display an event with a menu link, goto menu > menu you have selected. Select  new . Select « Liste of events »

The next panel is displayed with layout "Default". Tag detail is the same than the one explained in the previous paragraph.

EventList

on Monday February 27 by manu
Was this helpful?

Display a specifc event

In order to display a an event by a menu link, goto "menu", "your selected menu", "new".  Selection « Simple Event »

You should have the next screen:

1 – Title: Menu title

2 – We see the kind of menu « Single Event »

3 – Tag « Given compulsory »: select the event to display.

on Monday February 27 by manu
Was this helpful?

Jsitemap 

It's the  one we use with in allevents3.com

You just need to integrate this JSON code in JSiteMap and that's all:

[{"id":"13","type":"user","name":"AllEvents events","description":"AllEvents Events data","checked_out":"0","checked_out_time":"0000-00-00 00:00:00","published":"1","ordering":"1","sqlquery":"SELECT \r\n `#__allevents_events`.`titre` AS `title`, \r\n CONCAT_WS(':', `#__allevents_events`.`id`, `#__allevents_events`.`alias`) AS `id`, \r\n CONCAT_WS(':', `#__allevents_events`.`agenda_id`, `#__allevents_agenda`.`alias`) AS `catid`, \r\n `#__allevents_events`.`metakey`, \r\n `#__allevents_agenda`.`titre`\r\n FROM `#__allevents_events`\r\n LEFT JOIN `#__allevents_agenda` ON `#__allevents_events`.`agenda_id` = `#__allevents_agenda`.`id`\r\n WHERE \r\n `#__allevents_agenda`.`published` = '1'\r\n AND `#__allevents_events`.`published` = '1'\r\n AND `#__allevents_events`.`access` IN {aid}\r\n AND  (`#__allevents_events`.`language` = '*' OR `#__allevents_events`.`language` = {langtag})\r\n AND `#__allevents_events`.`published` = '1'\r\n ORDER BY \r\n `#__allevents_agenda`.`titre` ASC, \r\n `#__allevents_events`.`titre` ASC","sqlquery_managed":"{\"option\":\"com_allevents\",\"table_maintable\":\"#__allevents_events\",\"titlefield\":\"titre\",\"titlefield_as\":\"title\",\"id\":\"id\",\"idfield_as\":\"id\",\"use_alias\":\"1\",\"url_filter_id\":\"1\",\"catid\":\"agenda_id\",\"catidfield_as\":\"catid\",\"use_catalias\":\"1\",\"url_filter_catid\":\"1\",\"additionalparams_maintable\":\"metakey\",\"where1_maintable\":\"published\",\"where1_operator_maintable\":\"\",\"where1_value_maintable\":\"1\",\"where2_maintable\":\"\",\"where2_operator_maintable\":\"\",\"where2_value_maintable\":\"\",\"where3_maintable\":\"\",\"where3_operator_maintable\":\"\",\"where3_value_maintable\":\"\",\"orderby_maintable\":\"titre\",\"orderby_direction_maintable\":\"ASC\",\"groupby_maintable\":\"\",\"table_joinfrom_jointable1\":\"#__allevents_events\",\"jointype_jointable1\":\"LEFT\",\"table_joinwith_jointable1\":\"#__allevents_agenda\",\"field_joinfrom_jointable1\":\"agenda_id\",\"field_joinwith_jointable1\":\"id\",\"field_select_jointable1\":\"titre\",\"field_as_jointable1\":\"\",\"use_category_title_jointable1\":\"1\",\"additionalparams_jointable1\":\"\",\"where1_jointable1\":\"published\",\"where1_operator_jointable1\":\"\",\"where1_value_jointable1\":\"1\",\"where2_jointable1\":\"\",\"where2_operator_jointable1\":\"\",\"where2_value_jointable1\":\"\",\"where3_jointable1\":\"\",\"where3_operator_jointable1\":\"\",\"where3_value_jointable1\":\"\",\"orderby_jointable1\":\"titre\",\"orderby_direction_jointable1\":\"ASC\",\"groupby_jointable1\":\"\",\"table_joinfrom_jointable2\":\"\",\"jointype_jointable2\":\"\",\"table_joinwith_jointable2\":\"\",\"field_joinfrom_jointable2\":\"\",\"field_joinwith_jointable2\":\"\",\"field_select_jointable2\":\"\",\"field_as_jointable2\":\"cattitle\",\"use_category_title_jointable2\":\"0\",\"additionalparams_jointable2\":\"\",\"where1_jointable2\":\"\",\"where1_operator_jointable2\":\"\",\"where1_value_jointable2\":\"\",\"where2_jointable2\":\"\",\"where2_operator_jointable2\":\"\",\"where2_value_jointable2\":\"\",\"where3_jointable2\":\"\",\"where3_operator_jointable2\":\"\",\"where3_value_jointable2\":\"\",\"orderby_jointable2\":\"\",\"orderby_direction_jointable2\":\"\",\"groupby_jointable2\":\"\",\"table_joinfrom_jointable3\":\"\",\"jointype_jointable3\":\"\",\"table_joinwith_jointable3\":\"\",\"field_joinfrom_jointable3\":\"\",\"field_joinwith_jointable3\":\"\",\"field_select_jointable3\":\"\",\"field_as_jointable3\":\"\",\"use_category_title_jointable3\":\"0\",\"additionalparams_jointable3\":\"\",\"where1_jointable3\":\"\",\"where1_operator_jointable3\":\"\",\"where1_value_jointable3\":\"\",\"where2_jointable3\":\"\",\"where2_operator_jointable3\":\"\",\"where2_value_jointable3\":\"\",\"where3_jointable3\":\"\",\"where3_operator_jointable3\":\"\",\"where3_value_jointable3\":\"\",\"orderby_jointable3\":\"\",\"orderby_direction_jointable3\":\"\",\"groupby_jointable3\":\"\"}","params":"{\"opentarget\":\"\",\"disable_acl\":\"\",\"datasource_language\":\"*\",\"htmlinclude\":\"1\",\"title\":\"\",\"showtitle\":\"1\",\"linkable_cats\":\"\",\"show_content_expanded\":\"\",\"enable_sef_links_replacements\":\"0\",\"sef_links_replacements_source\":\"\",\"sef_links_replacements_target\":\"\",\"debug_mode\":\"0\",\"datasource_extension\":\"\",\"xmlinclude\":\"1\",\"priority\":\"0.5\",\"changefreq\":\"monthly\",\"xmlmobileinclude\":\"1\",\"xmlimagesinclude\":\"1\",\"images_filter_include\":\"\",\"images_filter_exclude\":\"pdf,print,email,templates\",\"imagetitle_processor\":\"\",\"xmlvideosinclude\":\"1\",\"videos_filter_include\":\"\",\"videos_filter_exclude\":\"\",\"view\":\"event\",\"additionalquerystring\":\"\"}"}]

on Tuesday February 28 by manu
Was this helpful?

So surprizing that it can be, it's possible to have several URL for the same event. Indeed, an event can be displayed from several menus...

on Tuesday February 28 by manu
Was this helpful?

Display of events

In date of 16/03/2017, customized fields are only used i events.

We are looking for a person who could help us in the registration part (tester) 

on Tuesday June 27 by jpp
Was this helpful?

AllEvents uses GoogleMap in order to display venues.

Since June 2016, you must fulfill an API key in order to have GoogleMap requests and map display are running. So :

and that's all:)

on Wednesday March 01 by manu
Was this helpful?

If you have an environment's test, we can produce a test version with the ContentDisplay trigger activated.

Please send your ask at This email address is being protected from spambots. You need JavaScript enabled to view it.

 

on Saturday December 02 by
Was this helpful?

The starter version provides a full screen display caldendar : Bootstrap calendar.

The premium version provides two full screen display caldendars:

on Wednesday March 01 by manu
Was this helpful?

To do that I advice you the ribbon.

Activate the ribbon managements in AllEvents parameters

Create a new ribbon red colored "Cancelled" 

Assignt this ribbon to your event.

That's all.

on Wednesday March 01 by manu
Was this helpful?

The zoom level of map can be calculated in a wrong manner at the display of several events in the Events menu link. 

It's due to that you haven't configured the coordinates of your venues as Google Maps compute the zoom level based on these information.

In order to configure the coordinates, goto the AllEvents component >> Allevents >> Venues >> Update the missing coordinates in your venues.

on Wednesday March 01 by manu
Was this helpful?