77
Hi wtravel
Sorry for the delay in replying (I see Mamba is quicker off the mark than me).
Just had to make all possible tests until my eyelids broke both the matchsticks, while I disappeared into the land of ZzZz'ds for a few hours.
I have tried this with both Admin and a test user account, but still keep getting........
==========================================
Sorry, you don't have the permission to access this area.
If the page does not automatically reload, please click here
==========================================
I did notice there is reference in the coding to 'printcoupon.php' in the '\templates\efqdiralpha1_savings.html' file.
But upon checking through all the versions I have of efqdirectory, there is no 'printcoupon.php' file to be found, has it been accidently left out??
---------------------
Also upon looking at the demo version you have online. I notice the listing descriptions also appear in the 'Latest Listings' and 'Category Listings' as well as the 'Main Listing'.
I can only get the description to show in the main listing. Now I'm not too bothered about that, but would certainly like to see a shortened description for the 'small listings' view, maybe up to 20 words, so you would have to view the full listing to get the whole listing details, like in the News modules. So when someone submits a listing, the first 20 words will default to and show in the small listing page with the whole thing showing in the main listing page.
---------------------
On looking at some of the previous comments about EFQDirectory on the forum here, I have noticed a few asking about getting people to sign up with the payments page with the option to bypass this when submitting a free listing. I would have agreed to this at first sight myself, but now having tested this module, I don't think this is neccessary and think it is perfect the way it is already set up.
What I do feel would be a better option is to have a listing duration and automatic expiry, which could be set and adjusted via the admin panel to each listing. Say any listing submitted would have a 2 month duration before expiry, the submitter would be notified a few days before their listing expired with the option to renew. Now if the submitter wants his listing to remain in place and/or wants to make changes/update and they also see that their listing is near the bottom of the pile, then they would also be able to subscribe to a copper. silver or gold listing to make sure their listing remains near the top.
I feel this is a far better approach, at least all listings will be up to date and old ones that expire and if not renewed can be deleted and submitters will have the choice to upgrade without being forced to a payment page.
This will also save the time from a lot of uneccessary hacking and recoding.
I can see this approach working better if the 'Latest Listings' disappear from the first page. I have already done this hack by commenting out lines 208 and 209 on the index.php file.
These lines are :-
$sql = "SELECT l.itemid, l.logourl, l.uid, l.status, l.created, l.title, l.hits, l.rating, l.votes, l.typeid, l.dirid, t.description FROM ".$xoopsDB->prefix("efqdiralpha1_cat")." c, ".$xoopsDB->prefix("efqdiralpha1_item_x_cat")." x, ".$xoopsDB->prefix("efqdiralpha1_items")." l LEFT JOIN ".$xoopsDB->prefix("efqdiralpha1_item_text")." t ON (l.itemid=t.itemid) WHERE x.cid=c.cid AND l.itemid=x.itemid AND c.showpopular=1 AND l.status='2' AND l.dirid = '".$get_dirid."' ORDER BY l.created DESC";
$result = $xoopsDB->query($sql) or $eh->show("0013");
Anyone else like to comment on this??
---------------------
I did try posting on the EFQDirectory site forum, I signed up OK, but was not able to post to the forum and can't remember the error I got.
I'm smarter than the average bear boo boo......