Looks OK to me. You can upload it in the downloads area when you get ready.
Printable View
Shouldn't you upload it, since it's your thing? I mean... I can't upload a new version to your module listing, right? if I uploaded it wouldn't it create a second listing?
No it want create a new listing but I will upload. I'm going to have to change version numbers since this will be the 3rd time this has being updated and uploaded under the same version number. The new version number will be testimonial_manager_v1-5-3d. The zen cart team asks to do this so they will know what has change if anything. Nothing has change but what you added to it the option to not display customer last name. Also help update the install.txt file Good job....:smile:
Yay! Glad I could be of help.
No it won't create a second listing if you submit it as an UPDATE to an existing add-on. Open the download page for this add-on and there's a button on the target add-ons page which says "Submit New Version"
It's OPEN SOURCE.. and that means just what it implies.. No one OWNS any of these add-ons.. Yes there are active maintainers of many add-ons, but NO ONE OWNS any of them..
I personally as a courtesy let the active maintainer know if I plan to submit a change to the add-on they have been managing, but I certainly don't HAVE to let the active maintainer know that I made and submitted a change..
anyone have a workout on adding testimonial manager output to ultimate seo?
making testimonials_manager.html?testimonials_id=44 become testimonials_manager-page-44.html
Or anyone would like to help out to make this works?
I like to show only the first name and the 1st letter of the last name for the testimonials, is there a way to modify the code to do this, which file needs to be changed and what's the code.
any help would be appreciated.
Thankx,
Instructions posted in this support thread.. (just 2-3 pages back) AND included in the latest install package.. (readme file might be a good place to start..)
This is why I ALWAYS say it pays to read/search through the support thread.. Often your question has already been answered..
I posted instructions a few pages back on how to show first name only (no last initial). I'm not sure how to get the last initial, but I'm sure it's possible if you know php better than I do.
It has been updated and is in downloads.
It will only work for new testimonials, it will not work for those already in the database. What it does is it removes the call to store the last name when the person initially writes the testimonial, so anyone who has already written one already had their last name stored.
Thank you for your mod. It's working fine on my shop. But I have got a problem when I try to translate the language files from english to chinese. It shows random charts. "�̶��˷� �̶��˷�"
Can you help me please, I have no idear where went wrong.
Reply to my own question, finally I found a way to change the Meta Tittle for different testimonial posted and also different Meta Tittle for list of all testimonial. Hopefully this would help to prevent google note it as duplicated content because of same .html page with different ?value behind.
Example for testimonials_manager_all_testimonials
Instead of showing as All Testimonials as page tittle. now it show Testimonial 1 to 6 on page 1, Testimonial 7 to 12 on page 2.
While testimonials_manager.html?testimonials_id= showing individual testimonial, the tittle will be Testimonial by Name. So all pages of testimonials having different tittle.
Result is google webmaster tools -> HTML improvement no longer listed testimonial manager files as Duplicate title tags and Duplicate meta descriptions(I set title as meta). I am not sure the coding that I did is it correct and compliant with zen cart but you do can visit my store link as below. Do let me know your feedback. Thank you.
Finally got a chance to install the latest version on a client site, and found a few things that did not make sense. The readme says:
The issue is that NO WHERE in any of the files is the testimonial class found. The testimonialImage class is found in the tpl_display_all_testimonials_default.php file. Second I wondered why would this be added to the MAIN stylesheet version the page specific stylesheets that come with this add-on.. Didn't make sense..:no:Quote:
Add the following declarations to your /includes/templates/YOUR_TEMPLATE/css/stylesheet.css file:
.testimonial {
color: #000;
padding: 0 5px 5px 5px;
text-align:left;
}
.testimonial p {
margin: 0; padding: 5px 0;
}
.testimonial span {
float:right;
}
.testimonialImage {
margin: 0;
padding: 0;
text-align: center;
}
Secondly, the includes/templates/YOUR_TEMPLATE/templates/tpl_testimonials_manager_default.php feels "incomplete" (the testimonials do not show on this page) and unnecessary.. I do not understand the purpose of this page and I deleted this file and the corresponding stylesheet (includes/templates/YOUR_TEMPLATE/css/testimonials_manager.css) as well.
I made a boatload of cosmetic changes to make the Add Testimonials form look more like the Contact Us form to maintain look/feel consistency within a site (for example: I never liked or understood why the Add Testimonial form fields were inside an ordered list). Shopowners who want to make this form look different can add the appropriate styles to the stylesheet, but an out the box install should require a boatload of work to make the form match existing site forms (ie: the Contact Us form).. Additionally I added some styling classes where appropriate and removed a fair bit of the hard coded styling from the language files and moved them into the testimonial pages where appropriate..
Anyway I'm bundling up this and other things I found and fixed/tweaked (including the addition of an auto-installer).. Will add this to my to-do list and submit it to the downloads section.. I only made changes to the v1.5 compatible version.. I will be leaving the 1.3.9 version as is..
Hi,
I wonder if someone can help me? I have just installed this mod on my site however it doesn't appear to be working correctly. When I try to add a new testimonial by clicking 'Add a Testimonial' from the sidebox it just displays a blank page. I have disabled the option for only registered users to be able to post a testimonial for testing purposes.
My website is:
h t t p : / / w w w. o u r l i t t l e c o t t a g e s h o p . c o . u k
The testimonials sidebox is on the left side of the homepage.
I would appreciate any help any one is able to give.
Many thanks
Have just found out that the error being produced is:
PHP Fatal error: Cannot redeclare zen_db_insert_id() in /web/docroot/1870/ourlittlecottageshop.co.uk/htdocs/includes/functions/testimonials.php on line 12
Any help would be really appreciated!
Has anyone got any thoughts on what may be causing this error?
Many thanks
Sounds like you have two files in the htdocs/includes/functions folder both trying to declare the same class.. You need to figure out which file is the one causing the conflict.. BTW the most common cause is folks leaving "backup" files on their site which are both being executed because the .php file extension is left in place on the "backup" file..
Hi DivaVocals,
Many thanks for responding. I have searched through each of the php files within the directory you suggested and none of them appear to be declaring the same class as the testimonials.php file. I have also checked that there aren't any backup files within that directory. The contents of the testimonials.php is:
<?php
/**
* Testimonials Manager
*
* @package Template System
* @copyright 2007 Clyde Jones
* @copyright Portions Copyright 2003-2007 Zen Cart Development Team
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: Testimonials_Manager.php v1.5.2 4-16-2010 Clyde Jones $
*/
function zen_db_insert_id() {
return mysql_insert_id();
}
//EOF
This same function does not appear in any of the other files in the htdocs/includes/functions directory so I am still at a bit of a loss as to what is causing this problem.
Is there any further help you can give me please?
Many thanks
Thanks again DivaVocals.
I have just used the Developers Toolkit and the only files it came back as having the text: function zen_db_insert_id() in them are testimonals.php and admin/includes/functions/database.php (my admin file is renamed but have put it in this post as the default).
Could it be this file therefore that is causing the problem?
Thanks
Actually I have just realised that admin file is actually an unmodified core file, therefore if that file is causing the problem then surely there is an issue with the testimonials add on isn't there?
Hi CountryCharm,
Thanks for your response. I have re-checked the file and it has uploaded correctly. These are the contents of the file:
<?php
/**
* Testimonials Manager
*
* @package Template System
* @copyright 2007 Clyde Jones
* @copyright Portions Copyright 2003-2007 Zen Cart Development Team
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: Testimonials_Manager.php v1.5.2 4-16-2010 Clyde Jones $
*/
function zen_db_insert_id() {
return mysql_insert_id();
}
//EOF
As mentioned in my post above, the only other file within my store that has the same function as testimonials.php is admin/includes/functions/database.php
Have no idea why it's not working for me unfortunately, so I guess I am just going to have to do without this add on.
Thank you for your help though
I don't have a clue why it is not working for you. If everything uploaded correctly and is in there rightful place making sure you have renamed the YOUR_TEMPLATE folder to your custom folder name and the admin folder name to yours it should work with no problem. Sorry you couldn't get it to work for you.
Thank you to you both for all your help. I really do appreciate it. :smile:
Okay I looked at my clients store.. I don't have any issues which would cause the same problem you are having (no files declaring the same function the same folder)
That said, your search results using the developers toolkit concerns me.. There are MANY more core files that declare this function and if you say that you are only finding TWO files declaring that function using the developers toolkit, then there is something SERIOUSLY wrong with your store.. (or you are not using the developer's toolkit correctly to get the correct result)
which leads me to believe that one or more things is going on.
1. You have this add-on installed incorrectly to begin with
2. You have another add-on with files that declares that same function.
Either way if this is a test store (which it should be..) I suggest rolling back to the state you were before installing testimonials manager and then starting over with your install.. My guess is that you just simply don't have all the files for this add-on in the right places..
Hi DivaVocals,
Many thanks again.
I am guessing I am using the developers toolkit incorrectly as my store seems absolutely fine. In the toolkit I used the "Look up in all files" search wit the following criteria:Quote:
That said, your search results using the developers toolkit concerns me.. There are MANY more core files that declare this function and if you say that you are only finding TWO files declaring that function using the developers toolkit, then there is something SERIOUSLY wrong with your store.. (or you are not using the developer's toolkit correctly to get the correct result)
Key or Name: function zen_db_insert_id()
All Files Look-ups: All Files - Catalog/Admin
File type: php only
This is the search that only returned 2 results. Is what I have done incorrect?
I'll roll back as you suggested and do a full re-install.
Thanks
Lee
Hi I am wondering if there is a way to edit the Testimonial Manager to only show on the main page, as it is out of alignment on my other pages.
Thanks
http://qualityhairlace.com/store/index.php?main_page=
Sorry & Thank You :P
Okay.. so what EXACTLY is your "alignment"issue??? Please don't take this wrong, but you've provided very little information, and we cannot know what it is you are having issues with without DETAILS.. So far looking at your page I have NO IDEA what the issue is you are reporting..
You have another problem also. If I go to Accesories and go to any other category in Accesories I get a blank page in my browser. If I go to Hair Repair, or Hair Accessories Categories I get a blank page. You need to find and fix these problem also. Testimonial Manager is not out of alignment on any other page I can see. You may have left out a file or didn't upload files to there correct directory because when I click Add A Testimonial I get a blank page.
I am sorry, I am new to posting, and I appreciate the patience, Thank YOU very much! Alignment, what I meant for example was like when you go to hair systems you will see testimonials is at the bottom all the way to the left.
I am going to re-upload all files to see if I missed one and if that kills BOTH of MY issues.
That's much better.. FYI.. this is a volunteer manned forum and most folks aren't gonna take the time to go through your whole site to see the issue you are reporting. Always better to post a DIRECT link or at least CLEAR directions to point folks to the issue versus making people fish all over your site hoping to see what you are seeing.. .
That said your issue is not caused by this module at all.. You have issues going on with your template which is causing this issue.. (not a topic to be discussed in this support thread as it's NOT the testimonials manager which is the cause) Suggest going back to the template's support thread to resolve.. (it's likely some customization you have done to the template which is causing the issue)
I installed Testimonial manager, it all works find when I'm logged in as a Super User in the Admin.
The problem comes when I am logged in under a different Admin User profile. The Testimonial manager is added there, but when I go to TOOLS>TESTIMONIAL MANAGER, i get a message:
Sorry, your security clearance does not allow you to access this resource.
Please contact your site administrator if you believe this to be incorrect.
Now, I know in the old Admin profiles, this usually meant that I fogot to "check box" that item in the admin profile to allow that user access. But in the new store (1.5.0) I have double and triple checked, and the check box is checked, so the admin person should have access to this module when they are logged in.
Any suggestions?
Just installed v1.5.3d on my v1.5.1 store. Minor issue with /includes/modules/pages/testimonials_add/on_load_main.js; the name of the form is new_testimonial, not testimonials_add so the focus isn't placed on the author name field:
Code:if (document.new_testimonial){ if (document.new_testimonial.testimonials_name) {document.new_testimonial.testimonials_name.focus()} };
The code that's in the "CODE" box is my proposed change; the current version looks like:With that code in place, when you go to the testimonials_add page, the cursor focus is not placed on the "Your Name" field as intended. Each occurrence of testimonials_add in the on_load_main.js file for that page needs to be changed to new_testimonial (since that's the name of the form) for the focus to work as intended.Code:if (document.testimonials_add){ if (document.testimonials_add.testimonials_name) {document.testimonials_add.testimonials_name.focus()} };
Hi,
I would really like to add some introductory text at the top of the all testimonials page, but cannot work out how to achieve this. I would really appreciate it if anyone can point me in the right direction please?
Many thanks
I created a "Manager" level user profile for my dad's site so he wouldn't be so overwhelmed by all the options, most of which he will never use. However, even when I give that profile access to "Testimonials Manager" in both Tools and Configurations, he gets a message saying he doesn't have access to it when he tries to click on it. What's wrong?
Hmm, I'm wondering how many other admin plugins are going to have this same problem. The issue is in the file /YOUR_ADMIN/includes/extra_datafiles/testimonials_manager.php:
Looks fine, right? Unfortunately, the process in /YOUR_ADMIN/includes/init_includes/init_admin_auth.php strips the .php from the filename when doing the compare for authorization. That is, for this case, the comparison is between testimonials_manager.php and testimonials_manager ... resulting in a miscompare and ultimately resulting in the authorization denied message you received.Code:<?php
/**
* Testimonials Manager
*
* @package Template System
* @copyright 2007 Clyde Jones
* @copyright Portions Copyright 2003-2007 Zen Cart Development Team
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: Testimonials_Manager.php v1.5.0 4-9-2012 CountryCharm $
*/
define('TABLE_TESTIMONIALS_MANAGER', DB_PREFIX . 'testimonials_manager');
define('FILENAME_TESTIMONIALS_MANAGER', 'testimonials_manager.php');
define('BOX_CONFIGURATION_TESTIMONIALS_MANAGER', 'Testimonials Manager');//for 1.5
?>
To correct, change the above testimonials_manager.php file to:
Code:<?php
/**
* Testimonials Manager
*
* @package Template System
* @copyright 2007 Clyde Jones
* @copyright Portions Copyright 2003-2007 Zen Cart Development Team
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: Testimonials_Manager.php v1.5.0 4-9-2012 CountryCharm $
*/
define('TABLE_TESTIMONIALS_MANAGER', DB_PREFIX . 'testimonials_manager');
define('FILENAME_TESTIMONIALS_MANAGER', 'testimonials_manager');
define('BOX_CONFIGURATION_TESTIMONIALS_MANAGER', 'Testimonials Manager');//for 1.5
?>
Thanks to all who help support this module.
I have updated and uploaded Testimonial Manager with the latest fixes mention above. The new version number of Testimonial Manager is v1.5.4
I will let you know when it is approved.
NOTE: Testimonial Manager for Zen Cart version 1.5.x is NOT backwards compatible (won't work with v1.3.x versions of Zen Cart)
The NEW thread for the latest version Testimonial Manager for Zen Cart v1.5.x is here.
Please go to the new support thread for any question regarding Testimonial Manager v1.5.4
Thank you VERY VERY MUCH for responding to this issue.
As I said previously, I have been posting on here off and on, trying to get a resolution to this problem, and what you have posted above for the fix worked like a CHARM!
I can now get my other administrators the access needed for this mod, without having to overwhelm them with Super User access.
Hi all,
I wonder if anyone can help me? When customers write a new testimonial on our site, they receive an email thanking them for their submission. When this email is delivered the display name is the store owners name and not the store name. All other Zen Cart emails have the store name as the display name in emails. Is there a way of amending this email so it follows the same format as the rest of Zen Cart?
Thanks in advance for your help
Hi,
Sorry, one more question. I cannot seem to find where to edit the format of the html emails that are sent via the testimonials module. Can anyone point me in the right direction? I would have expected the email template files to be in the email folder within Zen Cart although this doesn;t appear to be the case. Can anyone point me in the right direction?
Many thanks
I had no problems when I added testimonials manager 1.5.3d to my test site, and no end to problems when adding it to my server. I've now got everything working except the admin functions at configuration > Testimonial Manager. The functions at tools > Testimonial Manager work fine, as does the site. However I want to control the number of random testimonials displayed, and although I have 3 testimonials loaded, nothing displays at configuration > Testimonial Manager. Can anyone point me in the right direction?
Ok, I'm updating my post...
configuration > Testimonial Manager calls for url ...configuration.php?gID=31, and gets me nothing
on a whim, I changed it to ...configuration.php?gID=32 in the browser address bar and that got me what I needed.
So the question is still how do I fix that gID called by the link?
Just change the one line in the one file, changing testimonials_manager.php to testimonials_manager.
Testimonial Manager with the latest fixes - Version: 1.5.4 is now in the Plugin and Addons area.
NOTE: Testimonial Manager for Zen Cart version 1.5.x is NOT backwards compatible (won't work with v1.3.x versions of Zen Cart)
The NEW thread for the latest version Testimonial Manager for Zen Cart v1.5.x is here.
Please go to the new support thread for any question regarding Testimonial Manager v1.5.4
No support will be given if you ask about Testimonial Manager v1.5.4 in this thread.
Hi,
I just received a report that one of our sites - 1.3.9h - has recently been receiving spam testimonials. Does anyone know about this issue and maybe a solution?
I know that I sometimes receive spam/jibberish emails from Contact Us and Ask a Quesiton, but a Captcha pretty much ends those.
Thanks for any help.
One of these module has to be installed before it will work.
CAPTCHA using TTF, GD and GUEST REVIEWS
or
CAPTCHA using TTF & GD & Telephone Not Required on
Hi,
I can't seem to get my Testimonies box to show on the front page of my site: http:turnpagebooks.org
I've just installed Testimonials Manager on my site and I even see the test testimonial I received from Clyde ... and I've made the adjustments via configuration manager -> Testimonials Manager as well as Tools->Layout Boxes Controller and have the following attributes associated with the boxes:
Box Details:
Box Name: testimonials_manager.php
Left/Right Column Status: ON
Location: (Single Column ignores this setting) LEFT
Left/Right Column Sort Order: 1
Single Column Sort Order: 1
Single Column Status: OFF
...........
Please help ... Thank you in advance.
Hi everyone,
I can't seem to get my Testimonies box to show on the front page of my site: http:turnpagebooks.org
I've just installed Testimonials Manager on my site and I even see the test testimonial I received from Clyde ... and I've made the adjustments via configuration manager -> Testimonials Manager as well as Tools->Layout Boxes Controller and have the following attributes associated with the boxes:
Box Details:
Box Name: testimonials_manager.php
Left/Right Column Status: ON
Location: (Single Column ignores this setting) LEFT
Left/Right Column Sort Order: 1
Single Column Sort Order: 1
Single Column Status: OFF
...........
Please help ... Thank you in advance and APOLOGIES if this is a duplicate request.
Eddie Madrigal
Thank you for your help. I did have a file missing in my admin folder; I also created a new testimony, and bingo, there it showed. The one I had received when I first installed the module wouldn't show, but now all is good. Thank you! The version, by the way, is 1.5.1
If you don't mind for now own ask your questions in the supported thread for zen cart v1.5.0 and zen cart v1.5.1. You can find it here.
http://www.zen-cart.com/showthread.p...21#post1160121
just a short notice:
There is a MailBeez module available to automatically ask your customers to write a testimonial, read more in the new support thread:
http://www.zen-cart.com/showthread.p...89#post1175689
cheers
cord
Hi,
I am using zencart 1.3.9h.
When I am trying to install the sql patch I get the following error:
Attachment 12791
This is the version i downloaded :
Contribution: Testimonials Manager
Designed for: Zen Cart v1.3.9
Author: Clyde Jones
Version: 1.5.2
Updated: 4/16/2010
What am i doing wrong ?
Thanks Country charm, Diva.
You guys rock!
Will try it now
Hi,
How do I know if the table is created ?
When I go to the layout box controller activate the new sidebox I get an error on the place where the side box should have appeared which says the table does not exist.
When you run the install script, you will get a success message.. if you did not then the module is not installed correctly..
You need to double check that you've installed this completely.. trying to figure out what's missing is difficult when it appears that the module has not been installed completely..
Thanks !
Loos great .
I don't know why it didn't get installed the first time..
I simply uninstalled and installed the SQL again. And its looking great
Apologies for putting such a old thread in the loop.
But I have exactly the same issue.
I am not seeing testimonial manager option under tools.
I read this thread and understood that admin folder has to be renamed. Which admin folder ? There is one under root; which i never renamed. Then there is another one under root that I have renamed.
Which admin folder are we talking about ?
Sorry if the question sounds naive or confusing... because that's what I have become now :)
Does anyone know if I can add an additional field to this without it feeding into the database but have it notated on the notification email?
Hi Everyone...Any idea what file I would need to change to have the image show to the left and the test to the right? Also...is the text size controlled by the site css or the testimonials css files? I couldn't seem to find it anywhere.
Thanks...
For the text size, I think you can add or edit css of testimonial.css
What's the image that you want to show ?
For the text size, I think you can add or edit css of testimonial.css
What's the image that you want to show ?
You can add an image to the testimonials. Like I added a testimonial to my new site from a woman that wrote one on my old site and I wanted to add her site banner to it. I added the site banner but it sits on top of the text. I would like it to sit side by side so that if anyone ever writes a testimonial with their image, it will automatically line up correctly.
Thanks for the tip on the css.
I think I found a solution I am happy with. I centered everything and gave it all proper spacing and I think it will work. Thanks for your help!!! :)
I added the following (in red) to both css files:
- display_all_testimonials.css -
#testimonialDefault h1{margin:0;padding:10px 0;font-size:1.5em;font-weight:700;}
blockquote {
margin:0 !important;
padding:0 !important;
border:0px solid ;
height:1%;
text-align: center;
font-size:12px;
font-weight:bold;
font-style: italic;
}
blockquote div {
padding:20px 50px;
height:1%;
}
.testimonialImage {
margin: 0;
padding: 0.8em;
text-align: center;
}
- testimonials_manager.css -
#testimonialDefault h1{margin:0;padding:10px 0;font-size:1.5em;font-weight:700;}
blockquote {
margin:0 !important;
padding:0 !important;
border:0px solid navy;
height:1%;
text-align: center;
font-size:12px;
font-weight:bold;
font-style: italic;
}
blockquote div {
padding:20px 50px;
height:1%;
}
.testimonialImage {
margin: 0;
padding: 0;
text-align: center;
}
Hope this helps someone!!! :)
How can I set this up so customers don't have to log in to leave testimonials?