Гостевая книга Gwolle

Описание

Гостевая книга Gwolle – именно та гостевая книга, которую Вы искали. Красивая и простая.
Gwolle Guestbook – не просто ещё одна гостевая книга для WordPress. Цель данного плагина – дать способ встроить гостевую книгу в Ваш сайт на движке WordPress просто и изящно. Не используйте комментарии WordPress для того, для чего они не предназначены. Установите Gwolle-GB и Вы получите настоящую гостевую книгу.

В настоящее время имеются следующие возможности:

  • Лёгкий для использования посетителями Вашего сайта интерфейс гостевой книги с простой формой для заполнения.
  • Отображение для посетителей сайта записей в гостевой книге с разбиением на страницы или же посредством бесконечной прокрутки.
  • Виджет, показывающий фрагменты последних или лучших записей.
  • Простой и понятный интерфейс администрирования, органично интегрированный в администрирование WordPress.
  • Виджет на панели управления, позволяющий легко управлять с неё последними записями.
  • Простое импортирование записей из других гостевых книг.
  • Оповещение по электронной почте, когда поступила новая запись.
  • Премодерация, так что Вы можете проверить запись, прежде чем её станет видно посетителям сайта (по Вашему желанию).
  • 7 антиспамовых технологий: ловушка для спама (Honeypot), одноразовые проверочные номера, минимальное время заполнения формы, Akismet, Stop Forum Spam и пользовательский антиспамовый вопрос.
  • Простой конструктор формы ввода, позволяющий выбирать, которые из полей ввода Вы хотите задействовать.
  • Простой конструктор записей, позволяющий задавать, которые их части показывать в гостевой книге.
  • Возможно иметь сразу несколько гостевых книг.
  • Поддерживается MultiSite.
  • Локализация. Ваши собственные языки можно очень легко добавить посредством GlotPress.
  • К каждой записи администраторы могут добавлять свой ответ.
  • История для каждой записи, так что Вы видите, кто и когда редактировал запись и открыл её для посетителей.
  • Сохраняются IP-адрес и имя хоста со ссылкой на запрос сайту WHOIS.
  • Фид RSS.
  • Возможность использовать (по желанию) BBcode, эмодзи и смайлики.
  • Простая процедура деинсталляции, которая полностью удаляет все изменения в базе данных.

… и всё это вместе в стильном виде для WordPress.

Импорт / Экспорт

У Вас может быть уже установлена другая гостевая книга. Это замечательно, потому что гостевая книга Gwolle позволяет легко импортировать существующие записи.
Импортировщик не удаляет никакие данные, так что, если только захотите, Вы сможете легко вернуть всё обратно без каких-либо потерь.
Попробовать гостевую книгу Gwolle так же легко, как сосчитать до трёх.

Поддерживается импортирование из:

  • DMSGuestbook.
  • Комментариев WordPress из конкретного поста, страницы или вообще всех.
  • Самой гостевой книги Gwolle, из которой записи можно экспортировать в файл CSV.

Поддержка

Если Вы столкнулись с проблемой или хотите запросить добавление новой функциональной возможности, пожалуйста, заведите об этом тему на форуме технической поддержки данного плагина на сайте wordpress.org. Я постараюсь ответить как можно скорее.

Если Вы напишете мне письмо, я не отвечу. Пожалуйста, используйте форум поддержки.

Переводы

Переводы можно легко добавлять посредством GlotPress.
Там Вы можете начать переводить строки на Ваш язык. Переводы строк вначале должны быть утверждены проверяющим лицом. Если такового для Вашего языка пока нет и им хотели бы стать Вы сами, тогда сообщите об этом на форуме поддержки.
Я сделаю запрос, чтобы Вас назначили проверяющим лицом для данного плагина и Вашего языка.

Как это выглядит

Демонстрацию можно посмотреть на http://demo.zenoweb.nl.

Дополнение

Гостевая книга Gwolle: Дополнение – это дополнение для гостевой книги Gwolle, которое обеспечивает в Вашей гостевой книге дополнительные функциональные возможности.

