Примеры использования расширений — различия между версиями

Материал из Department of Theoretical and Applied Mechanics
Перейти к: навигация, поиск
м
м (Замена текста — «</syntaxhighligh>» на «</syntaxhighlight>»)
 
(не показано 40 промежуточных версий 3 участников)
Строка 1: Строка 1:
== Пример использования [http://www.mediawiki.org/wiki/Extension:ToggleDisplay2 ToggleDisplay2] (отображение/скрытие дополнительной информации) ==
+
{| class="standard sortable"
 +
|-
 +
!№ п/п||Наименование оборудования||Параметры оборудования||Год выпуска||Местонахождение||Инвентаризационный номер||Примечание
 +
|-
 +
|-
 +
| D || Г || 3 || D || Г || 3 || 3
 +
|-
 +
| E || Щ || 2|| E || Щ || 2|| 2
 +
|-
 +
| F || Б || 11|| F || Б || 11|| 11
 +
|}
 +
 
 +
== [http://www.mediawiki.org/wiki/Extension:SimpleSecurity SimpleSecurity] ==
 +
(скрытие всех вкладок для тех, кто не входит в указанные группы)
 +
 
 +
Вкладки видят только администраторы и члены группы staff.
 +
<pre>
 +
{{#SecurityShowAllTabsGroup:sysop,staff}}
 +
</pre>
 +
 
 +
 
 +
 
 +
== [http://www.mediawiki.org/wiki/Extension:ToggleDisplay2 ToggleDisplay2] ==
 +
(отображение/скрытие дополнительной информации)
  
 
=== По умолчанию информация отображена ===
 
=== По умолчанию информация отображена ===
Строка 9: Строка 32:
 
=== По умолчанию информация скрыта ===
 
=== По умолчанию информация скрыта ===
  
<toggledisplay status=hide showtext="Показать" hidetext="Скрыть">
+
<toggledisplay status=hide showtext="Показать" hidetext="Скрыть" linkstyle="font-size:default">
 
Дополнительная информация
 
Дополнительная информация
 
</toggledisplay>
 
</toggledisplay>
  
== Пример использования [http://www.mediawiki.org/wiki/Extension:TreeAndMenu TreeAndMenu] ==
+
== [http://www.mediawiki.org/wiki/Extension:TreeAndMenu TreeAndMenu] ==
  
 
=== Дерево, пример 1 ===  
 
=== Дерево, пример 1 ===  
Строка 54: Строка 77:
 
{{#ev:googlevideo|6486979190703380003}}
 
{{#ev:googlevideo|6486979190703380003}}
  
== CSS Dropdowns (Общее ниспадающее меню на основе каскадной таблицы стилей)==
+
== CSS Dropdowns ==
 +
(Общее ниспадающее меню на основе каскадной таблицы стилей)
 
меню задаётся в файле [[MediaWiki:Sitenotice]]. Головные пункты меню - шаблоны в данном случае:[[Шаблон:Drop Down:Ice Cream]] и [[Шаблон:Drop Down:Pizza]], подпункты - ссылки содержащиеся в этих шаблонах. Вид меню задаётся в [[MediaWiki:Common.css]]
 
меню задаётся в файле [[MediaWiki:Sitenotice]]. Головные пункты меню - шаблоны в данном случае:[[Шаблон:Drop Down:Ice Cream]] и [[Шаблон:Drop Down:Pizza]], подпункты - ссылки содержащиеся в этих шаблонах. Вид меню задаётся в [[MediaWiki:Common.css]]
  
 +
== CSS ==
 +
Позволяет использовать каскадные таблицы стилей на отдельных страницах, пример - эта страница
 +
{{#css:
 +
  body {
 +
    background: yellow;
 +
    font-size: 12pt;
 +
    color: green;
 +
  }
 +
}}
 +
 +
<pre>{{#css:
 +
  body {
 +
    background: yellow;
 +
    font-size: 20pt;
 +
    color: green;
 +
  }
 +
}}</pre>
 +
 +
Так же, можно создать отдельную станицу MyStyles.css и подключить её следующим образом:<pre>{{#css:MyStyles.css}}</pre>
 +
 +
== YaShareForWiki ==
 +
 +
<ys4w></ys4w>
  
 +
 +
== Widgets ==
 +
Использование Widgets для добавления youtube video:
 +
{{#widget:YouTube|id=bW5JnYZImJA}}
 +
 +
== WikiTextLoggedInOut ==
 +
<loggedin> Welcome </loggedin> <loggedout>Please log in to the wiki!</loggedout>
 +
 +
== JavaApplet ==
 +
[[DAG_Engine|Пример]]
 +
 +
 +
== Add HTML Meta and Title ==
 +
 +
<seo title="word1,word2,..." metakeywords="word1,word2,..." metadescription="word1,word2,..." />
 +
<nowiki><seo title="word1,word2,..." metakeywords="word1,word2,..." metadescription="word1,word2,..." /></nowiki>
 +
 +
...or the shorter...
 +
 +
<seo title="word1,word2,..." metak="word1,word2,..." metad="word1,word2,..." />
 +
<nowiki><seo title="word1,word2,..." metak="word1,word2,..." metad="word1,word2,..." />
 +
</nowiki>
 +
 +
результат:
 +
<nowiki><meta name="keywords" content="word1,word2,..." />
 +
<meta name="keywords" content="word1,word2,..." />
 +
<meta name="description" content="word1,word2,..." />
 +
<meta name="description" content="word1,word2,..." /></nowiki>
 +
 +
== HTMLets ==
 +
 +
Добавление яндекс метрики: <nowiki><</nowiki>htmlet>YandexMetrika</htmlet>
 +
 +
== Flash ==
 +
<flash>file=happy.swf|width=10%|height=30|quality=best</flash>
 +
<nowiki><flash>file=happy.swf|width=10%|height=30|quality=best</flash></nowiki>  Shows the movie with the best quality with a width of 10% and a height of 30 pixels.
 +
 +
== Google Calendar ==
 +
{{#widget:Google Calendar
 +
|id=si8ocqn3duj6f8int3h57jm8qeunplut@import.calendar.google.com
 +
|color=528800
 +
|id=p2m2av9dhrh4n1ub7jlsc68s7o@group.calendar.google.com
 +
|color=2952A3
 +
|id=usa@holiday.calendar.google.com
 +
|color=B1440E
 +
|title=TechPresentations, NYCResistor, US Holidays
 +
}}
 +
 +
== VK Like ==
 +
 +
===Кнопка Like===
 +
<pre>
 +
<nowiki>{</nowiki>{#VKLike:|||}}
 +
</pre>
 +
 +
Дополнительные параметры:
 +
обтекание текста:
 +
<pre>
 +
<nowiki>{</nowiki>{#VKLike:left|||}}
 +
</pre>
 +
 +
<pre>
 +
<nowiki>{</nowiki>{#VKLike:right|||}}
 +
</pre>
 +
 +
вид:
 +
full (кнопка с текстовым счётчиком), button (кнопка с миниатюрным счётчиком), mini (миниатюрная кнопка), vertical (миниатюрная кнопка, счётчик сверху). Значение по умолчанию - full.
 +
<pre>
 +
<nowiki>{</nowiki>{#VKLike:|mini||}}
 +
</pre>
 +
 +
размер:
 +
Допустимые значения 18, 20, 22, 24. Значение по умолчанию - 24.
 +
<pre>
 +
<nowiki>{</nowiki>{#VKLike:||18|}}
 +
</pre>
 +
 +
тип:
 +
"it's interesting" - Это интересно. Значение по умолчанию - Мне нравится.
 +
<pre>
 +
<nowiki>{</nowiki>{#VKLike:|||it's interesting}}
 +
</pre>
 +
 +
{{#VKLike:|||}}
 +
 +
 +
===Блок комментариев===
 +
 +
<pre>
 +
<nowiki>{</nowiki>{{#VKLike_comment:|}}
 +
</pre>
 +
 +
Первый параметр - количество отображаемых комментариев 5-25 с шагом 5, по умолчанию 5.
 +
<pre>
 +
<nowiki>{</nowiki>{{#VKLike_comment:10|}}
 +
</pre>
 +
 +
 +
Второй параметр - ширина блока от 300 до 1500px, по умолчанию 496.
 +
<pre>
 +
<nowiki>{</nowiki>{{#VKLike_comment:10|1000}}
 +
</pre>
 +
 +
 +
{{#VKLike_comment:10|1000}}
 +
 +
== StatisticYaGoog ==
 +
<nowiki><</nowiki>StatisticYaGoog/>
 +
Добавляет на страницу код, который собирает статистику по посещениям. Рекомендуется добавлять первой строчкой.
 +
 +
== SyntaxHighlighter ==
 +
SyntaxHighlighter displays formatted source code with the <nowiki><</nowiki>source> tag using the SyntaxHighlighter JavaScript library.
 +
 +
<pre><nowiki>
 +
<syntaxhighlight lang="javascript" collapse="true" line start="2" enclose="div">
 +
// SyntaxHighlighter makes your code snippets beautiful without tiring your servers.
 +
// http://alexgorbatchev.com
 +
var setArray = function(elems) {
 +
    this.length = 0;
 +
    push.apply(this, elems);
 +
    return this;
 +
}
 +
</syntaxhighlight>
 +
</nowiki></pre>
 +
 +
<syntaxhighlight lang="javascript" collapse="true" line start="2" enclose="div">
 +
// SyntaxHighlighter makes your code snippets beautiful without tiring your servers.
 +
// http://alexgorbatchev.com
 +
var setArray = function(elems) {
 +
    this.length = 0;
 +
    push.apply(this, elems);
 +
    return this;
 +
}
 +
</syntaxhighlight>
 +
 +
[http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/ список поддерживаемых языков], но не все языки добавлены, говорите, если не будет работать.
 +
[http://alexgorbatchev.com/SyntaxHighlighter/manual/configuration/ параметры]
 +
 +
== Cumulus ==
 +
<nowiki><cumulus style="12" color="0xFF0000" hicolor="0x000000">Category:Научный_справочник</cumulus></nowiki>
 +
 +
<cumulus style="12" color="0xFF0000" hicolor="0x000000">Category:Научный_справочник</cumulus>
 +
 +
== AddScript ==
 +
<nowiki></nowiki>
 +
 +
<nowiki></nowiki>
 +
 +
 +
== Widgets Iframe ==
 +
<nowiki>{{#widget:Iframe
 +
|url=http://tm.spbstu.ru/htmlets/testpage.html
 +
|width=410
 +
|height=342
 +
|border=0
 +
}}</nowiki>
 +
 +
{{#widget:Iframe
 +
|url=http://tm.spbstu.ru/htmlets/testpage.html
 +
|width=410
 +
|height=342
 +
|border=0
 +
}}
 
== См. также ==
 
== См. также ==
  
 
* [[Список установленных расширений]]
 
* [[Список установленных расширений]]
 
* [[Управление сайтом]]
 
* [[Управление сайтом]]

Текущая версия на 13:55, 9 марта 2015

№ п/п Наименование оборудования Параметры оборудования Год выпуска Местонахождение Инвентаризационный номер Примечание
D Г 3 D Г 3 3
E Щ 2 E Щ 2 2
F Б 11 F Б 11 11

SimpleSecurity[править]

(скрытие всех вкладок для тех, кто не входит в указанные группы)

Вкладки видят только администраторы и члены группы staff.

{{#SecurityShowAllTabsGroup:sysop,staff}}


ToggleDisplay2[править]

(отображение/скрытие дополнительной информации)

По умолчанию информация отображена[править]

<toggledisplay status=show showtext="Показать" hidetext="Скрыть"> Дополнительная информация </toggledisplay>

По умолчанию информация скрыта[править]

<toggledisplay status=hide showtext="Показать" hidetext="Скрыть" linkstyle="font-size:default"> Дополнительная информация </toggledisplay>

TreeAndMenu[править]

Дерево, пример 1[править]

{{#tree:

  • Root1
    • Sub-item
    • Another sub-item
  • Root2
    • Sub-item
    • Another sub-item

}}

Дерево, пример 2[править]

{{#tree:id=siteTree|openlevels=1|root=Organic Design|

  • Root
    • Sub-item
    • Another sub-item

}}

Меню, пример 1[править]

{{#menu:

  • Root1
    • Sub-item
    • Another sub-item
  • Root2
    • Sub-item
    • Another sub-item

}}

Отображение видео (в разработке)[править]

{{#ev:youtube|bW5JnYZImJA|100}}

{{#ev:youtube|dMH0bHeiRNg}}

{{#ev:googlevideo|6486979190703380003}}

CSS Dropdowns[править]

(Общее ниспадающее меню на основе каскадной таблицы стилей) меню задаётся в файле MediaWiki:Sitenotice. Головные пункты меню - шаблоны в данном случае:Шаблон:Drop Down:Ice Cream и Шаблон:Drop Down:Pizza, подпункты - ссылки содержащиеся в этих шаблонах. Вид меню задаётся в MediaWiki:Common.css

CSS[править]

Позволяет использовать каскадные таблицы стилей на отдельных страницах, пример - эта страница


{{#css:
  body {
    background: yellow;
    font-size: 20pt;
    color: green;
  }
}}
Так же, можно создать отдельную станицу MyStyles.css и подключить её следующим образом:
{{#css:MyStyles.css}}

YaShareForWiki[править]


Widgets[править]

Использование Widgets для добавления youtube video:

WikiTextLoggedInOut[править]

Please log in to the wiki!

JavaApplet[править]

Пример


Add HTML Meta and Title[править]

<seo title="word1,word2,..." metakeywords="word1,word2,..." metadescription="word1,word2,..." />

...or the shorter...

<seo title="word1,word2,..." metak="word1,word2,..." metad="word1,word2,..." />

результат: <meta name="keywords" content="word1,word2,..." /> <meta name="keywords" content="word1,word2,..." /> <meta name="description" content="word1,word2,..." /> <meta name="description" content="word1,word2,..." />

HTMLets[править]

Добавление яндекс метрики: <htmlet>YandexMetrika</htmlet>

Flash[править]

<flash>file=happy.swf|width=10%|height=30|quality=best</flash>

<flash>file=happy.swf|width=10%|height=30|quality=best</flash>  Shows the movie with the best quality with a width of 10% and a height of 30 pixels.

Google Calendar[править]

VK Like[править]

Кнопка Like[править]

{{#VKLike:|||}}

Дополнительные параметры: обтекание текста:

{{#VKLike:left|||}}
{{#VKLike:right|||}}

вид: full (кнопка с текстовым счётчиком), button (кнопка с миниатюрным счётчиком), mini (миниатюрная кнопка), vertical (миниатюрная кнопка, счётчик сверху). Значение по умолчанию - full.

{{#VKLike:|mini||}}

размер: Допустимые значения 18, 20, 22, 24. Значение по умолчанию - 24.

{{#VKLike:||18|}}

тип: "it's interesting" - Это интересно. Значение по умолчанию - Мне нравится.

{{#VKLike:|||it's interesting}}


Блок комментариев[править]

{{{#VKLike_comment:|}}

Первый параметр - количество отображаемых комментариев 5-25 с шагом 5, по умолчанию 5.

{{{#VKLike_comment:10|}}


Второй параметр - ширина блока от 300 до 1500px, по умолчанию 496.

{{{#VKLike_comment:10|1000}}


StatisticYaGoog[править]

<StatisticYaGoog/> Добавляет на страницу код, который собирает статистику по посещениям. Рекомендуется добавлять первой строчкой.

SyntaxHighlighter[править]

SyntaxHighlighter displays formatted source code with the <source> tag using the SyntaxHighlighter JavaScript library.

<syntaxhighlight lang="javascript" collapse="true" line start="2" enclose="div">
// SyntaxHighlighter makes your code snippets beautiful without tiring your servers.
// http://alexgorbatchev.com
var setArray = function(elems) {
    this.length = 0;
    push.apply(this, elems);
    return this;
}
</syntaxhighlight>
2 // SyntaxHighlighter makes your code snippets beautiful without tiring your servers.
3 // http://alexgorbatchev.com
4 var setArray = function(elems) {
5     this.length = 0;
6     push.apply(this, elems);
7     return this;
8 }

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

Cumulus[править]

<cumulus style="12" color="0xFF0000" hicolor="0x000000">Category:Научный_справочник</cumulus>

<cumulus style="12" color="0xFF0000" hicolor="0x000000">Category:Научный_справочник</cumulus>

AddScript[править]


Widgets Iframe[править]

{{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/testpage.html |width=410 |height=342 |border=0 }}

См. также[править]