Ich habe mir mal die Mühe gemacht und ein Gästebuch auf meiner Homepage hinzugefügt.

Ich habe ein vorhandenes genommen, das DMSGuestbook für Wordpress. Leider hatte ich hieran etwas auszusetzen: Es ist offenbar nur für Seiten mit hellem Hintergrund gemacht, da man nur eine Textfarbe definieren konnte. Standardmässig war schwarz eingestellt. Das kam bei meinem fast schwarzem Hintergrund nicht so cool ;)

Wenn ich die Textfarbe auf weiss eingestellt habe, war der Text innerhalb der Eingabefelder auch weiss. Und da man weiss auf weiss nicht wirklich gut lesen kann, habe ich das Plugin um die Möglichkeit erweitert, die Textfarbe von Eingabefeldern unabhägig von der übrigen Textfarbe einstellen zu können.

Diese Erweiterung habe ich dem Autor von DMSGuestbook zugeschickt. Mal sehen ob's in eine zukünftige Version einfliesst :)

Es ist zwar nur eine Mini-Erweiterung, aber ich bin ehrlich gesagt sehr stolz darauf mit meinen Anfänger - PHP/MySQL Skills das so sauber hinbekommen zu haben :)

Es folgt der DIFF des aktuellen Releases von DMSGuestbook 1.9.0:

\$> diff -r dmsguestbook dmsguestbook_orig
diff -r dmsguestbook/admin.php dmsguestbook_orig/admin.php 427,436d426 < <!-- input field font color --> < <tr><td <?php echo $tbc2; ?>>Input field font color:</td> < <td <?php echo $tbc2; ?>> < <div id="Color7_div" style="border:1px solid; background-color:#<?php echo $options[31];?>; < float:left; width:25px; height:25px; cursor:pointer;" onclick="show_picker('Color7', '<?php echo $options[31];?>', < '<?php echo $options[31];?>');">&nbsp;</div> < <input name="<?php echo $options_name[31][0]; ?>" type="text" size="6" value="<?php echo $options[31];?>" < id="Color7" onclick="show_picker(this.id, '<?php echo $options[31];?>', '<?php echo $options[31];?>');" /> < <td <?php echo $tbc2; ?>>Font color used inside input fields</td></tr> < 1148,1149c1138 < array("admin_review", "0"), /* admin must review every post before this can display on page */ < array("iftextcolor", "000000") /* font color inside of input fields */ --- > array("admin_review", "0") /* admin must review every post before this can display on page */ 1295c1284 < ?> --- > ?> \ Kein Zeilenumbruch am Dateiende. diff -r dmsguestbook/dmsguestbook.php dmsguestbook_orig/dmsguestbook.php 31d30 < $gb_iftextcolor = "#" . $options[31]; 559c558 < <input type="hidden" name="Itemid" value="<?php echo $submitid;?>" /><div style="text-align:left;">* = <?php echo $gb_require;?></div> --- > <input type="hidden" name="Itemid" value="<?php echo $submitid;?>" /><div style="text-align:left;">* <?php echo $gb_require;?></div> 561,562d559 < <br /> < <br /> 683c680 < </div> --- > </div> \ Kein Zeilenumbruch am Dateiende. diff -r dmsguestbook/language/german.txt dmsguestbook_orig/language/german.txt 2,3c2,3 < <email>eMail</email> < <url>Homepage</url> --- > <email>Email</email> > <url>Webseite</url> 5,7c5,7 < <antispam><b>Antispam Massnahme</b><br />Um Spam vorzubeugen, ist noch folgendes Feld erforderlich: Vor dem Absenden des G&auml;stebucheintrags, bitte die Buchstaben- und Zahlenkombination des Bildes in das Textfeld rechts davon eintragen.</antispam> < <mandatory>Erforderlich</mandatory> < <submit>Eintragen</submit> --- > <antispam><b>Antispam Massnahme</b><br />Vor dem Absenden des G&auml;stebucheintrags, die Buchstaben -und Zahlenkombination in das Textfeld eintragen.</antispam> > <mandatory>erforderlich</mandatory> > <submit>eintragen</submit> 12c12 < <antispam_error>Die Buchstaben- und Zahlenkombination ist falsch!</antispam_error> --- > <antispam_error>Die Buchstaben -und Zahlenkombination ist falsch!</antispam_error> diff -r dmsguestbook/stylesheet.php dmsguestbook_orig/stylesheet.php 10d9 < # $gb_iftextcolor = textcolor of the fonts inside the Input fields 38c37 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 45c44 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 52c51 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 67c66 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1; 91c90 < color:$gb_iftextcolor; --- > color:$gb_fontcolor1;

Teilen per: TwitterEmail


Comments

comments powered by Disqus