Archiv der Kategorie: Programmieren

Anleitung: WordPress-Update manuell durchführen

1. Backup: Dateien und Datenbank sichern

  • Erstelle ein Backup Deiner WordPress-Datenbank. Ich nutze dafür das Plugin „WordPress Database Backup„.
  • Führe ein komplettes Backup der WordPress-Dateien auf dem Server mit einem FTP-Programm durch – beispielsweise mit Transmit (Mac OS X), FileZilla (Mac OS X, Windows) oder einem Browser-Addon wie FireFTP (Firefox).
  • Die wichtigsten Ordner sind „wp-admin“, „wp-content“ und „wp-includes“.

2. WordPress Plugins deaktivieren

  • Logge Dich im Adminbereich von WordPress ein (etwa www.DEINEDOMAIN.de/blog/wp-admin/) ein.
  • Wechsle nun zum Reiter Plugins und deaktiviere alle WordPress-Plugins.
  • Anschließend loggst Du Dich wieder aus dem WordPress-Adminbereich aus (rechts oben).

3. Aktuelle WordPress-Version herunterladen

  • Lade die aktuelle WordPress-Version herunter: http://wpde.org/download/
  • Anschließend entpackst Du das heruntergeladene ZIP-Archiv in einen Ordner.

4. Löschen der WordPress-Dateien auf dem FTP-Server

  • Verbinde Dich mithilfe eines FTP-Programms mit Deinem Server.
  • Lösche nun die Ordner „wp-admin“ und „wp-includes“ aus dem WordPress-Installationsverzeichnis.
  • Und lösche auch die WordPress-Dateien wie „wp-cron.php„, „wp-login.php“ etc.
  • Wichtig: Lösche aber nicht die Datei „wp-config.php“ (Konfigurations- und Datenbankeinstellungen für WordPress) und „.htaccess“ (beinhaltet Einstellungen für Ihren Webserver wie Rewrites).

5. Aktuelle WordPress-Version hochladen

  • Lade nun aus dem Ordner mit den entpackten Dateien der aktuellen WordPress-Version die Ordner „wp-admin“ und „wp-includes“ auf den FTP-Server.
  • Nun überspiele auch alle Dateien aus dem WordPress-HauptverzeichnisWichtig: Lade nicht die Datei mit dem Namen „config.php“ auf den FTP-Server, sonst werden alle wichtigen Zugangsdaten überschrieben und WordPress kann sich nicht mehr mit der  Datenbank verbinden. Die vorhandene .htaccess-Datei darf ebenfalls nicht überschrieben oder ersetzt werden.

6. Letzte Schritte für das manuelle WordPress-Update

  • Rufe nun die Adresse http://www.DEINEDOMAIN.de/blog/wp-admin/upgrade.php in Deinem Browser auf – passe die URL notfalls an.
  • Logge Dich im WordPress-Adminbereich ein
  • Folge anschließend  den Anweisungen auf dem Bildschirm – bei mir erschien nun die Meldung/Aktion „Aktualisierung der WordPress-Datenbank“.
  • WordPress ist nun auf dem aktuellen Stand!
  • Damit alle Plugins wieder laufen, solltest Du diese wieder alle aktivieren.
  • Teilweise werden Dir nun Aktualisierungen der Plugins angeboten, installiere diese.
  • Falls bestimmte Plugins nicht mehr richtig funktionieren, deaktivierst Du sie besser.
  • Das war’s – fertig!

 

PHP-Kurs

PHP programmieren lernen für Anfänger mit vielen Übungen und Videos – PHP-Kurs.com

PHP ist eine sehr gute Programmiersprache für Anfänger, da sie einfach zu erlernen ist und sehr schnell Erfolgsergebnisse sichtbar werden. Der hier vorliegende PHP-Kurs ist im Lauf der Jahre zur Unterstützung meiner Schulungen entstanden.

PHP lernen für Anfänger mit dem PHP-Kurs

