Блокнот для заметок на XenForo

W

Wmboard

#1
Впервые фича блокнота в личном кабинете была придумана разрабами IPB, в дальнейшем блокнот мигрировал на воблу. В тройке, я к нему привык, и как-то мне было не по себе делать наикрутейший форум на XenForo и остаться без блокнота :)

Я уже выкладывал плагин для админки https://lumtu.com/plaginy-dlya-xenforo/4858-plagin-xenforo-admincp-notepad-bloknot-v-adminke.html но увы это не то. И вот. Внимание. Блокнот для каждого участника форума на XenForo есть!





На первой картинке настройки лимита знаков.
На второй блокнот в кабинете.
Не забудьте выставить права для групп ;)
 
М

Михаил78

#2
Под какую версию движка идет блокнот?
 
V

Viuga

#3
У меня на 1.4.4, выше не ставила пока, хотя, надо бы.
Тоже ведь большая рыбная привычка:)

Добавлено через 4 минуты
Ага, на 1.5 тож все отлично.
 
М

Михаил78

#4
У меня на 1.5 не пошло. Установилось но при добавление записи и сохранения выдало кучу ошибок:

Произошла ошибка:
Mysqli statement execute error : Incorrect string value: '\xD0\xBF\xD1\x80\xD0\xBE...' for column 'content' at row 1

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 574
Zend_Db_Adapter_Abstract->insert() in XenForo/DataWriter.php at line 1638
XenForo_DataWriter->_insert() in XenForo/DataWriter.php at line 1627
XenForo_DataWriter->_save() in XenForo/DataWriter.php at line 1419
XenForo_DataWriter->save() in XenDevelop/Noted/ControllerPublic/Account.php at line 68
XenDevelop_Noted_ControllerPublic_Account->actionNotedSave() in XenForo/FrontController.php at line 351
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /var/www/august4u4/data/www/august4u4.ru/forum/index.php at line 13
 
W

Wmboard

#6
Не вроде бы, а в кодировке.
При установке плагина почему то таблица создается не в той кодировке. Нужно зайти в ПМА, найти таблицу этого плагина, поправить кодировку и все заработает.
 
М

Михаил78

#7
Привет ребятки.
Вернулся снова к этой плюшки, тогда так и не дождался совета и снес его, повторно установил но не пойму про кодировку. После установки влез в бд, там на блокнот 2 таблицы вроде идут с названиями "xf_node и xf_node_type", я так понимаю это в таблице xf_node надо что-то исправлять. Подскажите где там и куда лезть, а то не пойму(

Добавлено через 31 минуту
даже не те таблицы, что написал я. не знаю как и таблица называется в бд(

Добавлено через 1 час 0 минут
Вроде бы, тут в кодировке дело. Посмотрите в БД кодировку таблицы content.

Я либо слеп либо че но такой таблицы не вижу в БД, все что там есть связанно с этим названием то "xf_content_spam_cache, xf_content_type, xf_content_type_field, xf_liked_content, xf_moderator_content, xf_permission_cache_content, xf_permission_entry_content, xf_tag_content", это все что связано с названием и где что искать в них не пойму(
 
М

Михаил78

#8
решил вопрос.
 
W

Wmboard

#9
Таблица: xf_user_notes
Исправить latin1 или что там у вас, на utf8_general_ci
 
R

raefa

#10
1.5. Работает без проблем.
Сделал перевод в основном файле.
 
W

worldencoder2

#11
Вам необходимо Выполнить SQL-запрос к вашей базе данных

Изначально кодировка Шведская.

Этот запрос выставит utf8_general_ci

Код:
ALTER TABLE `xf_user_notes` CHANGE `content` `content` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL


 
W

Wmboard

#12
Запросом конечно быстрее, но там несколько строк руками поправить 5 мин дел :)
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread