Media wiki

начал набивать статьи, и тут подвох

1. не знаю как начинать абзацы с табов (с отступами)2. проблемы со списками внутри списков. К примеру у меня есть ненумерованый список внутри одного из итемов также есть ненумерованый список, отображается все сначала строки, без отступов. Вот пример:
  • Item1
  • Item2
  • SubItem2_1
  • SubItem2_2
  • SubItem2_3
  • Item3

как сделать, чтобы субитемы сместились вправо на один таб?

пока все... если еще что понадобится напишу...

P.S: использовать разметку html нет желания... мот поставим последний движок вики или какойнить другой?

Последняя правка: пн, 29/08/2011 - 22:20
Submitted by Denis on

Комментарии

Для смещения в списках используй нужное количество начальных символов, пример

  • Item1
  • Item2
    • SubItem2_1
    • SubItem2_2
      • SubItem2_2_1
    • SubItem2_3
  • Item3
  1. Item1
  2. Item2
    1. SubItem2_1
    2. SubItem2_2
      1. SubItem2_2_1
    3. SubItem2_3
  3. Item3

Отформатирует текст таким образом:

  • Item1
  • Item2
    • SubItem2_1
    • SubItem2_2
      • SubItem2_2_1
    • SubItem2_3
  • Item3
  1. Item1
  2. Item2
    1. SubItem2_1
    2. SubItem2_2
      1. SubItem2_2_1
    3. SubItem2_3
  3. Item3

По поводу последнего движка вики, сей час в качестве парсера используется Mediawiki parser for Text_Wiki.

Submitted by Victor on

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

Submitted by Relyer on

Витек, пасиба...

Relyer, согласен надо


  1. осталось еще: как сделать отступ в начале абзаца? :)

  1. еще превед медвед
не парсится как ссылка и выглядит так превед медвед
короче одним словом нету поддержки имен ссылок состоящих из нескольких слов)))
  1. ка ты мог заметить в поле кода написано только превед медвед, хотя должнобыть что-то потипу: [_медвед_] тока без '_'
  2. новый баг: если использую
    • строка 1
    • строка 2
то все нормально выглядит так:
    • строка 1
    • строка 2
а вот если между ними вставить пробел, что очень удобно при редактированании, то выглядит так:
    • строка 1
    • строка 2

плоха ета:)


а самое прикольное оказалось, что эту строку я пишу после добавления ответа на форум, ибо ответ тоже содержит баги (или мои кривые руки) вот часть коментария:

Витек, пасиба...

Relyer, согласен надо


  1. осталось еще: как сделать отступ в начале абзаца? :)

  1. еще


ну а как отображается нумерованый список ты видишь сам Smile

дальше не вставил ибо идет blockcode, и вот када я вставил весь комент, то нашол ешо баг :)кароче вложения blockcode внутрь blockcode не палят... хотя это скорее всего не баг, но подумать надо над этим Wink надеюсь все)

я думаю, если у тебя есть доступ к тексту комента, то ты его лучше посматри и посматри как оно отображается... кароче толи я неправильно использую, тада выложи руководство полное, толи багов столько, что я не могу даже комент написать... пасиба Lol

Submitted by Denis on

>> как сделать отступ в начале абзаца?

Никак. (хотя если мне объяснят необходимость этого - могу попробовать прикрутить).

>> нету поддержки имен ссылок состоящих из нескольких слов

RTFM. А потом заменяем пробелы в ссылках на "%20".

>> а вот если между ними вставить пробел, что очень удобно при редактировании, то выглядит так

>> ну а как отображается нумерованый список ты видишь сам

Пока воспринимай как данность - список разделенный интером парсером воспринимается как два разных списка - что в принципе есть логично, т.к. как-то он же должен отличать продолжаешь ты старый список или начал новый.

Submitted by Victor on

ок... пасиба.

отступы нужны для выделения смысловых частей в тексте (абзацев)

так принято, так проще читать, так все привыкли )

еще вопрос зачем вики понимать где новый список, а где старый, ведь мы сами решаем когда размечаем текст.нам главное разщметить его что-то 1-го уровня список, что-то второго.

с нумероваными списками понятно, но с ненумероваными )

Submitted by Denis on

Отступы сделаю когда будет время.

По поводу списков - хотим мы того или нет - но есть стандарт html, в котором прописаны теги li, ol и ul. И парсеру надо знать где их закрывать.

Submitted by Victor on

хех... ну ладно пасиба и на том Smile

Submitted by Denis on

>> отступы нужны для выделения смысловых частей в тексте (абзацев). так принято, так проще читать, так все привыкли )

Излагаемые мысли автор расчленяет на группы связанных между собой предложений. Раньше их называли параграфами, в средневековье ставили знак «q» при наборе печатной книги перед каждой такой группой.

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

Безабзацный набор начал входить в моду на рубеже 19-20 веков сначала в Англии, затем в Германии. Для выделения смысловых единиц стал использоваться увеличенный межстрочный интервал между двумя абзацами («слепые строки»).

Ян Чихольд назвал этот способ набора «нечленораздельным» в отношении книгопечатания. Но если бы известный знаток книжного дела застал бум развития Интернета, то, скорее всего, согласился с тем, что абзацы нужны не везде.

Для оформления веб-текстов лучше всего подходит безабзацный способ набора, хотя встречаются тексты с абзацными отступами. Происходит это потому, что при формировании контента совершается одна грубейшая ошибка – текст механически переписывается с рекламных буклетов.

Книга и Интернет-страничка – это два разных носителя. Если в книге отступ хорошо заметен на фоне четкой границы левого поля, то на странице сайта, содержащего целый ряд графических и текстовых элементов, отступ теряется. Создается впечатление небрежной работы.

Как поется в одной известной песне: «не думай о секундах свысока», так и здесь: каждая деталь играет свою важнейшую роль в общем спектакле.

Источник

Submitted by Victor on

Типа спрыгнул :), гани абзац народу

Submitted by Relyer on

Relyer, +1

писал твой ник и на русской раскладке интересно получилось Куднук)))

мот я откапал смысл бытия? Smile

Submitted by Denis on
Quote:
Denis писал(а):
отступы нужны для выделения смысловых частей в тексте (абзацев)
Добавил отступы - реализованы через четыре неразрывных пробела, для вставки надо использовать тэг .
Submitted by Victor on

пасибо большое Smile

Submitted by Denis on

GameDev.by