Архив заметок

mybb

Подписаться на эту метку по RSS

Перевод документации docs.mybb.com. Установка MyBB.

В феврале текущего года положено начало перевода документации проекта mybb.com. Что же такое MyBB?

MyBB (MyBulletinBoard) — бесплатный веб-форум, написанный на PHP. В качестве базы данных могут быть использованы MySQL, PostgreSQL и SQLite. C 12 сентября 2008 распространяется под лицензией GPL v3.

На данный момент переведен полностью блок по установке данного форума. На очереди перевод блока по обновлению версий. Обновления по переводам будут публиковаться здесь и на форуме русскоязычной поддержки форума.

P.S. Прошу не путать MyBB с сервисом mybb.ru. Это кардинально разные программные продукты.

The used table type doesn't support FULLTEXT indexes.

Просмотров: 4871Комментарии: 0
FreeBSDMybboardMySQL
Обязательно сделайте резервную копию БД перед дальнейшими действиями. В частности это касается администраторов форума MyBB(MyBulletinBoard).

Случился неприятный затык. При конвертировании типа таблицы из MYISAM в INNODB, мускул стал ругаться. INNODB не поддерживает такую индексацию. Поэтому, чтобы все-таки конвертировать табличку в INNODB надо индексы эти удалить.

Изначально у меня на одном из форумов стоял fulltext поиск, изменив его на стандартный, я думал, что проблема уйдет сама собой. Ожидания мои не оправдались и решено было выпилить индексы вручную.

Делал я все действия в консоли, хотя тоже самое можно провернуть через phpmyadmin.

Итак, погнали:

$ mysql -u root -p
Enter password:

Я залез сразу под root'ом. В целях повышения безопасности, логинитесь на сервер mysql под хозяином конкретной БД.

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

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| ftp                |
| mail               |
| main               |
| mybb               |
| mysql              |
| performance_schema |
| pmadb              |
| webmail            |
+--------------------+
9 rows in set (0.01 sec)

Таблица mybb. Используем ее.

mysql> use mybb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

Теперь смотрим с какими параметрами была создана база, где используется fulltext:

mysql> show create table mybb_posts;
........................
| mybb_posts | CREATE TABLE `mybb_posts` (
........................
  PRIMARY KEY (`pid`),
  KEY `tid` (`tid`,`uid`),
  KEY `uid` (`uid`),
  KEY `visible` (`visible`),
  KEY `dateline` (`dateline`),
  KEY `longipaddress` (`longipaddress`),
  FULLTEXT KEY `message` (`message`)
) ENGINE=MyISAM AUTO_INCREMENT=5477 DEFAULT CHARSET=utf8 |
1 row in set (0.00 sec)

Мне нужен FULLTEXT KEY `message` (`message`). Избавимся от него.

mysql> alter table mybb_posts drop index message;
Query OK, 5427 rows affected (0.16 sec)
Records: 5427  Duplicates: 0  Warnings: 0

После чистки, табличка конвертировалась в INNODB без проблем.

MyBB. Board Messages

Просмотров: 5460Комментарии: 0
MybboardПлагины

Автор: Alan Crisp

Добавлен: 9.06.2004

Плагин обновлен: 5.08.2010

Автор перевода: Heisenberg (ex. tom.cat)

Перевод обновлен: 29.11.2012

Описание:

Плагин позволяет добавлять одно или несколько кратких сообщений в загаловке форума.

[image=https://helpdesk.yourshift.ru/uploads/mybboard/mini/30-11-2012-0-19-27.jpg 30-11-2012-0-19-27.jpg]https://helpdesk.yourshift.ru/uploads/mybboard/30-11-2012-0-19-27.jpg[/image]

MySupport

Просмотров: 2656Комментарии: 0
MybboardПлагины

Название: MySupport

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

Сайт:https://mattrogowski.co.uk

Автор: MattRogowski

Сайт автора: https://mattrogowski.co.uk

Версия: 0.4.2

Совместимость: 1.6.x

Файлы: 4 (плюс 13 изображений)

Автор перевода: Vladimir

Блог переводчика: https://itmemo.su

Форум русской поддержки: https://mybbforum.ru

Установка:

  • Загрузите ./inc/plugins/mysupport.php в ./inc/plugins/
  • Загрузите ./admin/modules/config/mysupport.php в ./admin/modules/config/
  • Загрузите ./inc/languages/english/mysupport.lang.php в ./inc/languages/english/
  • Загрузите ./inc/languages/english/admin/config_mysupport.lang.php в ./inc/languages/english/admin/

Откройте файл ./files/mysupport_css_additions.css и добавьте код в конец файла global.css для ваших тем, следующим образом, откройте ACP -> Шаблоны и Скины -> **выберите скин** -> Редактировать Стиль: Правка CSS: Полный режим; прокрутите в самый низ страницы и добавьте CSS код.

Откройте ACP -> Шаблоны и Скины -> Шаблоны **разверните ваш шаблон** -> Профиль пользователя - шаблоны -> usercp_options -> найдите:

<fieldset class="trow2">
<legend><strong>{$lang->other_options}</strong></legend>

замените на:

{$mysupport_usercp_options}
<fieldset class="trow2">
<legend><strong>{$lang->other_options}</strong></legend>

Откройте ACP -> Плагины -> Установите и активируйте

Откройте ACP -> Настройки -> Настройки MySupport -> Настройка параметров.

Откройте ACP -> Настройка MySupport (меню слева) -> укажите, где будет использован MySupport.

MyBBoard. Встречайте, форумный движок.

Просмотров: 7167Комментарии: 0
MybboardНовости
Всем привет.

Опять я выпал из блогосферы smile Перейду сразу к делу. Есть такой форумный скрипт на просторах интернета Mybb. Прошу не путать с сервисом по предоставлению форумных площадок mybb.ru. Итак, что же это такое:

MyBulletinBoard бесплатный веб-форум, написанный на PHP. В качестве Баз данных могут быть использованы MySQL, PostgreSQL и SQLite. C 12 сентября 2008 распространяется под лицензией GPL v3.

MyBB был начат в 2002 Крисом Болтом (Chris Boulton) как продолжение работ по форку EXtreme Message Board. Первая версия форума MyBB RC1 была выпущена 10 декабря 2003.

Очень странно, но этот прекрасный продукт не получил широкой популярности как phpbb и другие форумные движки как smf, vbulletin, ipb и так далее.

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

Все преимущества описывать бессмысленно, движок по функционалу практически сравним с vbulletin, только бесплатный. Если по-умолчанию функционала не хватает, его можно расширить с помощью плагинов и модов. Установка их очень проста и не требует заоблачных знаний php и html.

P.S. В ближайшие дни добавлю посты с переводами плагинов и шаблонов.