ZebroidФорумПубличный разделПредложенияАрхивОбъединение категорий при импорте в формате Зебрум

Объединение категорий при импорте в формате Зебрум

29 декабря 2011, 12:06
Зарегистрирован: 11 ноября 2011, 14:46
Вношу предложение по улучшению.

При формировании текстового файла в формате Зебрум для импорта к каждой записи нужно указать возможную категорию/категории. Сейчас можно указать только одну категорию для каждой записи, при том одинаковые категории размножаются, суть проблемы описал в топике - viewtopic.php?f=6&t=1675

+ к этому хотелось бы иметь возможность указывать не одну категорию к каждому материалу, а несколько, допустим:

##Категория 1|Категория 2|Категория 11

Формат файла Зебрум очень удобный для работы, но очень не хватает удобства работы с категориями.



29 декабря 2011, 12:34
Зарегистрирован: 21 сентября 2010, 01:15
anb, а зачем вообще одну запись размещать в нескольких категориях?

Получается, что если чпу на сайте имеет вид сайт.ru/категория/заголовок_статьи.html, то на сайте будут дубли одного материала.

Если чпу на сайте имеет вид сайт.ru/заголовок_статьи.html то в категориях вообще нет смысла, для объединения записей есть теги (метки).



29 декабря 2011, 14:07
Зарегистрирован: 11 ноября 2011, 14:46
На некоторых сайтах не используются метки, и размещение материала в 2-3 категориях облегчает посетителям навигацию и увеличивает шанс того, что они попадут на него. Если же в одной категории материал, то он может затеряться значительно больше, чем если в нескольких, даже поиск не всегда поможет найти нужное.



07 января 2012, 01:20
Зарегистрирован: 11 ноября 2011, 14:46
Ещё очень не хватает данной функции для работы с копирайтерами. Они присылают работы в формате Зебрума, и у каждой работы своя категория из ранее заданных, если сделать доработку, то поместив все работы в один файл можно легко импортировать и иметь нормальные категории и структуру сайта. Сейчас приходится вручную рассортировывать не один десяток работ, иногда за сотню переваливает, это очень не удобно, долго, и данная доработка облегчила бы жизнь заметно, при том это правильная доработка в любом случае :)



08 января 2012, 14:02
Зарегистрирован: 10 апреля 2012, 00:00
Перенёс в мелкие. Там вроде как не много проблем с реализацией. Только разделитель будет другой, шанс встретить | в названии категории не очень и маленький.



09 января 2012, 01:48
Зарегистрирован: 11 ноября 2011, 14:46
Спасибо большое :P

Несколько категорий это второстепенно, главное, чтобы можно было к каждой записи в формате Зебрума указать категорию и при импорте всех этих записей из одного файла одинаковые категории склеивались, а не появлялось десяток разных с одним названием, вот это для меня очень важно и буду благодарен за реализацию.



14 февраля 2012, 10:51
Зарегистрирован: 10 апреля 2012, 00:00
Предложение реализовал, но немного не так как вы просили (потому что предложенный вами вариант не реален, попробуйте составить файл для импорта с таким правилом и всё поймете).

Для записей просто добавлен дополнительный параметр @@addit_cat, который определяет какая доп. категория будет у поста. Пример:

###Размножение

@@file=razmnozhenie

@@keywords=зебра,самцы,табун

@@tags=зебра,самцы,табун

@@description=Первая течка у кобыл бывает в возрасте 13-15 месяцев; косячный жеребец кроет самок, начиная с 1,5-летнего возраста. Однако оплодотворение происходит не раньше чем в 2-2,5 года, и впервые самка пр...

@@menuid=0

@@filter=php

@@addit_cat=Горная зебра

@@addit_cat=Зебра


@@publish=2009-07-02 09:23:41

@@_-- Автор статьи --=Artur

<p>Первая течка у кобыл бывает в возрасте 13-15 месяцев; косячный жеребец кроет самок, начиная с 1,5-летнего возраста. Однако оплодотворение происходит не раньше чем в 2-2,5 года, и впервые самка приносит жеребёнка не раньше чем в 3-3,5 года. Неполовозрелых самок часто отбивают и уводят из табуна одиночные самцы. Самцы становятся половозрелыми в 3 года, но из-за конкуренции со старшими самцами собирают собственные гаремы не раньше 5-6 лет.</p>

<!--more--><p><a href="/zebra-grevi/vneshnost.html">Зебры</a> не имеют определенного сезона размножения, хотя пик родов у них приходится на начало дождливого сезона, декабрь-январь. Так, по исследованиям в заповеднике Нгоронгоро в январе — марте (сезон дождей) родится 2/3 жеребят, а в апреле — сентябре (сухой сезон) — только 1/10 часть. Беременность длится 346-390 дней, в среднем 370 дней. В помёте 1, редко 2 детёныша весом до 30 кг. Уже через 10-15 минут после появления на свет жеребёнок самостоятельно встаёт на ноги, через 20 минут делает первые шаги, через 30-45 минут проходит заметные расстояния, через час начинает сосать мать. Обычно первые дни после появления жеребенка самка никого не подпускает к нему ближе чем на 3 м. Косячный жеребец, как правило, держится поблизости от рождающей кобылы и в случае необходимости защищает её. Если новорожденному угрожает опасность (например, от гиен, которые бродят в поисках новорожденных копытных), мать прячется с детёнышем в табуне, и все зебры принимают участие в их защите; однако смертность детёнышей от нападений львов и гиен высока — до 50%. Хотя жеребёнок уже через неделю начинает щипать траву, молочное вскармливание продолжается до 12-16 месяцев. Обычно зебры приносят жеребенка 1 раз в 2-3 года, но 1/6 часть кобыл жеребится ежегодно, беременея сразу после родов. Кобылы способны жеребиться до 15-18 лет.</p>

<p>В природе саванные зебры живут 20-30 лет; в неволе продолжительность их жизни достигает 40 лет.</p>