В настоящее время имеются следующие возможности:

  • Мета-поля. Добавьте любое поле, какое пожелаете; компанию, номер телефона или что сами захотите.
  • Возможность поделиться в социальных сетях (по желанию).
  • Рейтинги в звёздах, с голосованием, показом и расширенными фрагментами для поисковой оптимизации (по желанию).
  • Средний рейтинг на гостевую книгу, звёзд.
  • Предварительный просмотр для формы во фронтенде.
  • Предварительный просмотр в редакторе администратора.
  • Ответ администратора во фронтенде посредством AJAX.
  • Сообщить о злоупотреблении.
  • Чёрный список слов и IP-адресов.
  • Лёгкая замена строк в тексте по умолчанию, так что Вы легко сможете превратить эту гостевую книгу в раздел отзывов или во что пожелаете.
  • Кнопка удаления в каждой записи для модератора или автора (по желанию).
  • Кнопка с прямой ссылкой в каждой записи для лёгкого доступа (по желанию).
  • Кнопка электронной почты для связи с каждым автором (по желанию).
  • Поддержка карты сайта для популярных SEO-плагинов и плагинов, строящих карту сайта.
  • Таймер автоматической анонимизации (по желанию).
  • Таймер автоматического удаления (по желанию).

Вы можете купить Дополнение в Mojo Marketplace всего за 9 $.

Как это выглядит с Дополнением

Посмотрите на демонстрацию плагина с Дополнением на http://demo.zenoweb.nl.

Совместимость

Данный плагин совместим с ClassicPress.

Скриншоты

  • Так выглядит список записей гостевой книги на странице сайта. Наверху кнопка, при нажатии на которую появляется форма отправки новой записи. Потом листатель страниц. Потом собственно список записей.
  • Виджет с настройками.
  • Главная страница администратора с обзорной панелью, так что сразу видно состояние на текущий момент.
  • Список записей в гостевой книге. Иконки показывают статус каждой записи.
  • Редактор отдельной записи. Действия используют AJAX. У каждой записи есть история того, что с ней происходило.
  • Страница настроек. Это первая вкладка, на которой можно выбрать, какие именно элементы формы показывать и задействовать.
  • Виджет панели управления с новыми и непроверенными записями.

Установка

Установка

  • Установите плагин через страницу администрирования «Плагины».
  • Или же распакуйте zip-файл и загрузите его содержимое в папку ‘/wp-content/plugins/’.
  • Активируйте плагин на странице «Плагины» в панели управления WordPress.
  • Поместите на страницу шорткод [gwolle_gb]. Это всё.

В качестве альтернативы короткому коду (шорткоду), Вы можете использовать в своих шаблонах функцию show_gwolle_gb();, которая будет выводить гостевую книгу. Проще некуда.

Обновление со старой версии

В версии 1.0 случились некоторые изменения:

  • Теперь гостевая книга Gwolle в качестве API использует шорткоды. Удостоверьтесь, что на странице гостевой книге используется шорткод [gwolle_gb], а не старый шорткод.
  • Поменялся механизм учёта, которые из записей видно посетителям. Удостоверьтесь, что им показывается всё, что Вы хотите, и ничего больше.
  • CSS кое в чём поменялся. Если у Вас свой настроенный CSS, проверьте, работает ли он.

Лицензия

Плагин выпущен под универсальной общедоступной лицензией GNU. Копию этой лицензии можно найти на её странице или же в файле gwolle-gb.php в самом его начале.

Известные проблемы

На некоторых сайтах отправка данных из формы не работает как должна. Данные из некоторых полей отправляются, а из некоторых нет.
Если Вы столкнулись с данной проблемой и можете провести дебаггинг, чтобы найти её причину, пожалуйста, сделайте это и сообщите на форуме поддержки.
В качестве обходного средства решить проблему можно отключить в форме AJAX.

Хуки: действия и фильтры

В данном плагине есть множество хуков. Документация по ним есть в архивном файле плагина в папке /docs/actions и /docs/filters. Там же есть примеры. Если Вам нужен хук, сделайте, пожалуйста, запрос в форуме поддержки.

Добавить запись посредством PHP-кода

Добавить в PHP-коде запись несложно.

<?php
    $entry = new gwolle_gb_entry();

    // Set the data in the instance, returns true
    $set_data = $entry->set_data( $args );

    // Save entry, returns the id of the entry
    $save = $entry->save();
?>