Einsteiger

http://www.php-kurs.com/einstieg-in-php-programmierung.htm

 

Fortgeschrittene

http://www.php-kurs.com/fortgeschrittene-php-programmierung.htm

 

Objektorientierte Programmierung in PHP

http://www.php-kurs.com/objektorientierte-programmierung-in-php.htm

 

mySQL – Datenbank unter PHP

http://www.php-kurs.com/mysql—datenbank-unter-php.htm

 

Tipps und Tricks

http://www.php-kurs.com/php-tipps-und-tricks.htm

 

YouTube-Videos in WordPress-Beitrag einbetten

Videos richtig in WordPress Texte einbetten

 08. Jan 2014 |  WordPress Tipps

Durch Videos werden Ihre Beiträge noch lebendiger. Sehr beliebt – weil bestens kompatibel – sind YouTube Videos. Öffentliche Videos dürfen Sie auch in Ihrem Blog einbinden. Absolut unique sind natürlich eigene Videos, die Sie über YouTube hochgeladen haben. So oder so: Für die perfekte Platzierung reicht es bei einigen Themes aus, die Video-URL zu kopieren und in den Text einzufügen, andere erfordern noch zusätzliche Bearbeitung.

Der einfache Weg ein YouTube Video einzubinden

WordPress macht es dank einer Funktion namens oEmbed ganz einfach ein Video (YouTube oder Vimeo) in Ihren Beitrag einzubinden. In der Regel brauchen Sie nur die Video-URL aus der Adressleiste Ihres Webbrowsers zu kopieren.

YouTube Video URL

YouTube URL kopieren

Diese URL fügen Sie anschliessend in einer eigenen Zeile in den Editor Ihres Beitrags ein. Dabei ist es ratsam, den Texteditor zu verwenden um zu vermeiden, dass WordPress Steuerzeichen der URL hinzufügt und so nur ein Link eingefügt wird.

Einfügen einer YouTube URL

YouTube Video in eigene Zeile einfügen

Der Rest erledigt sich von selbst! Das Video wird in etwa so aussehen:

Youtube-Video_einbinden_01

 

Internet-Adresse (URL) bei WordPress einstellen

Die Größe des eingebeteten Videos beeinflussen

Möchten Sie die Größe des Videos beeinflussen, können Sie das Video in die Shortcodes  einfassen. Width steht für die Breite und height für die Höhe des Videos. Geben Sie nur die Breite oder die Höhe an, dann ergibt sich der andere Wert automatisch:  zum Beispiel:

Youtube-Video_einbinden_02

Das eingebetete Video zentrieren

Mit Hilfe der Shortcodes haben Sie auch die Möglichkeit, das Video zu zentrieren:

Videos zentrieren

Videos zentrieren

Youtube-Video_einbinden_02

Der passende Code dazu sieht so aus:

<p style=”text-align: center;”>[embed width=”300″]http://www.youtube.com/watch?v=9WqscugNLRE[/embed]</p>

Eingebundene Videos im responsive Webdesign

Bei modernen WordPress Themes passt sich die Breite der Videos automatisch an die Breite des Textfensters an. Testen Sie durch Verkleinerung der Breite Ihres Browser-Fensters oder indem Sie Ihre Website über ein Smartphone aufrufen, ob das bei Ihnen der Fall ist.

Für diejenigen unter Ihnen, die noch ein etwas älteres Webdesign verwenden (oder eine suboptimal programmiertes Theme) verweisen wir auf einen grandiosen Tipp, den wir auf der Website von Elmastudio gefunden haben. Auf der Seite CSS-Tip: Eingebettete Videos für responsive Webdesign optimieren wird eine sehr schöne Methode beschrieben, mit der sich jedes eingebetete Video flexibel in der Größe anpasst.

Das Einbinden eines Videos funktioniert nicht

