wiki:plugin:description
Различия
Показаны различия между двумя версиями страницы.
| wiki:plugin:description [2026/01/18 19:25] – создано VladPolskiy | wiki:plugin:description [2026/01/18 19:30] (текущий) – VladPolskiy | ||
|---|---|---|---|
| Строка 19: | Строка 19: | ||
| donationurl: | donationurl: | ||
| ---- | ---- | ||
| + | ===== Использование ===== | ||
| + | |||
| + | There are three alternative methods to specify the meta header keywords: | ||
| + | |||
| + | Существует три альтернативных способа указания ключевых слов в мета-заголовке: | ||
| + | |||
| + | * Параметр конфигурации “keyword_source” | ||
| + | * Ценность «абстрактный» | ||
| + | * Мета-заголовки автоматически заполняются кратким описанием страницы из системы метаданных DokuWiki. | ||
| + | * Ценность «глобальная» | ||
| + | * На каждой странице используется глобальное значение (указанное с помощью параметра конфигурации “global_description”). | ||
| + | * Значение «синтаксиса» | ||
| + | * Ключевые слова можно указать индивидуально для каждой страницы. | ||
| + | |||
| + | |||
| + | == Синтаксис == | ||
| + | |||
| + | (Если в настройках установлено значение «синтаксис») | ||
| + | |||
| + | < | ||
| + | {{description> | ||
| + | </ | ||
| + | {{description> | ||
| + | |||
| + | ===== Пример ===== | ||
| + | |||
| + | < | ||
| + | ... | ||
| + | <meta name=" | ||
| + | Добавленные мета-заголовки этой страницы выглядят следующим образом: | ||
| + | Эта функциональность применяется ко всем страницам после установки плагина. Пример мета-заголовков этой страницы выглядит так: "/> ..." /> | ||
| + | ... | ||
| + | </ | ||
| + | ... | ||
| + | <meta name=" | ||
| + | Добавленные мета-заголовки этой страницы выглядят следующим образом: | ||
| + | Эта функциональность применяется ко всем страницам после установки плагина. Пример мета-заголовков этой страницы выглядит так: "/> ..." /> | ||
| + | ... | ||
| + | |||
| + | ===== Обсуждение ===== | ||
| + | |||
| + | > Этот плагин копирует только аннотацию, | ||
| + | |||
| + | \\ | ||
| + | |||
| + | Я изменил функцию описания, | ||
| + | <code php> | ||
| + | function description(& | ||
| + | if(empty($event-> | ||
| + | |||
| + | global $ID; | ||
| + | $d = p_get_metadata($ID,' | ||
| + | if(empty($d)) return; | ||
| + | |||
| + | $a = str_replace(" | ||
| + | if(empty($a)) return; | ||
| + | // Begin SEO Changes | ||
| + | // Set the max words and the max lenght for description Tag | ||
| + | $words = 30; //Max 30 words | ||
| + | $lenght = 150; //Max 150 characters | ||
| + | $array = explode(' | ||
| + | $a = ""; | ||
| + | $i = 0; | ||
| + | foreach($array as $value){ | ||
| + | if($value != "" | ||
| + | if( $i <= $words){ | ||
| + | $temp .= $value." | ||
| + | if(strlen($temp) <= $lenght){ | ||
| + | $a .= $value." | ||
| + | }else{ | ||
| + | break; | ||
| + | } | ||
| + | }else{ | ||
| + | break; | ||
| + | } | ||
| + | } | ||
| + | $i++; | ||
| + | } | ||
| + | // END SEO Changes | ||
| + | $m = array(" | ||
| + | if(!defined(' | ||
| + | $event-> | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | Если вам нравится, | ||
| + | |||
| + | > Я использую этот плагин также вместе с плагином Keywords. Аннотация фактически создается не с начала страницы, | ||
| + | >> Редактирование: | ||
| + | >>> | ||
| + | |||
| + | Похоже, | ||
| + | |||
| + | > Было бы практично, | ||
wiki/plugin/description.1768753527.txt.gz · Последнее изменение: — VladPolskiy