Массив $args может иметь следующие пары ключ/значение:

  • id, целое с идентификатором, для новой записи оставьте пустым.
  • author_name, строка с именем автора.
  • author_id, идентификатор с вордпрессовским ID пользователя автора.
  • author_email, строка с адресом электронной почты автора.
  • author_origin, строка с городом, из которого автор.
  • author_website, строка с веб-сайтом автора.
  • author_ip, строка с IP-адресом автора.
  • author_host, строка с доменным именем IP-адреса.
  • content, строка с текстом сообщения.
  • datetime, временная метка записи.
  • ischecked, булевое значение, проверил ли модератор.
  • checkedby, целое с вордпрессовским ID пользователя модератора.
  • istrash, булевое значение в урне или нет.
  • isspam, булевое значение спам или нет.
  • admin_reply, строка с содержимым ответа администратора.
  • admin_reply_uid, целое с вордпрессовским ID пользователя того, кто написал ответ администратора.
  • book_id, целое с идентификатором книги, к которой относится запись, по умолчанию равняется 1.

Формат для импортирования посредством CSV-файла

Импортировщик требует, чтобы CSV-файл был в нужном формате. Если Вам требуется импортировать данные из неизвестной плагину системы, Ваш CSV-файл должен соответствовать.
Заголовок должен выглядеть следующим образом:

<?php
array(
    'id',
    'author_name',
    'author_email',
    'author_origin',
    'author_website',
    'author_ip',
    'author_host',
    'content',
    'datetime',
    'isspam',
    'ischecked',
    'istrash',
    'admin_reply',
    'book_id',
    'meta_fields'
)
?>

Следующие строки составлены из содержимого.

Есть несколько важных моментов:

  • Дата должна быть в формате временной отметки UNIX. Чтобы сделать её вручную, воспользуйтесь соответствующим генератором. При использовании даты в надлежащем формате плагин будет её считывать правильно. Если же ему это не удастся, он запишет текущую дату.
  • В качестве разделителя полей используйте запятую. Если Вы используете офисное приложение, такое как Excel (который ужасен) или LibreOffice Calc, настройте его правильно.
  • Используйте двойные кавычки (а не апострофы) вокруг каждого поля. Когда оные не используются, апострофы и запятые, присутствующие в содержимом записей, могут всё испортить.
  • Для правильного ввода специальных символов кодировка файла должна быть UTF-8 без BOM.
  • Позаботьтесь о том, чтобы окончания строк у Вас были в формате UNIX. Любой приличный текстовый редактор может привести текстовый документ (файл CSV) к этому формату.

В версии 1.4.1 и старше поле ‘datetime’ называлось ‘date’.

Вы можете сделать тестовую запись, экспортировать её и посмотреть, что импортировщик ожидает получить в файле CSV.
Также в архивный файл плагина включён CSV-файл с нужным примером, расположен в папке /docs/example_import/’.

Если Вы желаете сформировать файл CSV из другого ПО, пожалуйста, имейте в виду, что Microsoft Excel для работы с таким типом файлов совсем не подходит. В нём у Вас не получится подготовить файл CSV, который будет работать. Лучше используйте LibreOffice Calc.

Часто задаваемые вопросы

Как сделать, чтобы люди могли написать сообщение в мою гостевую книгу?

Для начала можно оставить первую запись самому и пригласить других тоже высказаться.

Какие записи будут видны для посетителей сайта?

Начиная с версии 1.0, отображаются следующие записи:

  • Проверенные
  • Не помеченные как спам
  • Не в урне

До этого, в 0.9.7, отображаются все проверенные записи.

У меня много непроверенных записей. Что делать?
  • Записи, которые не были автоматически помечены как спам, но Вы их таковым считаете, Вы можете вручную пометить как спамовые и их больше не будет видно.
  • Записи, не являющиеся спамом, но для которых Вы хотите, чтобы их всё равно не было видно, Вы можете выкинуть в урну.
  • Записи, для которых Вы хотите, чтобы их было видно, пометьте как проверенные.
Я хочу переводить этот плагин на другой язык

Переводы можно легко добавлять посредством GlotPress.
Там Вы можете начать переводить слова и фразы плагина на Ваш родной язык.
Правда, прежде, чем предложенные переводы вступят в силу, они вначале должны быть утверждены. Поэтому, если пока нет человека, который этим занимается (для Вашего языка), и Вы хотите им стать, пожалуйста, напишите об этом на форум поддержки.
Я сделаю запрос, чтобы Вас добавили в качестве проверяющего лица для данного языка данного плагина.

Что насчёт спама?

По умолчанию данный плагин использует ловушку для спама и одноразовый номер. Этого должно быть достаточно против спамовых роботов.

