Home Pricing Glossary Sitemap Contact Support Login Search
Home arrow Site Map arrow Index arrow CMS arrow Bug Fixes 
ALL |0-9 |A |B |C |D |E |F |G |H |I |J |K |L |M |N |O |P |Q |R |S |T |U |V |W |X |Y |Z

Index arrow CMS arrow Bug Fixes

Fix for Joomla Poll Error Print E-mail

After installing a fresh Joomla site, the polls module sometimes doesn't work, called bug #43

When clicking on "vote", this error appears:

The page you are trying to access does not exist.
Please select a page from the main menu.

How to fix it?

Very simple actually, go find this file on the server:

modules/mod_poll.php

 

And then change the line:


Code:

 

<form name="pollxtd<?php echo $z;?>" method="post" action="<?php echo sefRelToAbs("index.php?option=com_poll$_Itemid"); ?>">


to this:


Code:

 

<form name="pollxtd<?php echo $z;?>" method="post" action="index.php?option=com_poll<? echo $_Itemid; ?>">

Works perfectly everytime, no error, perfect!

For the French Module:

 

Problème avec le module Sondages
Si un visiteur effectue un vote, le message d'erreur suivant s'affiche :
Cette page est indisponible.
Veuillez faire un autre choix dans le menu général.
Si vous regardez l'adresse de la page demandée, elle est de la forme
http://domaine.tld/component/option,com_/Itemid,0/poll/
Il y a donc un problème de réécriture.

En attendant que l'erreur soit corrigée, vous pouvez simplement désactiver la réécriture des pages affichant le composant Sondages.
Pour cela, éditez le fichier modules/mod_poll.php et remplacez la ligne :
<form name="pollxtd<?php echo $z;?>" method="post" action="<?php echo sefRelToAbs("index.php?option=com_poll$_Itemid"); ?>">

par la ligne :
<form name="pollxtd<?php echo $z;?>" method="post" action="<?php echo "index.php?option=com_poll$_Itemid"; ?>">


 

 
Web Site Design Vancouver - SEO Vancouver BC Webmaster Canada - Joomla Expert
Copyright © 1999-2008 | 6805 Fleming Street Vancouver, British Columbia, Canada V5P 3H4
Toll Free Phone: 1-800-680-1358 - Toll Free Fax: 1-801-740-8940 Privacy | Contact | Archive