0.6.8 -> 0.6.9.1

Übersicht

0.6.9

  • Minimale PHP Version von 4.3.0 auf 4.4.0 erhöht.
  • install.php benutzt nicht länger „localhost“ als Standard sondern die Servervariable „$_SERVER[„SERVER_NAME“]“.
  • Die install.php enthält eine neue Variable namens „$ignore_warnings“. Sie steht standardmäßig auf „0“ und kann auf „1“ geändert werden, um Warnungen wie z.B. eine zu alte PHP Version bei der Installation zu umgehen (jedoch nicht empfohlen!)
  • Die Prüfung ob Akismet vorhanden ist, hat sich optisch ein bisschen geändert. Es wird nun zusätzlich ein Symbol angezeigt und die Schriftart wurde ein bisschen vergrößert.
  • Die Gravatar-Unterstützung wurde um einiges erweitert. So ist es nun möglich einzustellen, welche Art von Gravatar verwendet wird, wenn der Benutzer nicht bei dem Dienst registriert ist. Außerdem kann die Größe des Gravatars sowie die Position in der Nachricht verändert werden.
  • Die Absendesperre ist bei der Installation von nun Standardmäßig EIN.
  • Die convert_ansi.php unterstützt nun mehr Sonderzeichen.
  • Einträge können nun nach jedem vorhandenen SQL-Feld sortiert dargestellt werden.
  • Der Name des Autors, die Version und der Zeichensatz einer Sprachdatei werden nun in der Administration angezeigt.
  • Sessions werden sorgfältiger beendet.
  • Die Ordner „install“ und „admin“ enthalten nun jeweils eine index.php die zur benötigten Datei weiterleitet.
  • Es kann nun eingestellt werden, in welcher Reihenfolge (Absteigend oder Aufsteigend) die Smilies aus der Datenbank geladen werden. Dies ist z.B. dazu nötig, um festzulegen ob neu hinzugefügte Smilies am Ende oder am Anfang der Smilies erscheinen.
  • Ebenso kann eingestellt werden, ab wie vielen Smilies in der Auswahl in der newentry.php ein Zeilenumbruch erfolgt. Das kann bei sehr vielen Smilies hilfreich sein.
  • Elf neue Smilies.
  • In der Administration erscheint nun ganz unten in der Navigation ein „Zum Gästebuch“-Link.
  • Es ist nun möglich eine Mindestlänge für Passwörter der Administratoren / Moderatoren festzulegen.
  • Wenn die Sprache in der Administration geändert wurde war es nötig zweimal auf „Speichern“ zu drücken, bis alle Variablen vollständig geladen waren. Dieser Fehler wurde behoben.
  • Die „lostpassword.php“ hat neue Fehlerbehandlungsroutinen, wenn ein Fehler mit dem eMail-Versand auftritt.
  • Das „Benutzer hinzufügen“-Symbol erschien bei jedem Administrator. Es wird nun nur noch einmal angezeigt.

0.6.9.1

  • Änderung der Sortierreihenfolge funktionierte nicht
  • [img], [flash] und [quote] BBCode hinzugefügt. Die BBCodes für Bilder und Flash können in der Administration deaktiviert und eingestellt werden (maximale Bildbreite etc.)
  • captcha.inc.php zählt nun die Anzahl der vorhandenen Captcha-Bilder und generiert die Zufallszahlen, durch die das Bild ausgesucht wird, anschließend nur noch in diesem Zahlenbereich
  • BBCodes werden in der Administration nicht mehr umgewandelt, sondern als Code angezeigt. Dies soll verhindern, dass Schadsoftware durch ein mit einem Virus/Trojaner infizierten Bild auf den Rechner eines Administrators gelangt, bevor er die Authentizität des selbigen überprüft hat.
  • Es können nun mehrere Platzhalter für Smilies eingefügt werden
  • Eine Mindestlänge für Passwörter kann nun festgelegt werden
  • Das Captcha kann nun in der Administration verändert werden
  • Die Absendesperre ist von nun an bei der Installation standardmässig EIN
  • Die Links in der Navigation zeigen nun an ob neue Einträge vorhanden sind
  • Aktualisierte Sprachdateien: Deutsch, Englisch (J. Schäfer), Französisch (J. Schäfer), Italienisch (C. Castelli), Niederländisch (G. Vandeninden)
  • Der Link zur Administration befindet sich nun unter dem Gästebuch, beim Copyright

Änderungen in der deutschen Sprachdatei

Neue Strings

lang_main.php

$lang['errormessage11'] = "Die Akismet-Einverständniserklärung wurde nicht akzeptiert.<br>Um den Eintrag übernehmen zu können, muss sie akzeptiert werden.";

Änderungen am Template

Neue Dateien

  • main/index_entry_gravatar.tpl
  • main/newentry_bbcodes_img.tpl
  • main/newentry_bbcodes_flash.tpl