Если всё равно остаются проблемы, есть ещё опции:

  • Ловушка для спамовых роботов: Невидимое поле ввода, которое будут заполнять только спамовые роботы.
  • Одноразовый номер: Будет проверять, действительно ли до отправки сообщения была загружена страница с формой ввода. Спамовые роботы будут отправлять заполненную форму без одноразового номера.
  • Таймаут формы: Если форма была отправлена слишком скоро после загрузки страницы, такая запись будет помечаться как спам.
  • Akismet: Спам-фильтр компании «Automattic». Работает отлично, но не все любят использовать внешние сервисы.
  • Stop Forum Spam: спам-фильтр других разработчиков. Опять же, работает хорошо, но не каждому нравится использовать сторонние сервисы.
  • Пользовательский антиспамовый вопрос: Вы можете задавать контрольный вопрос, проверяющий, что отправитель – человек.
Я уже использую WP-SpamShield

WP-SpamShield – это плагин общего назначения, который предоставляет антиспамовую защиту для форм ввода в Вордпрессе и для многих плагинов.
При активации WP-SpamShield отключатся все антиспамовые методы в гостевой книге Gwolle и вся атиспамовая проверка будет осуществляться посредством WP-SpamShield.
Если Вы не хотите, чтобы защита WP-SpamShield использовалась для гостевой книги Gwolle, всё, что Вам нужно сделать – это в настройках WP-SpamShield отключить опцию «Анти-Спам для прочих форм».

Как сделать несколько гостевых книг?

В шорткод можно добавлять параметры. Например:

[gwolle_gb book_id="2"]

Это отобразит на странице все записи в книге с ID = 2.

Если Вы используете функцию в шаблоне, это делается так:

show_gwolle_gb( array('book_id'=>2) );
Когда гостевых книг несколько, как отслеживать, которая запись в которой?

Нет надобности использовать для новых гостевых книг идентификаторы, которые с каждой новой гостевой книгой увеличиваются на единицу.
Если у Вас много гостевых книг на многих страницах, Вы можете в качестве идентификатора гостевой книги использоваться идентификатор страницы. Таким способом у Вас не случится дублирования идентификаторов.
Автоматически установить идентификатор гостевой книги равным идентификатору страницы можно с помощью данного шорткода:

[gwolle_gb book_id="post_id"]
Я хочу показывать только одну запись.

Вы можете использовать соответствующий параметр в шорткоде, тогда будет отображаться только одна запись:

[gwolle_gb_read entry_id="213"]
Я не вижу в форме отправки подписей.

Этот плагин не применяет никакого CSS к подписям. Возможно, у Вас белые подписи на белом фоне.
Это можно проверить Инспектором в браузере. Если это так, значит, Ваша тема или другой плагин налагает на подписи свой CSS. Надо разбираться там.

Мне не приходит оповещающее письмо.

Первым делом проверьте в своём почтовом ящике папку со спамом.

Во-вторых, на странице настроек можно изменить адрес, с которого отправляются письма. Иногда с отправкой писем с адреса по умолчанию возникают проблемы, поэтому лучше заменить его на настоящий адрес.

Также есть несколько SMTP-плагинов, в которых Вы можете конфигурировать множество настроек электронной почты.

Если это не помогло, запросите у Вашего провайдера почтовый лог или просто попросите их глянуть.

Я хочу, чтобы записи и форма отправки были на разных страницах.

Есть несколько шорткодов, которые можно использовать.
Вместо [gwolle_gb] Вы можете использовать [gwolle_gb_write], который отобразит только форму ввода, или [gwolle_gb_read], который отобразит только записи.

Также есть виджет, который последние записи гостевой книги может показывать в области виджетов и имеет множество настроек.
Либо можно использовать шорткод [gwolle_gb_widget], который будет отображать последние записи в том же виде. Параметры следующие:

  • book_id, целое число, идентификатор гостевой книги.
  • num_entries, целое число с количеством показываемых записей.
  • num_words, целое число с количеством отображаемых слов в каждой записи.
Я хочу сразу показывать форму отправки, без кнопки.

У шорткодов [gwolle_gb] и [gwolle_gb_write] есть параметр для кнопки.
Вы можете задавать его как [gwolle_gb button=»false»] или [gwolle_gb_write button=»true»], если Вас не устраивает значение по умолчанию.

Модерация включена, но моя запись помечена как проверенная.

Если пользователь с правом модератора сам отправляет в гостевую книгу запись, по умолчанию она автоматически помечается как проверенная, потому что он всё равно может её таковой сделать.

Модерация выключена, но некоторые записи всё равно имеют статус непроверенных.

