• Herzlich willkommen im "neuen" DSLR-Forum!

    Wir hoffen, dass Euch das neue Design und die neuen Features gefallen und Ihr Euch schnell zurechtfindet.
    Wir werden wohl alle etwas Zeit brauchen, um uns in die neue Umgebung einzuleben. Auch für uns ist das alles neu.

    Euer DSLR-Forum-Team

  • In eigener Sache!

    Liebe Mitglieder, liebe Besucher und Gäste
    ich weiß, es ist ein leidiges Thema, aber ich muss es ansprechen: Werbung, Werbeblocker und Finanzierung des Forums.
    Bitte hier weiterlesen ...

  • DSLR-Forum Fotowettbewerb neu erfunden!
    Nach wochenlanger intensiver Arbeit an der Erneuerung des Formates unseres internen Fotowettbewerbes ist es Frosty als Moderator
    und au lait als Programmierer gelungen, unseren Wettbewerb auf ein völlig neues Level zu heben!
    Lest hier alle Infos zum DSLR-Forum Fotowettbewerb 2.0
    Einen voll funktionsfähigen Demowettbewerb kannst du dir hier ansehen.
  • Neuer Partner: AkkuShop.de
    Akkus, Ladegeräte und mehr (nicht nur) für Digitalkameras und Drohnen
  • Neuer Gutscheincode unseres Partners Schutzfolien24:
    DSLR-Forum2024
    Dauerhaft 10% Rabatt auf alle Displayschutzfolien der Eigenmarken "Upscreen", "Brotec", "Savvies".
    Der Code ist für alle Geräteklassen gültig.
  • Stimmt ab über die Sieger des DSLR-Forum Fotowettbewerbs April 2024.
    Thema: "Sprichwörtlich"

    Nur noch bis zum 30.04.2024 23:59!
    Jeder darf abstimmen!
    Zur Abstimmung und Bewertung hier lang
WERBUNG

Kleine Idee für "Neue Beiträge"

Gast_230997

Guest
Moin Moin,

da, wenn ich auf "Neue Beiträge" klicke, mich doch nur bestimmte Foren interessieren und nicht alle, was sicher vielen so geht, so wäre doch das vBulletin Addon Foren von 'Neue Beiträge zeigen' ausschließen eine feine Sache :)


Nur so als Idee...


http://www.vbulletin-germany.org/showthread.php?t=36
 
Den Vorschlag unterstütze ich auch gerne!
 
"Neue Beiträge" ... nur bestimmte Foren
Diesen Link in den Lesezeichen abspeichern :
"https://www.dslr-forum.de/search.php?do=getnew&include=72,118,12,21,153"

Die Nummern stehen für die Foren, die man betrachten möchte.
zB. Kaufberatung = "https://www.dslr-forum.de/forumdisplay.php?f=154" ... also 154 (sieht man in der Adresszeile des Browsers)



edit: ups ... zuviel Zeit gelassen ...
 
Und wenn man Foren ausschließen will, den (die ;) ) Links aus den beiden vorigen Beiträgen mit "exclude" statt "include" verwenden..
 
Fragt mal per PN den Mod-Kollegen Kassad, der hat so was für den Mod-Alltag schon entwickelt und wird das sicher gerne hier einstellen. Dabei könnte man auch gleich klären, wie man es hinkriegt, das Skript als Button bzw. Link aufzurufen, das scheint nicht so einfach zu sein.
 
