Форум Dwarf Fortress

Администрация форума => Вики-дварфия => Тема начата: Rutger744 от 07 Января 2012, 13:53:35

Название: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: Rutger744 от 07 Января 2012, 13:53:35
Может их включить?

Полезно для статей */raw (например DF2010:Variscite/raw (http://dfwk.ru/index.php/DF2010:Variscite/raw)), которых более чем достаточно (минералы, растения, существа и т.д.)

Заодно и тупиковых страниц (http://dfwk.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:DeadendPages) поубавится
Название: Re: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: Admin от 10 Января 2012, 14:22:35
Если честно, не понял, что именно требуется и для чего полезно?
Название: Re: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: FearOfTheLight от 15 Января 2012, 02:07:24
собсно зачем равке целую страницу выделять? можно спойлером как в большинстве страниц по животным и стеклу например
Название: Re: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: Admin от 15 Января 2012, 12:16:11
Это специально сделано, чтобы было легче обновлять их содержимое. А потом они сами под спойлер вставляются.
Название: Re: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: Rutger744 от 16 Января 2012, 21:58:34
Если честно, не понял, что именно требуется и для чего полезно?

Поясняю:
Вот есть две страницы -  наша (http://dfwk.ru/index.php/DF2010:Variscite/raw) и  английская (http://df.magmawiki.com/index.php/DF2010:Variscite/raw). Очень похожи за исключением одного момента - в английской есть ссылка на родительскую статью. Прямо под названием. Это автоматически генерируемая ссылка за счет того, что в пути встречается слеш ("/"). 

В целом это называется подпространством имен (Subpage links (http://en.wikipedia.org/wiki/Help:Link#Subpage_links)) и позволяет строить целые цепочки родительских связей. Ну как например  в проводнике в 7 винде. Однако по-умолчанию разрешено далеко не везде, вроде как в пользовательских страницах (например (http://dfwk.ru/index.php/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Rutger744/%D1%82%D0%B5%D1%81%D1%82_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2/40d:Batman/raw)) и обсуждениях (Talks).  В остальных местах нужно настраивать самостоятельно (документация по движку (http://www.mediawiki.org/wiki/Manual:$wgNamespacesWithSubpages)).

В чем польза?
а) просто эстетично - попав на такую страницу можно не искать кнопку "назад" в браузере, а воспользоваться ссылкой на родителя
б) СпецКатегория тупиковые страницы (http://dfwk.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:DeadendPages) как раз создана для таких случаев - ссылочные переходы не должны заканчиваться тупиками.
Название: Re: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: iKlim от 17 Января 2012, 01:10:21
Теперь понятно, добавил эту функцию. Но из тупиковых они почему-то не исчезли.
Название: Re: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: Rutger744 от 17 Января 2012, 13:55:52
Спасибо)

Но из тупиковых они почему-то не исчезли.

Дело в том, что для снижения нагрузки на сервер спецстраницы не генерируются на лету, а берутся из кеша.
Параметр обновления задается где-то в движке. Возможно поможет эта документация (http://www.mediawiki.org/wiki/Manual:$wgMiserMode) или вот эта (http://www.mediawiki.org/wiki/Extension:RefreshSpecial).
Название: Re: TODO: подстраницы в пространствах имён 40d: и DF2010:
Отправлено: iKlim от 19 Января 2012, 09:21:24
Ну ладно, с теми страницами ещё понятно, а вот как быть с подобными http://dfwk.ru/index.php/40d:Creature_large_mountain.txt
Они-то ни к какому подпространству не относятся.