В плагине работает проверка на длину слов в тексте записи и в имени автора.
Если есть слова с подозрительно большой длиной, что может являться признаком намеренного вредительства или нежелательной записи, такая запись помечается как непроверенная. Такие записи подлежат проверке модератором, даже если модерация отключена.

В форме я вижу текст, предназначенный для считывателей с экрана.

В Вашей теме отсутствуют некоторые необходимые элементы CSS для ‘.screen-reader-text’. Пожалуйста, свяжитесь с тем, кто делал Вашу тему.
Дополнительная необходимая информация есть в Руководстве по Доступности.

Когда открываю фид RSS, получаю ошибку 404.

Вы можете обновить правила перезаписи. Для этого надо пройти в Настройки/Постоянные ссылки и сохранить их снова.
Скорее всего это добавит правило перезаписи для фида RSS.

Я использую кэширующий плагин, и после отправки записей их на странице не видно.

Когда у Вас не включена модерация, гостевая книга Gwolle будет пытаться обновить кэш (при поступлении новой записи).
Если она этого не делает, пожалуйста, дайте мне знать, какой плагин кэширования Вы используете, и, возможно, надо будет добавить его поддержку.

Также Вы можете обновить или удалить кэш вручную. Большинство кэширующих плагинов это позволяют.

Я использую плагин Multi-Lingual.

Есть две настройки, на которые следует обратить внимание. Если Вы сохраняете настройки на вкладке формы ввода, Вам следует оставить заголовок и подсказку пустыми. Будет отображаться текст по умолчанию, а для него будет подставляться перевод из .MO-файла.

Параметр book_id также понадобится Вам в шорткоде, если у Вас будет несколько гостевых книг.

Моя тема использует AJAX

Использование темы с AJAX-навигацией может приводить к проблемам. Java-скрипт и CSS загружаются только на странице гостевой книги.
Поэтому Вам понадобилось бы загружать их на каждой странице, чтобы на странице гостевой книги они были доступны для использования. Вы можете добавить следующий код в functions.php Вашей темы:

<?php
function my_gwolle_gb_register() {
    wp_enqueue_script('gwolle_gb_frontend_js');
    wp_enqueue_style('gwolle_gb_frontend_css');
}
add_action('wp_enqueue_scripts', 'my_gwolle_gb_register', 20);
?>
Я использую плагин Autoptimize

Фронтендовые скрипты будут загружаться только на странице гостевой книги, поэтому они не будут добавлены плагином Autoptimize.
Вы можете добавить ‘gwolle_gb_frontend’ в перечень исключений плагина Autoptimize для JS и для CSS. Тогда они будут загружаться нормально.
На странице настроек плагина Autoptimize Вам для этого нужно будет вначале нажать на кнопку «Показать дополнительные настройки» справа вверху. Подробнее о наладке плагина Aotoptimize смотрите на его странице в разделе часто задаваемых вопросов.

Какие нужны права?

Чтобы модерировать комментарии, у Вас должно быть право ‘moderate_comments’.

Чтобы управлять настройками, у Вас должно быть право ‘manage_options’.

Можно ли сделать не как в шаблоне?

Вы можете посмотреть в ‘frontend/gwolle_gb-entry.php’ и скопировать его в папку темы. После этого плагин станет загружать данный код.
Однако потребуется переносить изменения в файл шаблона по умолчанию. Часто предпочтительнее использовать фильтры – тогда совместимость с новыми версиями будет достигаться лучше.

Какие хуки можно настраивать под себя (кастомизировать)?

В этом плагине есть множество доступных хуков. Документацию о них смотрите в zip-файле в папках /docs/actions и /docs/filters. Там же есть примеры.
Если Вам нужен какой-то новый хук, пишите запрос на форуме поддержки.

Я хочу поменять слово «Гостевая книга» на что-то другое.

Прежде всего, этот плагин – гостевая книга. Если Вы хотите применить его для других задач, Вам надо будет сделать это в коде.
Посмотрите предыдущий вопрос про хуки.
Вам, вероятно, понадобятся хуки для ‘gwolle_gb_write’ and ‘gwolle_gb_button’.

Этот вопрос задаётся часто. Вы можете также посмотреть на форуме поддержки. Также опции изменения текста есть в дополнении.

У меня одностраничный дизайн и я хочу использовать ссылки на якоря.

Это можно сделать посредством фильтров.
Посмотрите в специальном примере. Позаботьтесь о том, чтобы был использован правильный якорь на Вашем веб-сайте.

Мне правда не следует использовать комментарии WordPress для гостевой книги?