der hat so was für den Mod-Alltag schon entwickelt
Mehr so angepasst.
Das war der Beitrag:
Hallo,
Ihr kennt das bestimmt, man kommt nach Hause und ruft den Bookmark auf, bei mir z.B. : https://www.dslr-forum.de/search.php?do=getnew&include=21,[Forennummer],[Forennummer],...
Nun kommen je nach Betrieb einige Seiten an Threads mit neuen Posts.
Bisher bin ich immer über diesen
firstnew.gif
Knopf vor den Threads mit der Maus und dann mit Strg+Click den neusten Beitrag in einem neuen Tab im Hintergrund aufgerufen, zum nächsten Thema in der Liste und Strg+Click usw. bis ich die Liste abgearbeitet hab. Dann erst gehe ich normal die Tabs durch, die nun im Hintergrund offen sind.
Das war schon eine Arbeitsoptimierung, aber dieses Strg+ Click war immer noch nervig und ich habe nach einer automatischen Lösung gesucht.
Ich habe nun ein Skript für Greasemonkey für unser Forum angepasst. Greasemonkey bekommt Ihr hier:
https://addons.mozilla.org/de/firefox/addon/748
Danach einfach mein Skript aus dem Anhang runter laden, entpacken und über Datei öffnen im Firefox laden. Es installierst sich dann als Userskript für Greasemonkey.
Nun einfach zu Eurem Bookmark für Eure Unterforen gehen oder direkt in die jeweiligen Unterforen. Ihr seht unten im Firefox so ein Affenkopf. Rechtsklick drauf und dann einfach Menü Benutzer-Skript Befehle und dort "öffne alle threads mit neuen posts in tabs auswählen. Schwup, das Skript erledigt das für Euch. Alle Threads mit neuen Posts werden im Hintergrund in Tabs geöffnet, und zwar ab der Stelle, wo ein neuer Beitrag hinzugekommen ist.
Mir hilft das Skript sehr und ich hoffe, dass der eine oder andere von Euch auch davon profitieren kann.

Wen der Code interessiert:
Code:
// ==UserScript==
// @name          DSLR-Forum Neue Beiträge
// @description   Neue Beiträge werden per Knopfdruck in neuen Tabs ab dem letzten gelesenen Beitrag geöffnet
// @include       https://www.dslr-forum.de/*
// ==/UserScript==
var strLabel;
var allLinks, thisLink, thisImg;
var i;

LabelAll = "Öffne alle Threads in tabs";
LabelAllNew = "Öffne alle Threads mit neuen Posts in tabs";

GM_registerMenuCommand(LabelAll, openAllPosts);
GM_registerMenuCommand(LabelAllNew, openAllNewPosts);

// Get insertion location
allLinks = document.evaluate(
"//td[contains(@class, 'thead')]",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null
);

// Insert link(s)
thisLink = allLinks.snapshotItem(16);
thisLink.innerHTML = thisLink.innerHTML + ' <a href="#" title="' + LabelAll + '"><img src= "https://www.dslr-forum.de/images/buttons/firstnew.gif" alt="' + LabelAll + '" title="' + LabelAll + '" border="0" /></a>';
thisLink.addEventListener('click', openAllNewPosts, true)

// Open links in new tabs
function openRecentPosts(maxLinks) {
if (maxLinks == 0) {
maxLinks = allLinks.snapshotLength;
}
for (var i = 0; i < allLinks.snapshotLength; i++) {
if (i == maxLinks) {
break;
}
thisLink = allLinks.snapshotItem(i);
GM_openInTab(thisLink.href);
}
}

// Wrapper functions, since GM_registerMenuCommand seemed unable
// to handle function arguments directly
function openAllNewPosts()
{
// LINKS TO RECENT POSTINGS
// Select links
allLinks = document.evaluate(
"//a[contains(@href, 'newpost')]",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null
);
openRecentPosts(0);
}

function openAllPosts()
{
// LINKS TO RECENT POSTINGS
// Select links
allLinks = document.evaluate(
"//a[contains(@href, '#post')]",
document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null
);
openRecentPosts(0);
}

Das Skript findet Ihr hier:
https://www.dslr-forum.de/attachment.php?attachmentid=790450&d=1237142303
(Bitte prüft, ob das geht, da ich es im internen Bereich hochgeladen hatte).
Es ist sehr basic und ich habe nie Zeit gefunden, es zu verbessern. Wenn sich jemand also dran machen möchte, es zu verbessern, sehr gerne. (y)
 
WERBUNG
Zurück
Oben Unten