Марат
+1410
Репутация
13097
Рейтинг
Отличный плагин. 1.9 работает на ура.
Конечно, легко это дело можно провернуть. Нужно всего лишь хакнуть файл /admin/applets/plugins.php . И велосипеда не нужно изобретать. Но это неправильно на мой взгляд. Каждое расширение по мере возможностей должно быть самодостаточно и не затрагивать системные файлы. А от хаков одни беды при обновлениях.
Я считаю, что каждый раз для редактирования списка замены лезть по фтп не менее извращенно. Меня лично это сильно ломает.
А я всего лишь говорил о невозможности использовать "\n", что придало бы ещё большего удобства. А невозможно, потому как для плагинов мы не можем создавать админку в нужном нам файле(xml,php....), а всего лишь управляем админкой структурой полей массива, который заносится в конфиг. Поля этого массива разбираются и создаются теги <input type="text"> для каждого, где мы никак не можем использовать "\n". Если бы было <textarea>, тогда другое дело. Я говорил об этом )
Только замену в цикле делать не стоит, имхо. Лучше забить заново в массивы $pattern и $replacement и пройтись preg_replace() один раз. Если допустим, 500 шаблонов, то плагин 500 раз пройдется по тексту замены. Текст может быть большой. А так будет один проход.
И где вы видели, чтобы я писал про перелинковку?
Вот сижу и думаю. Поэт Вы, или всё же Прозаик? И всё больше склоняюсь к тому, что Prozaik. Хотя, быть категоричным как Вы не могу, возможно ошибаюсь.
Как говорил мой преподаватель "Вы пишите, пишите...". Я потом посмотрю и скопом всё исправлю ))
Попробуйте переустановить плагин. И потестируйте с дефолтными ссылками. Создайте комментарий со словом InstantCMS и посмотрите превратиться ли в ссылку.
Потестировал на реал серваке. Всё работает. У кого не работает, проверьте в той ли папке лежит /p_contextlinks/, установили ли плагин в админке и включили ли. Сразу все списки не загоняйте. Проверьте сначала на 2-3 ссылках.
Фронтэнд
Админка