DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:plugin:box

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ru:plugin:box [2020-10-22 19:52] Xenus2020ru:plugin:box [2020-11-04 23:51] (текущий) Dr-Yukon
Строка 2: Строка 2:
  
 ---- plugin ---- ---- plugin ----
-description: Выделите особо важные части своей вики в выделенных рамках.+description: Выделение секций информации с помощью блоков с настраиваемым стилем
 author     : Christopher Smith author     : Christopher Smith
 email      : chris@jalakai.co.uk email      : chris@jalakai.co.uk
Строка 19: Строка 19:
 ---- ----
  
-** Хотя этот плагин по-прежнему работает нормально, его функциональные возможности включены в плагин [[plugin:wrap|Wrap Plugin]]. **+**Хотя этот плагин по-прежнему работает нормально, его функциональные возможности включены в плагин [[plugin:wrap|Wrap Plugin]].**
  
-Этот плагин добавляет рамки в [[: DokuWiki]], позволяя вам выделять особо важные части вашей вики в выделенных прямоугольниках. Плагин позволяет создавать обычные квадратные коробки, коробки snazzyTM с закругленными углами, коробки с заголовками и коробки различной ширины. Разметка «ДокуВики» разрешена внутри поля - там, где все идет хорошо - и внутри заголовка, где следует использовать только текстовую разметку, ссылки, смайлы и тому подобное.+Этот плагин добавляет в [[:DokuWiki]] блокичто позволяет выделять особо важные секции в прямоугольниках с настраиваемым стилем, в том числе со скруглёнными углами, Snazzy (разновидность онлайн-открыток с узорным обрамлением), заголовками, настраиваемой шириной (включая процентную)<!-- не понятно --> Разметка «ДокуВики» разрешена и внутри блока - там, где все идет хорошо - и внутри заголовка, где следует использовать только текстовую разметку, ссылки, смайлы и тому подобное.
  
