Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Thankyou 3.0.2. loading problem
#1
Question 
Hallo,
ich benutze Thankyou 3.0.2. und hab da ein Ladeproblem: Wenn man sich bei einer Post bedanken will kommt wie beim quickedit so ein warte-dreh-dings (spinner_big.gif) - aber das scheint nicht zu funzen - der dreht und dreht und lädt aber geht nicht weiter, woran kann das liegen?

Hier ein Testaccount: Name/pw - testuser

Ja ich hab Sachen verändert, aber nicht das Java-Skript sondern die Lang-datei und über die datenbank das postbit_thxcount

<div align="center" width="100" class="box">
<span class="smalltext">{$lang->thx_thank} {$post['thank_count']}<br> {$post['thanked_count']}{$post['replink']}</span>
<div>

woran könnte das liegen?


Angehängte Dateien
.php   thx.lang.php (Größe: 283 Bytes / Downloads: 2)
Zitieren
#2
Hier mal die Deutsche Sprachdatei:

PHP-Code:
<?php
$l
['thx_main'] = "Danke";
$l['thx_givenby'] = "<b>Bedankt haben sich</b>";
$l['thx_showall'] = "Zeige alle";

$l['thx_error'] = "<font color=\"#BC3118\">Du hast dich bereits in diesem Thread bedankt.</font>";
$l['thx_ok'] = "Danke, dein danke wurde hinzugef&uuml;gt.";

?>

Die Variablen:
{$post['thanks']}
{$post['thxdsp']}
{$seperator} sollten im Template postbit enthalten sein, sowie das folgende im template headerinclude:

Code:
<script language="javascript" type="text/javascript">
function thxFunction(uid,puid,pid,tid){
    var ajaxRequest;  // The variable that makes Ajax possible!
    
    try{
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } catch (e){
        // Internet Explorer Browsers
        try{
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try{
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){
                // Something went wrong
                alert("Ajax request was not established!");
                return false;
            }
        }
    }
    // Create a function that will receive data sent from the server
    var txDisp = "displayThx" + pid + tid;
    var trDisp = "displayThxtr" + pid + tid;
    var ajaxDisplay = getbyID(txDisp);
    ajaxRequest.onreadystatechange = function()
    {
        if(ajaxRequest.readyState == 4)
        {
            getbyID(trDisp).style.display= '';         
            ajaxDisplay.innerHTML = ajaxRequest.responseText;
        }
        else
        {
            ajaxDisplay.innerHTML = '<div><img src="./images/spinner.gif" /></div>';
        }
    }

    var queryString = "&uid=" + uid + "&adduid=" + puid + "&pid=" + pid + "&tid=" + tid;
    ajaxRequest.open("GET", "xmlhttp.php?action=thankyou" + queryString, true);
    ajaxRequest.send(null);

}
function getbyID(id)
{
    var box= '';
    if(document.all && !document.getElementById)
    {
        return box = document.all.id;
    }
    else if(document.getElementById)
    {
        return box = document.getElementById(id);
    }
    else
    {
        return box = document.layers[id];
    }
}
function expandCollapse(id)
{
    var check = id.split('_');
    var div =  getbyID(id);

    if(check[2] == 'e')
    {
        if(div && div.style)
        {
            div.style.display = '';
            getbyID('expcol_'+id).href = getbyID('expcol_'+id).href.replace('_e', '_c');
            getbyID('expcol_'+id).id = getbyID('expcol_'+id).id.replace('_e', '_c');
            div.id = div.id.replace('_e', '_c');
        }
    }
    else
    {
        if(div && div.style)
        {
            div.style.display = 'none';
            getbyID('expcol_'+id).href = getbyID('expcol_'+id).href.replace('_c', '_e');
            getbyID('expcol_'+id).id = getbyID('expcol_'+id).id.replace('_c', '_e');
            div.id = div.id.replace('_c', '_e');
        }
    }
}
</script>

Hoffe dir geholfen zu haben.
Zitieren
#3
hm, nicht wirklich.

Ich hab jetzt das System neu installiert (957-1205178824-Thankyou(3.0.4)) und beim editieren festgestellt, dass das System immer den Fehler bringt wenn ich die Sprachdatei ändere...

<?php
/**
* Thank you 3.0.2
* English language
* Arash_j13 WWW.CodeCorona.com
*/

$l['thx_main'] = "Thank you";
$l['thx_givenby'] = "Thanks given by";
$l['thx_thanked_count']="{1} was given thank in {2} posts";
$l['thx_thank']="Thank";
$l['thx_remove']="Remove thank";
?>

Das hier ist das Original, woran kann es liegen, dass wenn ich sie zu dieser Version ändere:
<?php
/**
* Thank you 3.0.2
* English language
* Arash_j13 WWW.CodeCorona.com
*/

$l['thx_main'] = "Thank you";
$l['thx_givenby'] = "Thanks given by:";
$l['thx_thanked_count']="Thanked: {1}";
$l['thx_thank']="You thanked:";
$l['thx_remove']="Remove thank";
?>


Das ganze nen Bug bringt!?



ZWEITE FRAGE:
Wo kann ich den STYLE für die Schrift (bzw die Schriftfarbe) unter dem spinner_big.gif ändern?
Zitieren
#4
Beachtest du das: https://www.mybb.de/doku/haeufig-gestell...datei.html ?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
(26.07.2008, 17:39)Dragon schrieb: Beachtest du das: https://www.mybb.de/doku/haeufig-gestell...datei.html ?

Ich krieg die Krätze...

Ja ich hab EditPadPro und den verwendet - funktioniert jetzt.

Nun noch die letzte Frage:

Wo kann ich die Farbe für "Loading. Please wait.." unter dem spinner_big.gif ändern (das blaue dreh-dings beim laden von thanks und quick reply...)
Zitieren
#6
Die Farbe kannst du nur ändern, indem du die entsprechende Grafik austauschst. Da es sich um ein animiertes Gif handelt, ist das nicht ganz so einfach. Einen Generator für Ladegrafiken findest du z.B. hier: http://www.ajaxload.info/

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#7
ne hast mich falsch verstanden...

da kommt ja immer so ein kleines rechteck, oben wird diese grafik abgebildet und drunter ist aber noch ein Text - bei mir ist das weiß auf weißem Hintergrund... DAS würd ich gern ändern hab aber keine Ahnung wo...
Zitieren
#8
Versuchs mal damit:
Code:
#spinner {
    color: #xxxxxx;
}

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#9
super danke dir Michael!!
Hat gefunzt!
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Sad ThankYou Mod 3.0.7 - Buttons nicht sichtbar! Errorbytes 4 2.107 17.10.2010, 13:54
Letzter Beitrag: Errorbytes
  AJAX Shoutbox "Loading..." ChrisG 8 5.220 03.06.2010, 14:54
Letzter Beitrag: ChrisG
Sad ThankYou 3.0.2 mag mich net Shadow_Gengar 2 1.767 06.11.2009, 12:09
Letzter Beitrag: linwinman
  ThankYou Plug-In Fehler ManiaChris 2 1.880 22.10.2008, 15:28
Letzter Beitrag: ManiaChris
  Suche Thankyou 3.0.2 D und Clickable Postbit Avatars 1.0 Corleone 6 2.466 28.12.2007, 15:19
Letzter Beitrag: Corleone