Symbol - Beitrag wurde gelesen

01.05.2013 22:38 (zuletzt bearbeitet: 01.05.2013 22:40)
#1 Symbol - Beitrag wurde gelesen
avatar
Mitglied

Hallo,
oft ist es bei mir so, dass ich Beiträge aus zeitlichen Gründen nicht sofort beantworten kann.

Ich könnte mir ein Symbol oder auch ein Schriftzug (Beitrag gelesen, Beitrag in Arbeit) vorstellen, dass automatisch aktiviert wird, sobald der Admin oder die Moderatoren diesen Beitrag gelesen haben.
Das würde unnötige Nachfragen vermeiden und der User weiß, dass der Beitrag gelesen wurde.

Bis dann

01.05.2013 23:58
#2 RE: Symbol - Beitrag wurde gelesen
avatar
Maid

Ehm... ich halte es für keine gute Idee, wenn ein User weiss, wer welchen Beitrag gelesen hat, egal ob das ein anderer User war oder ein Mod/Admin.

Zum einen geht es keinen was an, wer welchen Beitrag liest (so grundsätzlich erst mal, Datenschutz&Co, Bewegungsprofile etc.), und zum andern, was meinst Du, was gerade in größeren Foren oder zum Beispiel hier im Supportforum, losgeht, wenn User sich ungerecht behandelt fühlen, weil der eigene Beitrag vielleicht erst später gelesen wird als der von einem andern User. *fg*

www.rabendolch.com

...ich nutze den Chat hier nicht, bitte berücksichtigen...

 Antworten

 Beitrag melden
02.05.2013 05:30
avatar  Ingmar
#3 RE: Symbol - Beitrag wurde gelesen
avatar
Technik

Ich halte von einer automatischen Anzeige auch eher nichts. Aber das wäre doch ein schöner Spezialfall für das bedanken-System: "Ein admin/mod hat den Beitrag gelesen und wird baldmöglichst darauf antworten". Anonym sichtbar für alle, aber nur verwendbar für admins und Mods. Genug Zeit um auf einen Button zu klicken hast du doch sicher noch ;-)

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
02.05.2013 23:03
#4 RE: Symbol - Beitrag wurde gelesen
avatar
Mitglied

Die Frage ist natürlich, wie gestalte ich es!
Auf jeden Fall sollten die entstandenen neuen Funktionen, aktivierbar und zu deaktivieren sein.

Ich habe natürlich nur an mein Forum gedacht.
Da ich mich nicht gleich um alle Beiträge kümmern kann, würde ich dem User gerne eine Nachricht hinterlassen (gelesen, kann länger dauern, in Arbeit).
Um das Forum aber nicht mit diesen Nachrichten zu überfluten, hatte ich an ein Symbol/Button gedacht.
Die Idee mit dem Bedanken-System finde ich gut.
Wie auch hier, würde ich die Option wählbar gestalten.

Danke für die Antworten und das Interesse

07.05.2013 20:32 (zuletzt bearbeitet: 07.05.2013 20:43)
#5 RE: Symbol - Beitrag wurde gelesen
avatar
Mitglied

Hallo Ingmar,
ich habe einen Button nur für den Admin eingerichtet. Beim Klick erscheint dann:

Beitrag wurde gelesen, in Arbeit !

Leider kann man die Nachricht/Hinweis nur lesen, wenn man sich angemeldet hat.
Lässt sich da etwas machen?
Schön währe es hier, wenn man in diesem Fall der Nachricht noch einen Icon voransetzen kann.


Gruß
Wolf

08.05.2013 13:00
avatar  Ingmar
#6 RE: Symbol - Beitrag wurde gelesen
avatar
Technik

Zitat von wolf.andres im Beitrag #5
Leider kann man die Nachricht/Hinweis nur lesen, wenn man sich angemeldet hat.
Lässt sich da etwas machen?

Leider nein - das Bewertungssystem steht generell nur angemeldeten Mitgliedern zur Verfügung. Wenn Gäste das sehen sollen müsste man das anders lösen. Man könnte z.B. per template-eingriff einen Button für admins anzeigen, der dann eine Themen-Markierung hinzufügt. Das klappt aber natürlich nur für Themen, nicht für einzelne Beiträge darin...

Zitat von wolf.andres im Beitrag #5
Schön währe es hier, wenn man in diesem Fall der Nachricht noch einen Icon voransetzen kann.

