Als je die dan post als ie klaar is zet ik 'm meteen in het gewone script
Als je die dan post als ie klaar is zet ik 'm meteen in het gewone script
Marcel
Moet je weer helemaal jQuery hebben.
JavaScript Code:
var fm = document.getElementById('forum144'); fm.parentNode.removeChild(fm);
1+1=b
jQuery heb je toch al.
(Die wordt met require automatisch geladen als die niet op de site beschikbaar is maar NLDelphi zelf maakt er ook al gebruik van)
Overigens werkt jouw code alleen in het hoofdforum dat de FireMonkey niet zichtbaar is. Het doet niets in "New Posts" en Activity.php. Daar moet wat meer voor gedaan worden in puur Javascript. Vandaar dat jQuery wel zo makkelijk was. Ik dacht tenminste dat het de bedoeling was dat de posts bij activity en new posts niet "in de weg" zaten en dat als je de aapjes toch wilt bezoeken dat dat nog wel mogelijk moet zijn via het hoofdforum.
Ik heb ook met greasemonkey geinclude op search? (wat new posts gebruikt), maar lijkt niet veel te doen.
Dat komt omdat de source van alle pagina's weer net wat anders in elkaar zit.
In de activity.php zit de link gewrapped in een paar divs met bepaalde class-namen maar bij de search en new post heten die net weer anders.
Onderstaand zou moeten werken op de activity-pagina, de new posts en de search pagina:
Het kan natuurlijk zijn als vBulletin besluit om andere class-namen te gebruiken dat het weer niet werkt maar dat merk je dan vanzelf.Code:// ==UserScript== // @name NLDelphi verwijder de apen // @description NLDelphi verwijder posts FireMonkey uit activity // @version 0.9 // @namespace . // @include http://www.nldelphi.com/activity.php* // @include http://www.nldelphi.com/search.php* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js // ==/UserScript== $('li.activitybit').has('div.title').has('div.content').has("a[href$='?144-FireMonkey']").hide(); $('li.imodselector').has('div.icon0').has('div.threadpostedin').has("a[href$='?144-FireMonkey']").hide();
(ik twijfel n.l. even of die icon0 altijd hetzelfde is)
Edit:
Dit kan ook: (dan wordt de threadbit-class-name gebruikt en lijkt meer op die activitybit van activity.php)
Code:$('li.activitybit').has('div.title').has('div.content').has("a[href$='?144-FireMonkey']").hide(); $('li.threadbit').has('div.icon0').has('div.threadpostedin').has("a[href$='?144-FireMonkey']").hide();
Last edited by rvk; 30-Sep-14 at 11:10.
Ik zie hier een div "threadpostedin td alt". Is het een exacte match of een contains? Nog geen posts in FM in huidig overzicht, dus kan nog niet testen :-)
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks