Преобразование ASCII в Юникод, а затем сохранение данных в базу данных с помощью поля редактора сообщений WP
Вот редактор записей WordPress по умолчанию, как мы знаем:
Вы можете заметить, что в поле Название и описание есть несколько ненужных текстов. Это тексты ASCII.
СЮЖЕТ
В Бангле широко распространенное программное обеспечение под названием Bijoy было в основном разработано на основе исправления клавиатуры ASCII. Сейчас, хотя и доступны решения на основе Юникода, но некоторые люди пока не используют ASCII. Итак, нам нужно преобразовать тексты на основе ASCII в Юникод основанные тексты в скриптах Бангла с использованием конвертеров, таких как:
- Преобразователь Avro [Бета-версия],
- Онлайн конвертер Юникода от Morshed и т.д.
СЦЕНАРИЙ
Мы разработали тему на основе WordPress для новостных порталов Бангла. На стороне клиента им предлагается использовать нашу CMS в четырехэтапном процессе:
- Скопируйте тексты на основе ASCII из их текстовых редакторов (MS Word, Quark Express и т.д.)
- Вставьте их в любой из предложенных преобразователь
- Преобразуйте их в Юникод
- Скопируйте и вставьте их в редактор сообщений, а затем опубликуйте
Все шло хорошо, пока клиент не потребовал настройки CMS:
- Скопируйте тексты на основе ASCII из их текстовых редакторов (MS Word, Quark Express и т.д.)
- Вставьте их в редактор сообщений, а затем опубликуйте
Но тем временем редактор должен преобразовать тексты ASCII в Юникод и сохранить тексты Юникода в база данных.
ЧТО НАМ НУЖНО
Мы хотим интегрировать некоторые javascripts в текстовое поле заголовка (поле заголовка публикации), текстовая область (поле описания публикации), любые пользовательские поля и т. Д., Которые будут выполнять двойную работу в то время, когда мы нажимаем кнопку "опубликовать", чтобы опубликовать публикацию:
- Преобразуйте тексты ASCII в Юникод, как мы получаем
js
из Онлайн-конвертера Юникода от Morshed - Вставить преобразованные тексты в Юникоде в БД, как это всегда делается
Итак, главный вопрос заключается в следующем:
Как интегрировать javascipts в элементы формы редактора сообщений WordPress: текстовые поля, настраиваемые поля, кнопка отправки и т.Д.?
1 answers
Хорошо. Наконец, с доверием г-жи Тахмины Актар (Ниши) и с помощью сценариев г-на Моршеда мы разработали плагин для этой цели. На самом деле это конвертер Bangla Bijoy в Unicode, где Bijoy - это старая система письма на основе ASCII, а Avro - новейшая система на основе Unicode на Бангла.
Плагин при установке активирует мета-поле на справа вверху экрана редактирования записи, страницы и вложения. С помощью этого вы можете конвертировать тексты Bijoy (ASCII) в Avro (Юникод). Но плагин не может функционировать в визуальном редакторе WordPress, поэтому только при конвертации вам просто нужно перейти в текстовый режим. Затем вы можете снова вернуться в режим редактора.
Похвала усилиям г-жи Актар. :)