Geänderte Dateien

general/copyright.tpl (only 0.6.9.1)

ALT / OLD

<span class="copyright"><a href="http://www.m-gb.org/" title="MGB Homepage" target="_blank">MGB OpenSource Guestbook</a> &copy; 2004-{COPYRIGHT_DATE}<br>mgbModern Theme by mopzz</span>

NEU / NEW

<span class="copyright">
	<a href="admin/admin.php" target="_blank" title="{LANG_ADMINPANEL_DESCR}">{LANG_ADMINPANEL}</a>
	<br>
	<a href="http://www.m-gb.org/" title="MGB Homepage" target="_blank">MGB OpenSource Guestbook</a> &copy; 2004-{COPYRIGHT_DATE}<br>mgbModern Theme by mopzz
</span>

general/header.tpl (0.6.9, 0.6.9.1)

ALT / OLD

10 ...
11 <meta content="text/html; charset={H_CHARSET}" http-equiv="content-type">
12 <link rel="stylesheet" type="text/css" href="{TEMPLATE_PATH}/css/{TEMPLATE_STYLE_PATH}/style.css">
13 ...

NEU / NEW

10 ...
11 <meta content="text/html; charset={H_CHARSET}" http-equiv="content-type">
12 <meta http-equiv="pragma" content="no-cache">
13 <link rel="stylesheet" type="text/css" href="{TEMPLATE_PATH}/css/{TEMPLATE_STYLE_PATH}/style.css">
14 ...

main/index_body.tpl (only 0.6.9.1)

ALT / OLD

15 ...
16 <span class="menu"><a href="newentry.php" title="{LANG_NEW_ENTRY_DESCR}">{LANG_NEW_ENTRY}</a> | <a href="email.php?id=admin" title="{LANG_CONTACT_DESCR}">{LANG_CONTACT}</a> | <a href="admin/admin.php" target="_blank" title="{LANG_ADMINPANEL_DESCR}">{LANG_ADMINPANEL}</a></span>
17 ...

NEU / NEW

15 ...
16 <span class="menu"><a href="newentry.php" title="{LANG_NEW_ENTRY_DESCR}">{LANG_NEW_ENTRY}</a> | <a href="email.php?id=admin" title="{LANG_CONTACT_DESCR}">{LANG_CONTACT}</a></span>
17 ...

main/index_entry_comment.tpl (0.6.9, 0.6.9.1)

ALT / OLD

<tr>
	<td class="entry_comment" colspan="3"><span class='entry'><b>{LANG_COMMENT}:</b>&nbsp;{ENTRY_COMMENT}</span></td>
</tr>

NEU / NEW

<tr>
	<td class="entry_comment" colspan="3"><b>{LANG_COMMENT}:</b>&nbsp;{ENTRY_COMMENT}</td>
</tr>

main/index_entry_message.tpl (0.6.9, 0.6.9.1)

ALT / OLD

<table summary="entry_message_with_gravatar" class="entry_message_with_gravatar" cellspacing="0" cellpadding="0">
	<tr>
		<td class="entry_message_gravatar" width="{GRAVATAR_SIZE}" valign="top">{IMG_GRAVATAR}</td>
		<td class="entry_message_text" valign="top"><span class="entry">{ENTRY_MESSAGE}</span></td>
	</tr>
</table>

NEU / NEW

<table summary="entry_message_with_gravatar" class="entry_message_with_gravatar" cellspacing="0" cellpadding="0">
	<tr>
		{ENTRY_GRAVATAR_LEFT}
		<td class="entry_message_text" valign="top">{ENTRY_MESSAGE}</td>
		{ENTRY_GRAVATAR_RIGHT}
	</tr>
</table>

main/newentry_bbcodes.tpl (only 0.6.9.1)

ALT / OLD

8 ...
9 <input type="button" class="main_button_bbcode" name="{LANG_BBCODE_HELP_BOLD}" value="{LANG_BBCODE_HELP_BOLD}" onClick="insert('[b]', '[/b]')" onmousemove="window.status='{LANG_BBCODE_HELP_BOLD}';" onmouseout="window.status=' ';" title="{LANG_BBCODE_HELP_BOLD}" alt="{LANG_BBCODE_HELP_BOLD}">
10 <input type="button" class="main_button_bbcode" name="{LANG_BBCODE_HELP_ITALIC}" value="{LANG_BBCODE_HELP_ITALIC}" onClick="insert('[i]', '[/i]')" onmousemove="window.status='{LANG_BBCODE_HELP_ITALIC}';" onmouseout="window.status=' ';" title="{LANG_BBCODE_HELP_ITALIC}" alt="{LANG_BBCODE_HELP_ITALIC}">
11 <input type="button" class="main_button_bbcode" name="{LANG_BBCODE_HELP_URL}" value="{LANG_BBCODE_HELP_URL}" onClick="insert('[url]', '[/url]')" onmousemove="window.status='{LANG_BBCODE_HELP_URL}';" onmouseout="window.status=' ';" title="{LANG_BBCODE_HELP_URL}" alt="{LANG_BBCODE_HELP_URL}">
12 ...

