ReReplacer


ReReplacer is a Joomla! component and system plugin that enables you to replace anything in your Joomla! site’s output with whatever you want.
ReReplacer will search the text (html) of your pages for your search request and replace it with what you have told it to do.
These replacements are on the fly. That means they are not permanent. They are done every time you request a web page in your site.
This gives you great possibilities and power to manipulate the output of your site.
REGULAR EXPRESSIONS
You have the ability to use powerful regular expressions to search and replace. This opens up endless possibilities. You can do virtually anything with ReReplacer.
WHY USE REREPLACER?
You can use ReReplacer for all kinds of stuff like:
✓ Add/remove/change elements in the html structure of your site
This can help you add extra ways to style elements or change the layout.
✓ Create your own plugin-like tags
You can use quick-codes and replace it with a long bit of text or html code. Like:
{copyright}, !contact_details!, [terms], __FOOTER__, etc.
Via regular expressions you can even make these dynamic, like:
{youtube 123abcABC}, {twitter}nonumber_nl{/twitter}, etc.
✓ Clean up unwanted html
Like: comment tags, meta-generator tag, unwanted copyright code from other extensions, etc.
✓ Replace simple words
Like: replacing the company name (for mirror sites), correct common spelling errors in your content, replace bad words with ***, etc.
✓ Replace "Domready" with "load" for IE compatibility of your scripts
✓ Replace your image (media) urls with a CDN url.
WHAT REREPLACER IS NOT!
ReReplacer does not touch your database. The replacements are not permanent. So you cannot use ReReplacer to replace stuff for good. You can use my other extension DB Replacer for that.
It also does not touch the files. You cannot use ReReplacer to replace stuff in the (php) files of your site.
-------------------------------------------------------------------------------------------------------------------------------------
How to use it: http://www.nonumber.nl/rereplacer
NoNumber extensions require php 5.3+
See for more requirements: http://www.nonumber.nl/rereplacer#requirements
Support forum: http://www.nonumber.nl/forum
-------------------------------------------------------------------------------------------------------------------------------------
Please do not use the reviews to post support issues. Use my forum for that.
Thanks for the praise.
However, I removed the update-notification-toolbar-icon in the latest version. I got some complaints that it slowed the administrator down. On every page load, the update-notification tries to compare the current version with a file on my website.
There is still an update-notification in the ReReplacer component and plugin. But not in the tool-bar anymore.
I might create a separate update plugin that you can install, that will check for any new updates from NoNumber! (that are relevant)... If that sounds interesting, please let me know.
Harmony
I was having the infamous IE Operation Aborted error with a popular directory com. The problem was with .js files and domready. domready needed to be replaced with load, which fixed the problem, but I was going through what seemed like hundreds of .js files trying to find where the problem was.
I installed ReReplacer, set up a new item to search domready and replace with load, and my problem was instantly solved! The great thing is that I can uninstall it and my original files are still intact.
Awesome component - 10 stars from me for simple yet genious.
This developer has some fantastic additional life and sanity saving other extensions on his site, and a great sense of humor too.
Okay I'll stop gushing but thank you so much for this terrific extension. I regged today on Joomla solely to rave and recommend it!
Thanks for the great review. All this praise makes my cheeks go red. I even made my wife read it :D
Some of my favorite uses:
1) Abbreviation: !!myco!! expands to "My Long Company Name". By convention !!MYCO!! expands to the same text with a link to my company.
2) Inline HTML: @@ expands to . I find them easy to remember because of their left/right position on the keyboard.
3) Put content in a side menu type in the Milkywhite theme: !!box2!!_Title_!!_CSS_Name_!!_Text_!!
_Title_ is the title for the box, the CSS name is incorporated into the CSS class & id of the box and the text is the contents of the box.
4) Create a button to link to an article:
!!btn-art!!_Art_ID_!!_Button_Text_!!
Art_ID is the article id of the article.
The twitter box is a good example. I know there are several Twitter extensions but, rather than figuring out which one has the features I need, I just put 440 characters of html and ReReplacer macros into a mod_php module and then add the module as other modules.
(Note, that I have a 2nd mod_php with some gross JavaScript Twitter has on their site. It is in a 2nd mod_php as it downloads JS from Twitter and I don't want my page to hang should it be slow loading.)
Yeah, that is what ReReplacer is for. To make your own little nifty plugin-ish thingies.
Of course, I'm selling it short...I've only mentioned one feature...there are so many things you can use this ingenious component for. Look at some of the other reviews for ideas.
The support is awesome. I emailed the company with a quick question, and they wrote asap with advice. Truly awesome.
And I can't believe it is free! A+++
Thanks for the review.
If you have any questions, don't hesitate to ask. Also, if you run into any bugs, please let me know. ReReplacer is made by me, and seeing I'm still not perfect, there are bound to be some glitches...
As you say, ReReplacer can be very handy for relatively simple stuff.
If you get down and dirty with regualar expressions, you can do all kinds of powerful stuff turning your website around.
Thanks bennyn, spread the word about ReReplacer :D
And also thanks for donating, that make it possible for me to create these extensions.
Yep, it's just about the answer to anything you need customized in your site. The more I use it myself, the more new ways I find to use it.
The extensions I make are created because I have a need for them myself. So it's got my heart! So it is very useful for others to give feedback and show me what can be improved.
By the way, you can pay for my extensions. But you won't get any better support for it :D
Moving to a new server so you bet I was nervous. This is it. Has the same function as ssi and is a real Swiss army knife.
Works even better than the original. Hallelujah!!!
By original, you mean jos_replace. But ReReplacer is not built on jos_replace. It is a completely new extension.
And you are right, ReReplacer is a real Swiss army knife. :D
This plugin moved my website fron stone age to technology days...
Two single strings generously offered by the support team from ReReplacer turn my articles photos from wich are RSS feeded thumbnails in full sized photos removing anoying tags from html line.
I couldn't believe when my entire website photos turn from small scracthes photos to real size photos and bring me the ability to my own software to make my own flash thumnails and offer to my visitors.
The visual upgrade was incredible and the most important, all this improvement was done with two single string line of code inserted on ReReplace, one single time.
IT'S AMAZING SIX STAR'S FOREVER !
I became a big fan of NoNumber products. These are really smart, intelligent and objective products and best support ever !
Do not hesitate. It works. Doesn't have any bugs. Is easy to install and you have just to learn a little about hex strings. (all information about it are provided by NoNumber support team and forum)
NoNumber, I love you !
Thanks for the flattering report :)
By 'hex strings' you mean regular expressions. Yeah, for the more custom and dynamic things you want to change in your website, a little regex knowledge is a plus. But if you don't know how, you can always ask me...
If you want to see more and better stuff being produced by NoNumber, donations are very welcome and help a lot.
I am not yet educated enough with this to utilize it to its fullest (so far just using it to change html etc.) but I have no doubt that it is going to become indispensable to my web building process! The possibilities are endless...
I would recommend this to everyone - Try it out!
Thanks. Yeah, you can do some pretty nifty stuff with this. It's very powerfull in changing html to suite your needs. That way you are much more free in layout stuff.
Lets say you have something you would like to link in your content, but dont want to go changing each item one by one.
this this puppy you just add the rule and it almost magically does the changing for you in your whole website!
i'm looking forward to use more apps from this guy. oh by the way the support is very good, the guy answers right away.
Thank you, islatur, for pointing out a bug in version 2.0.5 (replacements not working correctly in area 'articles'. That's fixed now.
The new version (2.0.5) should be faster. Also, try to avoid repeating replacements, they take up some time.
I hope the examples make it all a bit clearer. ReReplacer! can really come in handy for all sorts of site manipulation without having to hack the Joomla! core or components.


