Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Themen-Bewertung
#21
Als ich das schrieb war der Edit noch nicht da. Sorry. Sad Hat sich sicher überschnitten.

Ich habe gerade gesehen, dass im Code für die misc_whorated auch einmal java script steht. Das habe ich jetzt vorsichtshalber auch mal zusammengesetzt. Ist doch richtig, oder?
VG,
Susanne
Zitieren
#22
Die Fehlersuche wird noch ein wenig andauern.

Was mich stutzig macht ist, das im geöffneten popup keinerlei Templates included werden und das kann ich mir im Moment nicht erklären.
( selbst wenn die Templates nicht vorhanden wären, würde ein Quelltext included werden, indem dann steht
<!-- start: misc_whorated --> <!-- ende: misc_whorated --> )
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#23
Weißt du was, ich wollte hier gerade schreiben, dass du dir Zeit lassen sollst. Meistens schießt einem die Lösung für sowas irgendwann mal in den Kopf. (Meistens wenn dann kein PC in der Nähe ist, um es sofort ausprobieren zu können Big Grin )
Es eilt alles nicht, und du bist für mich sowieso schon ein Genie, weil du sowas so aus dem Ärmel schüttelst!!!!!

Gute N8 Smile
VG,
Susanne
Zitieren
#24
Hallo Susanne,
Danke für das Kompliment, da werde ich doch glatt ein wenig verlegen Embarrassed Wink

Zu deinem Fehler.
Ein Geistesblitz machte mich darauf aufmerksam, das du die Codeänderung in der misc.php vergessen haben könntest. Den Gedanken habe ich gerade getestet und bekomme den Fehler wie du ihn hast, es muss als in der misc.php sein.
Hast du denn die nötigen Änderungen vorgenommen?

Zitat:öffne misc.php
suche
PHP-Code:
outputpage($whop);

füge darunter ein
PHP-Code:
elseif($mybb->input['action'] == "whorated")
// Themenbewerter
    
$ratposts 0;
    
$altbg "trow1";
    
$query $db->query("SELECT COUNT(r.rid) AS ratings, r.rid, u.uid, u.username FROM ".TABLE_PREFIX."threadratings r LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=r.uid) WHERE tid='".intval($mybb->input['tid'])."' GROUP BY u.uid");
    while(
$bewerter $db->fetch_array($query))
    {
        if(
$bewerter['username'] == "")
        {
            
$rater_query $db->query("SELECT uid, username FROM ".TABLE_PREFIX."users WHERE uid='".$bewerter['uid']."");
            while(
$bewerter_name $db->fetch_array($rater_query))
            {
            
$bewerter['username'] = $bewerter_name['username'];
            }
        }
        
$ratposts $ratposts $bewerter['ratings'];
        eval(
"\$whorated .= \"".$templates->get("misc_whorated_bewerter")."\";");
        if(
$altbg == "trow2")
        {
            
$altbg "trow1";
        }
        else
        {
            
$altbg "trow2";
        }
    }
    eval(
"\$whor = \"".$templates->get("misc_whorated")."\";");
    
outputpage($whor);
// Themenbewerter ende 
speichern und schließen.

öffne misc.lang.php
füge dies ein:
PHP-Code:
$l['total_ratings'] = "Insgesamte Bewertungen:";
$l['who_rated'] = "Wer bewertete?";
$l['bewerter'] = "Themenbewerter"

fals du die Änderungen schon gemacht hast, dann schicke mal bitte deine misc.php an support[at]mybboard[dot]de Smile
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#25
Mensch Garlant, als du jetzt misc.php sagtest, da dachte ich direkt an meinen Fehler mit der index.php und der Index.php (Siehe hier)
Und tatsächlich habe ich auch misc.php und eine Misc.php.
Ich werde jetzt da noch la genauer nachsehen, und ich bin mit zu 99,9% sicher, dass dann alles klappt. Ich melde mich gleich noch mal.
VG,
Susanne
Zitieren
#26
ALLES OKAY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Es klappt superprima und ich danke dir sehr für den klasse Mod.
Und ich entschuldige mich für das ganze Chaos, das ich hier angerichtet habe- *schäm* Cry
VG,
Susanne
Zitieren
#27
Welches Chaos denn?
Ich sehe hier alles Spiegelblank poliert. Smile

Wir haben alle einmal schwarze Tage. Umso besser ist es doch, das wir nun den Fehler kennen und ich dir mehr oder weniger helfen konnte. Smile

Eine Datei mit der gesamten Anleitung (ohne Fehler) werde ich Michael zukommen lassen. Eventuell stellt ihr diese ja auf mybboard.de online.
Ahja das ganze unter den Namen WHV- Who Has Voted Big Grin
EDIT:
Das ganze wurde ein wenig eingedeutscht
Modname: Wer hat gewählt?
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#28
Wäre es eigentlich auch möglich einen Link zu erstellen (den man vielleicht in den Header einbauen kann) der mit einem Klick alle bisherigen Bewertungen zeigt? StarStarStarStarStar
Smile
VG,
Susanne
Zitieren
#29
Hallo Susanne,
Ersetze bitte das Template "showthread_ratingdisplay"
durch diesen code:
Code:
<a href="java script:whoRated($thread[tid]);"><img src="$theme[imgdir]/$thread[rating]" alt="$ratingnav" border="0" /></a>&nbsp;&nbsp;

javascript bitte wieder zusammenschreiben.
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#30
Oooh, das ist etwas, was ich mir auch gewünscht habe, wo ich aber dachte ich darf nicht unbescheiden sein Shy und es reicht ja, wenn man auf die Sterne in der Übersicht klicken kann. Aber da freu ich mich jetzt!!!

Was ich aber eben in meinem Beitrag meinte ist, dass man oben, wo auch steht "Heutige Beiträge ansehen" einen Link hin packt. So wie "Alle Bewertungen ansehen", wo dann alle Bewertungen die im gesamten Board schon getätigt wurden, aufgezeigt werden. Am besten nach Datum geordnet. Ginge sowas auch?
VG,
Susanne
Zitieren