From: Yaron K. <ya...@gm...> - 2010-10-04 16:39:38
|
Hi Mary, Okay, I tried to add backward compatibility for earlier versions of MediaWiki to the Replace Text code in SVN. If you can, please try getting the code from SVN trunk, and seeing if it works for you: http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ReplaceText/ Unfortunately, I don't have access to a wiki that has MediaWiki less than 1.16 running on it. Thanks, Yaron On Fri, Oct 1, 2010 at 4:10 PM, Yaron Koren <ya...@gm...> wrote: > Oh, wow... indeed, that's right. About two months ago, someone went > into Special:ReplaceText.php and made some changes that removed > compatibility with MW < 1.16, and I didn't know about it until now: > > http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/ReplaceText/SpecialReplaceText.php?view=log > > Thanks for pointing that out. I'll have to look into that and figure > out what the best approach is - I certainly don't want this extension > to require the use of MW 1.16. In the meantime, you can still use SVN > - just use the latest tagged version: > > http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/ReplaceText/REL_0_8/ > > -Yaron > > On Fri, Oct 1, 2010 at 3:56 PM, Beebe, Mary J <Be...@ba...> wrote: >> >> I received the code from: http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ReplaceText >> >> If you look at the logs you will see that people globally removed wfLoadExtensionMessages() and changed the database calls. I can see where I had my problems. >> >> In SpecialReplaceText.php there is more than one occurrence of >> $any = $dbr->anyString(); >> Also $dbr->buildLike( $any, $str, $any ) (which I had never heard of). >> Lines: 476, 483, 496, 526. >> >> I just now unzipped the file listed in the extension and all works perfectly. >> >> So I probably should not use svn if I am not going to have the most current mediaWiki version? >> >> Thanks, >> Mary Beebe >> >> >> -----Original Message----- >> From: Yaron Koren [mailto:ya...@gm...] >> Sent: Friday, October 01, 2010 12:19 PM >> To: Beebe, Mary J >> Cc: Sem...@li... >> Subject: Re: [Semediawiki-user] Replace Text extension with 1.15 >> >> >> Hi Mary, >> >> Replace Text is definitely meant to work with MediaWiki 1.13+; it's >> just one small feature that only works with 1.16+ (and more >> specifically, only with the Vector skin). >> >> If the language messages aren't loading, that's a problem - I'll look into that. >> >> That database-related error message is very odd - did the message >> display a file name and line number? The Replace Text code doesn't >> contain any references to "anyString()", and very little of the >> database-related code has changed since MW 1.15 was the standard >> version. >> >> -Yaron >> >> On Fri, Oct 1, 2010 at 9:41 AM, Beebe, Mary J <Be...@ba...> wrote: >>> Since it is part of Semantic Bundle, I was hoping it would be ok to use this mailing list. I am trying to use ReplaceText out of the box with a 1.15 wiki using mySQL 5.1.x. It says that it is compatible with 1.13.+ in one spot and 1.16.+ in another. I think it is not compatible with wikis below 1.16. >>> >>> I had 2 problems: >>> >>> 1. I had to add wfLoadExtensionMessages ( 'ReplaceText' ); to SpecialReplaceText.php in the execute method because the messages were not loaded. I found out that 1.16 handles messages differently. >>> >>> 2. More urgent: I receive this error: >>> Fatal error: Call to undefined method DatabaseMysql::anyString() >>> >>> Is this method part of 1.16 database routines? >>> >>> I looked in a few of the includes/db/database...php and did not find it. >>> >>> Thanks, >>> >>> Mary Beebe >>> >>> ------------------------------------------------------------------------------ >>> Start uncovering the many advantages of virtual appliances >>> and start using them to simplify application deployment and >>> accelerate your shift to cloud computing. >>> http://p.sf.net/sfu/novell-sfdev2dev >>> _______________________________________________ >>> Semediawiki-user mailing list >>> Sem...@li... >>> https://lists.sourceforge.net/lists/listinfo/semediawiki-user >>> >> >> >> >> -- >> WikiWorks · MediaWiki Consulting · http://wikiworks.com >> > > > > -- > WikiWorks · MediaWiki Consulting · http://wikiworks.com > -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |