Potential of Drupal 7 Calendar Module - drupal

I'm wanting to use the Drupal 7 Calendar Module to create a daily view of bookings for 4 different rooms.
I've never used the module before and I'm struggling to find any good tutorials or videos which do not need a subscription.
Can anyone who has used this tell me if this is possible?
I would have a booking node which is assigned with a taxonomy term. The booking would then show on the correct row, depending on which room it is in. Additional node fields would need to be shown when clicking the booking, and ideally contain a link to edit the booking. Does the module have the capacity to do this?

Calendar should be able to do this. It won't handle all of the details of "booking" like available or not available, conflicts, etc. You may need to override the calendar cell themeing to display things how you want depending on the desired complexity. The "fields" display style should get you close. You can use the "calendar popup" module (part of calendar) to customize the details when you click the booking.
Since you'll likely be using a date field in your booking content type, be sure and update default calendar views to use this field instead of the node's built in date.
Also, make sure you have time zone handling set up BEFORE you set up your calendar views and start entering data. See: http://drupal.org/node/1455578

Related

Wordpress Advanced Custom Fields - Limit A User's Choice To One Option

I have a WordPress website and as part of the news items, the editor can add either an:
internal link OR
external link OR
file
Currently I have this set up as a repeater field with maximum rows set to 1.
Is it possible if say one value has been entered, to prevent another of the values from being filled in.
E.g. I add an internal link and then try to add an external link. A message of some sort is then shown to me to say that only one value can be selected at a time.
I know I can add a description to the field with this information but I want to make it idiot proof so that the user can never add more than one value.
Thanks for your time and help in advance.
I can't write this in comments but celeriko right. Install types plugin there is ability of conditional logic. You can very easy implement of from backend.
Types: http://wp-types.com/
Reagrds

Ubercart Orders to Display in Calendar

I am building a booking system with Drupal and Ubercart. The booking system is for a paintball site, so I have 200 places I can sell per day, of varied packages including different amounts of paintballs.
I currently have products set as packages that people can purchase, and pay through ubercart on the site. This all works fine as far as selecting and buying a package....
Next, I want to add a calendar to the admin section of the site, so our booking office can log in and see which dates people are booking the games on.
This would mean the customer needs to enter a date during checkout, and then something like Views could find the date, and show it on the calendar once the booking is completed. Therefore giving the booking office a full list of booked games.
I have installed the calendar module, that works beautifully with views, and I can create calendars easily. The only bit I am struggling on, is how to add a date field into Ubercart checkout, in a way that views & calendar can detect it.
I have added uc extra field and uc addressess, which allows me to add an extra field into the billing address section. So i've done that for now, but the field is just a text field, when Ideally i would like it to be a jquery pop up menu.
I have installed (and uninstalled) multiple Rooms and Uc hotel booking modules, as they just do not meet my needs, and seem to make it overly complicated. Plus once they are installed, they would need hacking to only accept a single game date, and not a booking, or rooms, or children, pets etc.
Has anyone built a system like this before? Or could you point me in the right direction?
Currently using these modules on this project...
-ubercart
-rules
-token
-views
-ctools
-entity api
-date
-stringoverride
-calendar
-uc address field
-uc field attribute
-uc extra fields pane
Also, if it helps, take a look at the progress here... booking.webfroth.co.uk
Did you try -
Agreservations
The agreservations-module is a module to handle reservations of resources.

Drupal 6.x Add More Module - No end to adding more

Simple question for all of you here dealing with Drupal 6.x...
With Drupal's Add More module, is there a way to configure my webform so that there is no limit on how many of a specific fields I can add more of?
Please see my image for example:
For example, I'd like to enable the user to add as many titles as they would like. Is that doable?
Unfortunately, it's not currently possible to add unlimited "add another" functionality with webforms. And if this functionality does become a reality someday, I doubt it will be backported to the Drupal 6 version of the module. From the webform modules author (quicksketch):
there is no progress on this subject. The ability to support multiple
values requires a tremendous amount of re-architecting, including
changes to the way CSVs are generated, analysis, the database
structure, and the UI (both for administrators and users). I wouldn't
expect this feature to be added any time soon.
See this thread for more information:
http://drupal.org/node/354381
I would suggest using a node and the CCK module plus rules and views to collect this information.
Assumptions:
Anonymous users can fill out the current form
You need some way of retrieving the data that is submitted
Regular users of the site should not be able to view submissions
Very loose directions:
Create a content type and add all of the fields that your current webform contains to it. CCK has the ability to store unlimited values out of the box. On the field settings page, inside the Global Settings fieldset, select "Unlimited" for the "Number of Values" field.
Give anonymous users permission to Create [your-new-content-type] Content on the Role Permissions page.
Using the Rules module, create a new triggered rule that fires on "Content is about to be viewed" with an condition "Content has type [your-new-content-type]" and an action of redirect to homepage (or a custom error page that you created). (Note: this is a bit of a performance hit. There are better ways to restrict access to this content type, but for the sake of this tutorial, this was the easiest to explain)
Using the Views module, create a new view with Style set to Table. Add each of the fields in [your-new-content-type] in the fields section. Under "Access" choose "role" and select the role that is assigned to your user. Add a "page" display, give it a Path and save. This is the page you will use to view submissions.
Optional:
Use the Rules module to send yourself (or the submitter) an email when a node of [your-new-content-type] is created.

Wordpress custom form advanced

just a quick one, are you aware of any wordpress form plugins that allow me to create a form and depending on which options they select, it will display a certain bit of information that submits to a selected email.
Im trying to achieve a web request form for clients and would like them to be able to fill out information as well as select a check box for a certain amount of questions. For example,"would you like to update your own content?"
if they check this box, i would like the form to render all the information in the form and then depending on which checkbox is selected it will give me a bit of content that is different. im trying to automate a proposal template so it writes all this content in an email so i can quickly do proposals for websites etc.
Yes, gravity forms does this. And it's very easy too.
http://www.gravityforms.com/
It is called 'conditional logic'. You enable this on a field, which will display conditional drop downs which you can choose previous 'multiple choice' questions to base your conditions on.
Think you have to pay for this plugin but you could probably find version 4 as a download somewhere to demo before you buy.
You won't be disappointed.

Client management page on Drupal 7

I would like to know what is the best way to create a custom page for my client where he can update is content by himself, the simpliest way possible for him, without even entering drupal management.
I would like to create a page with different dropdown list where he can't update a table on a page, only by selecting an item in those and add other dropdown list as well.
For example: he logs in a custom page
Theres a list with different kind of fruits, he choose banana and it automaticaly update a page table and update it with banana.
After that he could also create a new drop down list of vegetables for example, and add different kind in it so he can use it to update the site later. All that done with ajax as well.
I'm very new to drupal and have a couple of php notions, but i don't know where to start, would it be in CCK, Views or Form Api or the three at the same time?
Or is there a module out there doing that kind of thing?
English is not my primary language, so sorry if it isn't very clear.
Thank you very much.
I think what you are looking for is CCK module. You can create a CCK content type and have a field within it called fruits. From the admin interface you can decide what are the values that should be in the dropdown.
You can give the client permission to create a node of the content type. If you think he should be able to edit only the drop down values, make sure you give him the permission to only that field.
You can create a listing page using http://drupal.org/project/views or you can also consider using
http://drupal.org/project/editview
You should take a look at views bulk operations, and try using the "modify node fields" feature which will allow you to perform bulk operations on node fields displayed in a view and then look into roles & permissions which will help you restrict viewing the "View" by role.

Resources