IGGrigory Опубликовано 12 Мая 2010 Жалоба Поделиться Опубликовано 12 Мая 2010 (изменено) Я добавил на форум такой хак, чтобы при добавлении любой ссылки она окружалась бы тегами <noindex>..</noindex> и в линк добавлялся бы параметр rel="nofollow". По понятным, надеюсь, причинам.Так вот, возникла проблема, что когда человек пытается отредактировать своё сообщение, то у него ссылка появляется не в виде BBCode, а в виде <noindex><a rel="nofollow" href=""></a></noindex> и из-за этого после редактирования ссылка уже "бьётся", становясь кучей html-кода, а не ссылкой. Посему я начал искать, как это исправить. Для "быстрого редактирования" проблему исправил, вставив в одном из файлов в папке sources просто регулярное выражение, которое меняло бы хтмл-код на ббкод в момент появления формы быстрого редактирования. Но для "полного редактирования" я как ни старался, в коде исходников так и не нашёл, куда бы вставить эту регулярку. Понял только, что за это отвечает шаблон skin_editor. В папке с кэшем этот код лежит в файле skin_editors.php, который представляет собой функцию function ips_editor(). Поиск по коду показал, что ips_editor вызывается из han_editor.php в папке handles, но там любое редактирование результатов не дало. Как, в принципе, и любые другие файлы. Может, кто подскажет, где подредактировать? Изменено 12 Мая 2010 пользователем IGGrigory Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.