January 2019

M T W T F S S
 123456
78 910111213
14 151617181920
21222324252627
28293031   

Сообщения

За стиль благодарить

Развернуть метки

No cut tags
Monday, April 10th, 2017 12:41 am
Байтбастер написал скрипт для репоста в Дриме:

https://bytebuster.dreamwidth.org/6480499.html

У меня он работает наполовину, а именно открывает окно редактора поста, но не вставляет код.

Кто-то сталкивался с проблемой или знает другие способы ее решения?
Monday, April 10th, 2017 12:43 pm (UTC)
Когда-то ЖЖ сменил у себя кодировку записей (и вообще всех данных - стилей, комментариев, заголовков) на Юникод. Но в базе даных у него остались записи, сделанные не в Юникоде, а в других кодировках - Win 1251, КОИ-8 и т.д. И скрипт импорта DW может не уметь сам определять, в какой кодировке кусочек текстовых данных, которые он закачивает.
При этом ЖЖ может уметь это определять автоматически; и комментарии могут быть в разной кодировке, почему нет. Они хранятся в базе данных ЖЖ как отдельные записи, а в символы русского языка их ЖЖ преобразует, когда поднимает из базы, чтобы показать пользователю.
Поэтому, если возникают проблемы с кодировками, можно попробовать залогиниться в ЖЖ и по той ссылке принудительно выставить своему ЖЖ кодировку старых записей - например, Cyrillic (Windows). Не факт, что это поможет, но попытаться можно - из общих соображений, что мы наблюдаем какой-то сбой в кодировках.
Либо это какой-то временный сбой в скрипте импорта, который возник один раз и починится сам собой - это можно проверить, ничего не меняя в ЖЖ, удалив эту запись в DW и запустив повторно импорт.
Edited 2017-04-10 12:43 pm (UTC)
Monday, April 10th, 2017 12:46 pm (UTC)
А если удалить эту запись и запустить импорт повторно - запись должна скачаться заново, не потеряется?
Monday, April 10th, 2017 12:57 pm (UTC)
Если у вас кросспост из DW в ЖЖ не включен, не потеряется.
Если включен, сначала обязательно отключите кросспост, потом можно будет удалить запись на DW.
Monday, April 10th, 2017 04:22 pm (UTC)
Да, мы тоже пришли к мысли, что надо сколько-то подождать, а там пробовать разное. Мы на всякий случай к ним туда (в пост про импорт) написали коммент, нам посоветовали обратиться в саппорт, ну поглядим, что будет...