Вы, конечно, можете, если так хотите. Но, по моему личному мнению, записи гостевой книги и комментарии лучше держать отдельно.
Так что, если у Вас уже есть блог с комментариями, записи гостевой книги могут в них затеряться, и лучше держать отдельную гостевую книгу.
Но если Вы не используете стандартные комментарии, то можете спокойно задействовать секцию комментариев под гостевую книгу.

Отзывы

Excellent plugin, except for spam filter

This is a very good plugin. Only thing letting it down is spam filtering. Modern spam-bots are able to get past all the inbuilt filters without much issue. It really needs a decent CAPTCHA, but the only option is the outdated Really Simple CAPTHCA. If it supported Google ReCAPTCHA it would be perfect!

Complete and clear settingspanel — Perfect

Setting this up is a breeze. Very well thought through plugin. Easy to style. If all plugins would have this level of quality it would save users a lot of time. Thank you for this great plugin. Bedankt voor deze geweldige plugin

Not working….

Guestbook is not working at all, Add a new Side insert shortcode and safe the side, then go to widgets and place the Guestbook widget chose "Guestbook" and safe, nothing happend, for me useless.

Very Nice Guestbook Package

This is a neat little package that is very easy to install and implement. It has a nice set of features for collecting comments as well as filtering out the spam. Highly recommend this one!
Посмотреть все 76 отзывов

Участники и разработчики

«Гостевая книга Gwolle» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Гостевая книга Gwolle» переведён на 13 языков. Благодарим переводчиков за их работу.

Перевести «Гостевая книга Gwolle» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.1.4

  • 2019-05-03
  • Добавлена возможность перевести запись в состояние «отмодерировано» посредством фильтра the gwolle_gb_new_entry_frontend.
  • Обновлены текстовые строки в дополнении.

3.1.3

  • 2019-04-16
  • Небольшое исправление глупой ошибки.

3.1.2

  • 2019-04-04
  • Улучшена доступность для метабокса по фронтенде.
  • Добавлен фильтр gwolle_gb_new_entry_frontend.
  • Добавлен фильтр gwolle_gb_get_permalink.
  • В листателе на следующую или предыдущую страницу изменены стрелки.
  • При импортировании из CSV теперь автоматически детектируются окончания строк.

3.1.1

  • 2019-03-08
  • Отказался от проверки myme-типа при импортировании, слишком много проблем.
  • Небольшое исправление в CSS для разбиения на страницы.

3.1.0

  • 2019-02-19
  • Убрана поддержка плагина Really Simple Captcha, поскольку эффективность этой капчи низкая.
  • Посмотрите на новые опции фильтовки спама: их стало больше и они стали лучше.
  • Для WP 5.1 обновлён CSS в админской навигации.
  • Во фронтенд и админку добавлен текст экранного считывателя для навигации.
  • Небольшие исправления после проверки инструментом Phan.

3.0.0

  • 2019-01-22
  • Добавлен виджет поиска (виден только на страницах с гостевыми книгами).
  • На случай, если не разрёшен JavaScript, в форму фронтэнда добавлено ‘[noscript]’.
  • Добавлена функция ‘gwolle_gb_post_is_guestbook’.
  • Добавлена функция ‘gwolle_gb_get_entries_from_search’.
  • Добавлена функция ‘gwolle_gb_enqueue_markitup’.
  • Исправление в BBcode: поддерживаются ссылки в картинках.
  • Исправление в BBcode: подсписки теперь работают.
  • После их редактирования в боксе редактирования, показываются новые имя пользователя и идентификатор книги.
  • Добавлены исправления, которые улучшают доступность.
  • Движок баз данных поменялся на InnoDB.
  • Для захэшированных имён полей больше не используются временные данные объектного кэша. Так выходит быстрее.
  • Для ответа администратора улучшена проверка, существует ли такой пользователь с правами администратора.
  • ‘field-name’ теперь используется также для gwolle_gb_content.
  • На страницах администратора для обновлений $_POST теперь используются отдельные функции. (настройки, редактор, записи).
  • Теперь во всех надлежащих местах используется GWOLLE_GB_URL.
  • Вместо глобальных переменных теперь используются статические.
  • Интегрированы два файла JavaScript для Markitup/BBcode.
  • Теперь экспорт разбивается на части по 2000 записей, а не по 3000.
  • Для дополнения v132.0 добавлены текстовые строки.
  • Очищена история изменений. Добавлен файл changelog-v2.txt.