Primerjaj revizije
Как использовать For
Revizija 15311:
Revizija 15311 uporabnika Alenia dne
Revizija 15316:
Revizija 15316 uporabnika Unghost dne
Ključne besede:
For
For
Povzetek rezultatov iskanja:
Как использовать For
Как использовать For
Vsebina:
Одна из великолепных особенностей нашей Базы Знаний - это возможность показать адаптируемые инструкции для разных операционных систем и версий Firefox. Мы можем сказать, например, что определенная часть статьи справки только для ("for") пользователей Windows, и пользователи Mac и Linux не увидят ее. Эта статья рассказывает, как использовать <nowiki>{</nowiki>for<nowiki>}</nowiki> в статьях Базы Знаний.
__TOC__
== Основы синтаксиса и поведения ==
Далее приведен синтаксис для указания одного условия: '''<code><nowiki>{</nowiki>for mac<nowiki>}</nowiki>Приветтт!<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''<br>Измените "Помощь с :" селектор на Mac, чтобы посмотреть сообщение => {for mac}'''Приветтт!'''{/for}
Вы можете указать два условия, например, так: '''<code><nowiki>{</nowiki>for mac,fx4<nowiki>}</nowiki>Приветтт!<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''<br>Измените "Помощь с :" селектор на Mac и Firefox 4, чтобы увидеть сообщение => {for mac,fx4}'''Приветтт!'''{/for}
Можно написать более сложное условие с использованием "or", например, так:<br> '''<code><nowiki>{</nowiki>for mac, win, fx35, fx4<nowiki>}</nowiki>Вы используете Mac или Windows и используете Firefox 3.5-3.6 или 4.<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''<br>Измените "Помощь с :" селектор на Mac или Windows и Firefox 3.5-3.6 или Firefox4, чтобы посмотреть сообщение =>{for mac,win,fx35,fx4}'''Вы используете Mac или Windows и используете Firefox 3.5-3.6 или 4.'''{/for}
Формально, текст между <nowiki>{</nowiki>for<nowiki>}</nowiki> и <nowiki>{</nowiki>/for<nowiki>}</nowiki> будет виден, если одно из условий выполнено:
* В список <nowiki>{</nowiki>for<nowiki>}</nowiki> включена, по крайней мере, одна операционная система, и пользователь использует эту систему (или выбрал ее вручную).
* В список <nowiki>{</nowiki>for<nowiki>}</nowiki> включена, по крайней мере, одна версия Firefox, и пользователь ее использует (или выбрал ее вручную).
Иначе, содержание <nowiki>{</nowiki>for<nowiki>}</nowiki>...<nowiki>{</nowiki>/for<nowiki>}</nowiki> не показано.
Несколько особенностей на заметку:
* Пробелы после запятых опциональны.
* <nowiki>{</nowiki>for<nowiki>}</nowiki> синтаксис всегда активен.
* Заголовки спрятанные за блоками <nowiki>{</nowiki>for<nowiki>}</nowiki> не показаны в содержании страницы. Если пользователь вручную выберет правильную комбинацию ОС/версии браузера, элементы содержания тут же появятся.
== Аббревиатура Операционных систем и браузера ==
Ниже приведены аббревиатуры доступных для использования <nowiki>{</nowiki>for<nowiki>}</nowiki>:
* win (Windows)
* mac (Mac OS X)
* linux (Linux)
* maemo (Maemo мобильная OS)
* android (Android мобильная OS)
* fx4 (Firefox 4.0 вплоть до, не включая 5 (может быть изменено позже))
* fx35 (Firefox 3.5 вплоть до, но не включая 4)
* fx3 (3.0 вплоть до, но не включая 3.5)
* m4 (Любая версия Firefox Mobile не включая 5 (может быть изменено позднее))
== Строчный и блочный контексты ==
<nowiki>{</nowiki>for<nowiki>}</nowiki> может быть использовано как в строке, так и в блоке (в контексте HTML). Строчная форма проявляется, когда пишется строчка текста:
'''Это <nowiki>{</nowiki>для fx35, fx4<nowiki>}</nowiki> строчное использование <nowiki>{</nowiki>/for<nowiki>}</nowiki>.'''
Блочная форма используется, чтобы охватить целый параграф, списки, заголовки и т. д. Единственное предостережение, что при использовании блочной формы <nowiki>{</nowiki>for<nowiki>}</nowiki> и <nowiki>{</nowiki>/for<nowiki>}</nowiki> сами должны быть в строке. Иначе, часть выражения может быть принята за часть следующего параграфа и воспроизведена неожиданным образом.
'''<nowiki>{</nowiki>for fx35, fx4<nowiki>}</nowiki><br>'''
'''Это блочный уровень.<br>'''
'''<nowiki>*</nowiki>Один<br>'''
'''<nowiki>*</nowiki>Два<br>'''
'''<nowiki>{</nowiki>/for<nowiki>}</nowiki>'''
==Использование кнопки <nowiki>{</nowiki>for<nowiki>}</nowiki> при редактировании статьи==
Когда вы редактируете статью Базы Знаний, вы можете использовать кнопку <nowiki>{</nowiki>for<nowiki>}</nowiki> в панели инструментов, чтобы поставить разметку документа.
#Подсветите текст, который вы хотите поместить в скобки <nowiki>{</nowiki>for<nowiki>}</nowiki>.
#Нажмите {button Показать для...} в панели инструментов редактирования.
#Поставьте галочки рядом с версиями Firefox и операционных систем, для которых вы хотите видеть этот контекст, и затем нажмите {button Добавить правило}. Настроенные таги <nowiki>{</nowiki>for<nowiki>}</nowiki> появятся вокруг подсвеченной секции.
== Как использовать оператор "not" ==
Так как время от времени База Знаний будет сталкиваться с добавлением новых операционных систем и версий браузера, то у нас есть специальный способ сказать, например, "Любая операционная система, кроме". Эту роль выполняет синтаксис <nowiki>{</nowiki>for not<nowiki>}</nowiki>.
В статье для мобильной версии мы можем сказать '''<nowiki>{</nowiki>for not maemo<nowiki>}</nowiki> вы можете использовать щипок, чтобы изменить размер рисунка...<nowiki>{</nowiki>/for<nowiki>}</nowiki>''', и если мы когда-нибудь добавим, например, iOS к поддерживаемым операционным системам, то синтаксис будет работать без необходимости редактирования.
Добавление слова "not" приводит к тому, что контекст <nowiki>{</nowiki>for<nowiki>}</nowiki> будет показан, когда он был бы спрятан и наоборот.
Одна из великолепных особенностей нашей Базы Знаний - это возможность показать адаптируемые инструкции для разных операционных систем и версий Firefox. Мы можем сказать, например, что определенная часть статьи справки только для ("for") пользователей Windows, и пользователи Mac и Linux её не увидят. Эта статья рассказывает, как использовать <nowiki>{</nowiki>for<nowiki>}</nowiki> в статьях Базы Знаний.
__TOC__
== Основы синтаксиса и поведения ==
Далее приведен синтаксис для указания одного условия: '''<code><nowiki>{</nowiki>for mac<nowiki>}</nowiki>Приветтт!<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''<br>Измените "Помощь с :" селектор на Mac, чтобы посмотреть сообщение => {for mac}'''Приветтт!'''{/for}
Вы можете указать два условия, например, так: '''<code><nowiki>{</nowiki>for mac,fx4<nowiki>}</nowiki>Приветтт!<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''<br>Измените "Помощь с :" селектор на Mac и Firefox 4, чтобы увидеть сообщение => {for mac,fx4}'''Приветтт!'''{/for}
Можно написать более сложное условие с использованием "or", например, так:<br> '''<code><nowiki>{</nowiki>for mac, win, fx35, fx4<nowiki>}</nowiki>Вы используете Mac или Windows и используете Firefox 3.5-3.6 или 4.<nowiki>{</nowiki>/for<nowiki>}</nowiki></code>'''<br>Измените "Помощь с :" селектор на Mac или Windows и Firefox 3.5-3.6 или Firefox4, чтобы посмотреть сообщение =>{for mac,win,fx35,fx4}'''Вы используете Mac или Windows и используете Firefox 3.5-3.6 или 4.'''{/for}
Формально, текст между <nowiki>{</nowiki>for<nowiki>}</nowiki> и <nowiki>{</nowiki>/for<nowiki>}</nowiki> будет виден, если одно из условий выполнено:
* В список <nowiki>{</nowiki>for<nowiki>}</nowiki> включена, по крайней мере, одна операционная система, и пользователь использует эту систему (или выбрал ее вручную).
* В список <nowiki>{</nowiki>for<nowiki>}</nowiki> включена, по крайней мере, одна версия Firefox, и пользователь её использует (или выбрал её вручную).
Иначе, содержание <nowiki>{</nowiki>for<nowiki>}</nowiki>...<nowiki>{</nowiki>/for<nowiki>}</nowiki> не будет показано.
Несколько особенностей на заметку:
* Пробелы после запятых опциональны.
* <nowiki>{</nowiki>for<nowiki>}</nowiki> синтаксис всегда активен.
* Заголовки спрятанные за блоками <nowiki>{</nowiki>for<nowiki>}</nowiki> не показаны в содержании страницы. Если пользователь вручную выберет правильную комбинацию ОС/версии браузера, элементы содержания тут же появятся.
== Аббревиатура Операционных систем и браузера ==
Ниже приведены аббревиатуры доступных для использования <nowiki>{</nowiki>for<nowiki>}</nowiki>:
* win (Windows)
* mac (Mac OS X)
* linux (Linux)
* maemo (Maemo мобильная OS)
* android (Android мобильная OS)
* fx4 (Firefox 4.0 вплоть до, не включая 5 (может быть изменено позже))
* fx35 (Firefox 3.5 вплоть до, но не включая 4)
* fx3 (3.0 вплоть до, но не включая 3.5)
* m4 (Любая версия Firefox Mobile не включая 5 (может быть изменено позднее))
== Строчный и блочный контексты ==
<nowiki>{</nowiki>for<nowiki>}</nowiki> может быть использовано как в строке, так и в блоке (в контексте HTML). Строчная форма проявляется, когда пишется строчка текста:
'''Это <nowiki>{</nowiki>для fx35, fx4<nowiki>}</nowiki> строчное использование <nowiki>{</nowiki>/for<nowiki>}</nowiki>.'''
Блочная форма используется, чтобы охватить целый параграф, списки, заголовки и т. д. Единственное предостережение, что при использовании блочной формы <nowiki>{</nowiki>for<nowiki>}</nowiki> и <nowiki>{</nowiki>/for<nowiki>}</nowiki> сами должны быть в строке. Иначе, часть выражения может быть принята за часть следующего параграфа и воспроизведена неожиданным образом.
'''<nowiki>{</nowiki>for fx35, fx4<nowiki>}</nowiki><br>'''
'''Это блочный уровень.<br>'''
'''<nowiki>*</nowiki>Один<br>'''
'''<nowiki>*</nowiki>Два<br>'''
'''<nowiki>{</nowiki>/for<nowiki>}</nowiki>'''
==Использование кнопки <nowiki>{</nowiki>for<nowiki>}</nowiki> при редактировании статьи==
Когда вы редактируете статью Базы Знаний, вы можете использовать кнопку <nowiki>{</nowiki>for<nowiki>}</nowiki> в панели инструментов, чтобы поставить разметку документа.
#Подсветите текст, который вы хотите поместить в скобки <nowiki>{</nowiki>for<nowiki>}</nowiki>.
#Нажмите {button Показать для...} в панели инструментов редактирования.
#Поставьте галочки рядом с версиями Firefox и операционных систем, для которых вы хотите видеть этот контекст, и затем нажмите {button Добавить правило}. Настроенные теги <nowiki>{</nowiki>for<nowiki>}</nowiki> появятся вокруг подсвеченной секции.
== Как использовать оператор "not" ==
Так как время от времени База Знаний будет сталкиваться с добавлением новых операционных систем и версий браузера, то у нас есть специальный способ сказать, например, "Любая операционная система, кроме". Эту роль выполняет синтаксис <nowiki>{</nowiki>for not<nowiki>}</nowiki>.
В статье для мобильной версии мы можем сказать '''<nowiki>{</nowiki>for not maemo<nowiki>}</nowiki> вы можете использовать щипок, чтобы изменить размер рисунка...<nowiki>{</nowiki>/for<nowiki>}</nowiki>''', и если мы когда-нибудь добавим, например, iOS к поддерживаемым операционным системам, то синтаксис будет работать без необходимости редактирования.
Добавление слова "not" приводит к тому, что контекст <nowiki>{</nowiki>for<nowiki>}</nowiki> будет показан, когда он был бы спрятан и наоборот.