Frage zu 'hidden'

  • Seite 2 von 2
04.04.2014 13:50
avatar  Ingmar
#16 RE: Frage zu 'hidden'
avatar
Technik

Zitat von eini1971 im Beitrag #15
Vielen Dank für den Artikel und deine Bemühungen uns das verständlich zu erklären.


So lange es hilft mach ich das doch gerne

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
03.06.2014 16:59
avatar  River
#17 RE: Frage zu 'hidden'
avatar
Mitglied

Hey Ingmar,

Weißt du zufällig, ob der Ursprung der 'hidden variables' im Prinzip der Quantenmechanik liegt?

Leider habe ich keinen Hinweis auf eine Verbindung gefunden, vermute aber, dass beides zusammenhängt bzw. die hidden variables, wie sie in der Programmierung verwendet werden, auf dieser physikalischen Theorie beruhen bzw. davon hergeleitet wurden.

Das frage ich nicht aus Jux, sondern weil es einiges erklären würde (also für mich). ;)

Liebe Grüße
River

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
03.06.2014 17:17
#18 RE: Frage zu 'hidden'
avatar
Techniker

42


 Antworten

 Beitrag melden
03.06.2014 22:06
avatar  River
#19 RE: Frage zu 'hidden'
avatar
Mitglied

Oki thx. XD

-------------------------------------------------------------

+++Ich will Computercrack werden! XD+++

Business Template (v4)

 Antworten

 Beitrag melden
14.07.2014 10:01
avatar  FoX
#20 RE: Frage zu 'hidden'
avatar
FoX
Mitglied

Wir beißen uns weiter durch. Hier ein kleiner Zwischenbericht.
Es ist uns gelungen, verschiedene Configurationsvariablen mit der Option hidden per jQuery anzusprechen.

Unsere Vorgehensweise ist immer gleich:

Wir erstellen die Variablen mit der Option hidden.
Wir sprechen sie im Code per jQuery an.
Wir umschließen die Variablen im Code mit einem Boolean-"Schalter", so dass sie nur bei Bedarf ausgelesen werden.

Folgende Codes haben wir bisher positiv testen können:

für Textvariablen: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").html(parametername);});

für Textfarbvariablen: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('color', parametername);});
für HG-Farbvariablen: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('background-color', parametername);});
für Bordervariablen: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('border', parametername);});
für Schriftgröße: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('font-size', parametername);});
für Schriftstärke: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('font-weight', parametername);});
für Innenabstand: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('padding', parametername);});
für Boxschatten: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('box-shadow', parametername);});
für HG-Bilder: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('background-repeat', 'no-repeat');});
für das Verhalten von HG-Bilder: xobor.plugin('pluginname').getConf('varname', function(parametername){$("#platzhalter").css('background-image', 'url(' + parametername + ')');});

für Bilder: xobor.plugin('pluginname').getConf('varname', function(parametername){ $('#platzhalter').attr('src', parametername); });

Den Durchbruch hatten wir übrigens, als wir entdeckten, dass hier ein kleiner Schreibfehler steckte.
Statt: $("#txtplatzhalter").css('color':coloring); musste es heißen: $("#txtplatzhalter").css('color', coloring);

So kann es nun weitergehen ... Wir haben ein komplexes Seminar gestaltet, was aber noch nicht viele komplett nachvollzogen haben. Es soll aber Grundlage für unser erstes großes Projekt sein. Denn dort werden wir einige Config Vars brauchen, die nicht zu jeder Zeit zur Verfügung stehen müssen.

.
Viele Grüße Euer FoX-Admin-Team

[url]http://thumbs.picr.de/17483490wj.jpg[/URL]
Friends of Xobor - FoX

 Antworten

 Beitrag melden
14.07.2014 14:53
#21 RE: Frage zu 'hidden'
avatar
Techniker

Alles aber einzeln zu holen ist ein wenig ineffektiv.

Das kann man auch mit einem "Call" machen

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 

xobor.plugin('pluginname').getConf(['varname1','varname2','varname3','varname4','varname5'], dosomethingfunction);
 
var dosomethingfunction = function(myReturn){
 
/*
myReturn sieht dann folgerndermaßen aus

myReturn['varname1'];
myReturn['varname2'];
myReturn['varname3'];
myReturn['varname4'];
myReturn['varname5'];

*/
 
};
 
 



somit wird nur eine Anfrage an den Server gemacht, mit der die benötigten Variablen in einem Zug geholt werden.

Alles einzeln zu machen würde bedeuten, dass du eine Verbindung aufbaust, wartest und die Verbindung wieder schließt für jede Variable einzeln.
Das kostet Zeit und Ressourcen.


 Antworten

 Beitrag melden
14.07.2014 18:31
avatar  FoX
#22 RE: Frage zu 'hidden'
avatar
FoX
Mitglied

Ja, Super! Danke.
Das werden wir nutzen. Der letzte Schritt in unserem Seminar ist nämlich, den Code aufzuräumen und zu verschlanken.
Die einzelnen Anfragen waren für Übungszwecke erst einmal wichtig. Wir wollen diesen "Katalog" auch noch erweitern.

Das uneffektive Anfrageverhalten konnten wir bei unseren Tests auch tatsächlich sehen (jedenfalls bei .BiL.s Internetverbindung). Alle Anweisungen tröpfelten beim Seitenaufbau schön einzeln rein.

.
Viele Grüße Euer FoX-Admin-Team

[url]http://thumbs.picr.de/17483490wj.jpg[/URL]
Friends of Xobor - FoX

 Antworten

 Beitrag melden
14.07.2014 21:00
#23 RE: Frage zu 'hidden'
avatar
Mitglied

Hallo Christian,

der Abruf mehrerer Variablen war eine sehr hilfreiche Info. Da es bisher nirgendwo in der Dokumentation von getConf() erwähnt wurde (dort ist nur vom "Wert einer Konfigurations-Variablen" die Rede), wäre das relativ bald als neuer Verbesserungsvorschlag hier im Support aufgetaucht.

Besten Dank für diese Info!


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!