Frequently asked questions

about following categories:

 

>> Installation and Installation Problems

>> User-defined Custom Fields/Booking Form

>> PDF Templates

>> List of attendees

>> Invoices

>> Categories and Courses

>> Coursetable

>> Prices

>> Applications/Bookings

>> Language and Language Files

>> Import / Export

>> Emails

>> Tutors / Trainer

 

Installation and Installation Problems

Question:

Does the component also run with Joomla! 1.5?

Answer:

No.

 

Qestion:

After the update all headings and labels are shown as php references.

Answer:

It looks like something went wrong with your update installation. We recommend that you carry out the update installation again.

Please check if there was any error massage after the installation through the extension manager?

Often such a problem is caused by the missing writing permissions, especially in case of PHP running as apache module in your webserver.

Usually you can resolve such problems by setting the permissions of the following directories recursively to 775 (if it doesn’t work, try 777):
- components/
- administrator/components/
- language/
- administrator/language/
- tmp/
Then you can carry out the update installation again. After the successful update you can set the permissions of the above directories recursively back to 644.

 

Question:

Today, I tried to install the new version of the OSG Seminar Managers.
Unfortunately, my server always replies with an error message "Error 500".
What should I do?

Answer:

Error 500 means that the server has a mis-configuration. The following check list can also be applied if there are general problems with the installation of the OSG Seminar Manager.

Check list:
1. Is PHP used as a CGI-Script or an Apache Module?
2. If PHP is used as a CGI-Script, the following directories (and at best also their sub-directories) should have the rights 755:
- components/
- administrator/components/
- language/
- administrator/language/
- tmp/
3. If PHP is used as an Apache Module, it has no effect if the directories are "writable" in the systems information. You either have to activate the Joomla! FTP layer (see configuration -> server) or set the following directories rights to 775:
- components/
- administrator/components/
- language/
- administrator/language/
- tmp/
4. is the memory_limit in the php.ini too small?
5. is the max_upload_size in the php.ini too small?
6. is the max_execution_time in the php.ini too small?
7. is Mod_Rewrite in the Apache not activated, but the URL_Rewrite in Joomla is active?
8. is htaccess in the Joomla!-root not available or mis-configured?
9. is the copy() in the php.ini disabled?

 

User-defined Custom Fields/Booking Form

Question:

I want to change the fields that the user has to fill out when applying for a course. 

Answer:

The fields "Salutation", "Title", "Firstname", "Lastname" and "Email Address" are fixed fields in the source code and cannot changed other than by changing the source code. All other fields can be changed in the backend, they can also be deleted or new fields can be created ("Seminar Manager > Settings > tab Main Settings > Custom fields").

 

Question:

I still want the field "Title" or "Salutation" not to be shown.

Answer:

You can change the file "components/com_seminarman/views/courses/tmpl/default_applicationform.php" and delete the "<tr>" elements for these fields. At the end of the file you will need to put in the following code:

 <input type="hidden" id="title" value="" /> or

<input type="hidden" id="salutation" value="" />.

If you have changed the field "Salutation", you will also have to change the file "components/com_seminarman/views/courses/tmpl/default.php" by deleting the lines 25 and 26 in the javascript function submitbuttonSeminarman.

 

Question:

May I delete a user-defined custom field?

Answer:

If there are active applications, you should not delete the fields, as the data saved in these fields will not be accessible any more.

 

Question:

Nothing happens, if I click on confirm registration, although every required field is filled.

Answer:

This could be a JavaScirpt bug of your template. Please try again with other templates. If now everything is correct, the problem is your template.

 

PDF Templates 

List of attendees

The number of attendees total is wrong

Question: We have two registrations on the course. But on the list of attendees are 6. Where is the problem?

Answer: Attendees in the trash with status paid or pending are added. Change the status.

The list of attendees is empty

Question:

My PDF invoices or the List of attendees are empty. Where is the problem?

Answer: There are often problems caused by the used Joomla! editor.

Check list:
1. Is a default invoice template set?
2. What editor plugin is used?
If TinyMCE:
3. Go to Extensions -> Plugins -> Search for Editor -> TinyMCE
4. Check the basic options
5. Is "<p>-element" selected for "newlines" gewählt?
If yes, this causes problems.
6. Go to your PDF template
7. Check the HTML source code
8. Is there any "<p> </p>" in your template?
If yes, this is your problem:

Because TinyMCE is activated in Joomla, in our component, we use the HTML code that is converted by TinyMCE in the PDF component.
TinyMCE changes all "<p> </p>" to a non-breakable-space (charcode 160) instead of a normal space (html code). Therefore, the PDF generator breaks.
PS: This does not happen in all servers. For some servers, the "charcode 160" is not tolerated when creating a PDF.
Solution: delete all "<p> </p>" in the template or replace them by "<br />".

 

You can set this at Plugins, too:

plugin en

editor new lines p

Change to:

editor new lines br

Multipage list of attendees is cut off

Question: We have many participants for our courses. The list of attendees is often several sides long. The table with the attendees on all subsequent pages looks like cut off. How do I design the table so that all the other pages are accompanied by the table header?

