1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Joomla", создана пользователем AHTOH, 9 мар 2015.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0, NightHunter
  1. AHTOH

    AHTOH

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

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.645
    Симпатии:
    1.349
    Перейти по ссылке
    и ему подобные

    также особо не загораживая двиг целыми компонентами для этого - ставим самый прост плагин соурс для обработки php в теле статьи и в нем пишем самый обычный инклуд файл
     
  3. AHTOH

    AHTOH

    Регистр.:
    22 ноя 2007
    Сообщения:
    160
    Симпатии:
    50
    Попробовал. Подключает, но все форматирование убивает. Т.е. нет переноса строк. (сейчас как раз Перейти по ссылке)
     
  4. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.645
    Симпатии:
    1.349
    А вот для этого уже есть руки) которые могут выяснить и подправить.
    В ином случае - JED в помощь
    или же вариант как я показал с плагином соурс
     
  5. AHTOH

    AHTOH

    Регистр.:
    22 ноя 2007
    Сообщения:
    160
    Симпатии:
    50
    А что тут выяснять? Ежу понятно, что плагин тупо подсовывает текст без <br>, а браузеры такой текст отображают как одну строку.
    Блин... теперь самому парсер чтоли писать? :))

    Вобщем придется эти <br> добавлять.
    Под виндой на батнике такой код:
    Код:
    @echo off
    setlocal
    
    for /f "tokens=*" %%i in (file.txt) do 1>>file.tmp echo %%i^<br^>
    move file.tmp file.txt
    Теперь все работает.
    Всем спасибо!
     
    Последнее редактирование модератором: 9 мар 2015
  6. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.645
    Симпатии:
    1.349
    не обязательно править файл changelog, можно добавить замену \r\n на <br> в самом плагине)
    Опять же - вариантов говнокодинга полно)
     
  7. AHTOH

    AHTOH

    Регистр.:
    22 ноя 2007
    Сообщения:
    160
    Симпатии:
    50
    Там еще оказалась проблема кодировки. Файл приходит с 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 брал тут Перейти по ссылке
     
Статус темы:
Закрыта.