NEU / NEW

8 ...
9 <input type="button" class="main_button_bbcode" name="{LANG_BBCODE_BOLD}" value="{LANG_BBCODE_BOLD}" onClick="insert('[b]', '[/b]')" onmousemove="window.status='{LANG_BBCODE_BOLD}';" onmouseout="window.status=' ';" title="{LANG_BBCODE_HELP_BOLD}" alt="{LANG_BBCODE_HELP_BOLD}">
10 <input type="button" class="main_button_bbcode" name="{LANG_BBCODE_ITALIC}" value="{LANG_BBCODE_ITALIC}" onClick="insert('[i]', '[/i]')" onmousemove="window.status='{LANG_BBCODE_ITALIC}';" onmouseout="window.status=' ';" title="{LANG_BBCODE_HELP_ITALIC}" alt="{LANG_BBCODE_HELP_ITALIC}">
11 <input type="button" class="main_button_bbcode" name="{LANG_BBCODE_URL}" value="{LANG_BBCODE_URL}" onClick="insert('[url]', '[/url]')" onmousemove="window.status='{LANG_BBCODE_URL}';" onmouseout="window.status=' ';" title="{LANG_BBCODE_HELP_URL}" alt="{LANG_BBCODE_HELP_URL}">
12 {TEMPLATE_BBCODE_IMG}
13 {TEMPLATE_BBCODE_FLASH}
14 <input type="button" class="main_button_bbcode" name="{LANG_BBCODE_QUOTE}" value="{LANG_BBCODE_QUOTE}" onClick="insert('[quote]', '[/quote]')" onmousemove="window.status='{LANG_BBCODE_URL}';" onmouseout="window.status=' ';" title="{LANG_BBCODE_HELP_QUOTE}" alt="{LANG_BBCODE_HELP_QUOTE}">
15 <br>
16 ...

main/newentry_body.tpl (only 0.6.9.1)

ALT / OLD

122 <input class="main_button" type="submit" name ="preview" value="{LANG_PREVIEW}">&nbsp;<input class="main_button" type="submit" name="send" value="{LANG_SEND}"></div>

NEU / NEW

122 <input class="main_button" type="submit" name="preview" value="{LANG_PREVIEW}">&nbsp;<input class="main_button" type="submit" name="send" value="{LANG_SEND}"></div>

main/newentry_preview.tpl (only 0.6.9.1)

ALT / OLD

<br>
<table summary="entry" class="entry" cellspacing="0" cellpadding="3">
	<tr>
		<td class="entry_message_text"><span>{TEMPLATE_ENTRY_MESSAGE}</span></td>
	</tr>
</table>
<br>

NEU / NEW

<br>
<table summary="entry" class="entry" cellspacing="0" cellpadding="3">
	<tr>
		<td class="entry_message_text">{TEMPLATE_ENTRY_MESSAGE}</td>
	</tr>
</table>
<br>

Änderungen am CSS

Folgender Code wurde aus jeder "style.css" entfernt:

0.6.9
235 img.smiley {
236	border: none;
237	height: 15px;
238	width: 15px; }
240 img.gravatar {
241	border: 2px solid #EBF3FC;
242	width: 40px;
243	height: 40px;
244	padding: 2px;
245	margin-right: 4px; }

wird zu:

240 img.gravatar {
241	border: 2px solid #EBF3FC;
242	padding: 2px;
243	margin-right: 4px; }
0.6.9.1
55 span.entry {
56	font-family: verdana, arial, helvetica, sans-serif;
57	font-size: 10px;
58	color: #000000; }

Folgender Code kam in jeder "style.css" hinzu:

0.6.9, 0.6.9.1
span.quote_name {
	font-family: georgia, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000; }
 
span.quote_text {
	font-family: georgia, verdana, arial, helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	color: #000000; }
 
blockquote {
	border: 1px solid #999999;
	background-color: #E3ECFB;
	padding: 3px; }
 
img.entry {
	border: none; }
 
td.entry_message_text {
	text-align: left;
	width: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000; }
td.entry_comment {
	border: 1px solid #EBF3FC;
	text-align: left; }

wird zu:

td.entry_comment {
	border: 1px solid #EBF3FC;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000; }

Änderungen an der Dateistruktur

Die Dateistruktur hat sich nicht geändert

0.6.8_-_0.6.9.1.txt · Zuletzt geändert: 2012/01/20 19:50 von mopzz
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki