Я создал класс WordpressComment, который проверяет, ссылается ли комментарий на другой комментарий. Если это так, он добавляет ссылку в том же шаблоне, что и пользовательский интерфейс
def body(lookup)
quoted = nil
parent = nil
if parent_import_id != nil then
parent_id = lookup::post_id_from_imported_post_id(parent_import_id)
parent = Post.where(id:parent_id).first
if parent != nil then
user = User.where(id:parent.user_id).first
@parent_user_name = user.username_lower
quoted = "[quoted=\"#{parent_user_name}, post:#{parent.post_number}, topic:#{parent.topic_id}\"]<br/><br/>#{parent.cooked}<br/>[/quote]<br/>"
end
end
return "#{quoted}#{content}<p /><p />#{author}<p />#{author_url}".gsub(/\\n/,'<br/>').strip[0...32000]
end
Вставляет правильную ссылку .. но не правильно отображает.
Это выглядит примерно так
[quote = "{username}, post: {post_id}, topic: topic_id"]
... цитируемый текст ...
[/ Цитата]
Я исследовал поиск? Q = цитирование другого сообщения # dev
Интересно, что я нашел несколько постов с той же проблемой цитирования.
Как добавить цитату из другого поста в post.raw, чтобы он отображался?