Today I would like to announce the release of ‘WP Greet Box’ WordPress Plugin, a plugin that can help you increase your blog exposure and build loyal readership.
Description
This plugin lets you show a different greeting message to your new visitors depending on their referrer url. For example, when a Digg user clicks through from Digg, they will see a message reminding them to digg your post if they like it. Another example, when a visitor clicks through from Twitter, they will see a message suggesting them to twit the post and follow you on Twitter. You can also set a default greeting message for new visitors (not matching any referrer URLs) suggesting them to subscribe to your RSS feed. Professional bloggers know that having these targeted suggestions on their blog increases their blog exposure and loyal readership. Best of all, this plugin is compatible with various WordPress cache plugins so you do not have to sacrifice speed. Even Smashing Magazine is using this plugin. Take it from the pros and download it!
Features
- Show a different greeting message to your visitor depending on the referrer URL. You can add/edit/delete/disable these greeting messages as you choose.
- Greeting messages automatically get inserted into the top of your posts upon activation. There is no need to modify theme files.
- Ability to auto-insert greeting message to the top or bottom of the post.
- Greeting messages can be user closeable or not.
- Ability to detect the visitor’s search keywords from major search engines and automatically display related posts under the greeting message.
- Show a default greeting message even if the vistor does not match any of your configured referrer URL.
- Show a default greeting message even if the visitor does not have javascript enabled.
- AJAX greeting message in the frontend makes it compatible with caching plugins (such as WP Super Cache) and WPMU.
- AJAX administrative interface that uses nonce verification to discourage hackers.
- Ability to set a timeout to forget a visitor so we do not keep nagging them with greeting messages.
- Ablity to set rules to exclude some referrer URLs from seeing greeting messages. Regular expressions is also supported (but not required!).
- Ultra customizeable greeting message box (with CSS) allowing you to prepend/append HTML around the greeting message box.
- Currently the following referrers are installed by default, but you can easily create your own if your favorite referrer is not on the list!
blinklist.com, blogmarks.com, del.icio.us, delicious.com, digg.com, diigo.com, facebook.com, flickr.com, furl.com, google.*, ma.gnolia.com, mister-wong.com, myspace.com, netvibes.com, newsvine.com, reddit.com, search.live.com, search.msn.com, search.yahoo.com, simpy.com, stumbleupon.com, technorati.com, twitter.com, youtube.com
Screenshots
Reviews
Download
Installation
- Upload the plugin to your plugins folder: ‘wp-content/plugins/’
- Activate the ‘WP Greet Box’ plugin from the Plugins admin panel.
- (optional) Go to the Options -> WP Greet Box admin panel to make any customizations.
- Test this out by googling for one of your articles and click through to your site from google. You should see the greeting message custimized for a google visitor.
Documentation
- readme.txt
- Frequently Asked Questions (FAQs)
- Tutorial: WP Greet Box Options
- Troubleshooting: Symptom: Greet Box does not show up
- How to Make WP Greet Box Work on Non-WordPress Pages
- Test WP Greet Box with refspoof Firefox Add-on
Where do I file bugs and ask for support?
Please post any support requests on the official WordPress support forum. Some kind soul may help you there. All support requests on this comment form will not be responded to.
Like the plugin?
If you are impressed with the plugin and would like to give back, here are some ways you can support this plugin:
- Rate this plugin 5 stars in WordPress Plugin Directory.
- Buy me a cup of coffee or two.
- Spread the word about my plugin by writing about it on your blog, tweeting, digging, stumbling, etc.
- Help translate the plugin into another language.
- Submit new glossy icons using the template in the above “Downloads” section.
Credits
Translations
Each translation contribution will get an attribution link on the plugin release post (see example release post).
Icons
Each icon contribution will gets an attribution link on the plugin release post (see example release post).
commented on July 24th, 2008 at 12:17 pm
Is there any way you can customize the url’s
e.g. specify other url’s to the ones you have already done
commented on July 24th, 2008 at 7:49 pm
Finally! I think this is a great idea for a plugin and is especially awesome because it’s compatible with wp-supercache. Javascript-powered plugins are the way to go in a cached environment.
Thanks, man, I’ll definitely add this into my blog, together with the Force Preview plugin.
commented on July 25th, 2008 at 9:18 am
@Artem
Thank you for your kind words! Please let me know when you have these plugins integrated to your site so that I can check it out.
commented on July 25th, 2008 at 9:20 am
@Brian
From the F.A.Q. in readme.txt
commented on July 27th, 2008 at 6:18 pm
Released version 2.0 with the following new features:
Told you it was coming ;).
commented on July 27th, 2008 at 6:40 pm
Version 2.0 allows you to do this through the WP Greet Box options menu. No more hacking!
commented on July 28th, 2008 at 10:59 am
Nice Plugin and manual trackback from Germany:
http://stadt-bremerhaven.de/2008/07/28/begre-deine-besucher/
Greets
Carsten
commented on July 28th, 2008 at 11:08 am
@cashy
Thank you for writing about my plugin!
commented on July 28th, 2008 at 11:16 am
@Thaya
I’ve added Google-Support for my blog – but the message is also shown in GoogleReader. Any chances to disable this – because i don’t wanna show this message to users who have subscribed my feed.
commented on July 28th, 2008 at 11:22 am
@caschy
I haven’t had the chance to add exception rules to this plugin. I’ll add that to the feature list for the next release (which will probably be soon since this would be an easy fix).
commented on July 29th, 2008 at 1:31 am
Hi there,
I’m trying to use your plugin after Caschy’s recommendation but I’m not able (no knowledge in PHP and so on) to integrate it into my theme.
If I want to add it below my header, how do I have to integrate this code
"php wp_greetbox()"
(sorry, I cannot add it totally correct here, then it wont be shown)
into my theme? I placed it into several positions into my header.php, but no chance to see it… (yes, the plugin is set to active within my backend ).
thanks in advance,
Stefan
commented on July 29th, 2008 at 9:49 am
@Stefan
Did you place <?php wp_greet_box(); ?> in your code? Make sure you use wp_greet_box() and not wp_greetbox().
commented on July 29th, 2008 at 11:37 pm
Hi Thaya,
yes, I placed
<!– TEST GreetBox –>
<?php wp_greet_box() ?>
<!– Ende GreetBox –>
in it. It should be correct, isn’t it?
Thanks in advance,
Stefan
commented on July 30th, 2008 at 5:40 am
Parse error: syntax error, unexpected ‘&’, expecting T_VARIABLE or ‘$’ in /www/htdocs/w0076451/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 98
Any idea how to get rid of that?
Thanks,
Frank.
commented on July 30th, 2008 at 12:20 pm
@Frank Koehntopp
Sounds like you are on PHP4 (right?). PHP4 doesn’t support &$message syntax, but I think you don’t really need the ‘&$’ in this case. Try just removing ‘&’ in ‘&$’ and see if it works for you. I remove this on the next release.
commented on July 30th, 2008 at 12:31 pm
@Stefan,
Looks like it should work. Maybe you need a semicolon at the end of wp_greet_box():
commented on July 31st, 2008 at 3:21 am
No, that doesn’t help – maybe I’m to stupid for it.
Can you give me an example file with this code (it is equal which theme you’re usung).
With kind regards,
Stefan
commented on July 31st, 2008 at 9:39 am
@Stefan
I’ve sent you an email. Let’s discuss it there so we can resolve this issue quickly.
commented on August 1st, 2008 at 10:33 am
Released version 2.1 with the following change:
commented on August 1st, 2008 at 11:53 am
This plugin is a great idea. It takes the idea of the “What would Seth Godin Do?” plugin to the next logical step, custom greeting by referrer.
Is there any way to have a default greeting for new visitors (referred or not) and a default greeting for non referred visitors? Or, is there a way to make this plugin work with the “What would Sth Godin Do?” plugin? I have that one installed already,and GreetBox doesnt do anything if that was i enabled.
Thanks for the great work!
commented on August 1st, 2008 at 3:21 pm
@Barry Flanagan
Let me look into this. I’m planning to enable cookies support too so it can do what “What would Seth Godin Do?” does plus showing customized greeting messages per referrer. This doesn’t seem hard to do at all, but I’m suffering from a stomach flu right now so development might be delayed till next week.
commented on August 3rd, 2008 at 8:17 pm
Thanks. I appreciate your hard work.
commented on August 6th, 2008 at 2:52 am
Hi Thaya,
I tried installing the plugin but encountered the same problem as Stefan (PHP4 incompatibility) Where can I download version 2.1?
Thanks
Dan
commented on August 6th, 2008 at 4:59 am
Seems like version 2.1 is missing the .js in the archive.
commented on August 6th, 2008 at 9:43 am
@danielcreus
Sorry you are had this problem. It turns out that I kind of goofed on the last SVN commit so the WordPress plugins directory did not get updated properly. I have resolved the issue and you can now download the plugin at the official plugins directory.
commented on August 6th, 2008 at 12:54 pm
@Frank
Thank you for noticing. This is intended as wp-greet-box.js is supposed to be automatically generated upon plugin activation and every time you visit WP Greet Box options. Please let me know if you have any issues with it.
commented on August 7th, 2008 at 8:58 pm
Released version 3.0 with the following new features:
commented on August 11th, 2008 at 8:11 pm
Thaya -
First thanks for releasing the plugin, it’s awesome!
Unfortunately, I have discovered some incompatibility with the DISQUS javascript plugin, but only in IE7. It works fine in Firefox. SInce I am using DISQUS to power my comments, unfortunately I had to turn off WP-Greetbox,even though it’s one of my favorite plugins. Just wanted to let you know, it’s quite possible it’s not the fault of your plugin but rather DISQUS. I have informed them of the issue as well.
commented on August 11th, 2008 at 8:31 pm
@Sid
Thank you for your kind words. That is interesting. I will have to try this plugin with DISQUS. It’s my responsibility to try to make it as cross-platform as possible :). I’ll let you know what I find.
commented on August 14th, 2008 at 1:14 pm
Hi Thaya,
BTW, the day after I made the comment, DISQUS released 2.0 of their plugin. So I installed it, and am first making sure that’s solid. It appears to be.
I am going to try out WP-Greetbox with it again when I get home today, in case they have fixed the issue. Also, here is the thread where I told them of the issue:
http://disqus.disqus.com/ie_issues_with_wordpress_disqus_and_other_plugins_52/
Interesting, other people also have had issues
It appears DISQUS and various other plugins also had issues, so I don’t think the issue is isolated to WP-Greetbox – it’s probably just one of those things where they are doing JS one way, and you (and other plugins) are trying to load another way. Or something – I am not as skilled at JS as you are =)
A feature request also – this may make the plugin more complex, but since we are tracking cookies, would it be possible to show the visitor different things depending on whether they are returning from the same referring domain?
For example, a delicious user visiting who has visited multiple times or something – they may just have it bookmarked.
commented on August 14th, 2008 at 2:17 pm
@Sid
Thank you for opening a thread with DISQUS. Hopefully you get this issue resolved. Can you please let me know later if it works out for you or not?
As a side question, how do you like DISQUS? Have you tried SezWho? If so, why do you like DISQUS better?
About the feature request, looks like the feature you are requesting is different levels of tracking visitors (i.e. site level, referrer URL level, page level).
So for sites like del.icio.us you would want the plugin to be tracking visitors at the “page level”, which means that if they are visiting from del.icio.us to a page that they have not seen before, then the message will show. But if they are visiting from del.icio.us to a page that they have seen before, then the message will not show.
For sites like google.com, you probably would want the plugin to be tracking visitors at the “referrer URL level” (which is what we have right now).
For other visitors, you probably would want the plugin to be tracking visitors at the “site level” (which is what the default greeting message display is doing right now).
Is this correct? If so, it sounds good and do-able for me to include this in the next release.
commented on August 14th, 2008 at 2:40 pm
@Thaya
Sure I will try it out tonight and report back by this weekend on the DISQUS issue! I have been using “What Would Seth Godin Do” as a replacement, but I think your plugin is superior – more granularity, and Javascript checking versus server side comparison.
I have not tried SezWho, is that what you are using? I basically use DISQUS because a few blogs I read were using it, and it allows you to reply via email to any new comment or replies, and that becomes a blog comment (which I thought would be great, since I always have my blackberry). That said, SezWho may have the same functionality.
I think that what you and I are talking about are two slightly different features. I think your way would be MUCH more powerful (and might be a little scary for users “I know you like my blog, and you’ve read these 5 pages, but not this 6th one, Welcome! MWAHAHAHA”. What I was suggesting was just a simple counter like “what would seth godin do” where it shows the message the first 5 times, and then stops harassing them =).
I’m sure whatever you put into the plugin will be excellent though – it’s super polished. I’ll probably write a review of it on my blog at some point. Or maybe I should keep it a secret for myself
commented on August 14th, 2008 at 3:11 pm
@Sid
As far as I know, SezWho doesn’t have that functionality. I’ve heard from others that SezWho is pretty lightweight and it doesn’t take over your comments like DISQUS so that’s why I chose it. I do like the email comment reply feature of DISQUS, but I believe there is already a plugin that does this (or a feature that is coming in WP 2.7).
I guess it boils down to which one people use the most. If more people are using DISQUS then I might switch over.
About the WP Greet Box plugin. It sounds like if I want to implement the feature I described, I will need to hide the feature by default, and display it when “advanced options” is enabled. Nevertheless, I saw WWSGD’s feature of counting the number of visits, but I didn’t really like it much in the beginning. I like WP Greet Box’s feature that keeps track of the visitor’s last visit more, but it sounds like you’ve found a good use case for this for bookmarking sites like del.icio.us.
I will definitely add this to the features list for next release.
commented on August 14th, 2008 at 3:27 pm
I actually had a bit of the opposite train of thought regarding the “taking over your comments.” It is true, DISQUS has them all on their servers. The new version (2.0) syncs it with both your blog and their servers, however I liked the idea of being able to go to DISQUS.com and seeing all my comments I had made EVERYWHERE and also being able to just reply in thread. That way I don’t have to check every blog I comment on.
For example (and this is an example, not trying to convince you) if you used DISQUS, I always have my dashboard open. I would be able to see you replying to my comments there, and reply there. Or, if I am somewhere away from a computer, I can reply via email, even though it’s your blog and not mine, because it’s all DISQUS powered. Right now, I have to keep coming back here to comment.
My hope is that someday many blogs will be disqus powered, and I won’t have to keep returning to the webpage to reply – just reply from my blackberry, or from the dashboard. I also like the fact that anyone can view my profile on disqus and see wherever I have commented (though I am not really taking advantage of that feature much, since few blogs so far are DISQUS powered relative to how many I read)
================
Topic switch!
I agree with making any new features “advanced options” – don’t want to make the plugin TOO complicated. Other users may be intimidated by it otherwise!
Another feature request – Is there a way to also have a default “noscript” type thing? Like if someone has JS turned off, I want to always show them a “welcome to my blog, please subscribe!” message. Right now (I believe) the “default” message only shows if it does a cookie check in JS.
I know some PHP, JS, etc – if you would like to give me access to it (you would own everything – it’s your plugin) I would be happy to work with you on it. I know I can edit the PHP right now, but if you have a source control system somewhere we could use that – or I can just edit and email you changes. So far I have not done anything to it.
commented on August 14th, 2008 at 3:54 pm
@Sid
Looks like SezWho does have some of these features that DISQUS has, but I just do not know how to utilize them myself. I have to check this out and compare it to DISQUS
===
The default “noscript” thing is also a good idea and is worth adding.
I don’t have source control setup anywhere outside of the official WordPress plugins SVN repository and unfortunately I don’t think the WordPress guys grant multi-user checkins to their database. Regardless, please feel free to make any modifications you like and send them to me so I can integrate it and credit you properly.
commented on August 14th, 2008 at 4:14 pm
Ahhh! Comment preview ate my comment!
So basically what I said was that DISQUS and SezWho are pretty similar I guess – one big difference is blogs I read already had DISQUS, so I went with them. Also, DISQUS has upmod/downmod versus ratings, and I am not sure which is better/worse.
Cool, if I make any changes I will send them to you and let you know =). I probably won’t get to anything for quite a while as I’m working on my content for my blog and have a hectic schedule for the next few weeks, but this is my favorite new plugin!
commented on August 14th, 2008 at 4:39 pm
I know that the SezWho guys have a new version coming up and I’m quite excited to see what they’ve got in store for us. Maybe they’ll have the thumbsup/thumbsdown voting system too.
commented on August 14th, 2008 at 8:34 pm
So, happy to report back – success! It appears it must have been a DISQUS issue, as it is all working now that I’ve upgraded. Was considering emailing you, but I felt it would be good to have it in a comment for anyone using DISQUS who might be concerned. It works great.
I will report back if there are any further issues. So far, so good.
Also, FYI, there is del.icio.us and now there is delicious.com. I went ahead and added it manually in my plugin, perhaps you may want to consider adding it as another default entry.
commented on August 24th, 2008 at 11:35 am
Error: Warning: Invalid argument supplied for foreach() in /home/xxx/public_html/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 244
I got that error in the WP Greet Box admin panel after install the plugin, help me plz.
commented on August 25th, 2008 at 3:45 am
Upon activating the plugin in WP2.6.1. I stumble upon a very Nasty error:
[quote]Fatal error: Cannot redeclare wp_greet_boxx() (previously declared in /home/dawebmaste/domains/verzijlbergh.com/public_html/wp-content/plugins/wp-greet-box/wp-greet-box.php:558) in /home/dawebmaste/domains/verzijlbergh.com/public_html/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 559[/quote]
Any idea what could be wrong?
commented on August 25th, 2008 at 1:54 pm
@Bjorn V
Can you make sure that your server has write permissions to the plugins/wp-greet-box folder? That is the most common issue. As the readme.txt say under “Frequently Asked Questions”:
Hope this helps.
commented on August 25th, 2008 at 2:10 pm
@Micke
Are you able to activate the plugin successfully? It looks to me like in your case, the $messages hash was not initialized properly. Also your options table might be corrupted. Try checking to see if you have an entry in your wp_options table called “wp_greet_box”. If so, delete that row and try activating the plugin again.
Hope this helps!
commented on August 25th, 2008 at 2:16 pm
Done!
commented on August 25th, 2008 at 2:22 pm
@Micke
Did it work?
commented on September 2nd, 2008 at 4:49 pm
Just an idea, couldn’t you have the messages generated as a dynamic RSS file, and then use a static JS file to read the RSS.
I don’t like the idea of writing to file, plus it would make it more useful for other installations such as WPMU
commented on September 2nd, 2008 at 8:44 pm
@Andy Beard
I haven’t even thought about that. I agree that writing to a file is pretty archaic (but it sounded like a good idea in the beginning). Thank you for your suggestion. I will incorporate this change in the upcoming release.
commented on September 17th, 2008 at 5:02 am
Thaya,
Your plugin works great! It’s one of my favorites! Unfortunately i have one small problem: in IE7 it shows up great, in FF3 the background of .greet_block doesn’t show up… Therefor i needed to deactivate the plugin.
commented on September 17th, 2008 at 9:42 am
@Mark
I’m not sure why it doesn’t work for you in FF3. I use FF3 and I haven’t seen any issues with it. What is your website? Can you try turning on the plugin so I can run firebug on it?
commented on September 25th, 2008 at 6:03 pm
I’m stumped. Uploaded the plugin, activated it and then added a text widget with the php snippet… went to Google, searched for my site, found it, clicked on it… but no message.
I did a view source and I actually see the php snippet.
I have no idea what I’m doing wrong.
WP 2.6.2 with semiologic
commented on September 28th, 2008 at 12:45 pm
@Steven
I don’t think WordPress allows you to use PHP code within a text widget. You will have to manually modify your sidebar.php file and drop the code there.
commented on September 28th, 2008 at 1:44 pm
Ah, so, given that, I downloaded the Samsarin PHP Widget… and was able to get Greet Box to display (in fact, I put it above each entry, rather than in the sidebar).
But now, in IE, when I click on the “x”, IE reports an error (down at the bottom left of the status bar) on the page:
Error: object expected
Code: 0
commented on September 28th, 2008 at 1:56 pm
Oh, it works perfectly in Firefox, BTW… clicking the X closes the box without any error.
But in IE, I get an error and the box doesn’t close
commented on October 12th, 2008 at 8:05 am
It seems that the plugin does not work with facebook referrals. Any idea? Apart from that it works real nice. thx
commented on October 30th, 2008 at 12:57 am
Released version 3.1 with the following features:
commented on October 30th, 2008 at 12:59 am
@squeeq
I’m not sure why that is the case. It shouldn’t work any differently. Can you check the facebook referrer URL against what you have specified in your settings?
commented on October 30th, 2008 at 1:01 am
@Steven
Let me look into this. I might have to release another version to get this fixed for IE. Also, what version of IE are you using?
commented on October 30th, 2008 at 1:13 am
Just added delicious.com to the default of version 3.1. Thank you Sid!
commented on October 30th, 2008 at 6:22 am
I’m using IE 7.0.5730.11 on Windows XP.
Haven’t tested on IE 6 (but I can do that in a bit)
commented on November 6th, 2008 at 4:27 pm
Any news/progress/etc. on the IE issue I mentioned, above?
(clicking on the “close” X returns an error:
Line 327, Char 64, Error: Object Expected, Code: 0
Thanks again…
commented on November 6th, 2008 at 5:40 pm
@Steven
I cannot reproduce this with IE7 or IE6 on my site. I do see that it is not working on your meditation site though. There must be some sort of site specific code on your end?
commented on November 6th, 2008 at 6:37 pm
I don’t know what you mean by “site specific code”, so I’m not sure what I would check, change, etc.
I’m using the Semiologic Pro theme without any modifications to the WP code.
commented on November 6th, 2008 at 7:23 pm
I’m looking at your site right now and I can’t get the Greet box to show up after clearing cookies even in Firefox anymore. Can you revert what you are doing? I’m going to run the IE7 debug toolbar on it.
commented on November 6th, 2008 at 7:49 pm
I just reset everything… and I emailed you some information. I *think* part of the problem is the Semiologic addition to Google Analytics.
I was getting an error similar to the one I reported here when I clicked on a translation flag… turning off the Goog-Analytics removed that error.
Also, when I viewed the page’s source in TextPad, line 326 was in that analytics section. Debugging/fixing this is out of my league; Any help you can provide is GREATLY appreciated!
commented on November 6th, 2008 at 8:28 pm
Released version 3.1.1:
commented on November 7th, 2008 at 11:11 am
@Steven
For some reason, I cannot see the onclick action through the IE debugbar, so I suspect that Semilogic might not allow link onclick actions.
Can you try the following on your site? On line 262 of wp-greet-box.php, modify:
to be:
Now try to close the box in IE again.
commented on November 7th, 2008 at 11:33 am
Unfortunately, that didn’t make a difference.
commented on November 7th, 2008 at 12:13 pm
@Steven
After that change, when I click on the X, I noticed that the greet box actually closes after the Javascript error. I really think it’s something on your site analytics that’s causing this. Basically, some Javascript is trying to intercept all “clicking” action to record it for analytics, then it returns to the actual function, which is wpgb_close(). The wpgb_close() code executed fine (that’s why the box disappeared) without any Javascript error message.
Also, if I click on any link on your page, I get the same error Javascript error message. This is definitely a Semiologic issue.
commented on November 13th, 2008 at 3:27 pm
Hi, I’ve been trying this out, and I ran into something unexpected. It seems that disabling the default greetings prevents the custom greetings from appearing. This doesn’t make sense, as I would expect the settings to be independent.
Is there any way to set it up to show only the custom greetings?
Thanks!
commented on November 13th, 2008 at 4:40 pm
@Kelson
Thank you for trying this out. I wasn’t aware of this issue, but I’m actually on the verge of releasing a new version of WP Greet Box that will resolve this issue and many other issues. Please hang tight!
commented on November 13th, 2008 at 8:53 pm
Released version 4.0:
commented on November 14th, 2008 at 8:51 am
Thanks, I’ll check out the new version!
commented on November 14th, 2008 at 10:06 am
Works great! One problem, though: onload.js assumes that WordPress is installed at the root of the website. If it’s in a subdirectory (mine’s at /journal) you have to manually edit the file to point to the right place.
I’m not sure if there’s a good solution that won’t require either write access to the file or generating it on the fly
commented on November 14th, 2008 at 10:13 am
@Kelson
I was afraid of that. I think I have a solution for this without having to manually edit the file to point to the right place and without enabling write access to the javascript file. I’ll see what I can do about it. Thank you for reporting back! Also, please remember to write about it if you like the plugin!
commented on November 14th, 2008 at 11:15 am
Released version 4.0.2
commented on November 14th, 2008 at 11:41 am
Cool! 4.0.2 works out-of-the-box! Thanks!
I’ll give it a full shakedown and write it up this weekend!
commented on November 14th, 2008 at 12:26 pm
I am very happy to hear this! I have subscribed to your blog. Thank you!
commented on November 14th, 2008 at 2:12 pm
Looks like I spoke too soon. With 4.02, I can no longer do anything with the admin panel. I just get Error:[object XMLHttpRequest] whenever I click on Edit, Activate, etc.
I even tried disabling the plugin, deleting the files, and removing the wp_greet_cache row from the options table, then reinstalling the plugin. Same problem.
Tested in Firefox 3, Opera 9.6, Safari 3.2, and IE8 beta2.
commented on November 14th, 2008 at 2:15 pm
Hi, love the plugin and I’m using it on my site.
Unfortunately I’ve run into a slight problem after upgrading to v4.02. When I try to add a new greeting message I get a box pop-up with the following error:
Error:[object XMLHttpRequest]
commented on November 14th, 2008 at 2:28 pm
Looks like 4.0.2 triggered a regression failure. Let me check it out.
commented on November 14th, 2008 at 2:55 pm
Released 4.0.3
commented on November 14th, 2008 at 2:58 pm
@Robin Hood Adventures
Can you give 4.0.3 a try? Thanks!
commented on November 14th, 2008 at 2:59 pm
Can you give 4.0.3 a try? Thanks!
commented on November 14th, 2008 at 3:07 pm
WordPress.org still only has 4.0.2 (as of 4:06pm MT, Friday)
commented on November 14th, 2008 at 4:06 pm
Relase 4.1 (last time today, I promise)
This fix takes care of the security loop-hole that was left open by having AJAX in the admin section. I think Referrer Detector also has this issue (as of 11/14/08). I highly recommend that everybody upgrade to this version of WP Greet Box.
commented on November 14th, 2008 at 4:12 pm
Whew! After that whirlwind, it looks like it’s finally working with 4.0.3! Thanks!
Except… (sorry!) one more thing. I’ve seen the default message appearing even when it’s disabled. I did some experimenting, and from what I can tell it only appears if the referrer is empty (i.e. it’s been set to ‘default’ in onload.js), and shows up whether it’s been disabled in the admin interface or not.
It looks like both issues are on line 372 of wp-greet-box.php, in the find_greet_html function.
For the first problem, it looks like the check to see whether referrer is ‘default’ is unnecessary. If I remove it, it shows the default message for both empty and unmatched referrers, and shows the custom messages where appropriate.
The second problem is a simple typo – it’s looking for ‘disabled’ instead of ‘disable’ so it misses the option. If I change that, it respects the setting.
commented on November 14th, 2008 at 4:20 pm
4.1 seems to work properly after making the same change to find_greet_html.
commented on November 14th, 2008 at 4:27 pm
@Kelson,
Thank you Kelson. I didn’t get the chance to read your comment about find_greet_html before I released 4.1. Bummer! I’ve been pushing updates a lot (with little sleep). So it might be best for me to take a few days break before I push another bug fix.
commented on November 14th, 2008 at 4:33 pm
I’m pretty sure you released 4.1 between the time I started testing 4.0.3 and the time I finished writing my comment, so I wouldn’t worry about missing it!
commented on November 15th, 2008 at 5:14 pm
Hey man,
I tried using your plugin, I think its the best thing out there.
I have been trying to get it to work for a while but its hard…
I left you my website and I wanted to know, the recent version that you released, it seems like it will work with the version of wordpress that I have but for some reason, I don’t know where I should place:
Is it supposed to go on the index.php? on the header.php? and where? I can email you my code,
Thank you very much in advance sir!
commented on November 15th, 2008 at 7:27 pm
Hi,
Your plugin seems to be working fine although I have noticed that since activating visitors to my blog are generating the following 404 errors:
/blog/wp-content/plugins/wp-greet-box/wp-greet-box.css
/blog/wp-content/plugins/wp-greet-box/wp-greet-box.js
And when doing any work in admin screen of the plugin:
/wp-content/plugins/wp-greet-box/js/admin_functions.js
None of these three files exist in the original install of your plugin.
An explanation would be really appreciated.
Regards,
R
commented on November 16th, 2008 at 3:11 am
Hi Thaya,
Great plugin, and one I find really important for any blog.
Unfortunately, I’ve just come across some incompatibility issues with the JS onload used in the plugin; it’s conflicting with me Coda slider on my homepage and stopping it from preloading the images. This seems to have happened only recently, though I seem to recall you releasing a newer version of Greetbox lately? Or am I mistaken?
When I disable the plugin entirely, my coda slider works fine. However, when I enable the plugin, I only use it on the single post page, yet the greetbox JS is loaded on all pages, including the homepage (where my slider is).
Could you tell me how to disable the automatic JS onload on all pages, and use it only on my single page? Alternatively, are you aware of this bug or know of any other workarounds for it? As I said, I really love your plugin and am gutted I can’t use it anymore!
Regards,
Jon
commented on November 16th, 2008 at 6:22 pm
Works like a charm – great work!!
commented on November 16th, 2008 at 7:16 pm
@Robert
That is quite odd. The new version make no references to wp-greet-box/wp-greet-box.css since it has been moved to wp-greet-box/css/wp-greet-box.css. Also the code is no longer referring to wp-greet-box/wp-greet-box.js (since it is no longer used). Can you try doing a clean install (by removing all files and then re-downloading?)
commented on November 16th, 2008 at 7:19 pm
@Mike
Depending on the theme (and how you like it to display), the <?php wp_greet_box(); ?> can go in different places. In most themes, it is best placed in the header.php file.
commented on November 16th, 2008 at 7:49 pm
@Jon
I’m going to release a new version (4.1.1) that will be using onload.js and other scripts on only pages that you specify <? wp_greet_box() ?>. Please hang tight!
commented on November 17th, 2008 at 12:37 am
Releasing WP Greet Box version 4.1.1
commented on November 17th, 2008 at 1:35 am
Wow Thaya, that’s what I call service!! You rock, thanks so much, I’ll be the first to download 4.1.1. Glad I can use GreetBox again, it’s great tool.
Cheers,
Jon
commented on November 17th, 2008 at 1:50 am
Please let me know how it works out for you. I wrote a test plan and ran through them on this release, let’s hope I didn’t miss anything.
commented on November 17th, 2008 at 8:10 am
FYI, when I go to the admin area for WP-Greet-Box, there seems to be a call to a non-existent file.
I’m using 404-notifier and every time I go to the admin area, it spits out an email saying that this file is missing:
http://www.MYDOMAIN.com/wp-content/plugins/wp-greet-box/js/admin_functions.js
commented on November 17th, 2008 at 10:24 am
@Steven,
I need to start using that plugin :). Thank you for reporting this. Anyhow, I found the culprit. I have accidentally left a reference to admin_functions.js in wp-greet-box.php. It is harmless to leave it there, but notifications are annoying so you can remove it by removing that line from wp-greet-box.php:
to:
I’ll add this fix in the next WP Greet Box release.
commented on November 17th, 2008 at 6:08 pm
Hopefully the last thing I report:
The italic font looks great in Firefox, but horrible in IE7 (a pic of the difference I’m seeing is at www.meditationtruth.com/pic.jpg
Suggestions?
Thanks in advance and thanks again for a GREAT plugin!
commented on November 17th, 2008 at 6:09 pm
(“horrible” was a an overstatement… it’s been a long day and my webhost crashed and took 6 hours of work down with it; I’m not functioning very well at the moment)
commented on November 17th, 2008 at 7:53 pm
@Steven,
Wow, IE does look “horrible”. You can try changing it to non-italic, by modifying wp-greet-box/css/wp-greet-box.css (remove “font-style:italic” from the .greet_block declaration).
commented on November 17th, 2008 at 9:33 pm
I actually like the italic, but wondered if it was a font issue that could be easily changed to fix the issue (and didn’t know what font to use instead of what’s there).
Also, I notice that when the page loads WITHOUT WP-Greet-Box showing, WPGB still seems to insert some space just above the date (if you look carefully, you can see the space being inserted and the post shifting downward just as the page finishes loading)
commented on November 18th, 2008 at 5:51 am
@Steven,
Try using:
I have nice results with that setting on IE7 & Firefox3. I'll probably release with those settings in the next release.
For the second issue. Is this in both IE and FF?
commented on November 18th, 2008 at 7:55 am
Really like your plugin and it works great on one site that I maintain. On another site however it is not working so well. Here is what I have discovered.
It looks like it is a jQuery call that is the problem. On the site where it work the GET request looks something like this:
http://www.website.com/permalink/index.php?wpgb_public_action=query&referrer=http://www.website.com/&visit_delta=1092
and that works.
On the site where it does not work the permalink structure is different and is set to contain .html as well. So the permalink looks like this: http://www.website.com/blog/2008/11/permalink-name.html, the jQuery request then looks like this:
http://www.website.com/blog/2008/11/index.php?wpgb_public_action=query&referrer=http://www.website.com/blog/&visit_delta=8
Which returns a 404.
Thought I would let you know. I have deactivated the plugin for now until this can be fixed since my error log was getting rather full.
commented on November 18th, 2008 at 11:36 am
@LGR,
Thank you for reporting this and for the debug work! I will look to see if I can fix this in the next version.
commented on November 18th, 2008 at 1:16 pm
That CSS looks great in both IE and FF. Thanks.
And, good catch about the space issue… it’s only in IE (and I’ve only tested IE7, so I don’t know if it does the same thing in IE6). In Firefox it’s fine.
commented on November 23rd, 2008 at 7:53 am
Hi just installed it, it gives a error as
Warning: stristr() [function.stristr]: Empty delimiter in /home/domainname/public_html/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 482
..
commented on November 24th, 2008 at 2:17 pm
@akash,
This message shows up if you do not have a referrer specified in one of your greeting messages. Please check that all of your custom greeting messages have a referrer specified. I will include a fix for this (and some form verification) in the next release.
commented on November 25th, 2008 at 2:37 am
Got the same problem as LGR. But came here actually to say that this plugin is somewhat the same as this one:
http://www.phoenixheart.net/2008/11/here-it-is-referrer-detector-20/
Is one of you ripping the other one off?
commented on November 25th, 2008 at 2:58 am
@Mistigen,
Sadly, Referrer Detector actually “ripped-off” my plugin (it even says so on the original plugin page). I am quite disappointed since, all it is is a admin face-lift of my plugin with mostly less core features and a security flaw (as of version 2.0). WP Greet Box has some admin face-lifts now also.
I don’t see the point in ripping off a plugin if you do not have anything substantial to add to it :(. I’m trying my best to keep my users happy, but it’s hard to balance work, hobby, and family obligations during the Holidays.
Rest assure, I will tend to all of your needs as time permits.
commented on November 25th, 2008 at 3:21 am
I found yours by searching for another referer detector, since that one breaks my lightbox images.
I tried combining some code to make the ‘stumble this’ and ‘digg it’ links to give decent permalinks, but since I’m a terrible coder I just break my website every time. The permalink problem thingie of mine does work with the rip-off though (but since it breaks other things it’s of no use).
I’ll wait patiently till yours works with my site, thanks!
commented on November 25th, 2008 at 11:16 am
@LGR & @Mistigen,
I’ve been trying to reproduce this bug, but I’ve been unsuccessful. Here are my settings:
In WP Admin Settings:
General->WP URL: http://omninoggin.com/staging/
General->Blog URL: http://omninoggin.com/staging/
Permalinks->Custom Structure: /%year%/%monthnum%/%postname%.html
My public_html/staging/.htaccess file:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /staging/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /staging/index.php [L]
</IfModule>
Calls to http://omninoggin.com/staging/2008/10/index.php?wpgb_public_action=query&referrer=http://omninoggin.com/staging/&visit_delta=114400 is not returning 404 for me for some reason.
Can you guys let me know what else I need to do to reproduce this bug?
commented on November 25th, 2008 at 12:16 pm
@Thaya Kareeson,
Well maybe that is the difference. On the site where it does not work WordPress is actually installed in a subfolder as per the codec (http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory). The difference is that WordPress is installed in the folder called blog.
The permalink structure is this: /blog/%year%/%monthnum%/%postname%.html
Don’t know if that will help. If there is anything else you need let me know.
commented on November 25th, 2008 at 12:20 pm
@LGR,
I had a feeling that was the case. Let me try configuring my test blog that way and try it again.
commented on November 25th, 2008 at 12:55 pm
@LRG,
I still cannot reproduce the problem with the subfolder setting specified per codec (I did manage to break my own website though :)). Can you do me a favor and try changing one line in onload.js from “index.php” to “/index.php” and retry this on your settings?
commented on November 25th, 2008 at 1:33 pm
Love the plugin. Was actually preparing to write almost the exact same functions when a friend referred me to your plugin.
Works like a charm however there is one issue with the plugin that I can see. Specifying a font in the css isn’t needed. Any decent wordpress theme has already specified a sitewide font. This negates the need for the font type. If it wasn’t for that aside from adding the code to the theme it’s ready to go out of the box.
commented on November 25th, 2008 at 2:33 pm
Changing the one line to /index.php fixed it right up. Thanks a lot!
commented on November 25th, 2008 at 2:40 pm
@Chris,
Thanks for your review. Version 4.2.2 will allow you to automatically insert the message before and after your post. I will also try the default CSS font setting per you suggestion. Also, please help me spread the word by writing about it if you like it!
commented on November 26th, 2008 at 3:38 am
Released version 4.2:
commented on November 26th, 2008 at 2:16 pm
Released 4.2.1:
commented on November 26th, 2008 at 9:00 pm
Hi, great plugin! However, I received the following error when I tested out the plugin.
Warning: parse_url() expects exactly 1 parameter, 2 given in /home/zheliang/public_html/blog/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 597
Kindly assist. Thanks.
commented on November 26th, 2008 at 10:20 pm
With 4.2 installed:
a) The image is now ABOVE the text, rather than to the left of the text
b) The issue I mentioned before is still there where, in IE7, when a page loads and WP-Greet box *doesn’t* appear, the post shifts down a line (as if WPGB is inserting something even when it’s not appearing)
commented on November 26th, 2008 at 10:22 pm
Oh and the 404 because of wp-content/plugins/wp-greet-box/js/admin_functions.js is still there too. Just FYI.
commented on November 27th, 2008 at 8:41 am
Here’s a feature request from me, maybe you have it in the works already! It would be awesome if the plugin allowed country based domain wildcards. A Japanese language welcome for *.jp users and a french greeting for *.fr users. Would make non-english language users feel right at home, especially when combined with a site translation plugin.
commented on November 27th, 2008 at 1:46 pm
@PzheL,
That is odd, the PHP documentation says that parse_url() accepts two parameters. Maybe it’s a specific PHP version issue. I’ll make a fix for it in version 4.2.2.
commented on November 27th, 2008 at 4:36 pm
Released version 4.2.2
@Steven and @PzheL, this should fix all of your problems.
commented on November 27th, 2008 at 4:40 pm
@creativeherb
Thanks for the feature request. I was planning to do this, but I haven’t yet because no one has requested it. I’ll bump up the priority in my upcoming features list.
commented on November 28th, 2008 at 1:25 pm
4.2 breaks on blogs that are installed in subdirectories instead of at the top level. It’s trying to load the script from /index.php, which isn’t part of my WordPress install. If I manually change the url in onload.js to point to /journal/index.php instead, it works.
commented on November 28th, 2008 at 2:20 pm
@Kelson
Thanks for reporting this. Can you do me a favor and try using just index.php instead of /journal/index.php? Someone else with their blog installed as a subdirectory also had issues with index.php though. I’ll address this issue when I get back from camping on Sunday.
commented on November 30th, 2008 at 6:16 am
Daily Blog Tips has a write up on Referral Detector in case you did not know. Might want to let people know about the original version.
http://www.dailyblogtips.com/referrer-detector-wordpress-plugin/
commented on November 30th, 2008 at 1:28 pm
@LGR
Thanks for letting me know! I usually read Daily Blog Tips also, and I am quite shocked that Referrer Detector news made it to that blog before WP Greet Box does. I’ve emailed the Daniel (of DBT). Hopefully he will give my plugin a try and give an honest review between the two plugins.
commented on November 30th, 2008 at 1:47 pm
Released version 4.2.3
commented on December 1st, 2008 at 5:28 pm
I had problems where the Digg and Stumble URLs had extra referral info in them, thus, nit pointing to my page on those sites.
I changes the following to fix.
Line 541:
$requri = $_SERVER["REQUEST_URI"];
$realurl = ereg_replace(“index.php.*”, “”, $requri);
$url = ($isHTTPS ? ‘https://’ : ‘http://’).$_SERVER["SERVER_NAME"].$port.$realurl;
This may not work for everyone.
I am using SEO where I could remove everything after and including index.php.
commented on December 1st, 2008 at 7:46 pm
Heyas, great plugin however it does cause issues with feeds. It’s causing the blank line bug in my feedburner feeds making them totally unusuable. I’m guessing it has something to do with the php code that needs added to the theme.
commented on December 1st, 2008 at 7:49 pm
@Chris
Is this bug showing up in IE or FF or both?
commented on December 1st, 2008 at 8:06 pm
Yeah it was showing up everywhere including most readers. It appears to be adding a blank line at the beginning of the xml file.
commented on December 1st, 2008 at 8:14 pm
@Chris
Can you please do me a favor and try modifying wp-greet-box.php line 641 from:
to:
and see if the feed works for you?
commented on December 2nd, 2008 at 1:17 am
Released version 4.3
REMINDER Make sure you deactivate then reactivate the plugin upon upgrade so you can get new options defaults.
commented on December 2nd, 2008 at 1:20 am
Hi Thaya,
Thanks for this lovely plug-in.
It means a lot for me since my blog’s just established.
Rudy
commented on December 2nd, 2008 at 1:21 am
Awesome detective work @Steven! I will test this out and make the fix in the new version. Thank you!
commented on December 2nd, 2008 at 1:22 am
Good luck Rudy!
commented on December 2nd, 2008 at 8:57 am
It’s me again. Yeah, the guy with WordPress installed somewhere other than the root of his website. And the greet box broke again with 4.3.
Fortunately, changing “/index.php” to “index.php” in onload.js seems to work.
commented on December 2nd, 2008 at 10:47 am
@Kelson
Sorry about that. I thought I left it as index.php. I must’ve had an old version of onload.js somehow. Maybe I should move my blog to a sub folder :).
commented on December 2nd, 2008 at 11:13 am
@Steven
Can you please give me an example of a Digg and a Stumbleupon URL that has extra referral info in them? I’m trying to reproduce the bug, so I can test out these changes.
commented on December 2nd, 2008 at 5:53 pm
Great plugin! I’m having an issue right out of the gate though. I get this error where the greet box should be:
fatal error: Call to undefined function site_url() in /home/******/public_html/pink/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 625
Obviously the asterisks are mine. Any ideas? I’ve searched through the comments here and I don’t see anything. Thanks in advance.
commented on December 2nd, 2008 at 5:59 pm
@Christine
Are you using automatic greeting message insertion or manual (by putting <php? wp_greet_box() ?> into your theme). Also, what version of WordPress are you using?
commented on December 2nd, 2008 at 6:07 pm
Also, can you try modifying “site_url()” on line 625 to “get_option(‘siteurl’)”? If this works, I will release a new version with this compatibility fix.
commented on December 2nd, 2008 at 6:18 pm
I just found out that get_option(‘siteurl’) is the standard way of doing things:
Released WP Greet Box version 4.3.2
commented on December 2nd, 2008 at 6:24 pm
Hi Thaya!
Auto insertion and 2.5.1 – Ok, update, I upgraded to 2.6.5 and now it seems to work. Thank you and sorry.
commented on December 2nd, 2008 at 6:29 pm
@Christine
No need for sorry! Thank for for reporting the bug. If you didn’t report it then I wouldn’t have known about this incompatibility.
commented on December 2nd, 2008 at 9:09 pm
Thanks for the great plugin, been using it for a couple of months now and have had visitors asking about it and have referred your site. Having a problem tonight though after upgrading to the latest version of WordPress then the latest version of Greet Box. The GB no longer shows up. I have tried deactivating and reactivating with no luck. And no error messages or anything, just noticed when visiting from a site with 0 timeout like twitter.com it does not show up anymore. I am using manual insertion. Any ideas?
commented on December 2nd, 2008 at 9:33 pm
@Karen,
If you try accessing this background link on my site
you will see a semi-greeting message.
I tried accessing this background link on your site:
and I couldn’t get anything back.
I also confirmed that if I try to access:
so it works properly for default greeting messages.
It looks like something is wrong with your .htaccess file. It is preventing WP Greet Box from accessing urls with referrer=http://twitter.com at the end.
You can try to debug your .htaccess file on your end. On this end, I’ll see what I can do to encode this URL value prior to passing it to the URL as a query to increase compatibility.
commented on December 2nd, 2008 at 11:04 pm
Thanks for the quick response. I looked at my htaccess file and it seems to be the normal WordPress default:
# BEGIN WordPress
IfModule mod_rewrite.c
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
/IfModule
# END WordPress
commented on December 2nd, 2008 at 11:22 pm
@Karen
Can you please do me a favor and try changing onload.js from:
to:
and see if it works for you?
commented on December 3rd, 2008 at 12:09 am
Released version 4.3.3
commented on December 3rd, 2008 at 3:33 am
Hi Thaya,hy all,
great job,I’m ‘SEO’ satisfied about the use of this plugin,indeed.
just a ‘silly’ question,given I (as many others) have not a English WP/site
where shall I look for to change the: ‘You were searching for’ declaration ?
Many thanks for your support.
nice day
commented on December 3rd, 2008 at 5:20 am
hi, I’m back with result,
the cited (above) text is located on onload.js file.
have a nice day
commented on December 3rd, 2008 at 9:13 am
Hi Thaya, I just installed the update with the onload fix and still no dice. I am wondering if it has do do with another plugin, I am going to try deactivating some of the recent plugins installed to see. Thanks.
commented on December 3rd, 2008 at 9:41 am
Me again, I was looking at my plugins, I tried deactivating the recent plugins installed and didn’t see a change. Then I started looking at plugins that have recently been updated and I thought of the redirection plugin. It tracks 404s and I see that there are a bunch of weird 404s in there, that look a lot like what @LGR mentioned earlier. I deactivated the redirection plugin with no luck, also tried the solution you gave to @LGR of changing “index.php” to “/index.php” and that didn’t work either, thought it might not because my blog is installed in the root. This is very weird, I can’t figure it out.
commented on December 3rd, 2008 at 10:37 am
@lorenzo
Thanks for reporting back to the crowd. I haven’t had to chance to make related posts more customizable yet, but it will be in the future.
commented on December 3rd, 2008 at 10:47 am
I went to digg.com, used firebug to modify one of their links to one of your posts then clicked through. I was able to see the greeting message fine. How are you testing for this?
commented on December 3rd, 2008 at 11:19 am
I have been testing from Firefox from Twitter.com because it has a 0 timeout. I just tried it from IE and Chrome and I see that it is working must be something with my Firefox. Sorry Thanks for your help!
commented on December 3rd, 2008 at 1:16 pm
@Karen
No need for sorry! I encourage all discussions good & bad. That way I can shake out as many bugs as possible so people can run the plugin without a hitch.
commented on December 4th, 2008 at 1:58 am
Hi Thaya
a strange (very) thing happen to the ‘translated’ text strings:
on first page load they still appear in english,thereafter a click on ‘see all/read more’ them get magically translated,showing up my replaced text.
a wp supercache ‘conflict’?
cheers
commented on December 4th, 2008 at 2:27 am
Hi Thaya,
Thanks for your reminder (back link) for the new released.
I am updated it already.
commented on December 4th, 2008 at 10:01 pm
@Lorenzo
The initial text is actually supplied by wp-greet-box.php, search that file for “You were searching for” and you should find what you are looking for. I’ll consolidate this later when I make this text customizable.
commented on December 5th, 2008 at 5:39 am
@ http://omninoggin.com/projects/wordpress-plugins/wp-greet-box-wordpress-plugin/#comment-660
Hy Thaya,infact you are right
that file well ‘hidden’ below the PNGs
did it!
How did you know that? l.o.l.
many thanks
commented on December 5th, 2008 at 10:43 am
That’s because I coded the darn thing. Hehe
commented on December 8th, 2008 at 8:40 pm
Hello Thaya,
I got this error and tried to reinstall it twice, please help.
Thanks,
Warning: stristr(): Empty delimiter. in /home/content/s/e/a/fortress/html/dealmakersblog.com/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 612
commented on December 10th, 2008 at 3:19 am
Released version 4.4
commented on December 10th, 2008 at 3:20 am
@Sean,
Version 4.4 should fix the issue you are having. Can you give it a try?
commented on December 10th, 2008 at 7:00 am
Hi Thaya,
Great plugin, it’s awesome thank you. After I upraded to 4.4 I get this message when I use Yahoo
Warning: preg_match() [function.preg-match]: Unknown modifier ‘/’ in /home/fxva24/public_html/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 765
Yahoo search http://xr.com/kew The 7th organic is mine
commented on December 10th, 2008 at 10:51 am
Released 4.4.1
commented on December 10th, 2008 at 10:52 am
@Alex,
Thank you for reporting this so that I can make a quick fix for everybody else. Version 4.4.1 should fix this issue.
commented on December 10th, 2008 at 11:42 am
@creativeherb,
Version 4.4.1 should have this feature you are requesting.
commented on December 10th, 2008 at 4:31 pm
Thank you Thaya, works fine now.
commented on December 14th, 2008 at 6:21 am
Hello,
Nice plugin! seems like an elegant solution to send a message to search engine visitors to our blogs. I’ve tried to use the plugin on my blog with bad results. The problem is that in the area where the greeting message is supposed to load it loads the whole page.
I’ve disabled the plugin, but here’s a screenshot, maybe you can give me some pointers on the problem?
http://skitch.com/earcos/6xgk/picture-1
commented on December 15th, 2008 at 2:23 pm
@Eduardo Arcos,
Looks like it’s a site specific htaccess path issue. Let me resolve this with you through email so we don’t expose any directory paths to the public.
commented on December 17th, 2008 at 6:43 am
I can’t figure out how to make your great plugin work. On one blog with WordPress 2.6 it doesn’t show up and another with 2.5 give me ‘fatal error’
Parse error: parse error, unexpected $, expecting ‘(‘ in ***/wp-greet-box.php on line 717
BTW, is WP Greet Box compatible with WordPress 2.7?
commented on December 17th, 2008 at 10:43 am
@Michael Garmahis,
Sorry you are having issues with the plugin. Let’s deal with these as separate issues:
1.
What is the blog you are talking about? Can you enable WP Greet Box and give me the URL so I can check it out?
2.
I’m looking at wp-greet-box.php line 717, but I cannot find any “$” anywhere. Do you have a modified version somehow? My line 717 looks like:
3.
I and some other people are using WordPress 2.7 right now with WP Greet Box. I haven’t seen any bug reports specifically for WP 2.7 yet, so I’m assuming that there is no compatibility issue :).
commented on December 17th, 2008 at 7:29 pm
Hi Thaya,
Thanks for your reply! Sorry it was my mistake. The plugin had not appear because Adblock Plus was enabled in Firefox. And the parsing error was solved by re-uploading file wp-greet-box.php again. Looks like it was corrupted.
commented on December 17th, 2008 at 7:56 pm
@Michael Garmahis
Good to hear that it’s not my bug :). Too bad that Adblock Plus is too smart for my plugin though :(.
commented on December 24th, 2008 at 2:04 pm
Super plug-in! Only problem is that I can't seem to get it to show up on my site. If I View Source, I can see that the code is actually there. However, for some reason, nothing actually shows up on the page itself.
I just upgraded to WP2.7 and I've got some Google Adsense and an Odiogo playback control button at the beginning of the post. Could that be causing a conflict? Note that I've also tried putting the Greet Box at the END of the post and can't get it to show up there either.
Any suggestions?
Hiram
http://www.balance-your-health.com
commented on December 24th, 2008 at 2:12 pm
@Hiram
Sorry that you could not get this plugin to work for you. WP Greet Box
front end (javascript) makes back end calls similar to the following
when loaded:
I visited this URL and your site returned a 500 error. When I tried to
access:
Looks like something might be wrong with the .htaccess file, the
WordPress adress or Blog address in your WordPress general settings, or
the permalink settings. I'm not sure how your site structure is setup,
but if you can modify your settings so that WP Greet Box can access an
index.php then you should be fine.
Also another thing worth trying is to modify your
wp-greet-box/js/onload.js by changing “index.php” to “/”. Totally
untested, because I don't have your setup :(.
Hope this helps!
commented on December 24th, 2008 at 1:52 pm
Thanks for nice information really would be helpful
commented on December 28th, 2008 at 9:37 pm
Hi…
Absolutely i didn't find the reason it's not working.
Maybe it's an issue with Mootols, but don't know really.
If you knew any problem with it, i would love to know.
Btw, i will update the blog theme and the new funcionality will use Jquery as framework.
Thanks
commented on December 29th, 2008 at 6:52 pm
@kaiserlino
Sorry that you could not get this plugin to work for you. WP Greet Box front end (javascript) makes back end calls like the following when loaded:
I visited the URL above, your site returned a 503 error. When I tried any of the following URLs:
it works fine. Something is definitely wrong with URL resolution on your server. Something could be wrong with the .htaccess file, the WordPress adress or Blog address in your WordPress general settings, or the permalink settings. I'm not sure how your site structure is setup, but if you can modify your settings so that WP Greet Box can access an index.php then you should be fine.
Also another thing worth trying is to modify your wp-greet-box/js/onload.js by changing “index.php” to “/index.php”. Totally untested, because I don't have your setup :(.
Hope this helps!
commented on December 30th, 2008 at 4:05 pm
Hi Thaya,
I found a bug with this plugin. I installed your plugin and followed by WP Super Cache yesterday. Everything seems to work fine from blog perspective. However when I posted a new content in my blog and a few hours later, Google indexed the post however it indexed the greeting messages as well. It doesn't look good because the first few lines are the actual greeting message from your plugin not the meta description that I defined.
How do we prevent not to show the greeting box for spiders? Have you seen this issue before? Please help.
Thanks, JK
commented on December 30th, 2008 at 10:23 pm
@JK
That is really up to the Google spider. Google is usually smart enough to spider things that only the user sees. For example, I've seen a black hat SEO technique where plugin authors embeds an invisible back link along with the plugin used (which leaks link juice to the plugin author's homepage). Google is smart enough to detect those and penalize them. I really wouldn't mess with trying to hide things from Google. If you are worried about your meta descriptions, you should just move WP Greet Box to the end of your post instead of the beginning.
commented on December 31st, 2008 at 9:03 am
Thanks for a quick response.
I've been using the landing site plugin for many years and never seen this problem before – and your plugin is based on that plugin. The only difference now is that I've started using the WP Super Cache plugin with your plugin only 2 days ago. So not sure whether this is WP Super Cache issue vs yours?
Any other thoughts?
commented on December 31st, 2008 at 2:09 pm
Interesting. How do you test this? Does the google search result for
your page show up as “Hello Googler! …”?
Try googling “bash shortcuts beer planet” and clicking through (1st
link) to my friend's site with WP Greet Box and WP Super Cache. I don't
see WP Greet Box text in the meta data in the google results. Can you
show me how to reproduce this?
commented on January 11th, 2009 at 11:33 pm
Great Pugin. Totally worth trying it out. Unfortunately i got one incompatiblity with the feed statistics plugin from here http://www.chrisfinke.com/wordpress/plugins/fee…. Seems like the ref data is empty by some reason so greet box will not show up anymore together with this plugin. Maybe you have the chance to look this up?
commented on January 12th, 2009 at 3:32 am
I'm gonna try it on my website! I saw this plugin in a discussion related to Ref Detect
Thanks !
commented on January 15th, 2009 at 3:39 am
First off, love the plugin. Great work and patience. I can't seem to get it to work though on my WordPress 2.7 blog. I've tried it on two separate 2.7 WP blogs with different themes, but no go. Could you visit my site and tell me if you see anything wrong? It could be a plugin conflict. I'm just not sure. It would be great to get this running on my blog. Thanks in advance.
commented on January 15th, 2009 at 6:01 am
@Charles McKeever
Thanks for checking it out. It seems to work for me on your site. see screenshot
commented on January 15th, 2009 at 6:02 am
Glad you are checking out WP Greet Box!
commented on January 15th, 2009 at 6:02 am
@marcO
Let me look into it tonight. Will respond later.
commented on January 15th, 2009 at 6:23 am
@marcO
I think this is an incompatibility on the feed-statistics plugin side. WP Greet Box JS does a background call that looks like
commented on January 15th, 2009 at 7:11 pm
@Charles McKeever,
No problem. WP Greet Box is a little bit smart (or dumb depending on what you want) in a sense that it will not display the greeting message if it is being referred to by the another one of your pages. So if you go to your homepage, clear the cookie wpgb_* and then click into one of your posts, then the greet box will not show up. If you clear your cookie then visit the post page directly in an address bar or from another site then the greet box should show up.
commented on January 15th, 2009 at 9:00 pm
Wowzer! Okay, now I get it. I cleared the cookies and then went straight to the page and there it is Thank you for clearing that up. If I may ask one more thing, will you pls check http://SimpleDailyRecipes.comfor me and tell me if you see it there? I tried clearing the cookies and directly visiting the page, but it doesn't show.
commented on January 15th, 2009 at 9:01 pm
Wowzer! Okay, now I get it. I cleared the cookies and then went straight to the page and there it is Thank you for clearing that up. If I may ask one more thing, will you pls check http://SimpleDailyRecipes.com for me and tell me if you see it there? I tried clearing the cookies and directly visiting the page, but it doesn't show.
commented on January 15th, 2009 at 9:22 pm
@Charles McKeever,
You're welcome! I visited Simple Daily Recipes and found that the WPGB code was properly dropped into the HTML. I also checked that the following back end call worked.
commented on January 16th, 2009 at 5:31 pm
Hey Thaya, I worked out the issue with the greet box not showing on my blog. It had to do with the code below in an effects javascript file. I've commented it out and it doesn't seem to adversely affect my overall WP theme.
——
Array.prototype.call = function() {
var args = arguments;
this.each(function(f){ f.apply(this, args) });
}
——
commented on January 16th, 2009 at 5:31 pm
To work this out I took these steps:
1) Reverted to the WP default theme to see if it was theme related or plugin related. The default theme worked so I knew it wasn't my plugins.
2) Then I removed all the include files in my header. The theme was "broken" but the greet box showed. I then added the include files back one by one until I found the offender.
3) Then I edited the trouble file to find the problem. I just kept splitting the code in half until I got down to the issue. It was faster than trying to read all the code and understand how it might conflict with the greet box.
commented on January 16th, 2009 at 5:31 pm
One note, for anyone reading this, is that I did all this on a development copy of my site so I wouldn't mess up my main blog during testing. If you self host I highly recommend having a mirrored copy of your blog so you can do these types of red eye runs without killing your production blog.
Thank you Thaya for all your help. I have it on my list to write a glowing review about you and this plugin and you should see a little paypal scratch coming your way in the next few minutes
Cheers,
Charles McKeever
OpenSourceMarketer.com
commented on January 16th, 2009 at 9:22 pm
@Charles McKeever,
Very IMPRESSIVE methodology! I guess that's why they pay you the big bucks. Thank you very much for reporting back!
commented on January 18th, 2009 at 4:58 am
That is quite weird. Do PNGs work on your site at all or it just doesn't work under the wp-greet-box directory?
commented on January 18th, 2009 at 8:16 am
Hi,
Could you please explain me why i can not make the images work? It also doesnt display the default message if there is no referrer.
My blog address is: http://www.seoblogr.com/
Thanks in advance,
Pawel
commented on January 18th, 2009 at 8:18 am
How exactly is the related links displayed. It shows me no related links for a query from Google, when I know there are infact a few posts that were related for the keywords.
commented on January 18th, 2009 at 10:36 am
@ajaydsouza
It is actually matching by title, not keywords. I have plans to improve this in the future.
commented on January 18th, 2009 at 10:40 am
@Pawel
About the default message:
"WP Greet Box is a little bit smart (or dumb depending on what you want) in a sense that it will not display the greeting message if it is being referred to by the another one of your pages. So if you go to your homepage, clear the cookie wpgb_* and then click into one of your posts, then the greet box will not show up. If you clear your cookie then visit the post page directly in an address bar or from another site then the greet box should show up."
About the image:
When I visit the image link directly, I get the message:
The image "http://www.seoblogr.com/wp-content/plugins/wp-gre…cannot be displayed because it contains errors. Is there some sort of permissions issue?
commented on January 18th, 2009 at 10:50 am
I suggest using tags for this for starters
commented on January 18th, 2009 at 11:07 am
Ok, i get it, it works. Is it possible to keep the message even if a referrer is my own page? That way its possible to grab more attention to the message in the greet box, just in case someone missed it on the previous page of the same website. Do you think it makes sense?
About the image:
Yes, exactly, thats the message i get. I re-uploaded the images, but i still get that message and i have no idea why. I can only view the http://www.seoblogr.com/wp-content/plugins/wp-gre…image, all png files are not displayed and i dont know why.
commented on January 18th, 2009 at 11:58 am
Thanks for that.
I still dont know whats wrong with displaying the PNG files. Should i convert all images to .gif?
commented on January 18th, 2009 at 1:17 pm
Okay, this is a feature request. I would like the option to show the message the X first number of visits from a user (like What Would Seth Godin Do). Please add it and I will make a donation =)
commented on January 18th, 2009 at 2:39 pm
Great plugin! Thanks for sharing and more power to you!
I've just installed it on my blog and I'm loving it. Btw, I've noticed some issues and inconsistencies. The greet box doesn't seem to show up on Yahoo searches, other search engines not listed and the default greeting don't show up on some of my posts. Is this a known issue or is it just me?
commented on January 18th, 2009 at 5:00 pm
@Kristoffer,
Thank you for your feature request! I will add this to the next release.
commented on January 18th, 2009 at 6:09 pm
Great plugin and I really like the related post function.
For it to be XHTML valid, all that had to happen was adding the alt tag to the img=…png and move the CSS to the head.
You can see the diff I put on my blog at http://wp.dembowski.net/wp-content/wp-greet-box-d…
My PHP is ugly as all else and I am learning just by reading your code but now my blog validates with your plugin.
Thanks,
Jan Dembowski
commented on January 18th, 2009 at 7:32 pm
Everything installs and activates, but it doesn't seem to be showing up. I tried coming in via a couple of different routes, but I don't see the greeting.
commented on January 18th, 2009 at 11:32 am
@Pawel
I think I can make that an option later, but for now you will have to hack wp-greet-box.php line 744. By removing these lines:
commented on January 18th, 2009 at 7:45 pm
@VirusHead
It works fine for me on your site (see http://www.stooorage.com/show/45/53114_virushead…. It only shows up on post pages by default.
commented on January 18th, 2009 at 7:52 pm
@Jaypee,
Yahoo searches seem to work for me, see http://www.stooorage.com/show/45/53117_jaypee.png…
The greeting message only shows on post pages by default. Also:
"WP Greet Box is a little bit smart (or dumb depending on what you want) in a sense that it will not display the greeting message if it is being referred to by the another one of your pages. So if you go to your homepage, clear the cookie wpgb_* and then click into one of your posts, then the greet box will not show up. If you clear your cookie then visit the post page directly in an address bar or from another site then the greet box should show up."
That might be the issue you are having.
commented on January 18th, 2009 at 7:54 pm
@Jan Dembowski,
Thank you for submitting the diff. I have downloaded it and will include it in the next release.
Glad that your blog validates. Most blogs don't (like mine) :).
commented on January 18th, 2009 at 8:30 pm
Glad to help. I go for the XHTML validation more for the learning exercise.
Incorporating that diff means I don't have to remember what I did when you release a new version :).
commented on January 19th, 2009 at 2:56 am
any chance in a future release there can be a setting to set the width of the box? for my blog the box is set to wide, hoping I can edit it to be less wide.
s
commented on January 19th, 2009 at 5:40 pm
Just installed this and it looks very nice – thanks!
Maybe I'm just being slow this morning, but I don't see why one would want to exclude Google Reader and FriendFeed (as is done in the defaults). Is there an important interaction there that I'm missing?
commented on January 19th, 2009 at 6:00 pm
Nice Plug!! I think i will check it, thx for sharing
commented on January 19th, 2009 at 7:12 pm
@NicMcPhee,
Thank you for the compliments. Some people have requested that Google Reader and FriendFeed be excluded because people who click-through from those apps are usually people who are already subscribed to your RSS feed, so there is no need to remind them to subscribe.
commented on January 19th, 2009 at 7:24 pm
Hi your plugin is good, but the xhtml output is false, stylesheet and js files are not allowed after the body tag ….please repair this . and the img tag needs an alt tag thanks Monika
commented on January 19th, 2009 at 7:29 pm
Ah – that makes sense. Thanks.
commented on January 19th, 2009 at 7:33 pm
oh ..sorry for double comment, my mother speech is German , so I have to translate ..you are searching for–in the core files of the plugin.. I hate to comment here-this is only a time killer
commented on January 19th, 2009 at 7:38 pm
@Monika,
There are a few requests for making WP Greet Box XHTML valid already. It will definitely be fixed on the next release (should be soon, but no solid ETA yet).
commented on January 19th, 2009 at 8:16 pm
oh there are so much database errors at my apache log files so I had to deactivate your plugin.. please send me an E-Mail so I can send you the errors because they are very long …
mts@ my website you'll see it
commented on January 19th, 2009 at 12:20 pm
@shabooty,
You can always change the way the box looks by modifying the CSS file under wp-greet-box/css/wp-greet-box.css.
commented on January 19th, 2009 at 8:31 pm
http://blognetwerk.net/forum/download/file.php?id…? is this right?
commented on January 19th, 2009 at 10:16 pm
LOVE the concept of this plugin.
But I'm getting a database error:
WordPress database error: [Can't find FULLTEXT index matching the column list]
SELECT ID, post_title, post_content,MATCH (post_title, post_content) AGAINST ('val vista lakes real estate') AS score FROM wp_posts WHERE MATCH (post_title, post_content) AGAINST ('val vista lakes real estate') AND post_date <= '2009-01-19 15:04:13' AND (post_status IN ( 'publish', 'static' )) AND post_type = 'post' AND post_password = '' ORDER BY score DESC LIMIT 5
This displays at the top of the post (just under the title), then the Greet Box displays, then the post.
I'm using the Thesis theme on WP 2.7. Hosted on MediaTemple. I set the greet box plugin folder permission to 777, still have the DB error.
Any ideas? (I've disabled it for now)
commented on January 19th, 2009 at 10:25 pm
You should be able to do *.punt.nl right there. Did it not work before?
commented on January 19th, 2009 at 10:28 pm
@Jay Thompson,
It seems like a lot of people are getting this error message recently for some reason. Here is my response to all of them:
So it looks to me like I will have to change the index key name to be more unique in the next plugin release.
commented on January 19th, 2009 at 10:57 pm
Thaya –
Thanks. I have limited skills when it comes to MySQL. But I did see a fulltext index in wp_posts. However, it was post_related (post_NAME, post_content) – not post_title. I changed it to post_name, but that broke my Related Posts plugin (giving me a similar DB error that greet box returned).
So that tells me (remember my limited skills!) that there is a conflict between Greet Box and
Related Posts. This is the Related Posts plugin I'm using: http://wasabi.pbwiki.com
I'd love to use both your plugin and Related Posts.
commented on January 19th, 2009 at 10:58 pm
Correction, I changed the existing fulltext index FROM post_name TO post_title
commented on January 20th, 2009 at 12:29 am
Thanks for reporting back! Now we know it is definitely a conflict between WPGB and Related Posts. I will release a new version that uses a new index or maybe attempt to reuse the Related Posts index.
commented on January 19th, 2009 at 7:27 pm
@Patrick,
That's odd. It looks like it's working on your site. See back-end calls that WPGB makes:
or” target=”_blank”>http://www.blognetwerk.net/wordpress/index.php?wpgb_public_action=query&visit_delta=0&referrer=http%3A%2F%2Frandomsubdomain.punt.nl%2For
” target=”_blank”>http://www.blognetwerk.net/wordpress/index.php?wpgb_public_action=query&visit_delta=0&referrer=http%3A%2F%2Frandomsubdomain.web-log.nl%2F
Those links display the subscribe to RSS feed links, is that what you wanted?
commented on January 20th, 2009 at 4:02 am
Apparently its some png files that dont display on my site. Some do display. Any idea why?
commented on January 20th, 2009 at 6:57 am
Yes it works Thanks it was a misunderstanding
commented on January 20th, 2009 at 3:40 pm
Thanks for checking my blog. All is working fine now.
commented on January 21st, 2009 at 7:16 am
Hi,
Thanks for posting about the update. Request: Can you put a changelog on the updates. I do something similar for my plugins http://ajaydsouza.com/wordpress/plugins/on each plugin page.
commented on January 21st, 2009 at 7:27 am
?@ajaydsouza
I already have the change log in the readme.txt file. Where do you put yours? http://omninoggin.com/wp-content/plugins/wp-greet…
commented on January 21st, 2009 at 7:27 am
?@ajaydsouza
I already have the change log in the readme.txt file (http://omninoggin.com/wp-content/plugins/wp-greet… Where do you put yours?
commented on January 21st, 2009 at 8:01 am
Readme is a good idea. I should put this into practice as well.
I normally put the changelog on the plugin details page on my site.
commented on January 21st, 2009 at 9:23 am
Where's the Greet Box? I manually insert it before my post in single.php. After I see the HTML source, the "noscript" tag is disabling browser with javascript turned on from viewing the Greet Box. Is there any way to prevent it?
commented on January 21st, 2009 at 5:32 am
Released 4.4.2
As this release contains database changes, make sure you re-activate after the upgrade!
Special thanks to Jan Dembowski (http://wp.dembowski.net/)for valid XHTML changes.
commented on January 22nd, 2009 at 9:35 am
@Didik,
I don't think the noscript tag is disabling javascript. The greeting message only shows on post pages by default make sure you clear the cache value wpgb_* and visit your post page when you test it. Also:
"WP Greet Box is a little bit smart (or dumb depending on what you want) in a sense that it will not display the greeting message if it is being referred to by the another one of your pages. So if you go to your homepage, clear the cookie wpgb_* and then click into one of your posts, then the greet box will not show up. If you clear your cookie then visit the post page directly in an address bar or from another site then the greet box should show up."
That might be the issue you are having. What is your site URL?
commented on January 22nd, 2009 at 10:54 am
@Pawel
Sorry I've never heard of this.
commented on January 22nd, 2009 at 2:13 pm
OK, thanks anyway.
commented on January 22nd, 2009 at 6:35 pm
I get this error when I attempt to Activate:
Fatal error: Call to undefined function: wp_register_style() in /home/theclev/public_html/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 391
Help!
commented on January 22nd, 2009 at 7:34 pm
Ah… it looks like wp_register_style() is only available on WordPress version 2.7. I will have to make ths backwards compatible. Please stay tuned.
commented on January 23rd, 2009 at 12:11 am
Can you tell me if you see it working on my site? I activated it and can't even see it working at all.
commented on January 23rd, 2009 at 12:16 am
Never mind, I got it going, finally.
commented on January 23rd, 2009 at 12:29 am
Man, I just can't figure this thing out. I was able to see it once, now I can't see it any more no matter how many times I delete my cookies and temporary files.
commented on January 23rd, 2009 at 12:33 am
@Chris,
Sorry that it is causing you frustration.
"WP Greet Box is a little bit smart (or dumb depending on what you want) in a sense that it will not display the greeting message if it is being referred to by the another one of your own pages. So if you go to your homepage, clear the cookie wpgb_* and then click into one of your posts, then the greet box will not show up. If you clear your cookie then visit the post page directly in an address bar or from another site then the greet box should show up."
That might be the issue you are having. So try copying the URL then pasting the URL in a new brownser window or tab.
commented on January 23rd, 2009 at 1:42 am
I tried that and it didn't seem to work. It's currently activated on the site in the link above if you can try it.
commented on January 23rd, 2009 at 6:37 pm
@Chris,
I just visited your site and it saw that the CSS and the <div id="greet_box"> was embeded fine, but the javascript files were not there. For some reason the following files were not referenced in the footer like they are supposed to:
View source of this page to see where it should show up. You were able to get it working before. Any ideas on why it doesn't show up for you now?
commented on January 23rd, 2009 at 8:08 pm
Doesn't work for me. The greet_box is present in the post .. but its hidden due to the noscript tag .. after removing the tag using firebug I can see the greet_box .. deactivating the noscript template also doesn't help.
I tried searching something in google and then when it went to my site .. I see (after showing it from firebug) the normal box and not the google template .. same applies to every other template.
commented on January 24th, 2009 at 1:10 am
@Zuhaib,
I visited your site and this is what I noticed. On the site, the javascript makes a backend call that looks something like this when a visitor visits your post page:
“” target=”_blank”>www.zuhaib.in%2Fmisc%2Fe-texteditor-useful-keyboard-shortcuts&title=Zuhaib%20%7C%20e-TextEditor%20Useful%20Keyboard%20Shortcuts
“target=”_blank”>http://www.zuhaib.in/misc/index.php?wpgb_public_action=query&visit_delta=14401&referrer=&url=http%3A%2F%2F
” target=”_blank”>http://www.zuhaib.in/misc/index.php?wpgb_public_action=query&visit_delta=14401&referrer=
the server will return a greeting message. So it looks like your server rewrite rules is not handling the request properly. You will need to debug the .htaccess file or your permalink structure to fix this. Unfortunately I cannot help you there. :(.
commented on January 23rd, 2009 at 8:16 pm
Thanks, I ended up pasting those into the footer and it's working fine now.
commented on January 25th, 2009 at 10:25 am
What are the possibility's for subdomains like ——–.web-log.nl or ——-punt.nl
*.web-log.nl or *.punt.nl is not working.
Thanks for your work great plugin!!
commented on January 28th, 2009 at 5:16 pm
Heya! I kinda liked this plug-in and have seen it around the web on some of the pages that I view regularly. However, it didn't work on my site except when I switched off my JavaScript on Firefox.
I wonder if it jQuery had caused this plug-in to not function properly? Or could it be DISQUS as mentioned earlier by Sid.
commented on January 29th, 2009 at 9:44 pm
It is a great plugin! Thanks for writing it! I think I've seen the idea before, but you're the first to make it as plugin for WP.
commented on January 30th, 2009 at 11:05 am
@Daniel Richard
I just visited your site. Did you deactivate the plugin?
commented on January 31st, 2009 at 1:49 am
hi, in my blog with k2 theme the greet box sohws bad formated, in some other themes it shows nice, any idea how to fix it? greet plug in!
commented on January 31st, 2009 at 4:54 am
I have it installed. It used to work. But it doesn't seem to be working now. Is it WP 2.7?
commented on February 2nd, 2009 at 5:57 pm
@Regormatus,
I don't think anybody else have problems with it and WP 2.7.
commented on February 2nd, 2009 at 10:58 am
@matias
You can tweak the CSS settings in wp-greet-box/css/wp-greet-box.css to fit your specific theme needs.
commented on February 2nd, 2009 at 10:02 pm
Hey! Great plugin, just what I needed, thank you! I installed it and then activated it, did some changes in the messages to be displayed but it doesn't seem to work. I tried to open some post via google no greet box showed, nor from direct linking. Any ideas what might be wrong?
Thanks again for the wonderful plugin
commented on February 2nd, 2009 at 10:59 pm
@Dimi
I have just posted a troubleshooting guide for WP Greet Box since I keep getting the same questions in comments. Please check it out here.
commented on February 2nd, 2009 at 11:00 pm
@Dimi
I have just posted a troubleshooting guide for WP Greet Box since I keep getting the same questions in comments. Please check it out here.
commented on February 2nd, 2009 at 11:00 pm
@Dimi
I have just posted a troubleshooting guide for WP Greet Box since I keep getting the same questions in comments. Please check it out at http://omninoggin.com/wordpress-posts/wpgb-troubl…
commented on February 3rd, 2009 at 12:03 am
Hey, thank you for the fast reply! I didn't notice that page, but after you posted it I checked and the onload.js and functions.js were missing in the source of the page. I read above somewhere in the comments that somebody put them in the footer, I did it and it works now. Thanks again!
commented on February 3rd, 2009 at 8:59 am
love the plugin but i cant get it to work. ive activated it and nothing appears. ive used a different brwoser in case it was because i was logged in and then searched for my site using google and nothing appears. any ideas?
commented on February 3rd, 2009 at 9:05 am
@slee
Sorry you are having problems with it. Have you tried stepping through the Troubleshooting Guide?
commented on February 3rd, 2009 at 12:57 pm
I have followed the troubleshooting thus far but I am still unable to view the message on my blog.
Followed your guide and searched for this 4 items:
* wp-greet-box/css/wp-greet-box.css
* id=”greet_block”
* wp-greet-box/js/functions.js
* wp-greet-box/js/onload.js
I found all except for id=”greet_block”.
Please advice.
commented on February 3rd, 2009 at 1:06 pm
Sorry for double posting here but
I have followed the troubleshooting thus far but I am still unable to view the message on my blog
Followed your guide and searched for this 4 items:
* wp-greet-box/css/wp-greet-box.css
* id=”greet_block”
* wp-greet-box/js/functions.js
* wp-greet-box/js/onload.js
I found all except for id=”greet_block”.
Please advice as I am really lost!
commented on February 3rd, 2009 at 5:23 pm
ah i missed that i shall give that a shot – thanks for your help
commented on February 3rd, 2009 at 8:54 pm
After installing and activating the plugin, I got the blank screen of death. All pages of my blog were coming back blank, including the admin pages. So, I couldn't disable the plugin.
Thankfully, I found instructions online to disable the plugins by directly editing the database (http://perishablepress.com/press/2008/02/18/quick…
I am running WordPress 2.5.1. I will try to update to the latest version, and try again.
commented on February 3rd, 2009 at 9:33 pm
@Arnold
Thanks for checking out the tutorial. What is your site URL so that I can check this out?
commented on February 3rd, 2009 at 9:35 pm
@Igor Ostrovsky
Sorry you had the blank screen of death issue and thank you for linking such a useful article. There is actually a known compatibility issue right now with older versions. I haven't had the time to resolve it yet, but I will try to do this as soon as possble.
commented on February 3rd, 2009 at 9:43 pm
@Arnold
Actually I found your URL. I visited your post page and found that the code 'id="greet_block"' exists along with the other required code references. I think this is the issue that you are having.
"WP Greet Box is a little bit smart (or dumb depending on what you want) in a sense that it will not display the greeting message if it is being referred to by the another one of your own pages. So if you go to your homepage, clear the cookie wpgb_* and then click into one of your posts, then the greet box will NOT show up. If you clear your cookie then visit the post page directly in an address bar or from another site then the greet box should show up."
I will add this to the troubleshooting guide.
commented on February 4th, 2009 at 6:31 am
AH! okay now i see! I followed your instructions and finally saw greetbox greeting me! Very nice! Good job! I will write a post on WPGB as soon as I sort out some WordPress bugs and will move over from blogger.
Pardon me as i'm a newbie at wordpress! been a blogspot blogger for quite some time now.
oh! and another thing! Is it possible for me to add a greeting message at my homepage other than just on one of my posts? If so, how do I configure it?
Many thanks Thaya!
commented on February 4th, 2009 at 10:53 am
Releasing version 4.4.3
commented on February 4th, 2009 at 7:14 am
OH! okay i tried and tried and trialed and errored and got my message!
THANKS SO MUCH FOR THIS USEFUL PLUGIN
Will write a post to recommend WPGB to all WP users when I migrate!
WOOHOO Thanks!
commented on February 4th, 2009 at 8:53 pm
I have been unable to get the plugin to work on my blog with the current theme. It works when I set it to the origional wordpress theme but not with my current one. I even tried inserting the code manualy in various places and it still won't work. Any idea why this is happening?
I'm using a slight variation of this theme
http://www.freewordpresstheme.info/2008/10/05/fre…
is it somthing in the theme thats making the code not work at all? as I said I tried putting the code everywhere, even tried putting it in the posting itself. I assume I need to edit the theme to fix the issue so please advise accordingly! Thanks
commented on February 4th, 2009 at 9:17 pm
I tested a large number of other themes that I got from the same site and none of them worked. Manually inserting the code has no result either.
commented on February 4th, 2009 at 10:45 pm
Seems like it works for me:
http://www.stooorage.com/show/52/61342_nathangood…
commented on February 6th, 2009 at 1:01 am
Thanks, Thaya. I updated to WordPress 2.7, and the problem went away.
My blog (http://igoro.com/)is now sporting the greet box. Thanks for doing such a great job developing and supporting the plugin.
commented on February 6th, 2009 at 4:27 pm
It only shows related posts for yahoo, if someone comes from the french version of yahoo, and not for example, the us yahoo page or german yahoo page.
Is there any chance to get this plugin more international?
commented on February 7th, 2009 at 5:27 am
@Thorsten
The US version of Yahoo works for me. I definitely do not have the German domain in there. I will internationalize it better in the future.
commented on February 8th, 2009 at 4:08 am
Hi Thaya! Thanks for the cool WP Greet Box. I just buzzed it up on my blog (http://bs.kyambadde.com/wp-greet-box-a-cool-visit… Will keep you posted as and when i get a little tutorial up.
Bless you!
commented on February 8th, 2009 at 3:20 pm
I just installed qTranslate on my blog. I run it in two different languages, English and Faroese. I translated the greeting messages to Faroese, but now they show up on my English part as well. It would be nice to have the English translation also. Is this possible?
commented on February 10th, 2009 at 4:11 am
@BSK
Thanks for your kind words and for writing about my plugin!
You can modify the icon for your custom referrers by modifying the "Greeting Icon (optional):" field for each greeting message. I can understand that this gets annoying after the 10th message or so and I do have plans on making this quicker for you to modify later.
Do let me know when you have a tutorial posted. I look forward to reading it.
commented on February 10th, 2009 at 4:38 am
@Hjalti á Lava
Hm… this is interesting. From the plugin description, it seems like qTranslate translates your blog entry on the fly, but lets you specify the title translation yourself.
Currently, I don't think WP Greet Box is currently able to utilize qTranslate's ability to translate messages. But I believe that if I add a hook into WPGB to allow any modifications to the message before display, then qTranslate can hook into it and dynamically translate the message for you.
I will put this feature into the next release.
commented on February 15th, 2009 at 8:46 am
Hey Thaya, I'm rocking WP Greet Box on yoast.com right now, really loving it! I was wondering if you could provide us with the source file for the icons? I want to create one for WordPress.org
commented on February 15th, 2009 at 10:26 am
I've updated the post with the PSD template. Please ping me about the icons once you've created them! I will check in the new icons for everybody to use.
commented on February 15th, 2009 at 11:22 am
I've made them, could you email me at joost $ yoast . com? I'll email them straight back I've got another request too: any chance you could add an apply_filters("greet_box_text",$message['text']) to the plugin before outputting the text? That way I can automatically add Google Analytics tracking codes to the links
commented on February 16th, 2009 at 5:47 am
Released 4.5
- Added apply_filters("greet_box_text", $greet_html) filter for other plugins to modify message before display.
- Added icons for WordPress (thanks Joost De Valk!) and Tumblr.
commented on February 16th, 2009 at 5:48 am
@Hjalti
I have added this filter capability. I hope qTranslate can make use of it.
commented on February 18th, 2009 at 7:10 am
I love it – I'm running it on one of my low traffic blogs. I'll probably be adding it to all of them. What a great idea.
commented on February 18th, 2009 at 9:37 am
I've noticed this problem happen only recently — I've upgraded to the latest version of the plugin and I'm on WP2.7.1. What happens is, when I'm writing a new post and save it and preview the post (a new tab/window opens to preview the post), a WP login form appears where the greet box is supposed to be. I've already turned off the self referrer option…
I know it's the plugin that's causing this because when I deacivate WP Greet Box, the problem goes away.
commented on February 18th, 2009 at 11:26 am
Hey there
Can you use this plugin to give commentors any kind of message you want? Not just something to do with where they have visited the site from? For example, I want people to comment on my blog using their real names, and not using keywords.
Thanks a lot
commented on February 18th, 2009 at 10:42 pm
Are you trying to display it for only new visitors? WP Greet Box is really based on referred URL. If you are trying to display something to new visitors only then I would recommnd using Ozh's Who Sees Ads.
commented on February 18th, 2009 at 11:06 pm
@Blogie Robillo
Are you using automatic insertion or manual insertion?
commented on February 18th, 2009 at 11:28 pm
Automatic insertion… I wasn't aware you could add the code manually. OK, I'll see what happens if I do manual insertion. Meantime, any thoughts on the problem I'm having?
commented on February 18th, 2009 at 11:39 pm
It's probably going to be the same for manual insertion. I'm not sure why it would do that. You can try monitoring the browser connections via the Firebug net tab. To see what the AJAX call is, start from step 2 of the trouble shooting guide (http://omninoggin.com/wordpress-posts/wpgb-troubl… while in preview mode.
commented on February 21st, 2009 at 4:41 am
Hi Thaya,
I've tried for the last hour to get your plugin working, as I saw it on yost and love the idea. I'm running WordPress 2.7.1 self hosted. I went through your troubleshooting page, tried manual and automatic, and still can't figure this out.
My install is a bit weird in that I'm part of a network of blog owners. For security reasons, I don't have access to check the .htaccess and I can only FTP to the plugins directory. All template editing I have to do in wordpress admin.
I originally had the WWSGD plugin installed, and that did work. I deactivate to install your plugin.
I tried Firebug, but I'm somewhat new to debugging this way.
Any help would be appreciated, as this is such a fabulous plugin!
commented on February 21st, 2009 at 7:32 pm
Hi Thaya,
I found the culprit – a plugin called News Tweet. If I activate it, your plugin won't work. How can I figure out what to do to make them both work at the same time?
commented on February 22nd, 2009 at 3:53 pm
Hey Thaya,
awesom plugin. It works great on my site except the xhtml validation. For some Reason the wrapping DIV shows up twice.
E.g. <div id="greet_block"></div><div id="greet_block">Greeting Text</div>. Havn't figured it out yet. In my configuration HTML code before and after greeting box is empty. Any Ideas?
Thank you!
commented on February 23rd, 2009 at 3:01 pm
Thanks for sharing!
commented on February 23rd, 2009 at 7:45 pm
Forget my last post! I've fixed it. Thank you for this amazing plugin.
Regards
commented on February 24th, 2009 at 1:16 am
Hi Thaya,
I can't see the Greet box (tried automatic and manual way). Would you mind investigating it? When using Firebug, I can see the piece of code with div_id=greet_block and the <noscript> code if it means anything.
I think the plug-in is great because I'd hate it if I'm being bombarded to bookmark to all bookmarking sites when I came from Digg, for example
commented on February 24th, 2009 at 5:23 am
@Manuel
Sorry I couldn't get back to you sooner. Thanks for reporting back. What was the issue that you had? Can you please let us know what your resolution is in case anybody can benefit from your troubleshooting.
commented on February 24th, 2009 at 5:25 am
@Barbara
Sorry I couldn't get back to you sooner. I searched Google and the WordPress plugin repository but couldn't find the News Tweet plugin. Where can I find it?
commented on February 24th, 2009 at 5:28 am
@Michael
Sorry I couldn't get back to you sooner. I checked out your site and found out that the Javascript files weren't being inserted into the footer. Does your theme have a call to wp_footer(); in your footer.php? If all else fails you can also insert the Javascript reference directly like the end of Step 1 in the WP Greet Box Troubleshooting Guide
commented on February 24th, 2009 at 5:28 am
@Michael
Sorry I couldn't get back to you sooner. I checked out your site and found out that the Javascript files weren't being inserted into the footer. Does your theme have a call to wp_footer(); in your footer.php? If all else fails you can also insert the Javascript reference directly like the end of Step 1 in the WP Greet Box Troubleshooting Guide
commented on February 24th, 2009 at 6:14 am
Hi Thaya, don't feel bad! I should be grateful that you are replying. I thought wp_footer is a default that every theme has. Apparently, it's not O_o. I've added it to my theme and have confirmed the Greet Box works fine! I'll post up about this wonderful plug-in some time soon.
Thanks for your hard work!
commented on February 24th, 2009 at 6:17 am
@Michael
That's good to hear! Let me know when you've written the post! I always love to hear feedback and read reviews.
commented on February 24th, 2009 at 3:23 pm
Hi Thaya, I linked my name to the plugin on WordPress, as I wasn't sure how to do a link in the comment box. Thanks!
commented on February 24th, 2009 at 3:24 pm
Oops, hit submit before I finished (sorry). Here's the url but I'm not sure if it will get mangled… http://wordpress.org/extend/plugins/newstweet/
commented on February 26th, 2009 at 4:57 am
@Barbara House
I tried to reproduce this problem on my development blog and wasn't able to. I was able to get both WP Greet Box and News Tweet working at the same time :(. Not sure what your issue is.
commented on February 26th, 2009 at 2:31 pm
Hi Thaya,
Thanks for the great plugin, it's really awesome, and it works flawlessly out-of-the-box!
There is just one thing, but one which I consider a *major* annoyance. Since the greeting shows up only after loading the whole page, it moves down the page content after it abruptly when the greeting gets shown.
It turns out, that there are many secondary elements that keep loading way after the content is shown, so when the greeting appears, the reader is most likely already reading the content and can definitely feel the bump.
I understand that this is because it's done in AJAX and to bypass cache restrictions (such as WP-SuperCache), but I still have some questions/feature requests/observations…
1. Is there a way to implement the greeting without using AJAX, and still bypass WP-Super-Cache? My guess would be yes, since WP-Supercache provides functions for plugin programmers to use and hook into. I understand this is a major change, but it would allow referral detection via PHP, getting rid of the bump issue, and making the plugin work for non-Javascript users, too.
2. Is is possible to make the javascript load sooner (i.e, without having to wait the whole page to load?)
3. Provided that I will show a greeting EVERY TIME, is there a way that I can "reserve the space" in my page for the greeting to show up? I mean, show a default div with a rotating loader gif that gets replaced by the greeting as soon as it loads, or at least have a blank space so that the content loads in its proper position (without the 'bump' I mentioned)?
I appreciate all the effort you put into this and hope that considering my questions can help you make it even better.
Thanks in advance!
commented on February 27th, 2009 at 2:18 am
Hi Thaya,
Is there a possibility to add an option to not include/load the css file ('sort of: 'I take care of the necessary CSS myself' or in other wordings) ? I have one big css file for all my WordPress plugins to minimize file requests and I keep forgetting to comment the 'add_action' hook in wp-greet-box.php after every upgrade
commented on February 27th, 2009 at 6:38 pm
@Jean-Paul Horn
Sounds easy to do. I will add this option into the next release.
commented on February 27th, 2009 at 6:41 pm
@Luciano Passuello
Hehe… I never though of it to be that annoying. I'll see what I can do in the next version or two.
commented on March 2nd, 2009 at 3:43 am
Released 4.6
- Added ability to import and export all WP Greet Box options (including greeting messages).
- Added option to disable CSS for manual CSS management.
- Enhance upgrade procedure. Now all you have to do is visit any admin page after every upgrade.
commented on March 2nd, 2009 at 12:07 pm
This release breaks my blog "Fatal error: Call to a member function display() on a non-object in
/path-to-my-blog/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 1454"
commented on March 2nd, 2009 at 2:46 pm
Hello! I love your plugin and it was working perfectly until the morning, when I upgraded it via the WP automatic upgrade link. Now the Greet Box no longer shows up and the only portion of the greet-box code that's in the header is the link to the CSS file.
commented on March 2nd, 2009 at 5:26 pm
Hi! Great plugin, but version 4.6 is not working properly. Since upgrading from 4.5 to 4.6 my blog doesn't load at all, only header.
commented on March 2nd, 2009 at 6:48 pm
Released 4.6.1
- Fixed broken manual insertion.
commented on March 2nd, 2009 at 6:49 pm
Sorry about that! Looks like you are doing manual insertion. I thought I tested everything before this release but manual insertion must have slipped through the cracks. Version 4.6.1 should fix this.
commented on March 2nd, 2009 at 6:50 pm
@Vladislav Chernyshov
Are you using manual insertion? I just fixed a manual insertion bug in version 4.6.1.
commented on March 2nd, 2009 at 6:51 pm
@Ari
Sorry about that! Are you using manual insertion? I just fixed a manual insertion bug in version 4.6.1. BTW, the Cholula Cheese bread looks delicious!
commented on March 2nd, 2009 at 6:55 pm
Thanks for your reply! I don't think I'm doing manual insertion. I just installed the plugin, activated it and then checked the option for insertion in all of my posts.
Glad you like the bread!
commented on March 2nd, 2009 at 6:58 pm
Yes. I still cannot upgrade to 4.6.1 from WordPress dashboard. How to get 4.6.1?
commented on March 2nd, 2009 at 7:05 pm
I just checked it in. There's a bit of a lag before it shows up in WP Extend. It should show up within half an hour or so.
commented on March 2nd, 2009 at 7:51 pm
@bart
Can please you try 4.6.1 anyway? It looks like the PHP debug level was set to complain on this error message. Be sure to keep 4.5 handy just in case though :).
commented on March 2nd, 2009 at 7:52 pm
@Ari
Can please you try 4.6.1 anyway? Be sure to keep a copy of 4.5 handy just in case though :).
commented on March 2nd, 2009 at 8:02 pm
Yay, 4.6.1 fixes the bug for me Thanks!
commented on March 2nd, 2009 at 8:03 pm
Where can I download a copy of 4.5? Thanks! And I will try 4.6.1 as soon as I have 4.5 to replace it in case there are any problems on my site.
commented on March 2nd, 2009 at 12:12 pm
I'm not doing manual insertion, neither on pages nor or posts. I managed to downgrade to 4.5 and I'm patiently awaiting the fix
commented on March 2nd, 2009 at 8:22 pm
Ari, you can download the 4.5 version from here.
commented on March 2nd, 2009 at 8:25 pm
@bart
I was about to post but you beat me to it. Thanks for helping moderate my comments!
commented on March 3rd, 2009 at 4:10 am
Thanks Bart!
commented on March 3rd, 2009 at 4:12 am
I deleted the wp-greet-box folder in the WP plugins folder then reinstalled version 4.5 but for some reason the plugin still isn't working. All of my old preferences are still showing up too – i.e. my customized greetings. Was deleting the plugins folder and reinstalling 4.5 not enough? Thanks for your help!
commented on March 3rd, 2009 at 10:20 am
Thx, Thaya! Version 4.6.1 works perfectly!
commented on March 3rd, 2009 at 12:35 pm
This is a classy plugin so good and relative for users and great for my to be able to say hi to them and great my users. Only only one suggestion for a change and that is the font came out a little ugly and larger then my other font and actually different. So some easy settings for font size and type would make it a perfection. Very great work. Very classy indeed.
commented on March 3rd, 2009 at 7:38 am
@Ari
That should have been enough. I just checked out your site and it looks like there is no Javascript references in your footer. Can you check if your theme's footer.php have a call to <?php wp_footer(); ?>?
commented on March 3rd, 2009 at 6:38 pm
Hi Thaya! I have a question about URI catching rules.
Referrer URL set for message is: yandex.*, ya.*
In real life this URL has triggered the message to show up: http://www.kuhnya.nsk.ru
Why? The wildcard is ya.*, not *ya.*
commented on March 4th, 2009 at 2:11 am
One thing I can't find in the documentation – is it possible to configure Greet Box to display no icons? If I remove the icons it just displays a default icon at the moment. I have plenty of graphics on my page already and really don't want more…
commented on March 4th, 2009 at 3:56 am
@Jaffasoft
You can fully modify the way the greeting message looks by modifying the CSS file: plugins/wp-greet-box/css/wp-greet-box.css. Hope that helps.
commented on March 4th, 2009 at 4:02 am
@Ricky Buchanan
You will have to remove the "Greet Icon URL" for each banner in the WP Greet Box settings page. Since there are many messages by default, a quick way to do it would be to:
1. Export the settings.
2. Make a copy of this exported settings (just in case).
3. Modify the settings to remove all Greet Icon URLs (leaving only '').
4. Import the new settings into WP Greet Box.
Hope this helps.
commented on March 4th, 2009 at 8:35 am
@Vladislav Chernyshov
That's the way it works right now. There is actually an invisible * before and after your match rule and it can match against the entire referrer URL (not just the domain). That way you can match against sub-directories too. For example, you can match against google.com/reader, where you would not be able to if you can only match against the domain.
commented on March 6th, 2009 at 6:41 pm
Hi Thaya,
Awesome plugin, no doubt, but I have a simple query.
I see you have provided an option to display related posts in the post at the bottom. I wanted to ask you, if this can be disabled, somehow? I have disabled it from the WPGB options, but still it shows "No related posts."
I have a dedicated plugin for Related posts and it shows up only if there are related posts, but Greet box shows "No related posts." at the end of the posts, something I wouldnt want there, or rather be hidden when there are no related posts.
So is there a way to disable the related post option permanently, or make it come up only if there are related posts? Either some option or edit some code from the plugin editor in WP?
Any assistance or advice would be appreciated! Thanks!
commented on March 8th, 2009 at 3:57 am
@Dinesh Mathia
That's odd, I just tried unchecking "Detect keywords from search engines referrers and display related posts" in WP Greet Box options and related posts doesn't show up.
I will probably add this feature of "showing related posts if it finds any" in the next few versions.
commented on March 8th, 2009 at 8:58 am
Released 4.6.2
- Fixed WP Greet Box triggering wp-include/query.php WordPress core error for some themes.
commented on March 8th, 2009 at 7:49 pm
Like others I'm really liking this plugin. Quick question/problem, i've added a new referrer which is affiliates4u.com, set the time out to 0 and creted a new logo but for some reason the plug in doesn't detect referrals from this site and instead uses the default RSS icon greeting. Help appreciated.
Thanks
commented on March 9th, 2009 at 4:25 am
@Paul
It seems like it's working for me. http://www.stooorage.com/show/66/78240_a4u.png
Maybe it was browser cached somehow?
commented on March 9th, 2009 at 7:39 am
Hi Thaya a thanks that u devloped this plugin….
But I think there is some problem with this plugin,, it never worked on my site.
I m running a site http://tradingideas.in/ for Indian Financial market and tried to add this on my site.. but unfortunatly not able to get any result..
I think there is some problem with this one.. or maybe I am doing any mistake.. Any help will be appriciated for this… and I think u will surely help me
Abhishek
http://tradingideas.in
commented on March 9th, 2009 at 9:50 am
Hi Thaya,
I can't recreate this with natural links from the affiliates4u.com website. Take a look at a typical like from their website…
www.fishandclicks.co.uk%2Faffiliates-hijacking-me… target=”_blank”>http://www.affiliates4u.com/forums/redirect-to/?r…” target=”_blank”>www.fishandclicks.co.uk%2Faffiliates-hijacking-merchants-twitter-accounts%2F
I think the way they are redirecting all outbound links somehow prevents my site from picking up the referrer.
Seems to work using the link in your trouble shooting guide though…
http://www.fishandclicks.co.uk/index.php?wpgb_pub…
Do you think this is a setting on my site or thiers given that every other welcome message seems to work fine.
Thanks
commented on March 9th, 2009 at 9:52 am
Sorry, that link should have been…
http://www.affiliates4u.com/forums/redirect-to/?r…
commented on March 9th, 2009 at 9:45 pm
@Paul
I used firebug to visit your site through that link and I see the referrer URL as:
url=http%3A%2F%2Fwww.fishandclicks.co.uk%2Faffiliates-hijacking-me…
Looks like for some reason the affiliates4u server is not passing referrer info over to your through that link.
commented on March 11th, 2009 at 4:06 am
Released 4.7
- Added friendfeed.com, linkedin.com, and plurk.com along with corresponding icons.
- Made related posts not show up if no related results are found.
commented on March 11th, 2009 at 1:37 pm
Hello there,
I have a weird problem with your Plugin. I first had the version 4.6.2 and now upgraded to 4.7 but that did not solve the problem:
The plugin works fine, but I cannot change anything in the "General Configuration" section. When I uncheck any option or edit the feed URL and click on "update options", the site reloads and everything is checked again and the feed URL did not change at all.
How can I fix this? Do I have to set these options manually in the .php files? The CHMOD for all the files is correct (set it to 777), and if I change the greetings messages they will be saved.
Can you help me fixing this issue?
Thanks in advance.
Best regards,
Michael
commented on March 11th, 2009 at 8:53 pm
Hi Thaya! I love this plugin, its my top "must have." I would be awesome to have a "statistics page" ( or a number beside each greet message in admin panel) that show how many times a greet was shown. I'd love to see what was shown and how many times.
commented on March 11th, 2009 at 9:24 pm
@Kip
Thanks for your kind words. Statistics has always been on my list of things to do. Counting the number of times it is shown is easy, but counting the number of clickthrough is going to be a bit harder. Don't worry though, it is pretty high up there on the upcoming features list.
commented on March 11th, 2009 at 9:25 pm
@Kip
Thanks for your kind words. Statistics have always been on my list of things to do. Counting the number of times it is shown is easy, but counting the number of clickthrough is going to be a bit harder. Don't worry though, it is pretty high up there on the upcoming features list.
commented on March 11th, 2009 at 10:39 pm
@Michael
That is definitely a weird problem. No you don't have to change those settings in the .php files. The general configuration page updates fine for me.
To debug, I would start by trying to add "echo 'i was here';" into different places in admin_page() and in admin_request_handler() in wp-greet-box.php to figure out exactly where the code stops working.
Sorry I don't have a better solution.
commented on March 13th, 2009 at 7:43 am
Great plugin! btw i tried testing it with wordpress "header-cleaner" plugin today but unfornantly that causes wp-box not to load, any idea why?
commented on March 13th, 2009 at 10:13 am
I'm new at this, but looks great! I'll give it a whirl!
commented on March 13th, 2009 at 6:52 pm
No idea why. It shouldn't cause it to not load. Can step through the troubleshooting guide?
commented on March 14th, 2009 at 3:08 pm
Hi Thaya. Sorry for not responding for so long, I came down with the flu and was out of commission.
My theme does have the php call you mentioned. Like I said, the plugin was working perfectly until I upgraded to the new release. Now even version 4.5 does not work.
commented on March 14th, 2009 at 7:38 pm
Kudor for the plugin! I see that it gets updated quite often!
Suggestion: keep a version history for the plugin somewhere in the site.
commented on March 15th, 2009 at 2:48 pm
awesome plugin
commented on March 15th, 2009 at 6:17 pm
I just sent you a donation. Fantastic plugin! It works really well on my blog at http://www.MichelFortin.com/ excellent work.
commented on March 15th, 2009 at 7:05 pm
Hi,
First, thanks for sharing this plugin.
The plugin works fine except one thing : it doesn't seem to store my personnal configuration…
Let me explain you : in the plugin administration menu, I chose to hide the "Powered by WP Greet Box" link and to use manual insertion. I update option and when I go back to my blog the greeting messages doesn't appear where I want it to appear and the "Powered by WP Greet Box" link is displayed…
Of course, I've inserted the manual insertion code in my template files.
I'm using WordPress 2.7.1 on localhost.
commented on March 15th, 2009 at 8:10 pm
Hello,
I installed this great plugin and I am trying it at comparativadebancos dot com / mexico
but I always get a "X" letter just after the icon (google, rss, etc). You can check it search for "comparativa bancos mexico" in google for example.
Do you know how to solve it?
Thanks
commented on March 15th, 2009 at 8:16 pm
Looks like there is a bug. The visitor timeout (set to 14400 etc) doesn't work. It keeps reappearing no matter what.
commented on March 16th, 2009 at 1:47 am
I installed WP-Greet Box in my new blog. I set the RSS Feed url to my feed. But the greeting messages are using my base URL with wp-admin/[[rss-link]]/ appended to it. Of course this gives a 404. How do I get it to use the URL of my RSS feed that I gave it in the General Configuration?
commented on March 16th, 2009 at 3:11 am
@Luciano Passuello
Thanks for the suggestion. I already have the version history in the readme.txt file and there's a link to it. It was getting a bit hectic for me to keep all of my documentation updated in multiple mediums :).
commented on March 16th, 2009 at 3:32 am
@Michel
Looks like the cookie is not working for some reason. I noticed because the AJAX request always sends visitor_delta=-1 in the backend URL:
It seems to me like the cookie is working other sites that are using the updated WPGB.
I turned on Firebug, loaded your site, and found a Javascript error: "too much recursion" in actionpopup.php. I think that might have caused the WPGB cookies code to not execute properly.
commented on March 16th, 2009 at 3:36 am
@Lionel
Is this the link in the WP Admin or is it the link in the front end?
commented on March 16th, 2009 at 3:40 am
Works fine so long as you have the "place js to the bottom" option enabled.
Thanks for the plugin
commented on March 16th, 2009 at 3:53 am
I have version 4.7 now. Can you please try that? I've fixed a hook problem that some people were having in 4.6.
If it still doesn't work, can you try stepping through the troubleshooting guide to help me isolate the issue (http://omninoggin.com/wordpress-posts/wpgb-troubl…
Thanks!
commented on March 16th, 2009 at 3:49 am
@Bobby
This doesn’t sound right to me. Did you confirm that the settings are as you wanted in the WP Admin section (i.e. the "Powered by WP Greet Box" link is disabled)?
commented on March 16th, 2009 at 5:15 pm
Feature Suggestion: allow the icon to be a link pointing to a defined url. We could use variables, just like we do in the text. In my first usability studies, many people click on the icon, so allowing it to be a link would increase the conversion rate of the greeting box.
Also, let me drop my recommendation for users that want to test WP Greeting Box on their blogs: I am using the refSpoof firefox addon and couldn't find anything better so far: it allows you to fake the referral to a page by simply typing it in a toolbar. Works great!
commented on March 16th, 2009 at 5:47 pm
@Luciano Passuello
Wow! Great suggestion on the linked icon and the refSpoof firefox add-on. I will mention the add-on in the troubleshooting guide and add your link icon feature in one of the upcoming releases. Thanks again and keep those ideas coming!
commented on March 16th, 2009 at 7:51 pm
Hi Thaya,
I don't really understand what you mean.
This is how I want to configure the plugin :
- Do not display "Powered by WP Greet Box" link : checked
- Automatically show greeting message on posts : unchecked
- Position greeting message AFTER the post/page.
- Detect keywords from search engines referrers and display related posts : unchecked
- Enable css/wp-greet-box.css : unchecked
After I've clicked on "Update option", the options seems to have been reset, i.e., my personnal option are not displayed.
The biggest problem is that the greeting message is not displayed where I want it to be displayed (in a specific place after the post). It seems that my manual insertion is not taken into consideration.
Sorry if I'm not understandable, English is not my mother tongue
commented on March 16th, 2009 at 8:02 pm
@Bobby
English is not my mother tongue either so we're in deep trouble :).
Anyhow, I know somebody else that is having this problem too, but I still cannot reproduce the issue on my side. Is there anything special about your blog setup that you think might be causing this?
commented on March 16th, 2009 at 8:13 pm
@Michael
Do you have anything special with your WordPress setup? I'm trying to figure out what the issue is. Can you try disabling all of your plugins other than WPGB to see if it has a conflict with any other plugins?
commented on March 16th, 2009 at 8:15 pm
@Bobby
Can you also try disabling all other plugins and see if WP Greet Box works fine on its own? If it does then it would be nice if you can enable each of the other plugins one by one to see which one causes the conflict.
commented on March 16th, 2009 at 1:27 pm
@Bobby
To the best of my knowledge, it is fully compatible. Most people who use my plugin are on 2.7.1 (including me). I suspect that it has to be a servers specific setting somewhere. Can you try adding 'echo "here";' into the function admin_request_handler() in wp-greet-box.php to see if the code ever executes when you do make any option changes?
commented on March 16th, 2009 at 9:07 pm
It doesn't change anything. I also deleted and reinstall your plugin and it didn't do anything either. Looks like it's not related to the use of an other plugin.
There's nothing special with my blog as far as I know. Is your plugin fully compatible with WP 2.7+?
commented on March 16th, 2009 at 10:31 pm
I tried to disable all active plugins. Still the same problem.
I would say that I don't have anything special. Just the normal well known plugins: Akismet, Feedburner, Sitemaps, Slimbox, Sociable, Twitter Tools, wpSEO and your Greet Box.
Well, it's not a big problem for me. But still, it's weird…
commented on March 16th, 2009 at 10:40 pm
@Michael
Yeah it is very weird. Someone else is having the same problem and I'm breaking my head over how to reproduce this :P.
commented on March 18th, 2009 at 2:03 am
Released 4.8
- Added support for non-cache-compatible mode for people who do not use this plugin with any caching plugins.
- Added option to disable JS references for manual JS management.
commented on March 18th, 2009 at 9:46 am
Hey Thaya!
First things first: Great plugin!
BUT…I've got the same problem like Bobby. I'm not able to save any changes – neither in the Admin nor in the wp-greet-box.php. BUT i can edit and save the greeting-text. Thats the only thing that works…
Do you have any idea? Would be great if you cold provide any solution Thanks!
commented on March 18th, 2009 at 5:06 pm
I don't know if this helps and if I did this the right way (I'm not familiar with php ), but I added the "echo" here in the admin_page function:
elseif($_GET['wpgb-page'] == 'generic') {
require_once('options-generic.php');
echo 'i was here0';
}
elseif($_GET['wpgb-page'] == 'import-export') {
require_once('options-import-export.php');
echo 'i was here';
}
The "i was here0" will be displayed, the other one not.
If I add the echo in the admin_request_handler, nothing will be displayed. No matter where I put the code.
Does this help you?
commented on March 18th, 2009 at 5:38 pm
I think this does help me. Let me email you about this.
commented on March 18th, 2009 at 5:45 pm
@Stephan
Yeah, there's another person on this comment thread having the same issue too (Michael). I'm debugging with him right now, so hopefully I can find a solution for everybody and release a patch.
commented on March 19th, 2009 at 1:04 pm
Ok, my mail address is: info (at) early-adopter (dot) info
commented on March 19th, 2009 at 3:58 pm
Alas, upgrading to 4.8 did not resolve the issue. It's strange because before upgrading earlier the plugin was working perfectly. No issues whatsoever.
I have uninstalled it. Makes me sad, but I don't know what else to do. The troubleshooting guide you linked to returns a 404 error.
commented on March 19th, 2009 at 6:43 pm
Just sent you an email.
commented on March 19th, 2009 at 6:47 pm
@Ari
Sorry you are still having the same issue. Let me ping you via email for some futher details.
commented on March 19th, 2009 at 7:17 pm
Released 4.8.1
- Fixed PHP & JS cookies conflict when switchng WP Greet Box modes.
- Fixed admin general configuration page not saving options.
commented on March 19th, 2009 at 8:23 pm
I installed the plug in, but is is not showing up on my posts – any suggestions
commented on March 19th, 2009 at 8:27 pm
@Tawny
Have you tried running through the Troubleshooting guide? http://omninoggin.com/wordpress-posts/wpgb-troubl…
commented on March 19th, 2009 at 8:28 pm
I'm having trouble displaying the plugin on my blogs homepage:
http://weareblogging.0fees.net/blogs/waw_blog
If you click on any of the sub-pages it'll appear as I'd specified it should, but not on the homepage. Is there a known reason for/solution to this?
commented on March 19th, 2009 at 8:56 pm
It works like a charm!
Thanks a lot for your reactivity and your help.
commented on March 19th, 2009 at 9:01 pm
You're welcome! I'm so glad that we've found this issue! It was a hard one to hunt down.
commented on March 20th, 2009 at 1:44 pm
4.8 was working fine, but upgraded to 4.8.1 and getting errors when using php mode. Getting a Cannot modify header information ….. /plugins/wp-greet-box/wp-greet-box.php on line 1140 type error. Switching to javascript mode for cache compatability seems to still work, but I don't use cache so it would be nice to go back to php. Any ideas? Thanks!
commented on March 20th, 2009 at 5:31 pm
@Jeremy
This doesn't sound right to me. I only changed the name of the cookie on line 1140 so it makes "Cannot modify header information" erroring on line 1140 a very weird error message. Are you sure it's line 1140?
commented on March 20th, 2009 at 5:52 pm
I tried it again, and it is line 1140. I have a screenshot if it helps. But it lists the PHP error right above the actual greet box. So the box shows up, but it's kicking back that error just above it. The full error is:
"Warning: Cannot modify header information – headers already sent by (output started at /nfs/c02/h02/mnt/24049/domains/genxfinance.com/html/wp-content/themes/GenxFinance/header.php:4) in /nfs/c02/h02/mnt/24049/domains/genxfinance.com/html/wp-content/plugins/wp-greet-box/wp-greet-box.php on line 1140"
It shows up regardless of referrer type, and in three different browsers.
commented on March 20th, 2009 at 6:15 pm
That is quite weird. I don't see any error messages when testing on my side (not even in the logs). Let me ping you by email.
commented on March 22nd, 2009 at 7:05 am
I found it amazing plug-in, installed and also written a post http://espreson.com/2009/03/22/a-professional-met…
Hope I will get good result.
commented on March 22nd, 2009 at 5:10 pm
@Sarbartha
Thank you for writing a post about it!
commented on March 22nd, 2009 at 8:30 pm
This could be way off, but I had a similar error with a number of plugins on an "ex" host, and it suddenly hit me that I didn't know whether or not they had Safe Mode on or off. When I asked they told me it was permanently off on all accounts for security reasons. If your host doesn't state that Safe Mode is on ask them (many plugins require Safe Mode to be OFF for them to work).
Hope this helps
commented on March 23rd, 2009 at 11:54 pm
Very nice plugin and manual trackback from Turkey.
http://www.sicakfirsat.com
I'll try it for adding adsense codes.I couldn't do it with Some other plugins.
I hoper that it'll work
Many Thanx.
Ozzy
commented on March 24th, 2009 at 4:12 am
I believe we've resolved this through email. The answer was because WP Greet Box doesn't display on the homepage by default. You will have to manually insert <?php wp_greet_box(); ?> into your theme file for that.
commented on March 25th, 2009 at 1:15 pm
Great plugin.
I've got a site that's *mostly* WordPress pages, and a handful of pages that are written outside of WordPress (mainly movie reviews that were put together before I moved the site to WordPress, and there's too many of them to move them into WP now).
Is there any way to make this work on a non-WordPress page?
commented on March 25th, 2009 at 1:28 pm
I've got another issue. On that same site, I'm not seeing the message. (It works on four other blogs I installed it on)
If I view the source code on the site it doesn't work on, the code's there to show the box, but it's just not showing. Any ideas?
commented on March 25th, 2009 at 5:50 pm
@Mike
Off the top of my head, I think there is a way. And it definitely will make it a great post :). I'll work on writing up a tutorial for it. Thanks for the idea!
commented on March 25th, 2009 at 5:56 pm
@Mike
Have you tried stepping through the troubleshooting guide? It's under this post's "Documentation" area.
commented on March 25th, 2009 at 12:49 pm
Hi Thaya,
Thanks for such an awesome plugin! I have one small problem with it though. The setcookie call in the get_visit_delta() function conflicts with a few aspects of my blog. The first thing was a problem with the All in One SEO Pack plugin that I use, when the rewrite <title> tag option is on.
I disabled that, and now run into a similar problem with my theme. Is there some safe way that you can set the cookie before any other headers have been sent and the page has started rendering?
commented on March 26th, 2009 at 12:06 am
I am having a problem with the blog – all URL's show up as white, thus blending in with the background. I didn't see an option anywhere in my Dashboard options to change this. How should I be editing wp-greet-box.css to make the links a regular blue?
commented on March 26th, 2009 at 2:02 am
Actually, I seem to have fixed it by modifying the WPGreetBox class. I added a class variable called $visit_delta, then made WPGreetBox::get_visit_delta() store its result in that variable. I also modified that function to set $full_ref itself rather than taking it as a passed argument.
Finally, I added WPGreetBox::get_visit_delta to WP's send_headers action. It appears to be working fine now.
commented on March 26th, 2009 at 2:04 am
Oh and forgot to mention the obvious, I changed WPGreetBox::get_html() to use WPGreetBox::visit_delta as well – it no longer calls get_visit_delta itself.
commented on March 26th, 2009 at 2:27 am
Firstly, I'd like to say that this is exactly what I've been looking for for a very long time. I had been relying on a very primitive php script to do this, but I got fed up after a while and removed it. I can't wait to get this plugin working.
This being said, I'm having a little trouble actually getting it to display. I'm using the latest version of wordpress, and the Redoable theme (Based off of k2). My problem is this: although the plugin is activated, and although I've looked through all the options, the plugin does not appear anywhere. I tried browsing to my site from google, twitter, and digg.com, and I even checked my home page and individual posts' pages to make sure it wasn't somewhere else. Any ideas?
commented on March 26th, 2009 at 3:07 am
Yep, I just tried all those steps, and everything's working right. The four required files are there, If I try the URLs with the test stuff appended to them (http://example.com/index.php?wpgb_public_action=q… I get the right messages.
It just doesn't work when I visit the site itself.
Maybe it's a conflicting plugin? This site that it's not working on has quite a few plugins, while the others I installed it on, don't. I'll do some more testing in the morning. Thanks.
commented on March 26th, 2009 at 6:36 am
Your theme might not be using the standard wp_footer() template tag, so the functions that WPGreetBox uses to include its javascript in a page never get executed. You might have to add the JS to the theme's footer code manually.
commented on March 26th, 2009 at 12:23 am
You should use standard CSS modifying technique to modify your wp-greet-box.css. <a href=”http://lmgtfy.com/?q=CSS” target=”_blank”>http://lmgtfy.com/?q=CSS
commented on March 26th, 2009 at 6:52 pm
How might I go about doing this? sorry if I'm incompetent: my forte is certainly not template design.
commented on March 26th, 2009 at 8:27 pm
@Daniel
Thanks for the help!
commented on March 26th, 2009 at 8:27 pm
You can start with the troubleshooting guide. It's under the "Documentation" section of this post.
commented on March 26th, 2009 at 8:29 pm
This sounds like a good fix! Is there away that you can send this over so I can merge it into the code base?
commented on March 26th, 2009 at 8:45 pm
I turned on firebug, visited your site and saw a bunch of Javascript error messages. You will probably need to fix those before WP Greet Box can work. I do see the AJAX call to the backend, it's just not populating the div box (probably b/c Javascript execution halted from the errors).
commented on March 27th, 2009 at 3:26 am
Thaya–
This is a GREAT plugin. As an internet marketer, this plugin has incredible value in viral marketing. The targeted message and call to action are fundamental marketing strategies.
Thanks for creating such a useful plugin.
commented on March 27th, 2009 at 7:26 pm
You're very welcome!
commented on March 28th, 2009 at 7:55 am
Thaya: Question for you…is there a way for me to track how effective WPG is on my blog? For example, can I see how many related pages it's sent people to? Can I show how many Stumbles or the like it's garnered for me? Any thoughts for stats?
commented on March 28th, 2009 at 8:45 am
I've uploaded the plugin, activated, didn't see it, went through your troubleshooting checks, the js files weren't in the source code, added them in the footer, see all the things i'm supposed to see now in the source code, then did the 2 ajax things, and they do work, but still no greeting on my posts? What gives?
commented on March 28th, 2009 at 6:14 pm
@Widgett
Stats has always been high on my to-do list. I have some ideas in mind, but I haven't had the time/resources to implement them yet. Please stay tuned!
commented on March 28th, 2009 at 6:18 pm
I don't see the code on your blog right now. Can you re-enable?
commented on March 29th, 2009 at 7:12 pm
The URL doesn't get replaced properly in WP Admin. You have to see the URL on the front end of your blog.
commented on March 30th, 2009 at 2:49 am
I have this problem as well, after adding the correct link to the WPGB config page I get /blog/wp-admin/[[rss-link]] as the URL
commented on March 30th, 2009 at 2:57 am
@Ben Lobenstein
Is this the link in the WP Admin or is it the link in the front end?
commented on March 30th, 2009 at 3:08 am
@ Thaya Thanks for the quick response. LOVE LOVE LOVE this plug in. Not sure if I understand the Q. The real URL for the rss is http://domain.com/blog/?feed=rss2 I put this into the WPGB config and when I click on the WPGB RSS link it sends me to a URL http://domain.com/blog/wp-admin/[[rss-link]] which if course is 404. Where would I find the link in the WP Admin (outside of WPGB)?
commented on March 30th, 2009 at 3:18 am
That is the URL from the front end, and I have put that into WPGB config. How can I get WPGB to display this properly instead of the wp-admin[[rss-link]] ?
commented on March 30th, 2009 at 3:25 am
What's your blog URL?
commented on March 30th, 2009 at 3:30 am
http://westcoastbbqchampionships.com you can email me direct if you wish ben @ domain above.
commented on March 30th, 2009 at 3:39 am
Works for me: http://www.stooorage.com/show/77/91113_wpgb.png
That's what I mean by front-end.
I did not see the point in displaying the correct URL in the WP Admin (infact you can't display the Digg or Stumbleupon URLs properly within WP Amin even if you wanted to because there is no post associated with the message).
commented on March 30th, 2009 at 3:43 am
Doh! well that was my blond moment of the day lol
sorry for the trouble
commented on March 30th, 2009 at 3:47 am
No problem!
commented on March 31st, 2009 at 12:16 am
Replied to your email, but guess I was supposed to reply here. I reactivated the plugin as requested
commented on March 31st, 2009 at 12:20 am
I got it working, somewhat. I noticed that my home page did NOT return that awkward, jquery.js error (I think NextGen gallery is giving me some difficulties), so I just added that html reference code snippet to the index.php part of my site, and it now displays on my home page. I'll work on it a bit more later.
commented on March 31st, 2009 at 12:21 am
Can you also add the js file references into the footer?
commented on March 31st, 2009 at 12:22 am
Steven, what version of IE are you using? and you could just paste the php in sidebar php like Thaya recommended, and move it around until you get it where you like it.
commented on March 31st, 2009 at 12:29 am
done
commented on March 31st, 2009 at 12:34 am
commented on March 31st, 2009 at 2:51 am
You're welcome!
You can modify your font settings by using standard CSS techniques in the wp-greet-box/css/wp-greet-box.css file.
commented on March 31st, 2009 at 2:51 am
That's good to hear! Good luck Salem!
commented on March 31st, 2009 at 4:39 pm
Is there a way to make the box stay open until the user closes it? My understanding is that it displays the greetbox for a few minutes and then doesnt load it till the user reaches the timeout – i'd prefer to keep it open until the user clicks on it to close it.
commented on March 31st, 2009 at 4:43 pm
Have you tried it? After it gets loaded by JS, it stays open until the user clicks on it to close it.
commented on March 31st, 2009 at 5:19 pm
It doesn't seem to do that for me. It seems like after a few pages load it disappears until I clear out the cookies.
commented on March 31st, 2009 at 5:22 pm
Set the visitor timeout to 0 for any banner you want to always appear.
commented on March 31st, 2009 at 5:30 pm
I don't want it to always appear, just appear till they close it. If I make it 0 even after you close it it reopens on next page load.
commented on March 31st, 2009 at 8:24 pm
404 error …
I'm using the 404-Notifier plug-in, and it keeps emailing me with this report:
404 Report – a file not found error was registered on your site.
404 URL: http://www.duhism.com/wp-content/plugins/wp-greet…
Referred by: http://www.duhism.com/wp-content/plugins/wp-greet…
User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
commented on March 31st, 2009 at 8:38 pm
Ah! I see what you're talking about now. Nope that feature is not there yet. I'll add it to the request list :).
commented on March 31st, 2009 at 8:39 pm
That URL is not a 404 though. Why is it reporting it as 404?
commented on March 31st, 2009 at 8:52 pm
I have no idea. That's why I posted this issue, to see if you had an answer/clue/fix
commented on March 31st, 2009 at 8:58 pm
Hm… if the URL is not a 404 and the 404-Notifying plugin is catching it as 404, then it might be something wrong with the 404-Notifying plugin?
commented on April 2nd, 2009 at 3:31 pm
awesome plugin ..
Thanks alot
I wonder how to make a greeting message which changes every time visitor check the page and to be just like the default one without any referrers .
Regards and thanks again for this wonderful plugin .
commented on April 3rd, 2009 at 5:04 am
@Ahmed Hamouda
Thanks for your kind words. I don't understand what you mean. Can you give me an example?
commented on April 3rd, 2009 at 8:31 am
I mean when I wanna make a changeable greeting message I have to add a referrer so when I go to my site through facebook it will show a message and when I go to my site through f.e google it will show another different message
I wanna make a message which doesnt need any referrer when the visitor type the link or redirected from any other site to show a different message every time he reload the page or redirected from any other site
I know I can make it with the default message
but it will be just one message
I just wanna make a message just like the default one but changes every time a visitor visits the site even he was redirected to my site from any other site
sorry for the prolong
Regards ..
commented on April 3rd, 2009 at 9:00 am
@Ahmed Hamouda
Ah I think I understand what you mean. You mean, the ability to have multiple default greeting messages? Currently, that ability doesn't exist, but I will add it to the todo list.
commented on April 3rd, 2009 at 12:10 pm
Oh my God !! you will do it (THANKS ALOOOOOOOOT)
That is exactly what I meant ..
am dying forward it and I hope it will be very soon
Thanks Thaya for concerning ..
commented on April 3rd, 2009 at 2:55 pm
i see this plugin being very succesful on many blogs i read. however could it be fixed that a (returning) visitor from Google reader is welcomed as a googler. it would be nice not to be welcomed by those blogs i am already familiar with.
commented on April 5th, 2009 at 1:35 am
@Ruud Kok
Thanks for reporting this bug. I will definitely have it fixed soon. Please make sure you stay tuned by subscribing to the RSS feed!
commented on April 5th, 2009 at 1:36 am
@Ahmed Hamouda
Stay tuned to the RSS feed for updates on WP Greet Box.
commented on April 5th, 2009 at 8:37 am
Gonna try this thanks!
commented on April 5th, 2009 at 4:38 pm
me too! Thanks for this great post
commented on April 5th, 2009 at 7:51 pm
Hi Thaya,
I'm unable to get the greet box to display on my Shutterbug Source blog. I've done the troubleshooting, and made it mimic the Ajax call and could see the greet box. But it just doesn't seem to display on my pages at all. Could you please look at my site and see if you see anything wrong?
commented on April 6th, 2009 at 1:02 am
@Barbara
I visited your site, turned on firebug, and found a Javascript exception. You will need to fix this before WP Greet Box can work.
I'm not sure what's causing it, it could be a plugin that you've updated recently.
commented on April 6th, 2009 at 4:36 am
Hi Thaya,
I'm not real great with Firebug, but I turned on console mode. I saw this exception:
"uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMViewCSS.getComputedStyle]" nsresult: "0×80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://www.shutterbugsource.com/wp-includes/js/jq… :: anonymous :: line 11" data: no]"
But, this seems to be happening on the call to WPGB – so it would be the greet box plugin causing this exception, yes?
I didn't see any other error. Could you tell me where I'm supposed to look in Firebug?
Barbara
commented on April 6th, 2009 at 5:20 am
One more idea… I tried disabling every plugin, didn't work. The theme on this site is WP-Magazine Theme 1.0 Premium Edition from www.solostream.com
The rotating pictures at the top seem to use javascript, because there is a js directory in the theme. Could this be the problem? And if so, how do I fix it?
Thanks,
Barbara
commented on April 6th, 2009 at 9:53 am
Released 4.9
- Added the ability to keep displaying the greeting message until after the user clicks close for the first time. After that, the greeting message will not show up for that user anymore.
- Added support for icon links so icons are now clickable.
- Fixed default CSS display for when the greet box is too long compared to the greeting message.
- Fixed PHP cookie writing outside of place bug in PHP mode (Thank you Daniel from Bonetree Blog!).
- Fixed cookie bug in PHP mode (causes message to show up too often).
- Fixed some XHTML stuff.
- Fixed other minor bugs.
commented on April 6th, 2009 at 12:01 pm
I was waiting for the first option for a long time and this lack prevent me to keep the plugin installed. Thanks !
commented on April 6th, 2009 at 9:16 pm
Sorry for second message but I hope internationalization would be more easy. The "You were searching for "li-an nicollet". See posts relating to your search " message is not easy to change (or did I miss something ?).
commented on April 7th, 2009 at 11:27 pm
sohbet, chat, çet, chat odalari, chat odasi, sesli sohbet, sohbet odalari, sohbet chat, chat sohbet, sohbet siteleri, YouTuBe, muhabbet, mirc
commented on April 8th, 2009 at 7:04 am
@Li-An
I've been meaning to enhance that. Internationalization for "You were searching for…" is hardcoded into the plugin right now. If you want to modify it will will have to change it in two places in wp-greet-box.php. Just search for "You were". I am planning to make the plugin internationalizable soon, so please stay tuned to the RSS feed!
commented on April 8th, 2009 at 7:17 am
Hm… this is quite a weird problem that I'm seeing on yoru blog. I noticed that you've commented here before. Have you ever gotten it to work? If so, what do you think could be the difference?
commented on April 8th, 2009 at 7:20 am
Ah! I just noticed that you are missing <div id="greet_block"></div> before your post. That is quite weird. It should've been inserted into your theme automatically. Did you insert the CSS and JS calls by yourself? If so, can you try placing <div id="greet_block"></div> into your theme too?
commented on April 8th, 2009 at 7:41 am
OK. I will make a french translation when the internationalization will be available. I've fond two files with the "you were searching…". The php one and a .js. I changed the sentence in the two.
commented on April 8th, 2009 at 8:18 am
That would be great if you can. I'm planning it within the next few versions as development time permits :).
commented on April 11th, 2009 at 11:19 am
How can I get rid of the added jquery line? I am adding jquery before that.
<script type='text/javascript' src='http://www.sfidare.ro/wp-includes/js/jquery/jquery.js?ver=1.2.6'></script>
commented on April 12th, 2009 at 3:28 am
Hi Thaya,
I've gotten it to work flawlessly on another site, and about to roll out to 2 more. These are hosted in a different location and with a different template.
I'm not sure where exactly to put the above code. Do I put this in the theme for the single post page? and does it go before while loop or after?
commented on April 13th, 2009 at 5:06 pm
The jquery line is being added by wp_enqueue_script functoin in wp-greet-box.php. You can uncomment that line or you can add the following to your theme's functions.php:
commented on April 13th, 2009 at 5:08 pm
You probably want to put it on the single post page. You can add it where ever you want the greeting message to show up.
commented on April 14th, 2009 at 11:27 am
Thanks for dropping by man (accidentally deleted the comment :p ) will check out the new version though
commented on April 14th, 2009 at 1:41 pm
I'm having a problem where it displays correctly, but when a user closes the box (clicking the X) it redirects them to mydomain.com/# — which sends them to the home page rather than leaving them on the current article. Any way to fix this?
commented on April 15th, 2009 at 6:02 am
That's great! It would be nice if you can let your reader know your thoughts on the PHP version of WP Greet Box. Thanks for checking it out!
commented on April 15th, 2009 at 6:06 am
This might be a bug. Can you please try changing your onload.js from:
$("#greet_block_close").click(function(){
to
$("#greet_block_close").click(function(event){
event.preventDefault();
and see if it works for you?
commented on April 15th, 2009 at 1:19 pm
That seems to have worked. Thanks!
commented on April 15th, 2009 at 8:57 pm
Great! I will add it to the patch release tonight! Thank you!
commented on April 16th, 2009 at 7:04 am
Release 4.9.1
- Fix page reload (in some cases) when closing greet box.
commented on April 16th, 2009 at 8:32 am
Is there a way to customize the CSS of a specific greeting? For example, I'd like to have some of my greetings use a different background color.
commented on April 16th, 2009 at 8:50 am
Unfortunately WP Greet Box doesn't support that right now. Good feature request though. Thanks!
commented on April 16th, 2009 at 10:13 am
Other feature requests:
1) geo-targeting so I can customize messages for location and language.
2) Click stats so that I can know who clicked which links and when, who closed the box and how quickly after arriving on site, how many times was the timeout reached and by who, and so on. Right now I can get some of this info other ways. Perhaps make for easy integration in Google Analytics instead of building your own tables & charts?
3) Once I have stats: A/B testing eg. the option to give 2 (or any number of) different greets for a certain domain and see which one worked best. Of course, I can simulate this now by manually changing the message – very unscientific and besides, who wants to do anything manually?
Now all that would be SWEET
commented on April 17th, 2009 at 4:18 pm
hello
where do i change the messages ? i really don't see where are that' options ' i've tried directly in the php file and got a fata l error message. thank you
commented on April 17th, 2009 at 11:20 pm
You can go to your WordPress Admin Settings > WP Greet Box > Custom Greeting Messages
commented on April 19th, 2009 at 7:39 pm
I very much appreciate the plugin.
However, I am getting a database conflict.
The following indexes appear to be equal and one of them should be removed: post_related, wp_greet_box_post_related
Which should I delete?
commented on April 20th, 2009 at 8:20 pm
You should delete the post_related index.
commented on April 21st, 2009 at 3:02 pm
Hi all,
after installing the plugin, now I get in most of my pages and posts description (in google search and so on) the text inside the "Greet Box" since it is the first text in my website.
Do you know how to avoid this???
Thanks a lot in advance
commented on April 23rd, 2009 at 7:13 pm
Released 5.0.1
- Fixed array_slice() warning in the admin dashboard.
- Fixed version check to not break page when $wp_version is empty.
commented on April 23rd, 2009 at 8:26 pm
I love the plugin, having it set to be at the top of posts/pages, but it displays the message in my Related Posts Plugin. All the excerpt says in Yet Another Related Posts Plugin is "hello there. If you're new here, you might want to….". How can I remove this.
Thanks,
Jonathan
commented on April 24th, 2009 at 7:17 pm
It'd be a great plugin if it didn't replace my news in Google News with the greetbox text. That made me disable it
commented on April 25th, 2009 at 1:05 am
Hi Johnathan,
I would suggest that you do a manual insertion method. That way the post content itself does not get modified before any plugin queries it.
commented on April 25th, 2009 at 1:05 am
Hi Antionio,
I would suggest that you try using the manual insertion method and move the greeting message lower in your site.
commented on April 25th, 2009 at 4:52 am
Hi, wonderful plugin! Keep it up. I have a bug to report and a question.
Ever since version 4.9, and specifically: "Fixed default CSS display for when the greet box is too long compared to the greeting message," the message box is often too small for custom images to display properly. Is there a way to fix this, or could you include a check box option to always keep the greet box its original size?
Also, my blog uses a very dark theme with hyperlinks highlighted in white. Due to this (I believe), links of any kind do not show up in the greet box. Rather than add html to every message, is there an easy way to adjust the overall parameters to change the link color?
Thanks!
commented on April 27th, 2009 at 2:48 pm
I'm loving this, I'm not sure why I didn't notice it before. Thanks.
commented on April 30th, 2009 at 8:18 am
wow… many thanks to you!
commented on April 30th, 2009 at 10:20 am
Hello,
first of all, i have to say thank u for the great plugin! But i got a big problem. The Greet Box is not showing up at my posts, if i use the nice looking javascript method. It only shows up, when i deactivate the java. I think theres a conflict anywhere, but i cant find it. The second problem ist, when i deactivate the java, the users cant close the box. So i can not use this so far. Its a pitty.
What could it be that causes such a damn error?
handy-sparen.de is the url for the problem.
Example Post: http://handy-sparen.de/rtl2-mobil-guenstige-daten…
commented on April 30th, 2009 at 11:02 am
Hi guys,
i got a little problem with this plugin. The Javascript doesnt work at my blog. if i disable the javascript, the box is shown well, but can´t be closed by the users.
I did the troubleshooting but couldnt find the mistake. Can u help me pls?
I think theres an error with javascript but i cant find it. Pls Help. The URL is in my Name. What can i do?
Regards
Andreas
commented on May 1st, 2009 at 1:07 pm
Beautiful! Thank you for this plugin!
Any chance there will be an option to change the intro string ("Posts relating to [[query]]. See posts relating to your search") for related posts?
commented on May 4th, 2009 at 6:29 pm
Right now, the strings can be changed by modifying the code itself or by localization files (see thaya
commented on May 4th, 2009 at 6:29 pm
Right now, the strings can be changed by modifying the code itself or by localization files (see thaya
commented on May 4th, 2009 at 6:34 pm
Hi Jonathan. Unfortunately I cannot do that. The default CSS works well for most people. You will have to modify the CSS file yourself (even down to the hyperlink text colors) to get it to fit your theme.
commented on May 4th, 2009 at 8:52 pm
I'm getting complaints from users who are coming from Google Reader that they're seeing the pop-up.
I have my exclusions set to:
friendfeed.com|google.com/reader|feedproxy.google.com
Thoughts? Suggestions? Anything I should ask them?
commented on May 4th, 2009 at 8:58 pm
Hi Steven,
Are you trying to do regular expression exclusion? If so you need to enable that option and escape the special regular expression characters, i.e.:
friendfeed\\.com|google\\.com\\/reader|feedproxy\\.google\\.com
commented on May 4th, 2009 at 9:30 pm
2 things:
1) I actually DO have escape characters prior to each "." (but when I copied/pasted into here they disappeared)
2) I don't see anywhere to enable the regular expression exclusion option other than to have the "treat each line" option selected. Is that what you mean?
commented on May 4th, 2009 at 9:32 pm
That is correct. Then this sounds like a bug to me. Let me look into it for the next release.
commented on May 4th, 2009 at 11:26 pm
If you need to log into my blog to double-check, email me directly and I'll get you the info
commented on May 5th, 2009 at 7:07 am
Would be great to work on translation. At least a textarea to put our own translations for the related posts.
Also a checkbox to disable the related posts.
Thanks for this plugin.
commented on May 5th, 2009 at 7:16 am
Just repling yo myselft. Ok I just found the checkbox to disable it.
commented on May 5th, 2009 at 1:27 am
Looks good! I will definitely try it on my blog.
commented on May 7th, 2009 at 7:34 am
Hello may be you remember me .. am the one who asked for more default messages
I read that in the new versions we have the ability to add more than default message
but then it disappeared I wonder if it is still an available option and if it is .. How can I manage that cos I have the option to add only one DEFAULT message
Thanks for the good support and the awesome plugin ..
commented on May 7th, 2009 at 8:08 am
Yup I remember Ahmed. Unfortunately, there is still no ability to add more than one default messages. I have to come up with a good way to manage these greeting messages (think of the Custom Messages page). Please feel free to post any suggestions in the plugin forum. Thanks!
commented on May 7th, 2009 at 3:30 pm
Thaya-
I really want to use your plugin, so much so that I've actually spent about 5 hours trying to get it to work right, but I find myself defeated. Please help.
I manage 2 blogs for our company – www.serverproblemssolved.com and www.branserv.com/blog/
WPGB will not work for either.
Its currently activated for both. I used your trouble shooting guide.
On both pages, the source code shows all 4 elements you specific (CSS, ID, JS x2)
For serverproblemssolved – firebug is showing a 404 for <code>""" target="_blank">www.google.com%2Fsearch%3Fq%3DIntel%2BCore%2Bi7%2… target=”_blank”>http://www.serverproblemsolved.com/itprimers/inte…” target=”_blank”>www.google.com%2Fsearch%3Fq%3DIntel%2BCore%2Bi7%2B-%2BPart%2B2%253A%2BWhat%2Bit%2BMeans%2Bfor%2Byour%2BSupermicro%2BSuperservers%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&url=http%3A%2F%2Fwww.serverproblemsolved.com%2Fitprimers%2Fintel-core-i7-what-it-means-for-your-supermicro-superservers%2F&title=Intel%20Core%20i7%20-%20Part%202%3A%20What%20it%20Means%20for%20your%20Supermicro%20Superservers%20%7C%20Server%20Problems%20Solved</code>
On branserv
I get 404s for function.js, onload.js and
<code>""" target="_blank">www.google.com%2Fsearch%3Fq%3DIntel%2BCore%2Bi7%2… target=”_blank”>http://www.serverproblemsolved.com/itprimers/inte…” target=”_blank”>www.google.com%2Fsearch%3Fq%3DIntel%2BCore%2Bi7%2B-%2BPart%2B2%253A%2BWhat%2Bit%2BMeans%2Bfor%2Byour%2BSupermicro%2BSuperservers%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&url=http%3A%2F%2Fwww.serverproblemsolved.com%2Fitprimers%2Fintel-core-i7-what-it-means-for-your-supermicro-superservers%2F&title=Intel%20Core%20i7%20-%20Part%202%3A%20What%20it%20Means%20for%20your%20Supermicro%20Superservers%20%7C%20Server%20Problems%20Solved</code>
Please, please help.
P.s. I'm going to be writing a "20 Steps To Setup and Amazing WP Blog" post soon and if I can get you plug-in to work, I will definitely mention it.
Thanks for your diligent help. I'm not sure if you realize it, but you are an absolutely amazing community manager.
commented on May 7th, 2009 at 7:47 pm
A number of my commenters say they are getting the wp-greet for google reader even though I have google.com/reader and google.co.uk/reader set up as exclusions. Any idea how to fix that? They find it annoying and I don't blame them.
commented on May 7th, 2009 at 7:55 pm
Hi Daniel can you please repost in the forum?
commented on May 12th, 2009 at 11:26 pm
I have just relased version 5.0.2, this might fix the issue you are having. Please give it a try and report any issues to the forum. Thanks!
commented on May 12th, 2009 at 11:29 pm
I think I have replied to this comment already but I don't see it here so it might've gotten lost.
You can change these texts by using a internationalization file (.pot, .po, .mo) or you can just modify it yourself inside the code.
commented on May 31st, 2009 at 7:33 am
Some how the plugin fails in my blog.Dont know why.Can you please help me.It shows some fatal error while activating the plugin.
thanks
commented on May 31st, 2009 at 5:11 pm
Thanks. I while beginner, therefore for me it is the helpful information
commented on June 3rd, 2009 at 3:44 pm
HI Thaya! Thank you again for your great plugin!!!! I'd love to use it on my non-wp page.
I've read this http://omninoggin.com/web-development/how-to-make…
And did just as you said, but I'm getting strange results on my page. GreetBox don't show up. Instead I'm getting the whole page inserted between <div id="greet_block"></div>! Looks very strange: http://screencast.com/t/N7pVEKABZ
Any ideas?
commented on June 3rd, 2009 at 8:01 pm
Apologies for butting in, but have you tried viewing (and editing the source) in another browser, such as Internet Explorer or FireFox? As with most new things, Chrome still has a mass of bugs, causing even the most basic functions of a web page (that is, by todays standards) to produce unexpected and unusable results. Just a hunch, but it's worth a try
commented on June 6th, 2009 at 7:37 pm
we trying this in our blog and it works fine! Thanx for That.
commented on June 6th, 2009 at 8:25 pm
Just discovered this plugin and think it's fabulous! How can Alltop be part of the default package? Is it possible to integrate within our alltopic pages or MyAlltop pages?