Hiho!
Ich habe ein Javascript Block:
jQuery.noConflict();
jQuery(document).ready(function() {
jQuery('.user-drop a').replaceWith("<span class=\"user\"><span class=\"username\">baeckerman83</span></span>");
jQuery('.login-drop a').replaceWith('<span class="username">Anmelden</span>');
});
jQuery(document).ready(function(){
jQuery.tablesorter.addParser({
id: 'germandatetime',
is: function(s) {
return false;
},
format: function(s) {
var a = s.split('.');
a[1] = a[1].replace(/^[0]+/g,\"\");
tmp = a[2].split(' ');
a[2] = tmp[0]
t = tmp[1].split(':');
return new Date(a[2],a[1]-1,a[0],t[0],t[1],0).getTime();
},
type: 'numeric'
});
Wie ihr seht basiert es auf JQuery. Im MyBB Forum wird aber auch Prototype benutzt und diesen JS Block habe ich in einer eigenen Seite drin die dann in das Forum eingebunden wird. Deswegen habe ich das mit noconflict gelöst und das klappt auch. Nur an der Stelle a[1] = a[1].replace(/[1]+/g,""); versucht das Script auf Prototype zugreifen. Kann ich das auch irgendwie hinbekommen, dass er da JQuery nutzt? Prototype hat ein Problem wegen eines illegal Character. Auf einer Seite wo ich nur JQuery nutze klappt alles einwandfrei.
0 ↩︎