При кросспостинге из WordPress в ЖЖ (я использую плагин lj-xp) недавно обнаружилась проблема – ЖЖ обрезает некоторые слова из названия, где есть простые кавычки (“). Дело не в длине строки (я всегда посылаю не больше 100 символов в заголовке, т.е. длиннее ЖЖ не принимает), а в каком-то странном новом баге на их стороне. Если поменять на елочки (« и »), то все проходит. Как исправил код – см. ниже.
В скрипте lj-xp.php надо сделать маленькое исправление. Поищите в коде слово $post->post_title и Вы увидите инициализацию массива $args = array(‘username’ и т.д. Вставьте до этого следующий (кустарный) код, и все!
$wtitle = explode("\"", $post->post_title); $newtitle = ""; for($i=0;$i<count($wtitle)-1;$i++) $newtitle .= $wtitle[$i] . ($i%2 ? "»" : "«"); $newtitle .= $wtitle[count($wtitle)-1]; $post->post_title = $newtitle;
2 комментариев
О, Тимофей! Помогите мне настроить трансляцию из вордпресса в ЖЖ! Умоляю!
Вообще не понимаю гдн тпм это можно осуществить….
Ну давай по почте свяжемся. Это совершенно не сложно. См. для начала страницу http://wordpress.org/extend/plugins/lj-xp/