Auch dazu fällt mir grade keine ganz einfache Lösung ein. Sofern Jquery verfügbar ist (z.B), könnte man das relativ gut mit Javascript lösen. Wenn du willst bastel ich dir da was - allerdings wird das nur im Business Template immer geladen - in den anderen nur, wenn z.B. der Chat oder das Zitieren-Feature aktiv sind.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
08.05.2013 18:43 (zuletzt bearbeitet: 08.05.2013 18:46)
#7 RE: Symbol - Beitrag wurde gelesen
avatar
Mitglied

Hallo Ingmar,
ich habe eine Lupenfunktion ins Forum eingebaut und brauche dazu auch Jquery.
<script type="text/javascript" src="{{link_jquery}}"></script>
Ich denke, dass es dann auch im Standard-Template läuft. Ist das so?

Über das Script würde ich mich freuen!

Bis dann

09.05.2013 15:54 (zuletzt bearbeitet: 14.05.2013 11:14)
avatar  Ingmar
#8 RE: Symbol - Beitrag wurde gelesen
avatar
Technik

Na dann will ich's mal versuchen.

Ich denke das hier sollte klappen (in der Fußzeile):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 

<script type="text/javascript">
 

//function schaut in jedem Beitrag, ob eine Span mit dem Text "Beitrag wurde gelesen" vorhanden ist und fügt gegebenenfalls die Gtrafik hinzu
function addPostReadImg(){
$(".xratings").each(function(){
$postreadimg.clone().prependTo($(this).find('span:contains("Beitrag wurde gelesen")'));
});
}
 
//funktion addPostReadImg() aus Performanz Gründen nur aufrufen, wenn wir auch auf der "Themen-Ansicht" Seite sind.
//das hier könnte man sicher noch optimieren. Wenn das Template sowieso verändert ist könntest du z.B. eine Div mit der Id "themenansicht" einfügen und dann danach Testen
//in der aktuellen version wird auf jeder seite, auf der ein element mit der id "pagewith" vorhanden ist geprüft, ob dieses ein element mit der klasse quoteable enthält - das ist nicht tragisch, aber auc nicht optimal, was die Performanz betrifft...
 
if($("#pagewidth").find(".xquoteable")){
//hier gewünschte Grafik eintragen:
var postreadimgurl = "https://files.homepagemodules.de/b214495/bhnetfiles-jrax-1d-642e.png";
 
//Image-Objekt wird erstellt:
var $postreadimg = $("<img class='ratingimg' alt='' src='"+postreadimgurl+"' />");
 
//funktion zum hinzufügen der grafik aufrufen
addPostReadImg();
}
</script>
 
 

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
16.05.2013 00:11 (zuletzt bearbeitet: 16.05.2013 00:30)
#9 Beitrag gelesen - Neue Funktion im Bedanken & Bewertungssystem
avatar
Mitglied

Hallo zusammen,
ich möchte gerne das Script von Ingmar kurz vorstellen. Funktioniert super!

Nochmals besten Dank!


Die neue Funktion kann allerdings nur in "Premium-Foren" eingebaut werden. Die Meldungen sind für Mitglieder und leider nicht für Gäste sichtbar.

**********

Einbau-Schnellanleitung:

1. Als erstes muss ein neuer Button unter "Bedanken & Bewerten" eingerichtet und die Rechte vergeben werden.
2. Das Script wird im Template Element "Thread-Flat" eingebunden und besteht aus 2 Teilen.


<!-- Nur notwendig in Standard-Template - ansonsten löschen→
<script type="text/javascript" src="http://img.homepagemodules.de/ds/static/jquery/min/jquery-1.7.1.min.js"></script>



<script type="text/javascript">

//function schaut in jedem Beitrag, ob eine "span" mit dem Text Beitrag wurde gelesen vorhanden ist und fügt gegebenenfalls die Grafik hinzu


//Hier gewünschte Grafik eintragen:
var postreadimgurl = "http:https://files.homepagemodules.de/b214495/bhnetfiles-jrax-1d-642e.png";

//Image-Objekt wird erstellt (style richtet die Grafik zur Schrift aus, gegebenfalls anpassen):
var $postreadimg = $("<img style='position:relative; bottom:-8px;' class='ratingimg' alt='' src='"+postreadimgurl+"' />");

function addPostReadImg(){
$(".xratings").each(function(){
$postreadimg.clone().prependTo($(this).find('span:contains("Beitrag wurde gelesen")'));
});
}

$(document).ready(function(){

addPostReadImg(); //Funktion zum Hinzufügen der Grafik aufrufen

});

