diff --git a/anthrstlsht.css b/anthrstlsht.css
index 5b093f9..36d7e35 100644
--- a/anthrstlsht.css
+++ b/anthrstlsht.css
@@ -1,5 +1,5 @@
/**
- * anthrstlsht.css (another style sheet) v0.8
+ * anthrstlsht.css (another style sheet) v0.81-phpcsvguestbook
* https://github.com/zlaxy/anthrstlsht
* DWTWL 2.5 license: https://soundragon.su/license/license.html
* fonts connection: http://font.ubuntu.com/web/ , for example:
@@ -71,6 +71,18 @@ img {
border: 0;
}
+.btn-link{
+ border:none;
+ outline:none;
+ background:none;
+ cursor:pointer;
+ color:#0000EE;
+ padding:0;
+ text-decoration:underline;
+ font-family:inherit;
+ font-size:inherit;
+}
+
.button,
button,
html input[type="button"],
diff --git a/index.php b/index.php
index f5a3c18..54a1fbc 100644
--- a/index.php
+++ b/index.php
@@ -56,6 +56,7 @@ function AddEntryView() {
global $Values;
global $PageStatus;
global $GBcaptcha;
+ global $GBtextlenght;
echo "
",$Titles[Page],"
\n";
if ($PageStatus=="added") echo "$Titles[Added]"; else {
$captchanumber11=rand(1, 4);
@@ -68,7 +69,7 @@ function AddEntryView() {
echo " $Titles[City]:
\n";
echo " $Titles[Link]:
\n";
echo " $Titles[Email]: ($Titles[NotPublic])
\n";
- echo " $Titles[Text]:
\n
\n";
+ echo " $Titles[Text]:
\n
\n";
if ($GBcaptcha) echo " $Titles[Captcha]: $captchanumber11$captchanumber11$captchanumber12 $Titles[CaptchaPlus] $captchanumber21$captchanumber22$captchanumber21 = ?
\n";
echo " \n";
echo "\n";
@@ -111,6 +112,7 @@ function EntriesView() {
global $DataStatus;
global $Entries;
global $GBpagination;
+ global $GBreadmore;
if ($DataStatus=="empty") echo "$Titles[EmptyFile]";
else if($_POST['search']&&$_POST['serachq']) {
$SearchResult=Search($_POST['serachq']);
@@ -147,7 +149,18 @@ function EntriesView() {
if ($Entries[$e][2]) echo "";
if ($Entries[$e][1]) echo " ",$Titles[From]," ",$Entries[$e][1],"";
echo ", ",date("j.m.Y, H:i",$Entries[$e][5]),", ",$Titles[Wrote],":
\n";
- echo " ",nl2br($Entries[$e][4]),"
\n";
+ if ($GBreadmore>0) {
+ $Message=strip_tags($Entries[$e][4]);
+ if (strlen($Message)>$GBreadmore) {
+ $readmorenumber="readmore".$Entries[$e][7];
+ if ($_POST[$readmorenumber]) echo " ",nl2br($Entries[$e][4]),"
\n";
+ else {
+ $Message = substr($Message, 0, $GBreadmore);
+ $Message = substr($Message, 0, strrpos($Message, ' '))."... ";
+ echo " ",nl2br($Message),"
\n";
+ }
+ } else echo " ",nl2br($Entries[$e][4]),"
\n";
+ } else echo " ",nl2br($Entries[$e][4]),"
\n";
if ($Entries[$e][6]) echo "
$Titles[Response]:
\n";
if ($Entries[$e][6]) echo nl2br($Entries[$e][6]),"
\n";
echo "
\n";
@@ -180,7 +193,18 @@ function EntriesView() {
if ($Entry[2]) echo "";
if ($Entry[1]) echo " ",$Titles[From]," ",$Entry[1],"";
echo ", ",date("j.m.Y, H:i",$Entry[5]),", ",$Titles[Wrote],":
\n";
- echo " ",nl2br($Entry[4]),"
\n";
+ if (($GBreadmore>0)&&(!$SearchResult)) {
+ $Message=strip_tags($Entries[$e][4]);
+ if (strlen($Message)>$GBreadmore) {
+ $readmorenumber="readmore".$Entries[$e][7];
+ if ($_POST[$readmorenumber]) echo " ",nl2br($Entries[$e][4]),"
\n";
+ else {
+ $Message = substr($Message, 0, $GBreadmore);
+ $Message = substr($Message, 0, strrpos($Message, ' '))."... ";
+ echo " ",nl2br($Message),"
\n";
+ }
+ } else echo " ",nl2br($Entries[$e][4]),"
\n";
+ } else echo " ",nl2br($Entries[$e][4]),"
\n";
if ($Entry[6]) echo "
$Titles[Response]:
\n";
if ($Entry[6]) echo nl2br($Entry[6]),"
\n";
echo "
\n";
diff --git a/settings.php b/settings.php
index a4acfdf..3da568a 100644
--- a/settings.php
+++ b/settings.php
@@ -11,10 +11,12 @@ $GBdata="gbdb.csv";
$GBadmin="root";
$GBpassword="password";
$GBpagination=10; // pagination for entries, 0 - disabled
+$GBreadmore=255; // number of symbols for 'Read More' feature, 0 - shows full entries
$GBsearch=true; // enable or disable search bar
$GBcaptcha=true; // enable or disable captcha
$GBnotificationmailto=""; // leave empty if you don't want send notification
$GBnotificationmailfrom="";
+$GBtextlenght=7168; // maximum size of entry text
$Titles[HeadTitle]="Guestbook";
$Titles[Page]="Guestbook";
$Titles[Name]="Your name";
@@ -60,4 +62,5 @@ $Titles[Previous]="<<";
$Titles[Next]=">>";
$Titles[Search]="Search";
$Titles[NoResult]="No search result";
+$Titles[ReadMore]="Read more";
?>
diff --git a/settings_ru.php b/settings_ru.php
index 383b164..ef4104b 100644
--- a/settings_ru.php
+++ b/settings_ru.php
@@ -12,10 +12,12 @@ $GBdata="gbdb.csv";
$GBadmin="root";
$GBpassword="password";
$GBpagination=10; // количество записей на странице, 0 - все записи на одной странице
+$GBreadmore=0; // количество символов для функции 'Читать далее', 0 - показывать записи полностью
$GBsearch=true; // включение или отключение строки поиска
$GBcaptcha=true; // включение или отключение капчи
$GBnotificationmailto=""; // оставьте поле пустым, если не хотите отправки уведомлений о новых записях
$GBnotificationmailfrom="";
+$GBtextlenght=7168; // максимальное количество символов для текста записи
$Titles[HeadTitle]="Гостевая книга";
$Titles[Page]="Гостевая книга";
$Titles[Name]="Ваше имя";
@@ -61,4 +63,5 @@ $Titles[Previous]="Назад";
$Titles[Next]="Вперед";
$Titles[Search]="Поиск";
$Titles[NoResult]="Ничего не найдено";
+$Titles[ReadMore]="Читать далее";
?>