Hi Brian, thank you very much for your reply. I realized that my php foundation is practically absent and since I would like to expand the Mediawiki features a little for my site, I went out to buy two elementary books on it. After I read through, I believe I will be able to use this service more effectively. It's hard for anyone to teach when I can't even spell ABC properly, LOL.
PM Poon On Wed, Jan 7, 2009 at 2:33 PM, Brian <[email protected]> wrote: > I wont spoil all the fun for you. This is broken in some small way - it > writes out the new link instead of changing all the links. I developed it > in > the firefox address bar, using the firefox error console to let me know > when > it was broken. > > javascript:links=document.getElementsByTagName("a");for (var link in > links){if(links[link].className=="new"){links[link].href=' > http://en.wikipedia.org/wiki/'+links[link].innerHTML<http://en.wikipedia.org/wiki/%27+links%5Blink%5D.innerHTML> > }} > > On Tue, Jan 6, 2009 at 11:10 PM, Ekompute .info <[email protected]> > wrote: > > > LOL, from the frying pan into the fire! Thank you, Brian, for taking your > > time. I guess I will have to live with it for a while. > > > > (P/S: I know that modifying mediawiki directly is bad and that's why I > dare > > not upgrade.) > > > > PM Poon > > > > On Wed, Jan 7, 2009 at 2:04 PM, Brian <[email protected]> wrote: > > > > > I don't like modifying mediawiki directly because the changes often get > > > lost > > > during upgrades, but if you can find a way to do that OK.. Probably > isn't > > > too hard to find grepping through the source. > > > > > > Otherwise, you might try jQuery if you are new to javascript, since it > > > abstracts a lot of complicated things away: > > > > > > > > > http://stackoverflow.com/questions/179713/how-to-change-the-href-for-a-hyperlink-using-jquery > > > > > > You basically have to figure out how to say, "Take all hyperlinks in > > class > > > new and change their href attribute to be > > http://en.wikipedia.org/wikiplus > > > their innerHTML attribute" > > > > > > I just learned that using FireBug. > > > > > > On Tue, Jan 6, 2009 at 10:55 PM, Ekompute .info <[email protected]> > > > wrote: > > > > > > > Hi, I find it so difficult even after I download Firebug. The right > > panel > > > > didn't say anything of Comon.css and Common.js, only main.css. > > > > > > > > How about tweaking the mediawiki files? Maybe I will find that easier > > > > because I do go in and tinker with it, sometimes. > > > > > > > > > > > > > > PM Poon > > > > > > > > > > > > > > > On Wed, Jan 7, 2009 at 1:40 PM, Ekompute .info <[email protected] > > > > > > wrote: > > > > > > > > > >> Hahaha, when one does not know, everything is difficult.... Let me > > > give > > > > it > > > > >> a try. > > > > >> > > > > >> PM Poon > > > > >> > > > > >> > > > > >> On Wed, Jan 7, 2009 at 1:37 PM, Brian <[email protected]> > > > > wrote: > > > > >> > > > > >>> Download Firefox and the FireBug extension. Open FireBug, click > the > > > > >>> inspect > > > > >>> button. Click on a red link. FireBug will show you all the code > > > related > > > > >>> to > > > > >>> it. You can override the css and javascript by editing the wiki > > files > > > > >>> MediaWiki:Common.css and MediaWiki:Common.js. I don't know why > you > > > > >>> suppose > > > > >>> editing the mediawiki source code would be easier. This is much > > > easier. > > > > >>> You > > > > >>> do have to figure out how to do it, but this is really a trival > > kind > > > of > > > > >>> programming. > > > > >>> > > > > >>> > > > > >>> On Tue, Jan 6, 2009 at 10:33 PM, Ekompute .info < > > [email protected]> > > > > >>> wrote: > > > > >>> > > > > >>> > Hi, thank you for your answer. I can't find any redlinks in the > > two > > > > >>> files. > > > > >>> > Would there be a simpler method by going to the Mediawiki > source > > > > files > > > > >>> and > > > > >>> > edit it directly by putting [[Wikipedia:<redlink>]] to it? If > it > > > > could > > > > >>> be > > > > >>> > done in one file, it would be easier for me, because I am not > > good > > > at > > > > >>> > programming. > > > > >>> > > > > > >>> > PM Poon > > > > >>> > > > > > >>> > On Wed, Jan 7, 2009 at 1:23 PM, Brian < > [email protected] > > > > > > > >>> wrote: > > > > >>> > > > > > >>> > > Using css and javascript in MediaWiki:Common.css and > > > > >>> MediaWiki:Common.js. > > > > >>> > > Find all the red links, prefix their href attribute to > > Wikipedia. > > > > >>> > > > > > > >>> > > On Tue, Jan 6, 2009 at 9:47 PM, Ekompute .info < > > > [email protected] > > > > > > > > > >>> > wrote: > > > > >>> > > > > > > >>> > > > Hi, I am writing an encyclopedia fork. Since I am doing it > > > alone, > > > > I > > > > >>> > have > > > > >>> > > a > > > > >>> > > > lot of redlinks. I would like to redirect all these red > links > > > to > > > > >>> > > Wikipedia, > > > > >>> > > > while maintaining its color as still red. How should I go > > about > > > > >>> doing > > > > >>> > it? > > > > >>> > > > > > > > >>> > > > PM Poon > > > > >>> > > > _______________________________________________ > > > > >>> > > > MediaWiki-l mailing list > > > > >>> > > > [email protected] > > > > >>> > > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > >>> > > > > > > > >>> > > > > > > >>> > > > > > > >>> > > > > > > >>> > > -- > > > > >>> > > You have successfully failed! > > > > >>> > > _______________________________________________ > > > > >>> > > MediaWiki-l mailing list > > > > >>> > > [email protected] > > > > >>> > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > >>> > > > > > > >>> > _______________________________________________ > > > > >>> > MediaWiki-l mailing list > > > > >>> > [email protected] > > > > >>> > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > >>> > > > > > >>> > > > > >>> > > > > >>> > > > > >>> -- > > > > >>> You have successfully failed! > > > > >>> _______________________________________________ > > > > >>> MediaWiki-l mailing list > > > > >>> [email protected] > > > > >>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > >>> > > > > >> > > > > >> > > > > > > > > > _______________________________________________ > > > > MediaWiki-l mailing list > > > > [email protected] > > > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > > > > > > > > > > > > > -- > > > You have successfully failed! > > > _______________________________________________ > > > MediaWiki-l mailing list > > > [email protected] > > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > > _______________________________________________ > > MediaWiki-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > > > -- > You have successfully failed! > _______________________________________________ > MediaWiki-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