Answer: The reason is that in the source code <theader> and <tbody> are not defined properly.
The following example achieves the desired result:


<table style="width: 100%;" align="center" border="1">
<thead>
<tr>
<td style="width: 15%;"><span style="color: #000080;"><strong>No</strong></span></td>
<td style="width: 15%;"><span style="color: #000080;"><strong>Company</strong></span></td>
<td style="width: 15%;"><span style="color: #000080;"><strong>Last Name</strong></span></td>
<td style="width: 15%;"><span style="color: #000080;"><strong>First Name</strong></span></td>
<td style="width: 15%;"><span style="color: #000080;"><strong>E-Mail</strong></span></td>
<td style="width: 25%;"><span style="color: #000080;"><strong>Signature</strong></span></td>
</tr>
</thead>
<tbody>
<tr class="{LOOP}">
<td style="width: 15%;">{LINE_INDEX}</td>
<td style="width: 15%;">{CUSTOM_COMPANY}</td>
<td style="width: 15%;height: .6cm;">{LASTNAME}</td>
<td style="width: 15%;">{FIRSTNAME}</td>
<td style="width: 15%;">{EMAIL}</td>
<td style="width: 25%;"></td>
</tr>
</tbody>
</table>

 Reset invoice number

The invoice number can be reset through phpMyAdmin. The database table responsibel is called #__semianrman_invoice_number .
This requires that you first delete all invoices from the Web server , as well as bookings from the database .

invoices

PDF Invoices are not generated

Question: There are no PDF invoices generated, although I have activated the option!

Answer: If the price of the course is set to 0, there will be no invoice for an application to that course.

Or, if you use "manual booking and invoice", there is another reason.

A possible reason could be, that you have included an image using a relative URL (eg images/test.jpg) in the editor when altering the invoice template. Order for the "Manual booking and invoicing" to correctly create a PDF an absolute URL is required (eg www.test.de/imanges/test.jpg)! Please make sure that your editor settings are set to absolute URLs. 

 

"TinyMCE": You find these settings for the editor "TinyMCE" under Extensions-> Plugins-> Editor TinyMCE-> URLs


"JCE Editor": JCE Editor -> Edit Global Configuration" -> "Advanced: Custom Configuration Variables" insert here:  convert_urls:false

As soon you have changed the settings, please change once the text inside your template and save it. This way the database stores the correct template text with absolute URLs. This should solve the problem.

 

Error during PDF invoice generation: TCPDF ERROR: [Image] Unable to get image ...

Question: I get the following error: TCPDF ERROR: [Image] Unable to get image ...

Answer: If you have included an image in your template, the possible reasons for this error could be:

1. ../administrator/com_seminarman/classes/tcpdf/cache is not writable. Permission must be set to 755.

2. Some servers hosts have by default allow_url_fopen and allow_url_include disabled. TCPDF requires these functions to retrieve the images by absolute URLs.

 

Rechnungsnummer zurück setzen

Die Rechnungsnummer können Sie über phpMyadmin zurück setzen. Die Tabelle heißt #__semianrman_invoice_number.
Voraussetzung ist, dass Sie zuvor alle Rechnungen aus dem Webserver löschen, sowie die Buchungen aus der Datenbank.

 

Categories and Courses

Question:
Date changes by itselfs. Whenever I edit a course, the course dates go back a day.

Aswer:
Try this: set the timezone in Global Configuration to "Universal Time, Coordinated (UTC)"

 

Question:

If I put a number of sub-categories into one higher-level category, e.g. a higher-level categorie "Cat1" and the sub-categories for locations "Cat1 Loc1", "Cat1 Loc2", and if I then let the frontend show the higher-level category "Cat1", there are no courses shown in the list.... Why do I have to click the link for the sub-category to see the courses?

Answer:

If you link a course to a sub-category, it will be shown for this and only for this sub-category. If you also want to see the course in higher-level categories, you will have to link the course to these, too. To link a course to more than one category, hold the CTRL-Key and select all higher-level and sub-categories you want. 

 

Question:

Is there a menu or a view that shows all courses (from all categories)?

Answer:

No. To show such a view, you will have to create a categorie to which all courses are linked.

 

Question:

Is there an option to show the current capacity of the courses in the course table? For example 15 places of 600 or 15(600) or 585 places booked of 600?

Answer:

At the moment, this is not possible, the information is only available at the course details view. The only thing that is shown is that if a course is full, the link "book now" is changed to "course is full".

 

Question:

Is there an option to create or edit courses on frontend?

Answer:

no, but you can work with the groups Seminar Manager and Seminar Trainer. The Seminar Trainer has less rights than the Seminar Manager.
The best is you log in as Seminar Trainer and see what is possible.

 

Coursetable

Ordering of the courses

Question:

Is it possible that the courses are ordered by date if you open the webside?

Answer:

Yes. You can set this here: OSG Seminar Manager -> Settings-> Options -> Seminar Manager Settings. Here you find a option called "Ordering".

 

Prices

Question:

How can I change to another currency?

Answer:

