Advertisement
Rainbow_Spike

Dokuwiki Rule!

Mar 4th, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.96 KB | None | 0 0
  1. В http://minecraft-ru.gamepedia.com есть табличка с десятью ячейками, чтобы показывать рецепты верстака, но поскольку движок там - Медиавики, реализация - просто ах. Конкретно, на примере крафта раздатчика:
  2. {{Сетка/Крафт
  3. |A1= Булыжник |B1= Булыжник |C1= Булыжник
  4. |A2= Булыжник |B2= Лук |C2= Булыжник
  5. |A3= Булыжник |B3= Красная пыль |C3= Булыжник
  6. |Выход= Раздатчик
  7. }}
  8. Там:
  9. 1) шаблон Сетка/Крафт http://minecraft-ru.gamepedia.com/index.php?title=Шаблон:Сетка/Крафт&action=edit
  10. 2) ссылается на шаблон Сетка 10 раз http://minecraft-ru.gamepedia.com/index.php?title=Шаблон:Сетка&action=edit который
  11. 3) ссылается на шаблон Сетка/Ячейка http://minecraft-ru.gamepedia.com/index.php?title=Шаблон:Сетка/Ячейка&action=edit который
  12. 4) ссылается на шаблон Сетка/Спрайт 17 раз http://minecraft-ru.gamepedia.com/index.php?title=Шаблон:Сетка/Спрайт&action=edit
  13. Итого 1+1*10+1*10*1+1*10*1*17 = 191 запрос, да ещё всякие проверочные If по модам и прочие не совсем понятные метки. И хорошо ещё, если всё это не запрашивается при каждом показе рецепта. Хотел было на Пастбине сконструировать из всего этого итоговый код, но пришёл к выводу, что лень
  14.  
  15. В Докувики всё реализуется проще:
  16. плагин aimg занимается иконками в наклейках поверх основной картинки,
  17. плагин include занимается вставками страниц в страницы,
  18. плагин tcycle занимается циклическим показом иконок.
  19. Тот же раздатчик: https://minewiki.everypony.ru/mod/nei/r/23?do=edit
  20. Самая сложная цепочка, какую можно представить - 10 анимаций (десять запросов к tcycle), вставленных (десять запросов к include) в виде наклеек в рецепт с рисунком верстака (один запрос к aimg): итого 21 запрос https://minewiki.everypony.ru/mod/nei/r/35e. Если рецепт потребуется в нескольких местах, то его можно сделать на отдельной страничке и ещё одним include вставлять в нужные места, 21+1 = 22 запроса максимум. Дополнительные преимущества: заготовка верстак-рецепта вставляется автоматически при открытии редактора, есть пиктограммы для вставки значка бесформенности, номеров поверх иконки продукта, создания tcycle-анимаций, также есть пиктограммы для верстака, печки и многих других инструментов... И скоро будут сделаны:
  21. - переключение текстурпаков (юзерскриптом);
  22. - замена номеров {{:i:4.png}} и подтитулованных номеров {{:i:4.png|Булыжник}} на названия {{Булыжник}} с помощью макрос-плагина.
  23. На этом возможности Докувики не заканчиваются - тем же самым методом наложения иконок можно конструировать ред-схемы, постройки и т.п.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement