pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Kei-kun am 10 November 2007, 20:17:40

Titel: Mx-Shoutbox Scrolling aktivieren?
Beitrag von: Kei-kun am 10 November 2007, 20:17:40
nabend
mal ne frage besteht die möglichkeit die shoutbox so zu ändern das man im adminmenü der box einstellen kann ob "autoscrolling" oder manuelles scrolling will?
also laufschrift oder net

würde das nämlich gerne ohne laufschrift nutzen und ich hab nichts gesehen wo ich das einstellen könnte.

Hoffe auf hilfe

Titel: Mx-Shoutbox Scrolling deaktivieren?
Beitrag von: ManfredBonn am 26 Februar 2008, 07:20:38
Möchte mich gerne dieser frage anschließen, und so in Erinnerung rufen. ;)

Habe mit dem Update auf PragmaMX 0.1.10 auch die neuste Mx-Shoutbox installiert, nachdem ich irgendwie immer noch ein altes "Ding" laufen hatte.

Würde die Shoutbox aber auch gerne ohne "Scrolling" nutzen! Ist dies machbar?

Wer kann helfen??

Danke

Manfred
Titel: Re: Mx-Shoutbox Scrolling aktivieren?
Beitrag von: Soraphia am 04 März 2008, 14:23:42
Hi^^

Auch ich schließe mich hier an....

Die Shoutbox läuft tadellos bis jetzt, was nervt ist das Scrolling...

Muss ich das in einer Datei ändern??
Im Adminmenü gehts nicht, hab ich schon nachgeschaut...

Danke schon jetzt für Hilfe...

bb Sora
Titel: Re: Mx-Shoutbox Scrolling aktivieren?
Beitrag von: grafikmurkser am 04 März 2008, 20:22:57
keine Ahnung ob es wirklich funktioniert  .. ein versuch währe es wert  -zumindest als provisorium:

öffnet die mxshotbox.js im includes/javascript-ordner

in dieser suchen :

var SBspeed=1;
var SBiedom=document.all||document.getElementById;
var SBactualheight='';
var SBcross_marquee, SBns_marquee;
if(SBiedom){
        SBtxt='<div style="position:relative;width:'+SBwidth+';height:'+SBheight+';overflow:hidden" onmouseover="SBspeed=0" onmouseout="SBspeed=1"><div id="SBiemarquee" style="position:absolute;left:0px;top:0px;width:100%;"></div></div>';
}else{
        SBtxt='<ilayer width='+SBwidth+' height='+SBheight+' name="SBns_marquee"><layer name="SBns_marquee2" width='+SBwidth+' height='+SBheight+' left=0 top=0 onmouseover="SBspeed=0" onmouseout="SBspeed=1"></layer></ilayer>';
}


und damit ersetzen :

var SBspeed=0;
var SBiedom=document.all||document.getElementById;
var SBactualheight='';
var SBcross_marquee, SBns_marquee;
if(SBiedom){
        SBtxt='<div style="position:relative;width:'+SBwidth+';height:'+SBheight+';overflow:hidden" onmouseover="SBspeed=0" onmouseout="SBspeed=0"><div id="SBiemarquee" style="position:absolute;left:0px;top:0px;width:100%;"></div></div>';
}else{
        SBtxt='<ilayer width='+SBwidth+' height='+SBheight+' name="SBns_marquee"><layer name="SBns_marquee2" width='+SBwidth+' height='+SBheight+' left=0 top=0 onmouseover="SBspeed=0" onmouseout="SBspeed=0"></layer></ilayer>';
}


das ganze ist NICHT getestet da ich die shoutbox selber nicht benutze

sollte es vorkommen das  massen shouts angezeigt werden ist in der javadatei die vorletzte zeile :
  this.setInterval("SBscroll()",50);
ebefalls zu ändern , zb auch
  this.setInterval("SBscroll()",5);

wie gsagt , keine garantie das es funktioniert. damit wird allerdings das scrollen abgschaltet
Titel: Re: Mx-Shoutbox Scrolling aktivieren?
Beitrag von: Sitki am 05 März 2008, 10:43:30
Moin :)

ihr könnt mal die angehängte angepasste Datei testen, einfach unter /html/includes/javascript/ die mxshoutbox.js ersetzen.

Die Einstellung kann dann in der mxshoutbox.js wie gewünscht vorgenommen werden.
//Scroll = 1; -> Scrolling
//Scroll = 0; -> No Scrolling
var Scroll = 0;


Ich bitte jedoch zu beachten, dass ich diese Anpassung noch nicht ausgiebig getestet habe. Ob es dann auch in dieser Form in die nächste Version kommt, kann und will ich zu diesem Zeitpunkt abschließend auch nicht sagen.
Titel: Re: Mx-Shoutbox Scrolling aktivieren?
Beitrag von: ManfredBonn am 06 März 2008, 07:43:50
 :red: :thumbup:
Also erstmal vielen Dank für die Hilfe! Das ist schon mal der richtige Weg!
In diese Datei hätte ich nie im Leben geschaut, um etwas zu verändern! :red:

OK! Ich habe die Datei von Sitki benutzt, natürlich nicht ohne die Originaldatei zu sichern.

Die Shoutbox funktioniert, es gibt keine Fehlermeldungen!!

Jetzt gibt es jedoch ein kleines Folgeproblem, naja Problem nicht im direkten Sinne, sondern ein Folgewunsch.

Die neuen Shouts werden natürlich in die Shoutbox eingetragen, dabei wird das Feld indem die Shouts eingetragen werden, jedoch automatisch vergrößert, es sind also immer die eingestellte Anzahl der Shouts sichtbar und zu lesen. Und je nach Länge der Shouts wird das Feld dementsprechend größer!!

Nun meine neue Frage: Gibt es die Möglichkeit dieses Feld (dort wo die Shouts gepostet werden) so einzustellen, dass es immer gleichgroß bleibt, und statt größer zu werden, rechts einen Scrollbalken erhält. Ich hoffe ich habe mich nicht zu kompliziert ausgedrückt!!??

Wäre toll, wenn hier noch jemand weiterhelfen könnte!!

Danke im Voraus

Manfred  :puzzled: :puzzled: