For any type of problem, if you have recently modified any core php JReviews files, you must revert to the original to make sure the issue is unrelated to your changes.
Why do I see a license expiration in the JReviews admin if I purchased a never expiring license
Even though your license never expires, the local key has a valid life of 15 days. When the 15-day period has passed, the key is automatically renewed and stored in the database. This is done to reduce the risk of fraud. It also provides a way to let you move the license to a different domain if required. For further information on how the license works read [How does the JReviews license work][].
I can't find the downloads for GeoMaps, PaidListings, WidgetFactory or Everywhere add-ons
The add-ons don't have client area downloads. The Everywhere add-on is bundled with JReviews and will show up in the admin screen once you submit your license number. GeoMaps, PaidListings and WidgetFactory add-ons are installed via the remote installer/updater menu in the JReviews administration:
Just purchased an add-on but it says it’s not active
Go to the JReviews admin license screen. Clear the local key text area and re-submit the license number. This will fetch a new local key that includes the recently purchased add-on information. If that doesn't work submit a ticket.
I am getting an ionCube not installed error
Site error: the file /some/path/components/com_jreviews/jreviews/admin_controllers/my_controller.php requires the ionCube PHP Loader ioncube_loader_lin_5.3.so to be installed by the site administrator.
If this is the first time you install JReviews, you must also install the ionCube loaders on your site. Read the JReviews Pre-install requirements.
If it was working before, this means something changed on your server that made the ionCube loaders stop working. You will need to contact your host to find out what they changed. You might need to upgrade the loaders to the latest version.
I cannot install JReviews, get the error "There was an error uploading this file to the server. Unable to find install package."
Some servers don't allow uploading files larger than 2 MB by default. To check if this is the case on your server, go to the System Information page in Joomla Administration, click the PHP Information tab and search for upload_max_filesize setting:
This value should be set to at least 8M. If it is lower, you will need to edit the php.ini file on your server, find the upload_max_filesize setting and increase its value.
You also need to make sure you are uploading the correct installation file. Read Installing JReviews component for more info.
I get "Upload directory is not writable" error when uploading media
This issue is typically caused by a wrong configuration for the 'tmp' folder in the Joomla configuration.php file. This folder is used to temporarily store the uploaded media for further processing.
This can happen if you moved your site to a different folder or a different host. Whenever you do that, you need to edit the configuration.php file and update the path to the tmp folder.
Module assignments are lost on detail pages
For proper module assignments to listing detail pages, you need to create the Required Joomla Menu Items.
Custom title set in SEO Manager not working
If you configured a custom listing title in the Listing Type SEO Manager, it will not work by default because of a bug in Joomla 2.5 and 3.x.
To fix the bug, you will need to replace this file:
with the patched file that can be downloaded here:
Why are some of my JReviews pages showing homepage modules
When certain page doesn't have an ItemID in url, Joomla will show on that page only those modules that are set to display on all pages.
But some Joomla templates (mostly RocketTheme templates) have a feature to instead show all homepage modules on pages without ItemID and that feature is enabled by default.
To disable it in RocketTheme templates, go to template parameters, click on Advanced and at the bottom you will find this setting:
You can turn it off or change the menu whose modules you want to show on pages without an ItemID.
If you have this issue for listing detail pages also, it means they don't have any ItemID which is not good. To fix that, you should create the Required Joomla Menu Items.
How to fix broken layout of Listings and Reviews modules
JReviews Listings Module and Reviews Module use a jQuery plugin for module pagination and slideshow functionality.
This plugin requires that the module has fixed dimensions and it tries to automatically calculate the available dimensions within the parent element. In some cases this is not possible. For example, if you output the module inside a tab that is hidden by default, the module will not be able to calculate the available dimensions. To fix that, you can try to set fixed dimensions to the module's parent element. If that won't help, the only options are to publish the module to a different position where the dimensions can be calculated or to disable the pagination/slideshow. To disable the pagination/slideshow, you just need to set the Max. number of results and Results per page module parameters to have the same number.
Creating new custom fields no longer works
If you have a lot of custom fields in the Fields Manager and creating new custom fields stopped working, the reason is that you reached the database limit for those types of custom fields. To increase the possible number of custom fields, it is necessary to set an optimal number of Maximum Characters for existing fields in the Fields Manager.
Most field types in JReviews use varchar for the column datatype in the database which makes it possible to add indexes and improve performance.
By default, when you create a custom field, JReviews will assign it maximum 255 characters. Most likely some of your custom fields don't need that many characters and reducing this number for those existing fields will open up space for new custom fields.
To adjust the number of maximum characters, go to the Fields Manager, click on one of the field names, locate the Maximum Characters setting and click the button to adjust the number of maximum characters, for example:
In this example for the City custom field, JReviews tells us that currently the longest existing city value has 15 characters, but we set the "Maximum Characters" setting to 30, just in case longer values will be necessary later.
If the setting was set to 255 by default and you reduced it to 30, that will open up space for several new fields.
Multiple select and Checkboxes field types will require more characters because each listing can store multiple field values.
Ordering and/or pagination links are not working
The listing or review form submission hangs
Why use a licensing system?
You are allowed to install JReviews on a single domain per license. To enforce this we use a licensing system based on local key and remote checking. We think this system provides the most flexibility because:
(a) it allows you to move your license to a different domain if you need to; and
(b) if you don't like the remote checking you can request a permanent key in the Client Area two months after placing your order. After requesting a permanent key, you won't be able to move your license to a different domain.
Why does JReviews require me to manually copy the local key every two weeks?
The update of the local key should take place automatically and be transparent to you. However, if your server has a firewall it's possible that it is blocking communication to remote servers and prevents JReviews from verifying the license. To get around this you need to open up the host for JReviews (ping reviewsforjoomla.com) or make your local key permanent.
Why does it say the local key expires in the JReviews administration?
Even though your license never expires, the local key has a valid life of 15 days. When the 15-day period has passed, the key is automatically renewed and stored in the database. This is done to reduce the risk of fraud and enables you to move the license as explained above in point a).
Can I disable the periodic verification of the license?
Yes, as stated above two months after purchasing a license you can make your local key permanent and disable the remote license check. You can do this in the Client Area under your license details. There you'll find a button to make the key permanent. The button will appear only if the license is active and if you haven't already made the key permanent.
Can I use the license in subdomains?
You are allowed to use JReviews in subdomains. This excludes domain suffixes, such as countries and business types. For example .com, .org and .net are different domains. To enable the license to work on subdomains please submit a ticket, after activation, requesting the license change.
Yes, you can remove it. However, it would be great if you can promote JReviews to everyone you know or provide credit in some other way to help us with the traffic to our site so we can continue providing excellent support and upgrades.
You will need to edit the file: * /components/com_jreviews/jreviews/views/themes/default/elements/credit.thtml
And remove the following code:
<div style="margin:20px 0 20px 0;text-align:right;font-size:85%;">
Powered by <a rel="nofollow" href="http://www.reviewsforjoomla.com/" title="Joomla CCK and Reviews">JReviews</a>
</div>
Do not change the text to Powered by XYZ, it goes against the license terms.
You can make this change once and not worry about it on upgrades by using the JReviews Code Overrides feature.
Yes, you can install JReviews in both production and development domains. JReviews also works by default on http://localhost. To request the addition of a development domain to your license or if you are having trouble using the license on localhost, please submit a ticket. Development domains need to be a real domain and not an ip address.
Yes, to move the license you will need to reissue it. To do this, first log in on our website and then go to the Client Area.
If you can't access the client area after log-in and instead you see a message saying you are already logged in you can try using a different browser or use this alternate link to log in.
In the Client Area click the View Your Licenses link on the left menu and then click the View & Download button:
On the next page you will find the Reissue License button:
After you click the Reissue License button, the license will no longer be locked to any domain. Then go to the administration area of your new site and submit the license on the JReviews License page.
Note: You do not need to reissue your license to switch between your live domain and development domain. If you have a separate development domain, submit a support ticket to request that we add it to your license, then you will be able to use the same license on both live and development domains.
No, domains with different suffixes, or top level domains, like location and business types (.com,.org,.net) or country specific domains (.de, .uk,.nl,.es) are in fact different domains and you need to purchase a license for each one if you plan on installing different instances of JReviews on them.
If you are using the domains as aliases for the main site and you are using a single Joomla and JReviews installation then you can use a single license on the main site and always access the JReviews administration from the main site.
Yes, you can customize both the theme files and the php code. Some of the administration files are encoded, but this doesn't prevent extending the functionality of JReviews.
Yes, JReviews is partially encoded to protect the license code. The encoding is limited to several administration only files to guarantee that neither encoding, nor licensing issues will ever affect the front-end functionality of the site.
To access your license downloads, log in on our website and then go to the Client Area.
If you can't access the client area after log-in and instead you see a message saying you are already logged in you can try using a different browser or use this alternate link to log in.
In the Client Area click the View Your Licenses link on the left menu and then click the View & Download button:
On the next page you will see your license details and available downloads:
You will be able to download the latest version as long as you have a valid upgrades package. You get 12 months of free upgrades. After expiration you need to renew the upgrades if you want to download the most recent version.
Downloading JReviews Add-ons
There is no download link for JReviews Add-ons, they can be installed only directly from JReviews administration!
Add-ons
For the GeoMaps, PaidListings and WidgetFactory add-ons you must be using the latest version of JReviews in order to be able to install the add-ons. The reason for this is that we are constantly improvement them and fixing reported bugs and are not able to provide support for old versions.
Upgrades & Support
The option to extend your Upgrades & Support Package will only be available for orders that have expired upgrades. If you still have a few days left before your upgrades expiration you will need to wait until the upgrades expire before you can renew them.
To purchase add-ons or extend the JReviews upgrades for 12 months, log in on our website and then go to the Client Area.
If you can't access the client area after log-in and instead you see a message saying you are already logged in you can try using a different browser or use this alternate link to log in.
Click the [http://www.reviewsforjoomla.com/orders/client_orders.php View Your Orders] link to see your orders and click the View button next to the order for which you want to purchase an add-on or extend the upgrades: