мНет описания правки
мНет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
Пока временная статья.
{{:Справка/Ссылки}}
__TOC__Пока временная статья.


Пробуем импорт страниц из XML
Пробуем импорт страниц из XML


В принципе - импорт работает. Чтобы закачивать в базу песни малой кровью, достаточно проставить правильный заголовок страницы и поставить минимальные теги.Я сделал следующим образом. Взял файл с песнями. Поставил теги в начало и в хвост файла и между песнями. Самое сложное - правильно проставить заголовок страницы, но это тоже занимает минимум времени. Затем файл в формате txt закачал через форму загрузки XML.В течение нескольких минут странички были загружены в базу. После этого я смотрел в списке новых поступлений песни, у которых не указана первая строка, заходил туда и вставлял нужные теги - название, авторов и пр.
В принципе - импорт работает. Чтобы закачивать в базу песни малой кровью, достаточно проставить правильный заголовок страницы и поставить минимальные теги.Я сделал следующим образом. Взял файл с песнями. Поставил теги в начало и в хвост файла и между песнями. Самое сложное - правильно проставить заголовок страницы, но это тоже занимает минимум времени. Затем файл в формате txt закачал через форму загрузки XML.В течение нескольких минут странички были загружены в базу. После этого я смотрел в списке новых поступлений песни, у которых не указана первая строка, заходил туда и вставлял нужные теги - название, авторов и пр.
К сожалению тег poem не проходит через импорт, поэтому вставляем шаблоны subst:poemo для начального тега и subst:poemc для закрывающего.


Если заморочится побольше, то можно также изначально вставлять теги для шаблона Song, как это сделано в большом примере.
Если заморочится побольше, то можно также изначально вставлять теги для шаблона Song, как это сделано в большом примере.
Строка 10: Строка 12:
   <nowiki>
   <nowiki>
<Страницы>
<Страницы>
  <Страница Заголовок="Дорожная (Борис Гайдуров)"> // тут название страницы с песней
<Страница Заголовок="Дорожная (Борис Гайдуров)"> // тут название страницы с песней
      <Свободный_текст>
<Свободный_текст>
{{Song}}
{{Song}}
{{subst:poemo}}
{{subst:poemo}}
Строка 19: Строка 21:


  <nowiki>
  <nowiki>
{{subst:poemc}}
{{subst:poemc}}
{{Подвал}}
{{Подвал}}
</Свободный_текст>
</Свободный_текст>
</Страница>
</Страница>
   
   
  <Страница Заголовок="Дорожная (Борис Гайдуров)">
<Страница Заголовок="Дорожная (Борис Гайдуров)">
    <Свободный_текст>
<Свободный_текст>
{{Song}}
{{Song}}
{{subst:poemo}}
{{subst:poemo}}
</nowiki>
</nowiki>
Хвост файла
Хвост файла
Строка 34: Строка 36:
{{Подвал}}
{{Подвал}}
</Свободный_текст>
</Свободный_текст>
  </Страница>
</Страница>
</Страницы>
</Страницы>
</nowiki>
</nowiki>
Строка 42: Строка 44:
  <nowiki>
  <nowiki>
<Страницы>
<Страницы>
  <Страница Заголовок="Дорожная (Борис Гайдуров)">
<Страница Заголовок="Дорожная (Борис Гайдуров)">
      <Свободный_текст>
<Свободный_текст>
{{Song
{{Song
|Name=Дорожная
|Name=Дорожная

Текущая версия от 10:10, 19 июля 2024

Пока временная статья.

Пробуем импорт страниц из XML

В принципе - импорт работает. Чтобы закачивать в базу песни малой кровью, достаточно проставить правильный заголовок страницы и поставить минимальные теги.Я сделал следующим образом. Взял файл с песнями. Поставил теги в начало и в хвост файла и между песнями. Самое сложное - правильно проставить заголовок страницы, но это тоже занимает минимум времени. Затем файл в формате txt закачал через форму загрузки XML.В течение нескольких минут странички были загружены в базу. После этого я смотрел в списке новых поступлений песни, у которых не указана первая строка, заходил туда и вставлял нужные теги - название, авторов и пр. К сожалению тег poem не проходит через импорт, поэтому вставляем шаблоны subst:poemo для начального тега и subst:poemc для закрывающего.

Если заморочится побольше, то можно также изначально вставлять теги для шаблона Song, как это сделано в большом примере.

Начало файла:

  
<Страницы>
<Страница Заголовок="Дорожная (Борис Гайдуров)"> // тут название страницы с песней
<Свободный_текст>
{{Song}}
{{subst:poemo}}

Между песнями

{{subst:poemc}}
{{Подвал}}
</Свободный_текст>
</Страница>
 
<Страница Заголовок="Дорожная (Борис Гайдуров)">
<Свободный_текст>
{{Song}}
{{subst:poemo}}

Хвост файла

{{subst:poemc}}
{{Подвал}}
</Свободный_текст>
</Страница>
</Страницы>

Формат передаваемых файлов:

<Страницы>
<Страница Заголовок="Дорожная (Борис Гайдуров)">
<Свободный_текст>
{{Song
|Name=Дорожная
|FirstString=Опять колес на стыках перестук чеканный
|Composer=Борис Гайдуров
|Lyric=Борис Гайдуров
|Genre=АП
}}
 {{subst:poemo}}
Опять колес на стыках перестук чеканный,
Качнет вагон на стрелках иногда.
И днем и ночью мчится поезд неустанный,
За горизонтом тают города,
За горизонт уходят города.

В купе вагонном душно и немного тесно,
И ветер бьет в открытое окно.
И улетают вдаль слова тех старых песен,
Которые не пели мы давно,
Которые не пели мы давно.

И нам легко и все же чуточку тревожно.
Но неизвестность тем и хороша,
Что без нее прожить никак нам не возможно,
Покуда в нас жива еще душа,
Жива еще бродячая душа!

Зажгутся звезды ночью в небе черно-синем,
Умолкнут голоса, друзья уснут.
И, засыпая, вдруг поймешь, что нет счастливей
Того, кого дороги вдаль зовут,
Родной земли просторы вдаль зовут!
{{subst:poemc}}
{{Подвал}}
</Свободный_текст>
  </Страница>
</Страницы>