Support » Plugins and Hacks » Events Manager » [Plugin: Events Manager] Allow users to "Add location" without using dashboard

  • I have anonymous submission allowed, but I would like for all of my buddypress members to be able to add a location, submit an event, and edit the event after submission from within the front end instead of the dashboard. How would I go about doing this?

    Currently, when they click on “Add a location,” it attempts to send them to the dashboard, which I have blocked.

    Any suggestions?

    http://wordpress.org/extend/plugins/events-manager/

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Marcus

    (@netweblogic)


    NetWebLogic Support


    you could change that link for now via templates http://wp-events-plugin.com/documentation/using-template-files/

    i agree that by default if BP is enabled links point to the BP pages though, will change this.

    Okay, so I need to change the link by editing the template to send them to a different page within BP, right?

    But what would I enter as the code for that page in order to give them the add location options?

    Is there a short code like you use for the create an event page?

    Thanks for the help!

    Actually, what I would really like to do is provide a buddypress page that looks exactly like the add event page in the admin.

    I tried creating a shortcode that would call the em_admin_event_page function, but when you view the page all you see is the shortcode. I’m not sure what I’m doing wrong.

    I love how everything looks and functions on the admin side and I want that to be available for my users.

    Thanks!

    Plugin Author Marcus

    (@netweblogic)


    NetWebLogic Support


    there’s all those pages within bp, if you check Events > My events in BP there should be an “Add Event” link on there.

    I guess I’m having trouble finding what you’re referring to.

    Are you saying link them from the buddypress page to the add event page on the admin dashboard?

    I don’t want any of my users to have to use the back end of my site. I want them to be able to use all of the functionality available on the dashboard, but make it available through a buddypress page so they never leave the front end.

    I know this is a weird request, but it would make all the difference for my site.

    Thanks again for the help and speedy replies!

    Plugin Author Marcus

    (@netweblogic)


    NetWebLogic Support


    the links are on the BP admin bar and the BP profile pages. If you check it on a default theme you should see them.

    I totally see what you were trying to show me now. Once I switched to the default theme, everything worked as it was supposed to.

    However, what could be causing the child theme to keep the plugin from working correctly? I’d obviously really rather use the child theme, but we can’t if it prevents the plugin from working correctly.

    When I’m using the child them the links show in the admin bar, but whenever you click on them it takes you to the the home page of the site instead of showing the plugin pages.

    Also, I have the “Use dropdown for locations?” setting set to no, but it seems like it isn’t turning it off on the add event page. Any ideas? I don’t want people to see a list of locations, unless I can limit them to only showing their own.

    Sorry for all the questions. I really do appreciate it!

    Plugin Author Marcus

    (@netweblogic)


    NetWebLogic Support


    each theme is different, so can only go so far

    chances are you don’t have the right buddypress files in that folder, if you try copying the members/single/plugins.php and groups/single/plugins.php from the parent to the theme it should work

    That was it! Thanks a ton.

    Now, for the “Use drop for locations?” issue, do you have any idea why it’s still listing the locations when I select “no” as the setting?

    And is that all I would need to do in order to prevent other users from seeing all of the locations? I’m just worried about privacy concerns if, for example, someone listed their house as a location.

    Thanks again for all of the help!

    Plugin Author Marcus

    (@netweblogic)


    NetWebLogic Support


    you need to uncheck the read_others_locations capability in your Events > Settings page.

    we didn’t add the same location picker as with the admin area due to the extra JS clashes. however this is an area we’ll revisit soon and make even better.

    Hi,

    I’m not using BP, just using multisite.
    However, I would like to achieve the same…
    Unfortunately /my-locations/add/ leads to 404 🙁
    Is there a front-end version to add location to a post ?

    Plugin Author Marcus

    (@netweblogic)


    NetWebLogic Support


    yes, it should work, do you get any php errors etc. with that?

    You can see it here :
    http://www.enseignons.be/actualites/activite-scolaire/

    Just got nothing else than a 404 page of wordpress.
    Benjamin

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘[Plugin: Events Manager] Allow users to "Add location" without using dashboard’ is closed to new replies.