Ищу Плагин вставки текста в материал из файла

Статус
В этой теме нельзя размещать новые ответы.

AHTOH

Гуру форума
Регистрация
22 Ноя 2007
Сообщения
177
Реакции
68
Доброе вам уважаемые!
Понадобился плагин который умеет вставлять текст в материал из указанного файла (текстового).
Чтобы было понятно опишу саму хотелку:
Есть постоянно обновляемый Для просмотра ссылки Войди или Зарегистрируйся (который пока обновляется вручную )
Получение самих изменений и запись в файл, можно организовать в автоматическом режиме, а вот каким плагином затем, можно этот текст вставить в тело материала в произвольном месте?
Чет в голову не приходит в какую сторону копать. Вроде и задача то не очень сложная.
 
Для просмотра ссылки Войди или Зарегистрируйся
и ему подобные

также особо не загораживая двиг целыми компонентами для этого - ставим самый прост плагин соурс для обработки php в теле статьи и в нем пишем самый обычный инклуд файл
 
Попробовал. Подключает, но все форматирование убивает. Т.е. нет переноса строк. (сейчас как раз Для просмотра ссылки Войди или Зарегистрируйся)
 
Попробовал. Подключает, но все форматирование убивает. Т.е. нет переноса строк. (сейчас как раз Для просмотра ссылки Войди или Зарегистрируйся)
А вот для этого уже есть руки) которые могут выяснить и подправить.
В ином случае - JED в помощь
или же вариант как я показал с плагином соурс
 
А что тут выяснять? Ежу понятно, что плагин тупо подсовывает текст без <br>, а браузеры такой текст отображают как одну строку.
Блин... теперь самому парсер чтоли писать? :))

Вобщем придется эти <br> добавлять.
Под виндой на батнике такой код:
Код:
@echo off
setlocal

for /f "tokens=*" %%i in (file.txt) do 1>>file.tmp echo %%i^<br^>
move file.tmp file.txt

Теперь все работает.
Всем спасибо!
 
Последнее редактирование модератором:
А что тут выяснять? Ежу понятно, что плагин тупо подсовывает текст без <br>, а браузеры такой текст отображают как одну строку.
Блин... теперь самому парсер чтоли писать? :))

Вобщем придется эти <br> добавлять.
Под виндой на батнике такой код:
Код:
@echo off
setlocal

for /f "tokens=*" %%i in (file.txt) do 1>>file.tmp echo %%i^<br^>
move file.tmp file.txt

Теперь все работает.
Всем спасибо!
не обязательно править файл changelog, можно добавить замену \r\n на <br> в самом плагине)
Опять же - вариантов говнокодинга полно)
 
не обязательно править файл changelog, можно добавить замену \r\n на <br> в самом плагине)
Там еще оказалась проблема кодировки. Файл приходит с SVN в виндовой, на нужен UTF-8. Так что все равно с ним работать,поэтому оставил код.
В итоге он получился таким.
Код:
:: Обновляем локальный репозиторий
svn update
:: Читаем Changelog репозитория
svn log --limit 50 > ../ConvertMP/out/Changelog.txt

:: Добовление <br> к каждой строке. Иначе теряется форматирование при выводе на сайт.
cd ../ConvertMP/out/
for /f "tokens=*" %%i in (Changelog.txt) do 1>>Changelog.tmp echo %%i^<br^>
move Changelog.tmp Changelog.txt

:: ====== Конвертируем в unicode =====
  cd ../tools/utf8rus
  utf8rus.exe u "../../out/Changelog.txt" "../../out/Changelog.txt"
utf8rus.exe брал тут Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху