сохранение в отдельный файл [SAVETOFILE]

Тема в разделе "Решение проблем с использованием программы", создана пользователем bambuk6913, 18 апр 2017.

  1. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    Парсим в xml файл, делаем все как в описании тут: Ссылки недоступны для гостей хотим сохранить в отдельный документ на диске с испольжованиемс макроса [SAVETOFILE]
    Проблема в том что он не видит этот макрос в верхней часки документа, скрин документа
    Ссылки недоступны для гостей

    но макрос этот не работает там
     
  2. t@lev@n

    t@lev@n Member Пользователи

    Регистрация:
    16 июн 2014
    Сообщения:
    88
    Почитай тут: Ссылки недоступны для гостей
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Строка заголовка не предназначена для выполнения в ней макросов. Вставляйте макросы в шаблон вывода.
     
  4. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    А есть ли макросы которые отрабатывают один раз в начале документа и в конце? Может скинете ссылочку где почитать об этом, так как в xml у нас есть шапка и подвал которые должны выводится один раз.
     
  5. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    Попробовал вот так не пашет хедер нармально отрабатывает


    [SAVETOFILE:{head}
    <?xml version="1.0" encoding="UTF-8"?>
    <bbs type="items-import-export">
    <title/>
    <url>selllocally.us</url>
    <locale>en</locale>
    <items>
    {/head}{path}C:\Users\Vadim\Desktop\temp\Parser\takari\{/path}vmobile_lv.xml{add}{translit}{convertspace}{nodelete}{utf8}]
    <item id="<CD_GRAN_1!>" external="1">
    <title><CD_GRAN_2!></title>
    <description><CD_GRAN_3!></description>
    <user id="15" shop="0">info@vmobile.lv</user>
    <category title="<CD_GRAN_5!>" type="offer"><CD_GRAN_4!></category>
    <geo delivery="0">
    <city id="9075">Cincinnati</city>
    <station id="0"/>
    <addr/>
    <lat>56.9593906758857</lat>
    <lon>24.18811798095703</lon>
    </geo>
    <price currency="4" free="0" exchange="0" mod="0" agreed="0"><CD_GRAN_6!></price>
    <images>
    <CD_CYCLE_GRAN_2!>
    <CD_CYCLE_GRAN_1!>
    </images>
    <contacts>
    <name>VMobile SIA</name>
    <phones>
    <phone>+371 67 580080</phone>
    <phone>+371 26 050528</phone>
    <phone>+371 29 351222</phone>
    </phones>
    <skype/>
    <icq/>
    </contacts>
    <video/>
    <params>
    <param field="1" type="6" value="" title="Body type">Pickup</param>
    <param field="7" type="10" value="0" title="Year"><CD_GRAN_7!></param>
    <param field="10" type="10" value="0" title="Mileage"><CD_GRAN_8!></param>
    <param field="2" type="6" value="" title="Transmission">Automatic</param>
    <param field="9" type="10" value="0" title="Engine size"></param>
    <param field="16" type="1" value="0" title="Color"></param>
    <param field="8" type="6" value="" title="">F-series</param>
    </params>
    </item>


    </items>
    </bbs>
    [/SAVETOFILE]
     
    Последнее редактирование: 18 апр 2017
  6. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    вот эта запись отлично работает:

    [SAVETOFILE:{head}
    <?xml version="1.0" encoding="UTF-8"?>
    <bbs type="items-import-export">
    <title/>
    <url>selllocally.us</url>
    <locale>en</locale>
    <items>
    {/head}{path}C:\Users\Vadim\Desktop\temp\Parser\takari\{/path}vmobile_lv.xml{add}{translit}{convertspace}{nodelete}{utf8}]

    но вот вопрос как добавить [/SAVETOFILE] а перед ним закрывающие тэги xml чтоб они повторялись только 1 раз в конце?
     
  7. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте!
    у вас в шаблоне есть вывод еще чего-то кроме [SAVETOFILE]?
     
  8. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    Da konechno

    posmotrite post pod #5

    mne vot eto nado v konce XML dokumenta vivesti

    </items>
    </bbs>
    [/SAVETOFILE]

    bilo bi idealno esli est {head} chtob bil bi i {foot} no ego net (
     
  9. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Вы меня не поняли.
    Смотрите скрин, то что выделено желтым есть? Неважно какие там границы
     

    Вложения:

    • 111.png
      111.png
      Размер файла:
      18,4 КБ
      Просмотров:
      16
  10. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    Ссылки недоступны для гостей
    u mena parsitsa v XML i u nego est header s tegami i footer v kotorih dolzno soderzatsa odnorazovoe znachenie na ssilke skrin strukturi.
     
  11. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    mne nuzna struktura xml takaja:

    SAVETOFILE:{head}
    <?xml version="1.0" encoding="UTF-8"?>
    <bbs type="items-import-export">
    <title/>
    <url>selllocally.us</url>
    <locale>en</locale>
    <items>
    {/head}{path}C:\Users\Vadim\Desktop\temp\Parser\takari\{/path}vmobile_lv.xml{add}{translit}{convertspace}{nodelete}{utf8}]

    <item id="<CD_GRAN_1!>" external="1">
    </item>
    <item id="<CD_GRAN_1!>" external="1">
    </item>
    <item id="<CD_GRAN_1!>" external="1">
    </item>
    <item id="<CD_GRAN_1!>" external="1">
    </item>
    <item id="<CD_GRAN_1!>" external="1">
    </item>
    <item id="<CD_GRAN_1!>" external="1">
    </item>


    </items>
    </bbs>
    [/SAVETOFILE]
     
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Простите, а зачем имспользовать SAVETOFILE?
    В шапку пишите вашу шапку
    Внизу то что надо добавить внизу.
    Все остальное в самом теле шаблона
    Документ сохраняете с нужным именем через [DOCNAME]
     
    kagorec нравится это.
  13. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    [DOCNAME] nado ukazat v shapke? ja prosto iskal vse tagi no pohodu etot propustil, mne prosto nuzno chtob rarsilo v =fajl s nazvaniem kotorij mne nado! Tak kak budet poradka 20 xml i oni dolzni imet raznie nazvanija.
     
  14. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ссылки недоступны для гостей
    В теле шаблона, обычно в самом конце
     
  15. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    blagodarstvuju proveru otpishus, spasibo
     
  16. bambuk6913

    bambuk6913 New Member Пользователи

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    Огромное спасибо за помощь
     
    kagorec и Kreol нравится это.
  17. t@lev@n

    t@lev@n Member Пользователи

    Регистрация:
    16 июн 2014
    Сообщения:
    88
    В программе вроде не предусмотрено завершение определенным текстом на подобии шапки.

    </items>
    </bbs>

    придется в каждом файле ручками прописать
     
  18. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2017-04-20_06-10-31.png
     
  19. t@lev@n

    t@lev@n Member Пользователи

    Регистрация:
    16 июн 2014
    Сообщения:
    88
    сори...
    век живи, век учись)))

    ... тогда тут [DOCNAME] надо использовать.
     

Поделиться этой страницей