Wird kein Video sondern nur ein Link in Ihrem Beitrag angezeigt, kann das zwei Gründe haben:

  1. Sie haben für die eingefügte URL keine eigene frei Zeile verwendet oder WordPress hat die eingefügte URL automatisch in einen Link gewandelt. Verwenden Sie beim einfügen den der URL den Text-Editor statt den Visuell-Editor, sind Sie auf der sicheren Seite.
  2. Der Urheber erlaubt das einbetten seines Videos nicht. In diesem Fall können Sie nichts ändern. WordPress erstellt automatisch einen Link.

Wenn Sie das Video als iFrame einbetten müssen

Gibt es für Sie einen Grund, Videos auf dem klassischen Weg als iFrame einzubinden, dann sollten Sie weiterlesen. Auch bei dieser Methode haben Sie viele Anpassungsmöglichkeiten.

Um den nötigen iFrame-Code zu erhalten, klicken Sie unter dem gewählten YouTube Video die Funktion „Teilen“ an. In dem nun eingeblendeten Menü gehen Sie auf „einbetten“. Jetzt erscheint (gerahmt) der HTML-Einbettungscode. Darunter, in einem weiteren Rahmen, sehen sie die Größe des Videos. Zuerst klicken Sie rechts neben der Größenangabe auf den kleinen Pfeil und wählen in der sich öffnenden Auswahl die Größe aus, die Sie für Ihren Blogtext haben wollen. Beim Verändern dieser Werte sehen Sie übrigens auch, wie sich der Einbettungscode darüber entsprechend anpasst.

Einbettungscode von YouTube Videos finden

Einbettungscode von YouTube Videos finden

Den Einbettungscode kopieren und einfügen

Entspricht die Größe Ihren Vorstellungen, kopieren Sie den Einbettungscode und setzen ihn in Ihren Blogtext ein. Wählen Sie dazu die Textansicht aus und fügen den Code an die Stelle im Text ein, an der das Video eingebunden werden soll.

Einbettungscode für Ihr Video im Text einfügen

Einbettungscode für Ihr Video im Text einfügen

Jetzt können Sie analog der oben beschriebenen Methode Ihre Videos ausrichten, zentrieren oder für Responsive Webdesign optimieren.

Ausgrauen und Nurlesen von Formularfeldern

Ausgrauen und Nurlesen von Formularfeldern

Sie können erzwingen, dass ein Eingabefeld kein Eingabefeld mehr ist, sondern eigentlich nur ein Ausgabefeld, und ein Eingabebereich nur ein Ausgabebereich. Das kann beispielsweise interessant sein, wenn Sie JavaScript-ermittelte Werte in einem Formularfeld anzeigen möchten, oder wenn Sie Felder mit einem Wert vorbelegen möchten, den der Anwender aber nicht ändern können soll.

Ferner können Sie Elemente ausgrauen, um zu signalisieren, dass das Element im aktuellen Zusammenhang ohne Bedeutung ist. Sinnvoll ist das Ausgrauen allerdings vor allem als HTML-Grundlage für Script-Sprachen, die Elemente je nach Eingaben oder Auswahl in anderen Elementen dynamisch ausgrauen. So wäre es beispielsweise sinnvoll, Angaben zum Typ des gefahrenen Autos dynamisch auszugrauen, wenn der Anwender ankreuzt, dass er gar kein Auto besitzt.

Beispiel

<form method="post" action="rechnung.php">
<p><label>Nettobetrag:<br>
<input type="number" name="nettobetrag" size="10"></label><br>
<label>MwSt:<br>
<input type="number" name="mwst" size="2" value="19" readonly>%</label>
<br><label>
<input type="checkbox" name="mwst-befreit" disabled> MwSt.-befreit
</label></p>
</form>
</body>

 

 

 

 

Erläuterung