- +Наиболее часто используемый стиль, вероятно, имеет смысл установить в качестве базового. [[#style.css|Подробнее ниже]]
-Вероятно, имеет смысл установить стиль блока, который вы будете чаще всего использовать, в качестве блока по умолчанию. Подробнее см. [[# Style.css]]+
  
 ==== Заметки ==== ==== Заметки ====
  
-* Мою версию этой страницы, которая может быть обновлена совсем недавно, можно найти [[http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorial/boxes| здесь]] +  * Мою версию этой страницы, которая может быть обновлена совсем недавно, можно найти [[http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorial/boxes|здесь]] 
-     * 24.09.2009 эта ссылка не работает :( +    * 24.09.2009 эта ссылка не работает :( 
-     * 28.10.2009 эта ссылка, кажется, теперь работает :-) +    * 28.10.2009 эта ссылка, кажется, теперь работает :-) 
-     * 13.12.2009 опять битая :( +    * 13.12.2009 опять битая :( 
-     * 30.01.2010 Скопирован и вставлен ниже код в style.css и syntax.php (./plugins/box/ ..). Работает с последней версией Lemming.+    * 30.01.2010 Скопирован и вставлен ниже код в style.css и syntax.php (./plugins/box/ ..). Работает с последней версией Lemming.
  
-===== Благодарность=====+===== Благодарности =====
  
-Закругленные углы основаны на [[http://www.cssplay.co.uk/boxes/snazzy.html|snazzy границы]] от Stu Nicholls из [[http://www.cssplay.co.uk|CSS Play]] который, в свою очередь, был вдохновлён работой Alessandro Fulciniti'[[http://pro.html.it/esempio/nifty/|nifty углы]].+Закругленные углы основаны на [[http://www.cssplay.co.uk/boxes/snazzy.html|snazzy borders]] от Stu Nicholls из [[http://www.cssplay.co.uk|CSS Play]]который, в свою очередь, был вдохновлён [[http://pro.html.it/esempio/nifty/|nifty corners]] от Alessandro Fulciniti. До развития CSS до 3 версии не было более практичного способа красивой стилизации. В настоящее время в GitHub имеются правки плагина, вводящие более простые CSS 3 - решения. 
 +<!-- проверено до сюда -->
  
 ===== Синтаксис ===== ===== Синтаксис =====
Строка 172: Строка 172:
  
  
-....................+
  
  
Строка 217: Строка 217:
 </code> строки, начинающиеся с "-" являются исходными строками, строки "+"- новыми. --- //[[stefan@kuchling.de|Stefan Kuchling]]// </code> строки, начинающиеся с "-" являются исходными строками, строки "+"- новыми. --- //[[stefan@kuchling.de|Stefan Kuchling]]//
  
-This patch has been added to the latest plugin version Thanks Bernd and Stefan for your efforts. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008-03-03 17:46//+Этот патч добавлен в последнюю версию плагинаСпасибо Бернд и Стефан за ваши усилия. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008-03-03 17:46//
  
-===== Tips =====+===== Подсказки =====
  
-==== Alternate Syntax & Allowing markup in captions ====+==== Альтернативный синтаксис и разрешающая разметка в подписях ====
  
-Great pluginI've modified my copy and thought others might be interested. [[http://robmeerman.co.uk/coding/file_renamer|See example]]. FIXME+Отличный плагинЯ изменил свою копию и подумал, что другим может быть интересно. [[http://robmeerman.co.uk/coding/file_renamer|Смотреть пример]]. FIXME
  
-Changes+Изменения
-  - Syntax changed: ''**%%<<<%%** width classes | title ::: //content// ::: caption **%%>>>%%**'' +  - Изменен синтаксис: ''**%%<<<%%** width classes | title ::: //content// ::: caption **%%>>>%%**'' 
-  - Markup allowed in captions +  - Разметка разрешена в подписях 
-  - Title and caption may be over multiple lines (i.emultiple paragraphs+  - Заголовок и подпись могут занимать несколько строк (тенесколько абзацев). 
-  - Width may be specified in %, px, em or ex //(now included in release version)//+  - Ширина может быть указана в %, px, em или ex //(теперь включено в версию выпуска)//
  
-Being able to place markup in the caption is nice for when you want to draw attention to a note aboutsayan alternative version of some software --- it looks really nice having the download link in the caption.+Возможность разместить разметку в подписи хорошакогда вы хотите привлечь внимание к примечаниюскажем, об альтернативной версии какого-либо программного обеспечения это выглядит очень хорошо, если в подписи есть ссылка для скачивания.
  
-It works well on my siteand the only problem it seems to have is that I can't nest boxes (not sure why).+Он хорошо работает на моем сайтеи единственная проблема, с которой он, кажется, заключается в том, что я не могу вкладывать box'ы (не знаю почему).
  
-For complete code please see: [[boxes_mod|Modifed Boxes]]+Полный код см. в разделе: [[boxes_mod|Модифицированные Box'ы]]
  
  --- //[[robert.meerman@gmail.com|Robert Meerman]] 2006/02/24 17:13//  --- //[[robert.meerman@gmail.com|Robert Meerman]] 2006/02/24 17:13//
  
-Hi RobertHave you tried your syntax with the nesting patchI briefly looked at your code and didn't see anything that should prevent nesting Cheers  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-02-24 19:26// +ПриветРоберт! Вы пробовали свой синтаксис с патчем вложенностия кратко посмотрел на ваш код и не увидел ничего, что должно препятствовать вложениюУра  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-02-24 19:26// 
  
  
-==== Backporting to 2005-07-13 ====+==== Backporting на 2005-07-13 ====
  
-Here's what I did to backport this box plugin to the 2005-07-13 release.+Вот что я сделал для резервного копирования этого плагина в выпуск 2005-07-13.
  
-  * Add style.css to the end of your template'''design.css'' and ''print.css'':+  * Добавьте style.css tв конец вашего шаблона ''design.css'' и ''print.css'':
  
   $ cd .../lib/plugins/box   $ cd .../lib/plugins/box
Строка 252: Строка 252:
   $ cat style.css >> ../../tpl/template_name/print.css   $ cat style.css >> ../../tpl/template_name/print.css
  
-  * Apply the following patch:+  * Примените следующий патч:
  
 <code> <code>
Строка 298: Строка 298:
  
  
-==== More Verbose CSS with More Color Options ====+==== Более подробный CSS с дополнительными параметрами цвета ====
  
-This is a very handy pluginI started to play with the CSS to do some custom things (I'm going to use this plugin in 3-4 DokuWiki installations), namely to hide the inner border and a couple other small color tweaksI ended up with something that I think it a bit more flexible to modify (separate definitions for separate borders), commented more (I tried to note some of the sections a bit better), and possibly more IE friendly (I think I fixed a problem with one of the background colors not displaying in IE 6).+Это очень удобный плагинЯ начал экспериментировать с CSS, чтобы сделать некоторые нестандартные вещи (я собираюсь использовать этот плагин в 3-4 установках «ДокуВики»), а именно, чтобы скрыть внутреннюю границу и пару других небольших настроек цветаВ итоге я получил кое-что, что, на мой взгляд, было бы более гибко изменять (отдельные определения для отдельных границ), больше прокомментировал (я попытался отметить некоторые разделы немного лучшеивозможно, более дружественный к IE (я думаю, что исправил проблему с тем, что один из цветов фона не отображается в IE 6).
  
-I'm no expert when it comes to CSS, so I can't guarantee I've done this 100% efficientlybut it holds up with every browser browsershots.org supports.+Я не эксперт в области CSS , поэтому не могу гарантировать, что сделал это на 100% эффективно, но он работает со всеми браузерамикоторые поддерживает browsershots.org.
  
-The CSS can be see here: http://wiki.ryanjacobs.name/public/tech/dokuwiki_box_plugin_css  FIXME+CSS можно увидеть здесь: http://wiki.ryanjacobs.name/public/tech/dokuwiki_box_plugin_css  FIXME
  
-In case anyone is interested... Cheers! --- //[[ryan.jake@gmail.com|Ryan Jacobs]]//+Если кому-то интересно… Ура! --- //[[ryan.jake@gmail.com|Ryan Jacobs]]//
  
-==== Add support for ODT export ====+==== Добавить поддержку экспорта ODT ====
  
-This adds very basic support for the [[plugin:odt|OpenOffice/ODT export plugin]]; no coloursno alignmentno fancy formattingbut basic content is emitted.+Это добавляет базовую поддержку [[plugin:odt|OpenOffice/ODT экспорт плагина]]; нет цветовбез выравниваниябез причудливого форматированияно излучается основной контент.
  
 <file> <file>
Строка 365: Строка 365:
  
  
-===== Discussion ===== +===== Обсуждение =====
- +
-Thanks for the plugin. My question is if there is something I can do to preserve a blank line in the raw text without using the '<nowiki>\\ </nowiki>' syntax or by any other edit of the raw text? Thx & Bye+
  
 +Спасибо за плагин. У меня вопрос, могу ли я что-то сделать, чтобы сохранить пустую строку в исходном тексте без использования синтаксиса '\\' или любого другого редактирования исходного текста? Спасибо и пока
  --- [[user>pronto|pronto]] //2014-07-30 11:31//  --- [[user>pronto|pronto]] //2014-07-30 11:31//
  
 ---- ----
  
-Thanksfor the plugin, it looks really greatHowever I want to use it to highlight different contentFor example I'd like to use <math> to highlight mathHow would I have to modify the source to parse a different CSS class to <math>? +Спасибо за плагинвыглядит действительно здоровоОднако я хочу использовать его для выделения различного контентаНапример, я хотел бы использовать <math>, чтобы выделить математикуКак мне изменить источник для синтаксического анализа другого класса CSS на <math>? 
-You need to change the base pattern (in connectTo and postConnect) to math from box For each different exit pattern you need another pluginso the plugin name needs to be changed and the references to it in connectTo and postConnect.  A better approach maybe to use <box math> ... </box>, <box somethingelse> ... </box> and adjust/add style names so the appropriate colours and corners show for the particular name. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2005-10-29 10:07//+Вам нужно изменить базовый шаблон (в connectTo и postConnect) на математический из окнаДля каждого другого шаблона выхода вам понадобится другой плагинпоэтому необходимо изменить имя плагина и ссылки на него в connectTo и postConnect. Лучше всего использовать <box math>… </box>, <box somethingelse> ... </box> и настроить добавить имена стилей так, чтобы соответствующие цвета и углы отображались для конкретного имени. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2005-10-29 10:07//
  
 ---- ----
  
-Rather than using lots of different predefined styleshow about using a syntax similar to the phpBB colour pluginand allow the user to define their choice of colours exactly?  --- //[[webmaster@lajzar.co.uk|ta' Lajzar]] 2005-10-30 02:16// +Вместо тогочтобы использовать множество различных предопределенных стилей, как насчет использования синтаксиса, аналогичного цветовому плагину phpBB, и позволить пользователю точно определять свой выбор цветов?  --- //[[webmaster@lajzar.co.uk|ta' Lajzar]] 2005-10-30 02:16// 
-MaybeI didn't want to define styles as coloursIt would be better to choose style names semanticallye.g. errorwarninginformationsyntaxformulaealertetc However the meaning of each box style is likely to change from wiki to wikiso I gave them neutral but descriptive namesFor all thatI'll look at adding an optional syntax for those that want it. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2005-10-30 10:39// +Может бытьЯ не хотел определять стили как цветаБыло бы лучше выбирать имена стилей семантическинапримерошибкапредупреждениеинформациясинтаксисформулыпредупреждение и тд. Однако значение каждого стиля блокавероятно, изменится от вики к вики, поэтому я дал им нейтральные, но информативные именаДля всего этого я рассмотрю возможность добавления необязательного синтаксиса для техкто этого хочет. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2005-10-30 10:39// 
->> But if people use boxes in a page that is ''included'', they can then have the semantic context just as easilyand this retains the extra flexibility of freely defined colours for the box syntax.  --- //[[webmaster@lajzar.co.uk|ta' lajzar]] 2005-10-31 07:27//+>> Но если люди используют блоки на странице, то есть ''included'', они могут так же легко получить семантический контексти это сохраняет дополнительную гибкость свободно определяемых цветов для синтаксиса блока.  --- //[[webmaster@lajzar.co.uk|ta' lajzar]] 2005-10-31 07:27//
  
-Individual colour specification has been added to the latest release. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008-03-03 17:46//+В последнюю версию добавлена ​​индивидуальная цветовая спецификация. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008-03-03 17:46//
  
 ---- ----
  
-The code return by the plugin is not really standard XHTML, it's because all tags are emptyIn order to correct thatyou must write &nbsp; in all tag in lines <code php>+Код, возвращаемый плагином, на самом деле не является стандартным XHTML, потому что все теги пустыЧтобы исправить этовы должны написать & nbsp; во всех тегах в строках <code php>
 $html .="  <b class='xtop'><b class='xb1'></b><b class='xb2'></b><b class='xb3'></b><b class='xb4'></b></b>\n"; $html .="  <b class='xtop'><b class='xb1'></b><b class='xb2'></b><b class='xb3'></b><b class='xb4'></b></b>\n";
 //and //and
 $html .= "  <b class='xbottom'><b class='xb4'></b><b class='xb3'></b><b class='xb2'></b><b class='xb1'></b></b>\n"; $html .= "  <b class='xbottom'><b class='xb4'></b><b class='xb3'></b><b class='xb2'></b><b class='xb1'></b></b>\n";
 </code> </code>
-To my knowledge the xhtml standard does't mind empty elements (refer [[http://www.w3.org/TR/xhtml1/#C_3]] and the w3c validator doesn't flag them either as an error or a warning. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2005-10-31 15:17//+Насколько мне известно, стандарт xhtml не возражает против пустых элементов (см. [[http://www.w3.org/TR/xhtml1/#C_3]] и валидатор w3c не помечает их как ошибку или предупреждение. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2005-10-31 15:17//
  
 ---- ----
  
-Box plugin doesn't work for meI'm running a fresh install of DokuWiki 2006-03-09 with no other editsplugins, or templates installed. Box plugin was installed via the plugin manager. [[http://www.ssdonline.us/wiki/doku.php?id=wiki:playground]] --- //[[smouser@verizon.net|Scott Mouser]]// +Плагин Box у меня не работает. Я выполняю новую установку «ДокуВики» 09.03.2006 без каких-либо других правокплагинов или шаблоновПлагин Box был установлен через менеджер плагинов. [[http://www.ssdonline.us/wiki/doku.php?id=wiki:playground]] --- //[[smouser@verizon.net|Scott Mouser]]// 
-Plugin is workingstyles aren't being picked up I've added a comment and some ideas on your playground page. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-03-24 01:22// +Плагин работаетстили не подхватываютсяЯ добавил комментарий и несколько идей на страницу вашей игровой площадки. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-03-24 01:22// 
->;;>Thank youClearing the cache is exactly what was needed to get things workingI didn't see that mentioned anywhere elseI will go ahead and file a bug reportbecause you are rightthe .css should have been regenerated after the plugin install. --- //[[smouser@verizon.net|Scott Mouser]]// +>;;>СпасибоОчистка кеша - это именно то, что нужно для работыЯ не видел этого где-либо ещеЯ продолжу и отправлю отчет об ошибкепотому что вы правы, .css должен был быть восстановлен после установки плагина. --- //[[smouser@verizon.net|Scott Mouser]]// 
->>>DokuWiki and plugin manager have been patched to expire the cache and ensure a new CSS will be generated after any plugin is installed. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-04-19 03:14// +>>>В «ДокуВики» и диспетчер плагинов внесены исправления, позволяющие истечь срок хранения кеша и гарантировать, что новый CSS будет сгенерирован после установки любого плагина. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-04-19 03:14// 
->>>><del>Can someone post HERE how to clear the cachebecause www.ssdonline.us seems to be down.</del> +>>>><del>Может кто-нибудь опубликовать ЗДЕСЬкак очистить кеш, потому что www.ssdonline.us похоже, не работает.</del> 
->>>>I already sorted it outand for everybody else, use the **[[plugin:cacherevisionseraser|Cache and Revisions Eraser]]** plugin!+>>>>Я уже разобрался с этима для всех остальных используйте плагин **[[plugin:cacherevisionseraser|Cache and Revisions Eraser]]**!
 ---- ----
  
-This plugin has **XSS vulnerability**!+Этот плагин имеет **XSS-уязвимость**!
  
-Try this in IE:+Попробуйте это в IE:
 <code> <code>
 <box ' style="background-image:url(javascript:alert('bla'))"> <box ' style="background-image:url(javascript:alert('bla'))">
Строка 411: Строка 410:
 </box> </box>
 </code> </code>
-This fix works for me (lines 160-168):+Это исправление работает для меня (строки 160-168):
 <code> <code>
       foreach ($tokens as $token) {       foreach ($tokens as $token) {
Строка 423: Строка 422:
 </code> </code>
  
-Thanks Main script and plugin sources updatedAlso see [[#security fix]]. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-04-25 18:17//.  +Спасибо. Обновлены основные скрипты и источники плагинов. Также см.[[#Исправление безопасности]]. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-04-25 18:17//.  
  
 ---- ----
  
-Update of plugin silently overwrites style.css. Is there a solution preservingin localized style.css? E.g.a localization directory which overlays any CSS propertiesThanks.  --- //[[burt@cs.miami.edu|Burt Rosenberg]] 2006-05-22 02:56// +Обновление плагина незаметно перезаписывает style.css. Есть ли решение с сохранением в локализованном style.css? Например, каталог локализациикоторый перекрывает любые свойства CSS ? Спасибо.  --- //[[burt@cs.miami.edu|Burt Rosenberg]] 2006-05-22 02:56// 
-How about [[devel:css|./conf/userstyle.css]]? That seems to workNowto figure out url() macro in .css file processing  --- //[[burt@cs.miami.edu|Burt Rosenberg]] 2006-05-22 04:12//+Как насчет [[devel:css|./conf/userstyle.css]]? Кажется, это работаетТеперьчтобы выяснить макрос url () при обработке файла .css  --- //[[burt@cs.miami.edu|Burt Rosenberg]] 2006-05-22 04:12//
  
 ---- ----
  
-I'd like to use ''===== Level 2 Headline ====='' inside of the ''<box>...</box>''How can I do thatThank you in advance+Я хотел бы использовать ''===== Level 2 Headline ====='' внутри ''<box>...</box>''Как я могу это сделатьЗаранее спасибо
-At present you can'tat least not directly It should be possible to use the [[plugin:include|include plugin]] syntax within a box.  The included page will then display inside the box. \\ \\ Note: It would be best to use my [[http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/include|alternate include plugin]] as it doesn't try to merge the included page into the current page's section structure - which could give unexpected results. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-06-16 01:41//+В настоящее время вы не можетепо крайней мере, не напрямуюДолжна быть возможность использовать синтаксис [[plugin:include|include плагина]] внутри box.  Включенная страница будет отображаться внутри box. \\ \\ Note: It would be best to use my [[http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/include|альтернативный include плагин]] поскольку он не пытается объединить включенную страницу в структуру раздела текущей страницы, что может дать неожиданные результаты. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-06-16 01:41//
  
->>That's exactly what I did but I didn't know about your "alternate" version of the include plugin so I hacked the original one:)+>>Это именно то, что я сделал, но я не знал о вашей «альтернативной» версии плагина include, поэтому я взломал исходную :)
  
 ---- ----
  
-Looks like the layer for the box obscures the TOC box if a ''%%<box></box>%%'' is placed in the first paragraph or two (content depending of course).+Похоже, что слой для блока закрывает блок оглавления, если ''%%<box></box>%%'' в первом или двух абзацах (содержание, конечно, зависит).
  
-Yes I have added it to bugs I would guess a CSS fix is required either to TOC or box. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-07-04 23:42//+ДаЯ добавил это в багиЯ предполагаю, что исправление CSS требуется либо для TOC, либо для коробки. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-07-04 23:42//
  
 ---- ----
  
-I think you should mention that the plugin will only work if you have //‘Allow embedded HTML’// turned on in DokuWiki's config I just spent ages wondering why I couldn't get it to workuntil I realised this. :-\ --- //[[xxxmadraxxx@gmail.com|madra]] 2006-08-05// +Я думаю, вы должны упомянуть, что плагин будет работать только в том случае, если в конфигурации «ДокуВики» включен параметр «Разрешить встроенный HTML» Я просто потратил целую вечность, задаваясь вопросом, почему я не могу заставить его работатьпока не понял это. :-\ --- //[[xxxmadraxxx@gmail.com|madra]] 2006-08-05// 
-It doesn't require "allow embedded HTML" turned on Howeverediting your wiki configuration files will have expired all DokuWiki's caches forcing regeneration of pages and CSS.  Both of which are required for boxes to appear As mentioned aboveits a known bug fixed in [[changes#release 2006-11-06]] & preceding release candidates.+Не требует включения «Разрешить встроенный HTML »Однако при редактировании файлов конфигурации вики истечет срок действия всех кешей «ДокуВики»что вызовет регенерацию страниц и CSS . И то, и другое необходимо для появления box'овКак упоминалось вышеэто известная ошибка, исправленная в [[changes#release 2006-11-06]] & и предыдущих выпусках-кандидатах.
 \\  \\ 
 ---- ----
Строка 452: Строка 451:
 <box 90% green round> <box 90% green round>
 \\  \\ 
-I have a small issue with boxes and I was wondering if someone could help me perhapsWhen I put a box on a page and try to put some spacing for new lines after the box with the usual markup it doesn't seem to display correctlyThe text always appears to the right of the box no matter what I try+У меня небольшая проблема с коробками, и мне было интересно, может ли кто-нибудь мне помочьКогда я помещаю рамку на страницу и пытаюсь поставить некоторый интервал для новых строк после рамки с обычной разметкой, кажется, что она отображается неправильноТекст всегда отображается справа от поля, что бы я ни пытался.
 \\  \\ 
-I also noticed that on this site that there seems to be no need to use the typical markup for a new lineWhy is that?+Я также заметил, что на этом сайте, похоже, нет необходимости использовать типичную разметку для новой строкиЭто почему?
 \\  \\ 
 </box> </box>
  
-Boxes styled left or right are floated A cleared element will need to appear after the box to stop subsequent content floating next to it You maybe able to work something with the div/span plugin I'm not sure what you mean your last sentence You only need to use %%\\%% for a single line break in a paragraph or to add extra line breaks between paragraphs. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-08-15 09:33//+Ящики, стилизованные влево или вправо, перемещаютсяОчищенный элемент должен появиться после поля, чтобы не допустить появления следующего содержимого рядом с нимВозможно, вам удастся что-то поработать с плагином div / span. Я не уверен, что вы имели в виду в своем последнем предложенииВам нужно только использовать \\ для одиночного разрыва строки в абзаце или для добавления дополнительных разрывов строки между абзацами. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2006-08-15 09:33//
  
-Cheers for the update Chris but I'm not sure what you mean by a cleared elementSo without the div/span plugin there is no way to resolve the issue?+Благодарим вас за обновление, Крис, но я не уверен, что вы имеете в виду под очищенным элементомЗначит, без плагина div / span нет способа решить проблему?
  
-You could also use the **clearfloat plugin** (search for it on [[:plugins]]). Others suggested doing it via [[entities]] (unfortunately I haven't found the suggestion anywhere). Just put something like this <code>~CL~    <br style="clear: both;" /></code> into ''conf/entities.conf'' and use ''~CL~'' after each relevant box. (Better to use update-proof ''conf/entities.local.conf'', and add strings like+Вы также можете использовать **clearfloat плагин** (ищите его в [[:plugins]]). Другие предлагали делать это через [[entities]] (к сожалению, я нигде не нашел такого предложения). Просто поставьте что-то вроде этого <code>~CL~    <br style="clear: both;" /></code> в ''conf/entities.conf'' и используйте ''~CL~'' после каждого соответствующего box. (Лучше использовать защиту от обновлений ''conf/entities.local.conf'', и добавлять такие строки, как
 <hr>     <hr /> <hr>     <hr />
 <br>     <br /> <br>     <br />
Строка 469: Строка 468:
  --- [[user>Rainbow_Spike@derpy.ru|dr-yukon]] //2020-09-06 14:32//)  --- [[user>Rainbow_Spike@derpy.ru|dr-yukon]] //2020-09-06 14:32//)
  
-What about a before and after the text?+Что насчет до и после текста?
  
 ---- ----
  
-Thanks for the great pluginI really enjoy the boxes :-) I have one suggestion/bug reportIt seems that the current implementation of boxes do not like nested boxesFor exampleI'd like to have something like this.+Спасибо за отличный плагинМне очень нравятся коробки :-) . У меня есть одно предложение отчет об ошибкеКажется, что текущая реализация ящиков не любит вложенные ящикиНапримерхотелось бы иметь что-то подобное.
  
 <code wiki> <code wiki>
Строка 486: Строка 485:
 </code> </code>
  
-If I do that I get overlapping boxesHoweverIf I do:+Если я это сделаю, я получу перекрывающиеся box'ыОднакоесли я это сделаю:
  
 <code wiki> <code wiki>
Строка 502: Строка 501:
 </code> </code>
  
-Then it produces something what one would expectMost probably my work around produces a completely incorrect HTML codethought Firefox shows quite nice results :-)+Тогда получается то, чего можно было ожидатьСкорее всего, моя работа дает совершенно неверный HTML- кодхотя Firefox показывает довольно хорошие результаты :-)
  
 ---- ----
  
-Please add a ''print.css''I needs not very much contentjust ''div.box.left{float:left}'' and suchCurrently, a series of ''<box 20% left>...</box>'' looks pretty weird in print mode -- and takes up many papers -- without a float:left.  --- //[[gviktor@gmail.com|Viktor Söderqvist]] 2007-02-28 05:06//+Пожалуйста, добавьте ''print.css''Мне нужно не очень много контентапросто ''div.box.left{float:left}'' такВ настоящее время серия изображений ''<box 20% left>...</box>'' выглядит довольно странно в режиме печати и занимает много листов без поплавка: left.  --- //[[gviktor@gmail.com|Viktor Söderqvist]] 2007-02-28 05:06//
  
-Added  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008/11/11 06:26//+Добавлен  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008/11/11 06:26//
  
 ---- ----
  
-A toggle to clear the floats would make a nice option as I normally do not prefer text to wrap around the box The only time I let the text wrap is when my boxes are near the ToC. I hard coded some float clearing since I generally do not want text wrapping around the boxeshoweverthat can mess with the ToC Div.  Hence a toggle would be great.+Переключатель для очистки плавающих элементов будет хорошим вариантом, поскольку я обычно не предпочитаю обтекать поле текстомЕдинственный раз, когда я разрешил перенос текста, - это когда мои поля находятся рядом с ToC. Я жестко запрограммировал некоторую очистку с плавающей запятойпоскольку я обычно не хочучтобы текст обтекал поля, однако это может испортить ToC Div. Следовательно, переключение было бы здорово.
  
 ---- ----
  
-:!: This creates bad XHTML, apparently there are missing closing </p> in the box_content divs. FIXME\\ +:!: Это создает плохой XHTML, по-видимому, в div box_content отсутствует закрытие </p> FIXME\\ 
-fix? <code>143 $renderer->doc .= "</p></div>\n";+исправить? <code>143 $renderer->doc .= "</p></div>\n";
 </p> was missing </p> was missing
 </code> </code>
Строка 523: Строка 522:
 ---- ----
  
-Hi Thanks for a terrific pluginI am having problems with boxes and captions when printingI copied the plugins/box/style.css -> plugins/box/print.css and it worksbut when I include a caption at the top an extra line is inserted between the box top and the captionI'm using the monobook template. [[http://www.kabissa.org/wiki/doku.php?id=playground&rev=1178805954&mbdo=print|Click to see an example in my wiki playground]]. Would be most grateful for any suggestions. ---//[[http://www.saidia.org|Tobias]] (5/10/2007)//  +Привет Спасибо за отличный плагинУ меня проблемы с рамками и подписями при печатиЯ скопировал plugins / box / style.css → plugins / box / print.css, и он работает, но когда я добавляю заголовок вверху, между верхней частью поля и заголовком вставляется дополнительная строкаЯ использую шаблон монокниги.[[http://www.kabissa.org/wiki/doku.php?id=playground&rev=1178805954&mbdo=print|Щелкните, чтобы увидеть пример на моей вики-площадке]]. Буду очень признателен за любые предложения. ---//[[http://www.saidia.org|Tobias]] (5/10/2007)//  
  
 ---- ----
  
-Nice plugin I'm wondering if it is possible to have the caption work like the titlewhere links can be embedded in it? +Хороший плагинМне интересноможно ли сделать так, чтобы заголовок работал как заголовок, где в него можно встроить ссылки?
 ----  ---- 
  
-HiI have a lot of citationI often copy and paste +Привету меня много ссылокЯ часто копирую и вставляюМожно ли сохранить возврат каретки и избежать добавления вручную «\\» в конце каждой новой строки
-Is it to possible to keep carriage return and avoid to add manually "%%\\%%" at the end of each new lines ?\\ +Тогда как хороший плагин. 
-Whereas good plugin\\+
 \\ \\
-I noticed when I copy the code of the third box of [[http://wiki.jalakai.co.uk/dokuwiki/doku.php/test/boxes]] and paste here (or on my DokuWiki), the text box is on only one lineI don't include the caption \\+Я заметил, что когда я копирую код третьего поля [[http://wiki.jalakai.co.uk/dokuwiki/doku.php/test/boxes]] и вставляю сюда (или в мою «ДокуВики»), текстовое поле находится только на одном линияЯ не включаю подпись \\
 <code> <code>
 <box green > this is <box green > this is
Строка 547: Строка 545:
 </box|boxed & captioned>** </box|boxed & captioned>**
 \\ \\ \\ \\
-On your test page, the text box is on linesWhy lineme and you lines on your page I copy and paste exactly the same source codeIn your page, the carriage return is kept. \\ +На вашей тестовой странице текстовое поле состоит из строкПочему на вашей странице строчкаа у вас - строчкиЯ копирую и вставляю точно такой же исходный кодНа вашей странице сохраняется возврат каретки. \\ 
-How can I have the same behavior So I will able to copy and paste keeping CR.+Как я могу вести себя так жеТак что я смогу скопировать и вставить, сохраняя CR.
  
-YesSee the [[plugin:linebreak|linebreak plugin]]  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2007-07-26 13:08// +Да. См. [[plugin:linebreak|Плагин разрыва строки]]  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2007-07-26 13:08// 
->> Also see the [[plugin:xbr|linebreak renderer]]  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008/11/11 06:26//+>> Также см. [[plugin:xbr|Рендеринг разрыва строки]]  --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008/11/11 06:26//
  
 ----  ---- 
  
-Hi Chris, +Привет КрисОчень красивые и полезные эффектыЕсть мысли о добавлении значка в строку заголовка?\\  
-Very nice and useful effectsAny thoughts about adding an icon on the title bar ?\\  +См., например, http://www.headshift.com/\\  
-See for example http://www.headshift.com/\\  +Я просто не понимаю, как они это сделали!\\  
-I just don't understand how they did that!\\  +С уважением, Peter Chan 2007-10-02
-Cheers, Peter Chan 2007-10-02+
  
 ---- ----
  
-Hi -- I am trying to use boxes in the latest DokuWiki (2006-06-26b)but it doesn't seem to want to work The only plug-in behavior that I've been able to identify is with markup in captions If I bold the caption it displays the asterisks If the plugin was just whiffingwouldn't the markup workWhy would this not workThanks. +Привет, я пытаюсь использовать коробки в последней версии «ДокуВики» (2006-06-26b), но, похоже, это не работаетЕдинственное поведение плагина, которое мне удалось определить, это разметка в заголовкахЕсли я выделю заголовок жирным шрифтом, он отобразит звездочкиЕсли бы плагин просто нюхалне сработала бы разметкаПочему это не сработаетСпасибоРик Рейнольдс 16 января 2008 г.
-Rick Reynolds 2008-01-16+
  
-Formatting isn't currently supported in captions However the modified boxes pluginwhich uses a slightly different syntax does allow formatting in captions See links above. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008-03-03 17:46// +В настоящее время форматирование субтитров не поддерживаетсяОднако модифицированный плагин боксовв котором используется немного другой синтаксис, позволяет форматировать подписи. СмСсылки выше. --- //[[chris@jalakai.co.uk|Christopher Smith]] 2008-03-03 17:46// 
->>That is rightbut box_mod is not updated to support DokuWiki 2008-05-05: little layout errorsespecially when there are more than one boxes on the page... In my experience <box> works far more smoothly. [[gijsh@sherpanet.nl|Gijs van Gemert]]+>>Это верноно box_mod не обновлен для поддержки DokuWiki 2008-05-05: небольшие ошибки макета, особенно когда на странице больше одного поля… По моему опыту, <box> работает гораздо более плавно. [[gijsh@sherpanet.nl|Gijs van Gemert]]
  
 ---- ----
  
-It started working for me when I changed to the dokucms template With the default template it won't work for me. 2008-02-11+У меня это начало работать, когда я перешел на шаблон dokucms. С шаблоном по умолчанию у меня это не сработает. 2008-02-11
  
 ---- ----
  
-Is it possible to add support for absolute (or minimumheight for the boxesI've tried doing it myselfbut both my knowledge of PHP and CSS is insufficient to implement this+Можно ли добавить поддержку абсолютной (или минимальнойвысоты ящиковЯ пробовал делать это самно моих знаний PHP и CSS недостаточно для реализации этого
-Yesthere is a height support nowCheck my modified plugin: [[plugin:boxwh|boxwh plugin]]+Датеперь есть поддержка высотыПроверьте мой модифицированный плагин: [[plugin:boxwh|boxwh плагин]]
 ---- ----
-Any chance of allowing the text colour to be altered (as black on dark colours is often unreadable)? Bob 4-Apr-08+Есть ли шанс разрешить изменение цвета текста (поскольку черный цвет на темных цветах часто нечитаем)? Боб апреля 2008 г.
 ---- ----
-I noticed it was necessary to purge cache to allow new plugin'CSS instructions to be inserted+Я заметил, что необходимо очистить кеш, чтобы можно было вставить инструкции CSS нового плагина 
-   I followed DokuWiki [[:devel:caching]] advices+   Я последовал советам « ДокуВики» по [[:devel:caching]] (кешированию)
-   I touched conf/local.php, edited and saved it ...  +   Я коснулся conf / local.php, отредактировал и сохранил ... 
-   I selected 'embedded HTML' in config form+   Я выбрал встроенный HTML в форме конфигурации
  
-stillno div.box CSS instruction in my CSS sheetand box wont display properly. +тем не менеев моем листе CSS нет инструкции CSS div.box , и поле не отображается должным образомНаконец-то я обнаружил проблему с разрешением файла:
-I finally found a file permission issue:+
 <code> <code>
 ls -l box/style.css ls -l box/style.css
 -rwx------ 1  box/style.css -rwx------ 1  box/style.css
 </code> </code>
-should that be fixed in archive.tgz ?+это нужно исправить в archive.tgz?
  
 ---- ----
  
-Thanks for this plugin.\\ +Спасибо за этот плагин
-I made a little change on 3 lines in **syntax.php** to produce an XHTML compliant document. (It is just some space missing characters...)+Я сделал небольшое изменение в трех строках в syntax.php, чтобы создать XHTML-совместимый документ. (Это просто некоторые пропущенные символы…)
 <code php> <code php>
 (line 133)  $renderer->doc .= $this->_xhtml_boxopen($data)."<p class='box_title' {$this->_title_colours}>"; (line 133)  $renderer->doc .= $this->_xhtml_boxopen($data)."<p class='box_title' {$this->_title_colours}>";
Строка 604: Строка 599:
 (line 153)  $renderer->doc .= "<p class='box_caption' {$this->_title_colours}>".$renderer->_xmlEntities($data)."</p>\n"; (line 153)  $renderer->doc .= "<p class='box_caption' {$this->_title_colours}>".$renderer->_xmlEntities($data)."</p>\n";
 </code> </code>
-  * Add a space character between **class='box_title'** and **{$this->_title_colours}** +  * Добавьте пробел между **class='box_title'** и **{$this->_title_colours}** 
-  * Add a space character between **class='box_content'** and **{$this->_content_colours}** +  * Добавьте пробел между **class='box_content'** и **{$this->_content_colours}** 
-  * Add a space character between **class='box_caption'** and **{$this->_title_colours}**+  * Добавьте пробел между **class='box_caption'** и **{$this->_title_colours}**
  
 //---[[http://www.cyclotronp.net|ZebulonT]] -- 2009-07-05 16:37// //---[[http://www.cyclotronp.net|ZebulonT]] -- 2009-07-05 16:37//
  
 ---- ----
-I have new dokuwiki version (Anteater). Box plugin now puts one </div> more on the end of a box and kills all remaining layout and stylesIs it a bug of box plugin or dokuwiki itself?+У меня новая версия dokuwiki (Муравьед). Плагин Box теперь помещает еще один </div> в конец поля и уничтожает все оставшиеся макеты и стилиЭто ошибка плагина box или самой dokuwiki?
 //Pletiplot -- 2010-12-20// //Pletiplot -- 2010-12-20//
  
Строка 617: Строка 612:
 ---- ----
  
-Please correct your CSS. +Пожалуйста, исправьте свой CSS . 
  
-The rule @CHARSET "UTF-8"; in your print.css is not valid.+Правило @CHARSET "UTF-8"; в вашем print.css недопустимо.
  
  --- [[user>flam]] //2011/01/05 12:03//  --- [[user>flam]] //2011/01/05 12:03//
Строка 625: Строка 620:
 ---- ----
  
-Can we add a close button to itso We can use it as notice?+Можно ли добавить к нему кнопку закрытиячтобы использовать ее как уведомление?
  
 ---- ----
  
-:!: **Box** plugin not able to work correctly with **Include** pluginCommonly **Box** hold any content in ''div.box div.xbox div.box_content''But **Include** insertions drop down into ''div.box div.xbox''Maybe it's due to incorrect state of //getType// or/and //getPType//. --- [[user>Rainbow_Spike@derpy.ru|dr-yukon]] //2019-01-03 13:26//+:!: Плагин **Box** не может правильно работать с плагином **Include**. Обычно **Box** хранит любой контент в формате ''div.box div.xbox div.box_content''Но **Include** вставки выпадают в ''div.box div.xbox''Возможно, это из-за неправильного состояния //getType// и или //getPType//. --- [[user>Rainbow_Spike@derpy.ru|dr-yukon]] //2019-01-03 13:26//
  
 ---- ----
  
-Basic Dokuwiki engine works with images only through pixel widthsThis plugin can be used as the percent zoomerAdd <code>div.box.img > .xbox > .box_content > a > img {+Базовый движок «Докувики» работает с изображениями только в пикселяхЭтот плагин можно использовать как процентное увеличениеДобавьте <code>div.box.img > .xbox > .box_content > a > img {
  width: 100%;  width: 100%;
  width: -moz-available;  width: -moz-available;
  width: -webkit-fill-available;  width: -webkit-fill-available;
  width: stretch;  width: stretch;
-}</code> in ''/lib/plugins/box/style.css'' and syntax it as ''<box center img 90%>%%{{%%your image}}</box>'' for inscreen zooming  --- [[user>Rainbow_Spike@derpy.ru|dr-yukon]] //2020-09-06 14:37//+}</code> в ''/lib/plugins/box/style.css'' и опишите как ''<box center img 90%>%%{{%%your image}}</box>'' для увеличения на экране   --- [[user>Rainbow_Spike@derpy.ru|dr-yukon]] //2020-09-06 14:37//
  
 ---- ----
ru/plugin/box.1603389124.txt.gz · Последнее изменение: 2020-10-22 19:52 — Xenus2020

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki