Hallo ^^
Ich hab gerade ein Problem mit dem Account Switcher, das mich zur Verzweiflung treibt, vor allem, weil ich nicht weiß, wo ich ansetzen soll. Und zwar betrifft das die Autor-Moderator-Option.
Ich hab den neusten Accountswitcher (2.0.8) heute in meinem 1.8.5 installiert und bis auf diese eine Funktion funktioniert alles. Möchte ich als Admin den Autor eines Beitrages ändern und klicke auf das entsprechende Bild, öffnet sich wie gewollt das Fenster. Dann kann ich allerdings nichts eintippen. Der Dropdown öffnet sich einfach nicht, sondern bleibt so wie auf Bild 1. Stattdessen erscheint das Feld und die Anweisung dazu unter meinem Forum, wenn ich das Popup wieder geschlossen habe, siehe Bild 2.
Und jetzt kommt das, was mich eben so verwirrt: Gehe ich in das Default-Design, dann funktioniert alles wunderbar. Es öffnet sich das Feld, in das ich meinen Namen eintippen kann und er schlägt mir alle passenden Usernamen vor. Nur in meinem persönlichen Design will das nicht klappen.
Ich hab daraus mal geschlossen, dass es irgendwas sein muss, was ich eingebaut hab, allerdings komm ich nicht darauf, was es ist, denn eines der Plugins kann es nicht sein, sonst dürfte es im Default auch nicht gehen. Meine headerinclude-Template habe ich zurückgesetzt, für den Fall, dass da eventuell ein Script drinnen ist, das in die Quere kommt. Hat aber nichts geholfen. Dann hab ich das postbit_classic einmal zurück auf das Original gesetzt, hat aber auch keinen Erfolg gebracht. Das accountswitcher_author_admin Template ist noch im Originalzustand, da hab ich nichts daran geändert.
Dann habe ich meine Profilfelder noch mit folgendem Script eingebunden:
Code:
<div style="position:relative;width:180px;height:150px;border:0px solid black;overflow:hidden">
<div id="containerpid_{$post['pid']}" style="position:absolute;width:180px;left:0;top:0">
<!--INSERT CONTENT HERE-->
{$post['profilefield']}
<!--END CONTENT-->
</div></div>
<table width="180px" style="margin: -5px;"><td><p align="right">
<a href="#" onMouseover="move('containerpid_{$post['pid']}',5)" onMouseout="clearTimeout(move.to)"><img src="images/.HOCH/up.png" border=0></a> <a href="#" onMouseover="move('containerpid_{$post['pid']}',-5)" onMouseout="clearTimeout(move.to)"><img src="images/.HOCH/down.png" border=0></a></p></td>
</table>
<script type="text/javascript">
/******************************************
* Scrollable content script II- © Dynamic Drive (www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/
// modified 17-October-2011
function move(id,spd){
var obj=document.getElementById(id),max=-obj.offsetHeight+obj.parentNode.offsetHeight,top=parseInt(obj.style.top);
if ((spd>0&&top<=0)||(spd<0&&top>=max)){
obj.style.top=top+spd+"px";
move.to=setTimeout(function(){ move(id,spd); },70);
}
else {
obj.style.top=(spd>0?0:max)+"px";
}
}
</script>
Allerdings hab ich das auch einmal komplett rausgeworfen, um zu sehen, ob es daran lag, aber auch das hat überhaupt nichts gebracht, es hat sich nichts geändert gehabt.
Tja, und jetzt hab ich, um ehrlich zu sein, keinerlei Ahnung, wo ich noch suchen soll oder was ich noch probieren kann. Hat von euch noch jemand eine Idee?