Mit dem Standalone-Attribut readonly können Sie ein Eingabefeld auf „nur lesen“ setzen. Anwendbar ist das Attribut sowohl auf einzeilige als auch auf mehrzeilige Eingabefelder. Sinnvoll ist diese Angabe, wenn ein Feldwert zwar als Formulardatum übertragen werden soll, und wenn der Anwender den Wert auch sehen, aber nicht ändern können soll. Im obigen Beispiel ist das Feld mit dem Mehrwertsteuersatz entsprechend gekennzeichnet.

Mit dem Standalone-Attribut disabled grauen Sie ein Element aus. Erlaubt ist das Attribut in den Formular-Tags in allen Formularfeldtypen, also bei Eingabefeldern, Auswahllisten, Schaltflächen, Radiobuttons, Checkboxen usw. Das Element ist nicht editierbar bzw. nicht anklickbar, und es wird in irgendeiner Form blasser dargestellt, um zu signalisieren, dass es nicht bearbeitbar ist. Im obigen Beispiel ist die Checkbox auf diese Weise gekennzeichnet.

Weitere Hinweise

Wenn Sie XHTML-Standard-konform arbeiten wollen, müssen Sie die Attribut in der Form readonly="readonly" bzw. disabled="disabled" notieren.

Referenzinformationen

HTML4.0 XHTML1 MSIE FFOX CHROME SAF OP

Arrays in PHP

Arrays in PHP

 

<?PHP
echo "<h1>PHP und Arrays:</h1>";
echo "<h2>Zuweisung zweier Werte zu einem Array:</h2>";
$aResult["A"] = array("s1"=>"eins","s2"=>"zwei");
var_dump($aResult);

echo "<hr>";
echo "<h2>weitere Zuweisung von Werten zum selben Array:</h2>";
$aResult["B"] = array("s1"=>"drei","s2"=>"vier");
$aResult["C"] = array("s1"=>"fuenf","s2"=>"sechs");
$aResult["D"] = array("s1"=>"sieben","s2"=>"acht");
$aResult["E"] = array("s1"=>"neun","s2"=>"zehn");
var_dump($aResult);

echo "<hr>";
echo "<h2>zeilenweise Ausgabe einzelner Werte:</h2>";
echo "1. ".$aResult["A"]["s1"]." - ".$aResult["A"]["s2"]."<br>";
echo "3. ".$aResult["C"]["s1"]." - ".$aResult["C"]["s2"]."<br>";
echo "5. ".$aResult["E"]["s1"]." - ".$aResult["E"]["s2"]."<br>";

echo "<hr>";
echo "<h2>Ausgabe als Liste:</h2>";
foreach($aResult AS $sRecord) {
    echo "<li>".$sRecord["s1"]." - ".$sRecord["s2"]."<br></li>";
}

echo "<hr>";
echo "<h2>Ausgabe als Tabelle:</h2>";
echo "<table border='1'>";
echo "<tr><th width='100'>Spalte 1</th><th width='100'>Spalte 2</th></tr>";
foreach($aResult AS $sRecord) {
    echo "<tr><td>".$sRecord["s1"]."".$sRecord["s2"]."</td></tr>";
}
echo "</table>";
?>

Standard ASCII set, HTML Entity names

Standard ASCII set, HTML Entity names, ISO 10646, ISO 8879, ISO 8859-1 Latin alphabet No. 1
 Browser support: All browsers
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F

!
"
#
$
%
&
'
(
)
*
+
,

.
/
&#32;
&#33;
&#34;
&#35;
&#36;
&#37;
&#38;
&#39;
&#40;
&#41;
&#42;
&#43;
&#44;
&#45;
&#46;
&#47;

&quot;

&amp;

 

space
exclamation point
double quotes
number sign
dollar sign
percent sign
ampersand
single quote
opening parenthesis
closing parenthesis
asterisk
plus sign
comma
minus sign – hyphen
period
slash
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
&#48;
&#49;
&#50;
&#51;
&#52;
&#53;
&#54;
&#55;
&#56;
&#57;
&#58;
&#59;
&#60;
&#61;
&#62;
&#63;

&lt;

&gt;
 

