LuckyWP Table of Contents

Опис

За ваше чланке, стране или прилагођене врсте чланака прави садржај погодан за оптимизацију за претраживаче. Сјајног, прилагодљивог изгледа.

Карактеристике

  • Аутоматско уметање садржаја (подешавање врсте чланка и места).
  • Погодан за оптимизацију за претраживаче: код садржаја је спреман да се у Гуглу користи као одломак на страни са резултатима.
  • Умеће се преко скраћеног кода, Гутенберг блока или виџета.
  • Дугме на траци са алаткама у класичном уређивачу.
  • Гутенберг блок међу „Честим блоковима“.
  • Подешавање најмањег броја заглавља за приказ у садржају.
  • Подешавање броја нивоа заглавља у садржају.
  • Изостављање заглавља на основу нивоа или текста.
  • Хијерархијски или линијски приказ.
  • Нумерациони елементи: децимални или римски бројеви, редно или угњеждено.
  • Прилагодљив изглед: ширина, поравнање, величина и дебљина слова у наслову, величина слова елемената, боја.
  • Шеме боја (тамне, светле, бела, провидна, наслеђене из теме) и могућност измене боја.
  • Пребацивање „Прикажи/сакриј“ (опционо)
  • Прилагодљиве етикете.
  • Глатко скроловање (опционо).
  • Подешавање горње маргине код глатког скроловања.
  • Убацивање садржаја у ознаку <!–noindex–> (опционо).
  • Леп хеш у URL адреси (нпр. пример.срб/питања-и-одговори/#како_то_урадити).
  • Подршка за језике који се пишу здесна налево.
  • Могућност измене глобалних подешавања за одређени чланак.
  • Високи ниво усклађености са Вордпрес темама и додацима.

Аутоматско уметање

За аутоматско уметање садржаја у чланке, одаберите опцију „Аутоматско уметање садржаја“ која се налази међу подешавањима овог додатка (језичак „Аутоматско уметање“).

Подржана места:

  • пре првог заглавља;
  • после првог заглавља;
  • после првог блока (пасуса или заглавља);
  • изнад садржине чланка;
  • испод садржине чланка.

Можете да одаберете врсте чланака којима ће се садржај аутоматски додати.

Manual Insert

For manual insertion a table of content in a posts, use one of the ways:

  • button „Table of Contents“ on toolbar in classic editor;
  • gutenberg block „Table of Contents“;
  • shortcode [lwptoc].

Леп хеш у URL адреси

Према подразумеваним вредностима, хеш се генерише као текст заглавља (нпр. #Како_то_урадити). Можете да промените формат хеша у глобалним подешавањима, језичак „Остало“.

За веб места која нису на енглеском језику, препоручује се омогућавање PHP проширења Intl.

Compatibility

LuckyWP Table of Contents was successfully tested with the following plugins:

  • Elementor Page Builder
  • Beaver Builder and Beaver Builder Themer Add-On
  • WPBakery Page Builder
  • Oxygen
  • WordPress Multilingual Plugin (WPML), officially confirmed
  • Rank Math, officially confirmed
  • WP Rocket
  • Toolset Views and Toolset Access

Копче

Филтери lwptoc_before, lwptoc_after

Користи се за додавање прилагођеног HTML кода пре/после садржаја.

Пример:

add_filter('lwptoc_before', function ($before) {
    return '<p>Example text before TOC.</p>' . $before;
});

Филтер lwptoc_shortcode_tag

Овај филтер се користи за промену назива ознаке скраћеног кода [lwptoc].

Пример:

add_filter('lwptoc_shortcode_tag', function ($tag) {
    return 'toc';
});

Филтер lwptoc_heading_id

Користи се за измену ИД заглавља.

Пример:

add_filter('lwptoc_heading_id', function ($id, $label) {
    return $id;
}, 10, 2);

Снимци екрана

  • Садржај
  • Подршка за Гутенберг
  • Подршка за класични уређивач
  • Прозор за прилагођавање
  • Примери боја
  • Подешавања виџета
  • Општа подешавања
  • Подешавања изгледа
  • Подешавања за аутоматско уметање
  • Подешавања за обраду заглавља
  • Разна подешавања

Блокови

Овај додатак пружа 1 блок.

  • Luckywp Tableofcontents

Постављање

Постављање преко контролне табле Вордпреса

  1. Идите на страну „Додаци > Додај нови“.
  2. У поље за претрагу унесите назив „LuckyWP Table of Contents“
  3. У резултатима претраге пронађите додатак „LuckyWP Table of Contents“, кликните на дугме „Постави сада“ и почеће процес постављања додатка.
  4. Кад се заврши постављање, кликните на „Укључи“.

Постављање помоћу архиве

  1. Идите на страну „Додаци > Додај нови“ на контролној табли Вордпреса
  2. Кликните на дугме „Отпремите додатак“ и отвориће се образац за отпремање архиве.
  3. Одаберите архиву са додатком и кликните на „Постави сада“.
  4. Када се заврши постављање додатка кликните на дугме „Укључи додатак“.

Ручно постављање

  1. Отпремите фасциклу luckywp-table-of-contents у фасциклу са додатком, а то је обично /wp-content/plugins/.
  2. Идите на страну „Додаци > Додај нови“ на контролној табли Вордпреса
  3. Пронађите „LuckyWP Table of Contents“ на списку додатака и кликните „Укључи“.

После укључивања

У класичном уређивачу појавиће се дугме „Садржај“ (доступно на екрану за уређивање чланка/стране).

У Гутенберг уређивачу појавиће се блок „Садржај“ (под „Чести блокови“).

Елемент „Садржај“ појавиће се у изборнику „Подешавања“ на контролној табли Вордпреса.

За веб места која нису на енглеском језику, препоручује се омогућавање PHP проширења Intl.

Прегледи

3. новембар 2024. 1 одговор
It´s good, easy functional. I´d like only some more functions for example the possibility to define the depht of a chapter without using h1, h2 etc.
30. октобар 2024. 1 одговор
I am very happy with the plugin, it is easy to use and does what it is supposed to do, it also offers many creative design options. A small difficulty initially arose when I tried to create a table of contents from already numbered headings, as the numbering appeared twice. This was easily solved by selecting the option ‘without enumeration’ in the plugin settings under General/Enumeration. Thank you very much!
28. октобар 2024. 1 одговор
This is a great plugin! Initially, I wasn’t sure about installing a plugin that automatically installs table of contents on every posts, instead of selected the posts I want to show the TOC on. After using it, I came to the conclusion that: 1/ It’s much better if you may uninstall the plugin, it won’t require removing code from posts; 2/ The options ensure you will make TOC available on posts that realy need it. It’s very well thought.
Види свих 829 прегледа

Сарадници и градитељи

„LuckyWP Table of Contents“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„LuckyWP Table of Contents“ је преведен на 32 језика. Хвала преводиоцима за њихове доприносе.

Преведите „LuckyWP Table of Contents“ на свој језик.

Заинтересовани сте за градњу?

Прегледајте код, проверите SVN складиште или се пријавите на белешку градње преко RSS-а.

Белешка о изменама

2.1.9 — 2024-11-08

  • Fix „LuckyWP Plugins“ page.

2.1.8 — 2024-10-28

  • Adapt to WordPress 6.7.

2.1.7 — 2024-10-18

  • Fix non-critical vulnerability.

2.1.6 — 2024-10-04

  • Fix vulnerabilities.

2.1.5 — 2024-09-05

  • Minor refactoring.

2.1.4 — 2020-08-03

  • Minor refactoring.

2.1.3 — 2020-06-07

  • Added hook filter lwptoc_allow.

2.1.2 — 2020-05-08

  • Added hook filter lwptoc_title_tag.

2.1.1 — 2020-03-15

  • In heading ID duplicate hyphens are replaced with one.
  • Fixed: content of tags <style> and <script> was included in heading label.

2.1 — 2020-03-12

  • Added option „Additional CSS Class(es)“.
  • Added option „OL/LI“ to „List Markup Tags“.
  • Added support Oxygen Builder.
  • Removed class „lwptoc_item“ from links.
  • Minor fixes for performance.

2.0.9 — 2020-03-07

  • Added hook filters lwptoc_heading_html and lwptoc_heading_label.
  • Fixed: in some cases don’t register JS/CSS files.
  • Minor fixes for compatibility with future versions of WordPress.

2.0.8 — 2020-02-23

  • Added hook filter lwptoc_active.
  • Added tab „LuckyWP Plugins“ to settings.
  • Improvement work option „Skip headings by text“.
  • Fixed: in some cases shortcode incorrectly processed.
  • Fixed: in some cases auto insert work incorrectly.
  • Fixed: headings in table of contents not escaping.
  • Minor fixes in customize window.

2.0.7 — 2020-01-31

  • Added support child themes of „Twenty Twenty“.
  • Fixed: incorrect smooth scroll behavior when on page use CSS html {scroll-behavior: smooth;}.
  • Fixed: in some cases auto insert after first block work incorrectly.

2.0.6 — 2020-01-29

  • When enabled smooth scroll hash changed after complete animation.
  • Fixed: incorrectly processing conditional comments in content.
  • Fixed: JS don’t work on asynchronous loading.

2.0.5 — 2020-01-26

  • Fixed: incorrectly processing HTML entities in links.
  • Fixed: incorrectly processing scripts, styles and CDATA in content.

2.0.4 — 2020-01-25

  • In debugging information for „Site Health“ tool added „intl Version“ and „ICU Version“.
  • From hash is removed colon symbol when used hash format „As heading without transliterate“.
  • Fixed: incorrectly processing HTML entities.

2.0.3 — 2020-01-19

  • Added support „Twenty Twenty“ theme.
  • Minor code refactoring.

2.0.2 — 2020-01-10

  • Fixed: in some cases plugin incorrectly work with UTF-8.
  • Fixed: on automatically insertion table of contents with option “Before/after first heading” to posts without headings occurred error.
  • Fixed: if disabled show/hide toggle occured JS error.

2.0.1 — 2020-01-08

  • Fixed: in some cases headings processing incorrectly.

2.0 — 2020-01-07

  • Added debugging information for „Site Health“ tool.
  • CSS and JS are included only when table of content is displayed.
  • Removed dependency to jQuery on frontend.
  • Redesigned automatic insertion of table of contents using the PHP extension DOM (Document Object Model).
  • Redesigned processing headings using the PHP extension DOM (Document Object Model).
  • Minor enhancements in CSS.

1.9.11 — 2019-11-18

  • Added hook filters lwptoc_force_wp_transliterate and lwptoc_transliterator.
  • Fixed: in some cases for table of contents used a non-current post.

1.9.10 — 2019-11-10

  • Fixed: in some cases hash for heading without transliteration was generated incorrectly.

1.9.9 — 2019-11-06

  • Minor fixes for WPML compatibility.

1.9.8 — 2019-10-23

  • Minor fixes for compatibility with WordPress 5.3.

1.9.7 — 2019-10-17

  • Fixed: in some cases the widget was displayed incorrectly.

1.9.6 — 2019-10-11

  • Enhancements for more compatible with themes and plugins.

1.9.5 — 2019-10-09

  • Enhancements for more compatible with themes and plugins.

1.9.4 — 2019-09-04

  • Enhancements for more compatible with themes and plugins.

1.9.3 — 2019-08-25

  • Added WPML compatibility.

1.9.2 — 2019-08-11

  • Додата подршка за додатак Elementor.

1.9.1 — 2019-08-04

  • Додата подршка за додатак Toolset Views.

1.9 — 2019-08-04

  • Додата посебна шема боја „наслеђена из теме“.
  • Додата опција „Ознаке за означавање листе“.
  • Додата подршка за додатак Beaver Builder Themer.
  • Спроведено аутоматско уклањање празних заглавља из садржаја.
  • Аутоматско уметање садржаја „после првог блока“ узима у обзир само пасусе и заглавља.
  • Унапређен JS код како би се спречило поновно покретање.
  • Мање измене у нискама, исправка грешака у куцању.
  • У код додати савети за преводиоце.

1.8 — 2019-07-29

  • Додата опција „Користи rel=“nofollow“ за везе“
  • Изведена усклађеност са додатком Rank Math SEO.
  • Подразумевано подешавање за опцију „Аутоматско уметање садржаја“ изведено је као онемогућено.
  • У обавештењу „Оцените овај додатак“, акција „Већ сам оценио/ла додатак“ замењена акцијом „Не приказуј више“.
  • У код додати савети за преводиоце.

1.7 — 2019-07-18

  • Додата опција „Замени доњу црту (_) цртицом (-)“ за хеш.
  • Додата опција „Пребаци у мала слова“ за хеш.
  • Мање измене у нискама.
  • У код додати савети за преводиоце.
  • Поправљено: у неким случајевима изостављање заглавља није правилно функционисало.

1.6.1 — 2019-07-14

  • За формат хеша додата опција „Као заглавље без транслитерације“.
  • Додат хебрејски превод, захваљујући @cdk-comp и @0enaro.
  • Додат шпански превод, захваљујући @fernandot, @sanbec и @nobnob.
  • Унапређено генерисање хеша помоћу опције „Као заглавље“.

1.6 — 2019-07-13

  • Додата подршка за језике који се пишу здесна налево.
  • Додата опција „Нумерациони суфикс“.
  • Промењен текст домена на „luckywp-table-of-contents“.
  • Унапређена подршка за додатак Beaver Builder.

1.5.7 — 2019-07-10

  • Improvement smooth scroll implementation for support lazy loading images in content.
  • Поправљено: у неким случајевима глатко скроловање до заглавља није правилно функционисало.

1.5.6 — 2019-07-06

  • Поправљено: у неким случајевима опција „Минимални број заглавља“ није правилно функционисала.

1.5.5 — 2019-07-06

  • Измењен код ради усклађености са додатком Toolset Access.

1.5.4 — 2019-06-29

  • Додата подршка за додатак Beaver Builder.
  • Поправљено: у неким случајевима обрада заглавља није правилно функционисала.

1.5.3 — 2019-06-27

  • Поправљено: када се аутоматским уметањем садржаја нису мењала подешавања „Убаци садржај у <!–noindex–> таг“ и „Изостави заглавља“.
  • Поправљено: у неким случајевима аутоматско уметање после првог блока није функционисало.

1.5.2 — 2019-06-17

  • Додат филтер копче lwptoc_heading_id.
  • Спроведено класично понашање при клику на „Назад“ у претраживачу.

1.5.1 — 2019-06-05

  • Исправка грешака

1.5 — 2019-06-04

  • Побољшања за претраживаче (Гугл и друге).

1.4.1 — 2019-06-01

  • Исправка грешака

1.4 — 2019-06-01

  • Додат виџет „Садржај“.
  • Додата подршка за садржај који се реализује преко do_shortcode('[lwptoc]').
  • Побољшања за већу усклађеност са темама.

1.3.1 — 2019-05-09

  • Исправка грешака

1.3.0 — 2019-05-08

  • Изостављање заглавља на основу нивоа или текста.

1.2.2 — 2019-04-24

  • Исправка грешака

1.2.1 — 2019-04-24

  • Побољшања за већу усклађеност са темама.

1.2.0 — 2019-04-23

  • Додате опције за поравнање: „Центрирано“ и „Десно, без превоја“.
  • Додато подешавање „Формат хеша“.
  • У елементу везе уместо атрибута „name“ употребљен „id“.
  • Мања побољшања у CSS стиловима за већу усклађеност са темама.

1.1.1 — 2019-04-15

  • Таг <noindex> замењен тагом <!–noindex–>.

1.1.0 — 2019-04-14

  • Додата опција „Убаци садржај у <noindex> таг“.
  • Додати филтери за копче lwptoc_before, lwptoc_after, lwptoc_shortcode_tag.
  • Поправљено: у блоку „Класични уређивач“ у оквиру Гутенберг уређивача CSS стил за скраћени код није се учитавао.

1.0.4 — 2019-11-18

  • Исправка грешака

1.0.3 — 2019-11-17

  • Мање измене у изгледу
  • Исправка грешака

1.0.2 — 2019-11-16

  • Исправка грешака

1.0.1 — 2019-11-15

  • Исправка грешака

1.0.0 — 2018-11-14

  • Прва објава.