|
|
|
| Гостевая книга XML версии 1.8.хх
Здраствуйте, здесь я буду выкладывать различные модификации гостевой книги XML версии 1.8. Вот последняя версия 1.8.02
Особенности:
1) Теперь книга имеет свое название: Scriptum amabilis (скриптум амабилис). Это латинское словосочетание имеет несколько вариантов перевода: 1 - приятное сообщение, 2 - дружественный (к пользователю) скрипт. Вообще словом scriptum (скриптум) древние римляне могли обозначать любое письменное произведение: сочинение, книгу, письмо. Данная форма образована от глагола scribere (скриберэ) - писать.
2) Полная поддержка украинского языка. Еще раз хочу сказать спасибо Андрюхе и !!Yurchik!!.
3) Добавлены русский, украинский и французский файлы readme_me в формате html.
Буду благодарен за выявленные ошибки и недоделки. | |
|
|
|
|
|
|
|
для: antf
(05.02.2005 в 00:29)
| | Я тут немного поторопился и добавил в архив лишние файлы. Вот нормальный архив | |
|
|
|
|
|
|
|
для: antf
(05.02.2005 в 11:38)
| | Вы как раз вовремя - я только, что собрался выкладывать :))) | |
|
|
|
|
|
|
|
|
для: cheops
(05.02.2005 в 12:41)
| | Доброй ночи! Захотел представить свою гостевую книгу на одном франкоязычном форуме. Написал послание, добавил им туда. И оказалось, что вместо французской диакритики (например символа é) появились кракозяблики типа а. Я код символа не прописывал, а набрал все в редакторе, затем вставил в поле textarea и нажал кнопку отправить. Сообщение оказалось испорченным :(. Я извинился. Посмотрите, пожалуйста, если не удалили. Как можно этого избежать в дальнейшем?
http://www.phpdebutant.org/forum_msg187143.php | |
|
|
|
|
|
|
|
для: antf
(06.02.2005 в 01:12)
| | Ой, а я, кажется, понял в чем дело.
1) Сначала специальный символ e со значком перекодируется в й
2) Затем функция htmlspecialchars() перекодирует амперсанд в &
В итоге получается такой код: й Код & отображается как амперсанд, а все остальное как есть.
У меня в гостевой даже защита стоит от такого безобразия. Функция ConvertBack(), модуль functions.php, строка 20. | |
|
|
|
|
|
|
|
для: antf
(06.02.2005 в 01:40)
| | Не только не удалили, но поблагодарили за знание фр. языка (пришло письмо), пообещали посмотреть французский и испанский переоводы, а также сделать версию на эсперанто. | |
|
|
|
|
|
|
|
для: antf
(06.02.2005 в 19:19)
| | Здорово, вам теперь на нужно на восток двигаться (Япония, Китай) и в обязательно сделать версию readme на английском языке. | |
|
|
|
|
|
|
|
для: cheops
(06.02.2005 в 20:30)
| | Здраствуйте, вот версия 1.8.05
1) Добавлена поддержка языка эсперанто. Большое спасибо Христиану Департу (псевдоним - Maljuna Kris), который перевел интерфейс и файл readme.
2) Добавлен файл ]readm_me на испанском языке. Еще раз большое спасибо Христиану Департу, который кроме французского также хорошо владеет испанским, а также его сестре (живет в испанском городе Толедо). Кстати, испанский интерфейс мне тоже проверили. Всего четыре поправки. Я уж думал после неудачи с украинским у меня ничего не выйдет :).
Интересный факт: в испанском антифлуд называется anti-bombardeo
Просьба к гражданам Украины
Пожалуйста, исправьте, если нужно, строку (91) в файле lang/ukr_lng.php
$Cpt_Esperanto = "эсперанто";
|
а также соответвующую строчку в файле _ukr_readme.htm | |
|
|
|
|
|
|
|
для: antf
(10.02.2005 в 18:50)
| | Приземлённый вопрос :) можно выкладывать этот вариант в раздел downloads или с обновлением версии нужно подождать? | |
|
|
|
|
|
|
|
для: cheops
(10.02.2005 в 22:39)
| | Я думаю стоит подождать комментария граждан Украины. Поставьте этот вариант через 24 часа, если они ничего не подкорректируют. Только не забудьте :) Если они ответят попозже, включим их поправки в новую версию. | |
|
|
|
|
|
|
|
для: antf
(10.02.2005 в 18:50)
| | Эсперанто - есперанто
Кстати, в файле _ukr_readme.htm нашел несколько ошибок:
5) испанська (*) - іспанська
6) голландська (*) - голандська
7) украинська - переклав Баранов Андрій - українська
7) эсперантов - переклав Христиан Департ - есперанто
Ну вообще прикол, настоящая "Международная" гостевая книга получилась :) | |
|
|
|
|
|
|
|
для: !!Yurchik!!
(10.02.2005 в 23:55)
| | Здраствуйте. Я взял на себя смелость сам поправить файлы ukr_lng.php, _ukr_readme.php, исходя из предыдущего комментария. Можно выкладывать эту версию. | |
|
|
|
|
|
|
|
для: antf
(12.02.2005 в 14:01)
| | Версия в разделе downloads обновлена.
http://www.softtime.ru/info/gbxml.php | |
|
|
|
|
|
|
|
для: cheops
(12.02.2005 в 14:50)
| | Люди вопрос !
А если в гостевую книгу люди будут одновременно запрашивать фаил messages.xml на чтение и запись не будет ли глюка :))
И что такое "Скрытые сообщения" в админке ???? что там должно быть ??? | |
|
|
|
|
|
|
|
для: Олег
(15.02.2005 в 13:59)
| | Думаю, что автор ответит, когда появится в форуме. | |
|
|
|
|
|
|
|
для: Олег
(15.02.2005 в 13:59)
| | >> А если в гостевую книгу люди будут одновременно запрашивать фаил messages.xml на чтение и запись не будет ли глюка :))
Будет :)), но в случае с гостевой книгой он маловероятен. В любом случае неспособность веб-приложения обрабатывать такие ситуации является его недостатком. Данная проблема будет испавлена в следующей версии. Решение данной проблемы очень простое (функция flock()), его можно найти здесь (в гостевой книге работает та же функция)
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2097&page=2
>>И что такое "Скрытые сообщения" в админке ???? что там должно быть ???
В любом случае благодарю за замеченный недостаток
Скрытые сообщения - это сообщения, которые Вы бы не желали видеть в гостевой книге, но по каким-то причинам не хотите их удалять. Кнопка, которая позволяет скрыть сообщение находится в панели редактирования | |
|
|
|
|
 55 Кб |
