Beiträge: 300
Themen: 65
Registriert seit: 19.03.2010
(09.04.2012, 17:56)hamport schrieb: Ich habe das Danke Plugin installiert und bekomme diese Fehlermeldung. Ich hoffe mir kann jemand helfen.
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1054 - Unknown column 'thx' in 'field list'
Query:
UPDATE mybb_users SET thx=thx+1 WHERE uid='1' LIMIT 1
ich empfehle dir das plugin thanksyou like. nutze ich auch und finde es besser als dieses.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
09.04.2012, 19:13
(Dieser Beitrag wurde zuletzt bearbeitet: 09.04.2012, 19:13 von Jockl.)
Vermutlich ist bei der Installation irgend etwas schief gegangen, wenn die vom Plugin erzeugte Tabellenspalte nicht gefunden wird....
Hast Du das Plugin mal deinstalliert und erneut installiert?
Beiträge: 128
Themen: 25
Registriert seit: 27.08.2007
Ich habe ihn deinstalliert und erneut installiert. Es kommt immer noch die gleich Fehlermeldung.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Hast Du mal in Deiner Datenbank nachgesehen, ob in der Tabelle mybb_users die Spalte "thx" vorhanden ist?
Beiträge: 128
Themen: 25
Registriert seit: 27.08.2007
thxpost` int(11) NOT NULL ist dort vorhanden.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
und "thx" nicht? Dann scheint bei der Installation etwas schief gegangen zu sein.
Habe das Plugin gerade bei mir auch mal installiert und es funktioniert.
Beiträge: 117
Themen: 40
Registriert seit: 10.01.2011
13.04.2012, 10:22
(Dieser Beitrag wurde zuletzt bearbeitet: 13.04.2012, 10:23 von sonic1978.)
hallo zusammen,
wie kann ich es anstellen das sich unter dem beitrag die anzeige dort wo man sieht wer sich bedankt hat so verändern das sie sich nicht öffnet sondern selbst anklicken muss die liste sich öffnet und man dann sieht wer sich bedankt hat.
warum das ganze?
bei 20 30 user die sich bedankt haben mag es ja noch gehen aber werden es mehr wird die liste ja auch länger und ich möchte eben damit bezwecken das man sich bedankt es unter dem beitrag steht nur das eben erst durch anklicken die liste geöfnnet wird und man dann erst sieht wer sich bedankt hat.
so in der art wie der spoiler bbcode
Gruss Marcel
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
So ohne "Punkt und Komma" verstehe ich ehrlich gesagt nicht, was Du wirklich möchtest....
Beiträge: 117
Themen: 40
Registriert seit: 10.01.2011
13.04.2012, 11:31
(Dieser Beitrag wurde zuletzt bearbeitet: 13.04.2012, 11:32 von sonic1978.)
(13.04.2012, 10:32)Jockl schrieb: So ohne "Punkt und Komma" verstehe ich ehrlich gesagt nicht, was Du wirklich möchtest....
okay habe es soweit hinbekommen siehe screen
Vorher:
Nachher:
hier mal der code dazu vom template
thanks_postbit_outline
Code:
<script type="text/javascript">
function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if ( node == null ) node = document;
if ( tag == null ) tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
var j = 0;
for (var i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i]; j++;
}
}
return classElements;
}
window.onload = function() {
var spoilers = getElementsByClass('spoiler');
for(x in spoilers) {
spoilers[x].getElementsByTagName('span')[0].style.display = 'none';
}
};
function spoiler(obj) {
var st = obj.getElementsByTagName('span')[0].style;
st.display = (st.display == 'none' || st.display == '') ? 'block' : 'none';
}
</script>
<table border="0" cellspacing="0" cellpadding="0" width="100%" id="thx{$post['pid']}" style="{$display_style};margin-top:5px;"><tr><td>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder thxdsp_outline"><tr class="trow1 tnx_style"><td valign="top" width="1%" nowrap="nowrap"><img src="{$mybb->settings['bburl']}/images/rose.png" align="absmiddle" /><span class="smalltext">{$lang->thx_givenby}</span></td><td class="trow2 tnx_style" id="thx_list{$post['pid']}">
<p class="spoiler">
<input type="button" value="Öffnen | Schliessen" onclick="spoiler(this.parentNode);" style="margin-top: -6px;" />
<span>$entries</span></p>
</td></tr></table>
</td></tr></table>
muss der code auch ins template thanks_postbit_inline? so sieht dieser momentan aus bei mir.
Code:
<tr id="thx{$post['pid']}" style="{$display_style}" class="trow2 tnx_style tnx_newstl"><td><span class="smalltext">{$lang->thx_givenby}</span> <span id="thx_list{$post['pid']}">
$entries</span></td></tr>
wenn wer was besseres hat würde mich freuen wenn man es posten täte.
habe nur noch ein kleineres problem. und zwar wenn ich mich zum erstenmal bedanke bei jemanden muss ich die seite erst aktualisieren das der spoilercode greift. hat da jemand eine lösung das wenn man sich bedankt der spoilercode sofort greift?
grüssle
Beiträge: 34
Themen: 7
Registriert seit: 20.04.2012
Hallo,
Hat irgendjemand dieses Plugin 3.9.1 als zip ? Brauche es und MyBB.com ist ja zurzeit nicht erreichbar.
MfG