zero
one
two
three
four
five
six
seven
eight
nine
colon
semicolon
less than sign
equal sign
greater than sign
question mark
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
&#64;
&#65;
&#66;
&#67;
&#68;
&#69;
&#70;
&#71;
&#72;
&#73;
&#74;
&#75;
&#76;
&#77;
&#78;
&#79;

 

at symbol

 

 

 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
&#80;
&#81;
&#82;
&#83;
&#84;
&#85;
&#86;
&#87;
&#88;
&#89;
&#90;
&#91;
&#92;
&#93;
&#94;
&#95;

 

opening bracket
backslash
closing bracket
caret – circumflex
underscore

 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
&#96;
&#97;
&#98;
&#99;
&#100;
&#101;
&#102;
&#103;
&#104;
&#105;
&#106;
&#107;
&#108;
&#109;
&#110;
&#111;

 

grave accent

 

 

 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
 
&#112;
&#113;
&#114;
&#115;
&#116;
&#117;
&#118;
&#119;
&#120;
&#121;
&#122;
&#123;
&#124;
&#125;
&#126;
 

 

opening brace
vertical bar
closing brace
equivalency sign – tilde
(not defined in HTML 4 standard)

 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F

 

 

 

(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F

 

 

 

(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
(not defined in HTML 4 standard)
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
 
¡
¢
£
¤
¥
¦
§
¨
©
ª
«
¬
­
®
¯
&#160;
&#161;
&#162;
&#163;
&#164;
&#165;
&#166;
&#167;
&#168;
&#169;
&#170;
&#171;
&#172;
&#173;
&#174;
&#175;
&nbsp;
&iexcl;
&cent;
&pound;
&curren;
&yen;
&brvbar;
&sect;
&uml;
&copy;
&ordf;
&laquo;
&not;
&shy;
&reg;
&macr;
non-breaking space
inverted exclamation mark
cent sign
pound sign
currency sign
yen sign
broken vertical bar
section sign
spacing diaeresis – umlaut
copyright sign
feminine ordinal indicator
left double angle quotes
not sign
soft hyphen
registered trade mark sign
spacing macron – overline
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
°
±
²
³
´
µ

·
¸
¹
º
»
¼
½
¾
¿
&#176;
&#177;
&#178;
&#179;
&#180;
&#181;
&#182;
&#183;
&#184;
&#185;
&#186;
&#187;
&#188;
&#189;
&#190;
&#191;
&deg;
&plusmn;
&sup2;
&sup3;
&acute;
&micro;
&para;
&middot;
&cedil;
&sup1;
&ordm;
&raquo;
&frac14;
&frac12;
&frac34;
&iquest;
degree sign
plus-or-minus sign
superscript two – squared
superscript three – cubed
acute accent – spacing acute
micro sign
pilcrow sign – paragraph sign
middle dot – Georgian comma
spacing cedilla
superscript one
masculine ordinal indicator
right double angle quotes
fraction one quarter
fraction one half
fraction three quarters
inverted question mark
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
À
Á
Â
Ã
Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
&#192;
&#193;
&#194;
&#195;
&#196;
&#197;
&#198;
&#199;
&#200;
&#201;
&#202;
&#203;
&#204;
&#205;
&#206;
&#207;
&Agrave;
&Aacute;
&Acirc;
&Atilde;
&Auml;
&Aring;
&AElig;
&Ccedil;
&Egrave;
&Eacute;
&Ecirc;
&Euml;
&Igrave;
&Iacute;
&Icirc;
&Iuml;
latin capital letter A with grave
latin capital letter A with acute
latin capital letter A with circumflex
latin capital letter A with tilde
latin capital letter A with diaeresis
latin capital letter A with ring above
latin capital letter AE
latin capital letter C with cedilla
latin capital letter E with grave
latin capital letter E with acute
latin capital letter E with circumflex
latin capital letter E with diaeresis
latin capital letter I with grave
latin capital letter I with acute
latin capital letter I with circumflex
latin capital letter I with diaeresis
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
Ð
Ñ
Ò
Ó
Ô
Õ
Ö
×
Ø
Ù
Ú
Û
Ü
Ý
Þ
ß
&#208;
&#209;
&#210;
&#211;
&#212;
&#213;
&#214;
&#215;
&#216;
&#217;
&#218;
&#219;
&#220;
&#221;
&#222;
&#223;
&ETH;
&Ntilde;
&Ograve;
&Oacute;
&Ocirc;
&Otilde;
&Ouml;
&times;
&Oslash;
&Ugrave;
&Uacute;
&Ucirc;
&Uuml;
&Yacute;
&THORN;
&szlig;
latin capital letter ETH
latin capital letter N with tilde
latin capital letter O with grave
latin capital letter O with acute
latin capital letter O with circumflex
latin capital letter O with tilde
latin capital letter O with diaeresis
multiplication sign
latin capital letter O with slash
latin capital letter U with grave
latin capital letter U with acute
latin capital letter U with circumflex
latin capital letter U with diaeresis
latin capital letter Y with acute
latin capital letter THORN
latin small letter sharp s – ess-zed
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
à
á
â
ã
ä
å
æ
ç
è
é
ê
ë
ì
í
î
ï
&#224;
&#225;
&#226;
&#227;
&#228;
&#229;
&#230;
&#231;
&#232;
&#233;
&#234;
&#235;
&#236;
&#237;
&#238;
&#239;
&agrave;
&aacute;
&acirc;
&atilde;
&auml;
&aring;
&aelig;
&ccedil;
&egrave;
&eacute;
&ecirc;
&euml;
&igrave;
&iacute;
&icirc;
&iuml;
latin small letter a with grave
latin small letter a with acute
latin small letter a with circumflex
latin small letter a with tilde
latin small letter a with diaeresis
latin small letter a with ring above
latin small letter ae
latin small letter c with cedilla
latin small letter e with grave
latin small letter e with acute
latin small letter e with circumflex
latin small letter e with diaeresis
latin small letter i with grave
latin small letter i with acute
latin small letter i with circumflex
latin small letter i with diaeresis
 

 

ASCII   HTML HTML  
Dec Hex Symbol Number Name  

240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
ð
ñ
ò
ó
ô
õ
ö
÷
ø
ù
ú
û
ü
ý
þ
ÿ
&#240;
&#241;
&#242;
&#243;
&#244;
&#245;
&#246;
&#247;
&#248;
&#249;
&#250;
&#251;
&#252;
&#253;
&#254;
&#255;
&eth;
&ntilde;
&ograve;
&oacute;
&ocirc;
&otilde;
&ouml;
&divide;
&oslash;
&ugrave;
&uacute;
&ucirc;
&uuml;
&yacute;
&thorn;
&yuml;
latin small letter eth
latin small letter n with tilde
latin small letter o with grave
latin small letter o with acute
latin small letter o with circumflex
latin small letter o with tilde
latin small letter o with diaeresis
division sign
latin small letter o with slash
latin small letter u with grave
latin small letter u with acute
latin small letter u with circumflex
latin small letter u with diaeresis
latin small letter y with acute
latin small letter thorn
latin small letter y with diaeresis
 

 

 HTML 4.01, ISO 10646, ISO 8879, Latin extended A and B,
 Browser support: Internet Explorer > 4, Netscape > 4
 

 

    HTML HTML  
Dec Hex Symbol Number Name  

338
339
352
353
376
402
152
153
160
161
178
192
Œ
œ
Š
š
Ÿ
ƒ
&#338;
&#339;
&#352;
&#353;
&#376;
&#402;

 

latin capital letter OE
latin small letter oe
latin capital letter S with caron
latin small letter s with caron
latin capital letter Y with diaeresis
latin small f with hook – function
 

 

    HTML HTML  
Dec Hex Symbol Number Name  

8211
8212
8216
8217
8218
8220
8221
8222
8224
8225
8226
8230
8240
8364
8482
2013
2014
2018
2019
201A
201C
201D
201E
2020
2021
2022
2026
2030
20AC
2122














&#8211;
&#8212;
&#8216;
&#8217;
&#8218;
&#8220;
&#8221;
&#8222;
&#8224;
&#8225;
&#8226;
&#8230;
&#8240;
&#8364;
&#8482;

&euro;
 

en dash
em dash
left single quotation mark
right single quotation mark
single low-9 quotation mark
left double quotation mark
right double quotation mark
double low-9 quotation mark
dagger
double dagger
bullet
horizontal ellipsis
per thousand sign
euro sign
trade mark sign

autoit GUI Form

Standard Definitionen:

 

$GuiFrmWidth                = 500                ; Formular-Breite (Fenster-Breite)

$GuiFrmHight                = 450                ; Formular-Höhe  (Fenster-Höhe)

$GuiFrmMarginTop                = 10                ; Rand oben

$GuiFrmMarginRight        = 10                ; Rand rechts

$GuiFrmMarginBottom        = 10                ; Rand unten

$GuiFrmMarginLeft                = 10                ; Rand links

 

$GuiFrmLineHight                = 20                ; Zeilen-Höhe

$GuiFrmLineMargin                = 5                ; Zeilen-Abstand

$GuiFrmColWidth                = 150                ; Spalten-Breite

$GuiFrmColMargin                = 20                ; Spalten-Abstand

 

$GuiFrmCol1                = $GuiFrmMarginLeft

$GuiFrmCol2                = $GuiFrmMarginLeft + $GuiFrmTabWidth + $GuiFrmTabMargin

 

$GuiTabWidth                = $GuiFrmWidth – $GuiFrmMarginLeft – $GuiFrmMarginRight

$GuiTabHeight                = $GuiFrmHight – $GuiFrmMarginTop – $GuiFrmMarginBottom

 

$GuiFrmFontSize          = 10

local $GuiLine                = 0

 

Form erstellen:

 

       GUICreate ( "title" [, width [, height [, left [, top [, style [, exStyle [, parent]]]]]]] )
 

$frmCustData = GUICreate("CustomData",$GuiFrmWidth,$GuiFrmHight,-1,-1,-1,-1)

 

 

autoit GUI

GUI Turtorials:        http://www.youtube.com/user/AutoIt96?feature=watch

 

Textfarbe eines GuiControls setzen:

               GUICtrlSetColor($lblInitResult,0x009700)                ; blass-grüner Text

               GUICtrlSetColor($lblInitResult,0xEC0000)                ; blass-roter Text

 

Hintergrundfarbe eines GuiControls setzen:

               GUICtrlSetBkColor($lblInitResult,0xFFFFB9)                ; blass-gelber Hintergrund

               GUICtrlSetBkColor($lblInitResult,0xEC0000)                ; blass-roter Hintergrund

 

 

Eigenschaften für GUI-Objekte setzen mit BitOR:

z.B.: $edit = $edit = GUICtrlCreateEdit("Texts", 10, 10, 700, 300, BitOr($WS_VSCROLL,  $ES_AUTOVSCROLL, $ES_READONLY))

 

 

Make Window resizable:

Global $frmCustData = GUICreate($ProgName,$frmWidth,$frmHight,-1,-1,$WS_SIZEBOX,-1)

 

Resize Components:

GUICtrlSetResizing(-1, BitOR($GUI_DOCKLEFT, $GUI_DOCKTOP))

 

 

GUI einblenden:        

       GUISetState(@SW_SHOW, $frmGUI)

 

GUI ausblenden:        

       GUISetState(@SW_HIDE, $frmGUI)

 

GUI aktivieren:        

       GUISetState(@SW_ENABLE , $frmGUI)

 

GUI deaktivieren:        

       GUISetState(@SW_DISABLE , $frmGUI)