|
|
для: antf
(16.02.2005 в 01:33)
| | Вот исправленная версия. Можно выложить примерно через сутки. Для того, чтобы завершить ее мне нужно доработать многоязыковую поддержку, поэтому прошу граждан Украины перевести следующие переменные:
$Cpt_CantSendMessage = "К сожалению, Ваше сообщение не было отправлено, попытайтесь, пожалуйста, еще раз";
$Cpt_Error = "Ошибка в гостевой книге";
Также мне нужно дождаться письма из Франции с переводом данных сообщений на эсперанто и испанский.
PS. В принципе данные сообщения есть во всех языковых файлах на английском, и данная версия имеет право на существование, но мне не хочется напрягать лишний раз Хеопса. Посмотрев на титульную страницу сайта www.softtime.ru, можно понять, что дел у него и без этого хватает :)). | |
|
|
|
|
|
|
|
для: antf
(16.02.2005 в 04:21)
| | В предыдущем посте вы выложили версию уже с использованием функции flock() ??
т.е. глюк устранен ? можно скачать :) | |
|
|
|
|
|
|
|
для: Олег
(16.02.2005 в 10:58)
| | Да, но пока из этого поста, а не из раздела downloads :) | |
|
|
|
|
|
|
|
для: antf
(16.02.2005 в 11:37)
| | Я понял :) | |
|
|
|
|
|
|
|
для: Олег
(16.02.2005 в 15:17)
| | $Cpt_CantSendMessage = "На жаль, Ваше повідомлення не було відправлено, спробуйте, будь ласка, ще раз";
$Cpt_Error = "Помилка у гостьовій книзі"; | |
|
|
|
|
|
|
|
для: Андрюха.
(16.02.2005 в 15:37)
| | OFFTOP: А... вот откуда выражение "будь ласка" взялось в рунете - по-русски достаточно игриво звучит :))) | |
|
|
|
|
|
|
|
для: cheops
(16.02.2005 в 21:05)
| | Вот версия 1.8.06. Исправлен недостаток, замеченный выше, а также еще один очень редкий, но крайне неприятный глюк + дополнена языковая поддержка. Можно выкладывать. | |
|
|
|
|
|
|
|
|
для: antf
(16.02.2005 в 22:57)
| | Это конечно все хорошо, но для реального применения программы в проекте надо сделать такую функцию, чтоб когда кто то из юзеров добавляет ссобщение оно должно ийти сперва на одобрение админу, т.к. вы сами знаете что в сети любят писать каку :))))
Если не сложно то сделайте эту функцию.... | |
|
|
|
|
|
|
|
для: Олег
(18.02.2005 в 09:34)
| | Подумаю об этом. Возможно даже можно будет вывести эту опцию в настройки. Большое спасибо за предложение. | |
|
|
|
|
|
|
|
для: antf
(18.02.2005 в 09:51)
| | Вот тестовая версия (1.8.57b). В ней была реализована очень полезная функция, предложенная выше.
Для этого мне пришлось немного перестроить три модуля, поэтому прошу потестировать все ли рабоает корректно. Данная функция активируется в панели администратора, на вкладке настройки.
Просьба для граждан Украины - перевести сообщения:
Скрывать посланные сообщения
Ваше сообщение было успешно добавлено | |
|
|
|
|
|
|
|
для: antf
(18.02.2005 в 12:00)
| | щас протестим | |
|
|
|
|
|
|
|
для: antf
(18.02.2005 в 12:00)
| | Есть недостаток с точки зрения юзабилити !
1.при принятии сообщения в разделе "Скрытые сообщения" нельзя админу написать свой комент сразу :(
2. при нажатии Востановить в поле позиция лучше чтоб по умолчанию пиалось "1", но можно было исправить :) ну это логично и очень легко делается | |
|
|
|
|
|
|
|
для: Олег
(18.02.2005 в 12:30)
| | 1) Можно было бы, всвязи с изменением назначения вкладки скрытые сообщения ввести туда возможность их редактировать, но пока модуль edit_message.php не дружит с файлом скрытых сообщений hide.txt. Хотя может быть лучше написать другой модуль, чтобы не было путаницы. Будем иметь в виду.
2) Исправим.
А с точки зрения функциональности все нормально? | |
|
|
|
|
|
|
|
для: antf
(18.02.2005 в 14:11)
| | с точки зрения функциональности пока все ок, я еще тестирю.... | |
|
|
|
|
|
|
|
для: antf
(18.02.2005 в 14:11)
| | Ну что пока нет изменений и обновлений ? | |
|
|
|
|
|
|
|
для: Олег
(23.02.2005 в 13:22)
| | Пока нет, думаю немного подкорректировать вкладку скрытые сообщения (добавить редактирование и перенести кнопку удалить вниз), также будет диалоговое окно при удалении сообщения (ото скрипт какой-то недружелюбный получается :). Вообщем это будет версия 1.9, где будут реализованы все ваши полезные предложения. | |
|
|
|
|
|
|
|
для: antf
(23.02.2005 в 14:54)
| | Отлично будем ждать | |
|
|
|