In the options of the OSG Semina Manager ("Seminar Manager > Settings > Options") there is a tab "Defaults". Here you can select a currency from the list. To add a currency to the list, you can change the XML file "administrator/components/com_seminarman/config.xml" (e.g. "<option value="USD">USD</option>").

 

Question:

How do I change the prices shown in the frontend from net price to gross price?

Answer:

When creating a menu item for the course, there is a field "basic options" that gives you the choice between net and gross price. For emails and invoices, there are variables with and without VAT.

 

Question:

How can I turn off VAT?

Answer:

1. At Edit course the Vat rate must be 0. Result of this: At the course details view at the frontend the price will be displayed without VAT. 

2. At menu settings (of JOOMLA) you can hide the VAT at the course table.

More infos about hiding the view of prices and VAT can be found here.

Question:

Is there a way to turn off the prices (for free courses)?

Answer:

See the howto for hiding the view of prices and VAT that can be found here.

 

Applications / Bookings 

Limit of applications for one course

Question:

I don't have a limit for one course for bookings. If I don't fill in a capabicity for my course it gets set to 0. Is there a possibity to set it to limitless?

Answer

Yes. Go to Options > Seminar Manager Settings >   "". If  "hide", all courses can be booked without application limit. If you want to set the limit only for certain courses, there is the same setting at "parameters advanced" at "Edit Course".

Manual booking of applications

Question:

We do not accept applicants to register for a course via the web frontend, but only via phone or fax. Is there a way to create bookings in the OSG Seminar Manager via the administrator backend?

Answer:

Yes, by the plugin "Manual booking and Invoice". The plugin is available for OSG Seminar Manager Premium Members. With this membership you can download further extensions for the OSG Seminar Manager.

Multiple bookings for one course

Question:

Is an registrated user able to book a course for more than one applicant?

Answer:

Yes, he can choose the number of applicants when booking a course. For this, you will have to activate the option "Multiple Applications per User" ("Seminar Manager > Settings > Options"). The application will nevertheless always state his name. It is not possible to do an application in the name of another person.

 

Language and Language Files

Question:

How can I translate the OSG Seminar Manager extension in my language?

Anwer:

As for all Joomla! extensions the OSG Seminar Manager works with language files for the backend and frontend functionality. The basic English files can be found in the directory tree at:

  • PATH/administrator/language/en-GB/en-GB.com_seminarman.ini
  • PATH/administrator/language/en-GB/en-GB.com_seminarman.sys.ini

for the backend and

  • PATH/language/en-GB/en-GB.com_seminarman.ini

for the frontend.

Here, for all sections, labels and other words, place holders are defined. Depending on your chosen language, the place holders are replaced by the words or sentences that are found in the language files of that language. For example, to have a German OSG Seminar Manager, you will have to create a "de-DE" directory next to the "en-GB" directory. (Always use the country code of the language you translated to.) Now you copy the English files into that directory, and rename them by again exchanging the "en-GB" by "de-DE". Now, for all place holders, put German text instead of the English text into the files.

If you now change the language in Joomla! to German, the OSG Seminar Manager will be shown in German.

If you translate the OSG Seminar Manager into your own language, we would be happy to get the language data from you, so that we can give other users the possibility to download them for their language.

 

Import / Export

Question:

How can I import a large number of courses?

Answer:

At the moment, there is no import function. You would have to do this using SQL. phpMyAdmin gives you the possibility to import data in CSV, XML or Excel format.

 

Emails

Error message: 'Error Sending Emails'

Question: The user can subscribe on the interested parties list, but he gets an error message: 'Error Sending Emails'.

Answer: Please check Options -> Defaults -> Send Email To Address. Here has to be entered a valid email address.

Question: If somebody registered to a course there is displayed Error Sending Emails

Answer: 'Error Sending Emails' is displayed if the invoice cannot send.  To every course has to be assigned an email template.

Please ensure that the parameter {EMAIL} is entered on the email template in the field "Recipient".

Another reason could be:
Either :: ::
under Setting -> Email Templates -> here no confirmation template is marked as default

And :: ::
Editing Course -> no "email template" is explicitly selected.

So you should either select an email template as the default, or select the course explicitly an e-mail template.

Email confirmation doesn't send

Question: The email confirmation doesn't send. What could be the reason.

Answer: If you enable Paypal -> Yes AND Invoice after payment -> Yes the confirmation email will be send AFTER successful payment

Email configuration

Information about email configuration you find here: Email configuration

 

 

Tutors/Trainer

Joomla! account for tutors

Question: If I create a tutor, who already is a Joomla! user, there is follwoing message: Access Usergroup Invalid. I cannot create the tutor then.

Answer: Check first, if Seminar Tutor Group and  Seminar Manager Group are available and actual.

sman tutor en

Additionally note following information:

You can't see all Joomla! User at the dropdown menu. Here only are placed the Joomla! users which match following conditions:
1. No admin user / neither superadmin nor admin; (the admin user hat already access to the component)
2. No  OSG SeminarManager group user; (the  SeminarManager already hat access to the component)
3. not associatet with another tutor / trainer

 

 

 

 

 

 

© 2017 Open Source Groupe GmbH. Alle Rechte vorbehalten.
Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
More information Ok