Size: a a a

CODE BLOG / Чат

2020 December 26

YK

Yury Khmarin in CODE BLOG / Чат
Steel Sword
Зачем тебе его редактировать?
Добавлять дополнительную инфу типа найти спаны с иностранными словами и добавить из другой бд соответствующую транскрипцию
источник

YK

Yury Khmarin in CODE BLOG / Чат
К каждому слову
источник

YK

Yury Khmarin in CODE BLOG / Чат
И еще добавить классы и data- свойства
источник

YK

Yury Khmarin in CODE BLOG / Чат
Там много операций на самом деле. Проект - не простой блог
источник

SS

Steel Sword in CODE BLOG / Чат
Yury Khmarin
Добавлять дополнительную инфу типа найти спаны с иностранными словами и добавить из другой бд соответствующую транскрипцию
Если я правильно понял, у тебя статья, и ткнув в каждое слово, вылазит его перевод с транскрипцией?
источник

YK

Yury Khmarin in CODE BLOG / Чат
Steel Sword
Если я правильно понял, у тебя статья, и ткнув в каждое слово, вылазит его перевод с транскрипцией?
Нет. Я же прямым текстом говорю до отправки в шаблонизатор нужно совершить форматирование полученного из бд  текста😁
источник

SS

Steel Sword in CODE BLOG / Чат
Ладно, мне пофиг на смысл.

Для парсинга html найди какую-нибудь библиотеку, которая понимает html и xml. Часто бывает, что одна библиотека умеет и то, и то.

Она будет предоставлять объекты, в которые нужно загрузить текст html, а сам объект парсера будет очень похожим на DOM.

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

YK

Yury Khmarin in CODE BLOG / Чат
Steel Sword
Ладно, мне пофиг на смысл.

Для парсинга html найди какую-нибудь библиотеку, которая понимает html и xml. Часто бывает, что одна библиотека умеет и то, и то.

Она будет предоставлять объекты, в которые нужно загрузить текст html, а сам объект парсера будет очень похожим на DOM.

Для чего-то более осмысленного нужно больше информации. Слишком сумбурно ты рассказываешь, по каплям выуживать инфу приходится
Html parser типа?
источник

SS

Steel Sword in CODE BLOG / Чат
Да
источник

YK

Yury Khmarin in CODE BLOG / Чат
Я искал, находил со слишком ограниченным функционалом
источник

SS

Steel Sword in CODE BLOG / Чат
Если бы ты рассказал, что за информация, которую нужно форматировать...
источник

YK

Yury Khmarin in CODE BLOG / Чат
Steel Sword
Если бы ты рассказал, что за информация, которую нужно форматировать...
Находит все <span class='chinese'>你好</span> берет их содержимое, отправляет еще один запрос в бд , возвращает массив с транскрипциейдля каждого слова отдельно и вставляет в html
источник

SS

Steel Sword in CODE BLOG / Чат
Yury Khmarin
Находит все <span class='chinese'>你好</span> берет их содержимое, отправляет еще один запрос в бд , возвращает массив с транскрипциейдля каждого слова отдельно и вставляет в html
Так если у тебя уже по статье span расставлены, может прям туда же и писать транскрипцию?

Что было вот так:

Че то написано...
<span class='chinese' trans="huunyaa">你好</span> и дальше по тексту...
источник

SS

Steel Sword in CODE BLOG / Чат
А то какая-то лишняя работа получается...
источник

SS

Steel Sword in CODE BLOG / Чат
Текст в БД лежит, транскрипция в БД лежит, ты достаёшь текст из бд, находишь отмеченные (видимо вручную) слова, снова обращаешься к БД, находишь транскрипцию слов, снова возвращаешься к тексту, вклеиваешь слова в текст, шлешь юзеру.

И так каждый раз когда кто-то открывает статью.
источник

SS

Steel Sword in CODE BLOG / Чат
Нафига заставлять бекенд склеивать слова и их транскрипцию?
источник

SS

Steel Sword in CODE BLOG / Чат
Нафига заставлять его бегать по нескольку раз в бд?
источник

SS

Steel Sword in CODE BLOG / Чат
Yury Khmarin
Находит все <span class='chinese'>你好</span> берет их содержимое, отправляет еще один запрос в бд , возвращает массив с транскрипциейдля каждого слова отдельно и вставляет в html
Ты тут вообще?
источник

SS

Steel Sword in CODE BLOG / Чат
источник

SS

Steel Sword in CODE BLOG / Чат
Блин, Троелсена вообще читать невозможно
источник