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

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

  • Показать страницу
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:plugin:tablelayout

    Различия

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

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

    Следующая версия
    Предыдущая версия
    wiki:plugin:tablelayout [2023/08/10 21:51] – создано vladpolskiywiki:plugin:tablelayout [2023/08/23 00:26] (текущий) – [Монтаж] vladpolskiy
    Строка 1: Строка 1:
     ======Tablelayout для «ДокуВики»====== ======Tablelayout для «ДокуВики»======
    -{{:wiki:plugin:dwplugin.png?70|}} Установка ширины столбцов таблицы, закрепление строк заголовков, плавание таблицы, интеграция с плагином edittable +{{:wiki:plugin:dwplugin.png?70 |}} Установка ширины столбцов таблицы, закрепление строк заголовков, плавание таблицы, интеграция с плагином edittable 
     +\\   
     +\\  
      
       * **Релиз:** 2022-03-28.    * **Релиз:** 2022-03-28. 
    Строка 8: Строка 9:
      
     =====Совместимость===== =====Совместимость=====
    -  *   Чтобы это работало с Internet Explorer, требуется функция polyfill для javascripts ''repeat()'' Самый простой известный мне способ — добавить в файл +  *   Чтобы это работало с Internet Explorer, требуется функция polyfill для javascripts ''repeat()'' Самый простой известный мне способ — добавить в файл содержимое [[https://gist.github.com/warlock/a614334cad7ffa4fccbeec69afe5a82b|этой страницы]] в файл ''conf/userscript.js'' (создайте файл, если он не существует).
    -содержимое [[https://gist.github.com/warlock/a614334cad7ffa4fccbeec69afe5a82b]] to the file ''conf/userscript.js'' (создайте файл, если он не существует).+
     =====Монтаж===== =====Монтаж=====
     Используйте менеджер плагинов для установки или… Используйте менеджер плагинов для установки или…
    Строка 16: Строка 16:
       - распаковать его в<dokuwiki>/lib/plugins/   - распаковать его в<dokuwiki>/lib/plugins/
       - войдите как администратор и измените плагин в менеджере конфигурации   - войдите как администратор и измените плагин в менеджере конфигурации
    -=====Применение===== 
    -<note warning>Если вы не добавите следующий код в файл main.php вашего шаблона, ссылки для цитирования не появятся!</note> 
      
    -В main.php добавьте следующее в начало файла: +Следующий пример синтаксиса сделает первую фиксированной и покажет около 2 других строк в прокручиваемом контейнере ниже. Это сделает первый столбец шириной 100 пикселей, а второй — 200 пикселей. Сам стол будет плавать вправо. 
    -<code php><?php if (file_exists(DOKU_PLUGIN.'cite/code.php')) include_once(DOKU_PLUGIN.'cite/code.php'); ?></code>+<code> 
     +{{tablelayout?colwidth="100px,200px"&rowsHeaderSource=2&rowsVisible=2&float=left}} 
     +^ header 1 ^ header 2 ^ 
     +| cell A1 | cell B1 | 
     +| cell A2 | cell B2 | 
     +| cell A3 | cell B3 | 
     +</code> 
     +{{tablelayout?colwidth="100px,200px"&rowsHeaderSource=2&rowsVisible=2&float=left}} 
     +^ header 1 ^ header 2 ^ 
     +| cell A1 | cell B1 | 
     +| cell A2 | cell B2 | 
     +| cell A3 | cell B3 |
      
    -Чтобы отобразить постоянную ссылку или ссылку для цитирования в любой точке документа, используйте в качестве примера следующий код: +===== Синтаксис ===== 
    -<code php><?php if (function_exists('cite_getPermURL')) { ?><a href="<?php echo cite_getPermURL(); ?>" rel="nofollow">Permanent Link</a><?php ?> +Основной шаблон это . Параметры указываются так же, как параметры URL : ''%%{{tablelayout?%%//options//%%}}%%''
    -<?php if (function_exists('cite_getCiteURL')) { ?><a href="<?php echo cite_getCiteURL(); ?>" rel="nofollow">Cite this Page</a><?php } ?></code> +==== Ширина столбца ==== 
    - +Опция есть ''colwidth'' , и она ожидает ''%%"%%''-обернутый'',''азделенный список ширин столбцов, включая ''px'' единицу измерения. Если вы не хотите определять ширину элемента, используйте ''-''
    -Мой совет — сохранить ''%%rel="nofollow"%%''нетронутымтак как это гарантирует, что поисковые системы не будут индексировать цитаты+==== Фиксированные строки заголовка ==== 
    - +Вы должны указать два параметра ''rowsHeaderSource'' и ''rowsVisible''. Первый ожидает положительное целое число, указывающее количество строккоторые фиксируются вверху. ''rowsVisible'' задает количество строк, видимых под фиксированными строками.
    -Установите параметры для этого плагина через меню **«Настройки конфигурации»** в меню администратора «ДокуВики». (Он будет внизу страницы.)+
      
     +''rowsHeaderSource'' можно установить на ''Auto''.
     +==== Плавающий ====
     +Опция ''float'' принимает одно из трех возможных значений: ''left'', ''right'', ''center''. ''left'' и ''right'' пусть таблица перемещается влево или вправо, centerцентрирует таблицу на странице.
     +==== Поиск ====
     +При настройке ''%%tableSearch=1%%'' поля будут добавляться над каждым столбцом и по одному на всю таблицу.
     +==== Сортировка ====
     +При настройке ''%%tableSort=1%%'' кнопки сортировки будут добавлены для каждого столбца.
     +==== Печать ====
     +При настройке ''%%tablePrint=1%%'' кнопки печати добавляется под таблицу, которая открывает только таблицу в новом окне и запускает диалоговое окно печати браузера.
      
     =====Обновление===== =====Обновление=====
     Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше. Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше.
     =====Файл для загрузки===== =====Файл для загрузки=====
    -{{ :wiki:plugin:citations.zip |}}+{{ :wiki:plugin:tablelayout.zip |}}
     =====Лицензия===== =====Лицензия=====
    -  * **Author:** [[tjgrant@tatewake.com|Terence J. Grant]]+  * **Author:** [[dokuwiki@cosmocode.de |Michael Große]]
       * **License:** [[http://www.opensource.org/licenses/gpl-license.php|GNU GPL v2]]   * **License:** [[http://www.opensource.org/licenses/gpl-license.php|GNU GPL v2]]
    -  * **Donate:** [[https://www.paypal.com/xclick/business=tjgrant%40tatewake.com&item_name=Citations%20for%20DokuWiki%20Donation&no_shipping=1&no_note=1&tax=0&currency_code=USD&lc=US|Click here.]] +
    -Это не обязательно, но, пожалуйста, рассмотрите возможность ссылки на [[https://www.dokuwiki.org/plugin:cite#license|эту страницу]] с вашего сайта, если вам нравится этот продукт.+
      
      
    wiki/plugin/tablelayout.1691693491.txt.gz · Последнее изменение: 2023/08/10 21:51 — vladpolskiy