//funktion addPostReadImg() aus Performanz Gründen nur aufrufen, wenn wir auch auf der "Themen-Ansicht" Seite sind.
//das hier könnte man sicher noch optimieren. Wenn das Template sowieso verändert ist könntest du z.B. eine Div mit der Id "Themenansicht" einfügen und dann danach Testen
//In der aktuellen Version wird auf jeder Seite, auf der ein Element mit der id "pagewith" vorhanden ist geprüft, ob dieses ein Element mit der klasse quoteable enthält - das ist nicht tragisch, aber auch nicht optimal, was die Performanz betrifft...

</script>




So sehen die Mitglieder die Meldung:


So sieht es für den Admin aus - Mit Auslöse-Button:




Eine genauere Einbauanleitung ist in meinem Forum zu finden:
Beitrag gelesen - Neue Funktion im Bedanken & Bewertungssystem




Bis dann und ein großes Lob an den Support!

16.05.2013 05:54 (zuletzt bearbeitet: 16.05.2013 06:02)
avatar  Ingmar
#10 RE: Beitrag gelesen - Neue Funktion im Bedanken & Bewertungssystem
avatar
Technik

Dazu noch 2 Hinweise:

1)
Standardmäßig steht Jquery nur im Business-Template immer zur Verfügung.
Allerdings wird es in den anderen Templates für viele Funktionen dynamisch nachgeladen - z.B. wenn der Foren-Chat oder das Zitieren-System aktiv sind.
Im Zweifel muss man einfach ausprobieren, ob es bereits vorhanden ist.

2)
Das Script hatten wir bei Wolfgang nur in "Thread-Flat" eingebaut, weil dieses Element bereits verändert war. In der von mir oben geposteten Version reicht es auch, wenn man es in der Kopf- oder Fußzeile einbaut - dafür extra das Template zu bearbeiten würde nur bei zukünftigen Updates Arbeit verursachen.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
01.05.2016 13:19
#11 RE: Beitrag gelesen - Neue Funktion im Bedanken & Bewertungssystem
avatar
Mitglied

Hallo Ingmar,
hat sich etwas im "Bedanken & Bewertungssystem" verändert?

Dein Script funktioniert bei mir nicht mehr vollständig.
Es wird nur der Schriftzug "Beitrag wurde gelesen", nicht allerdings die Grafik angezeigt.

Oder liegt ein Fehler bei mit vor?


Bis besten Dank schon mal im Voraus
Wolfgang

08.05.2016 18:08
#12 RE: Beitrag gelesen - Neue Funktion im Bedanken & Bewertungssystem
avatar
Mitglied


Business-Template / IE 11 / 104774 - Bedanken & Bewertungssystem!

Hallo,
habe den Fehler gefunden.....
Wird die Klasse im Script (Zeile 10 ) von ".xratings" in ".postratings" geändert, funktioniert es wieder!



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<script type="text/javascript">
 
//Hier gewünschte Grafik eintragen:
var postreadimgurl = "https://files.homepagemodules.de/b214495/bhnetfiles-jrax-1d-642e.png";
 
//Image-Objekt wird erstellt (style richtet die Grafik zur Schrift aus, gegebenfalls anpassen):
var $postreadimg = $("<img style='position:relative; bottom:-8px;' class='ratingimg' alt='' src='"+postreadimgurl+"' />");
 
function addPostReadImg(){
$(".postratings").each(function(){
$postreadimg.clone().prependTo($(this).find('span:contains("Beitrag wurde gelesen")'));
});
}
 
$(document).ready(function(){
 
//Funktion zum Hinzufügen der Grafik aufrufen
addPostReadImg();
});
 
</script>
 






Gruß
Wolfgang

09.05.2016 15:19
#13 RE: Beitrag gelesen - Neue Funktion im Bedanken & Bewertungssystem
avatar
Mitglied

Ich habe das Script auch gerade eingebunden.
Allerdings zeigt er nun nicht die Grafik an die ich angegeben habe, sondern mein Profilbild!?? Egal welche Grafik ich einbinden möchte, es wird immer das Profilbild angezeigt.



Selbst wenn ich keine Url angebe wird mein Profilbild angezeigt.

Hat einer eine Idee?

Themen:

 Antworten

 Beitrag melden
09.05.2016 16:01
#14 RE: Beitrag gelesen - Neue Funktion im Bedanken & Bewertungssystem
avatar
Mitglied

Ich Esel......

"Nutzer Avatare verbergen" sollte man schon anklicken. Sorry.........jetzt klappt es.

Themen:

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!