Копирует аннотацию страницы, общее описание или отдельный текст в строку мета-заголовка, видимую в исходном коде страницы.
Совместим с «Докувики»
Копирует аннотацию страницы, общее описание или отдельный текст в строку мета-заголовка, видимую в исходном коде страницы.
Похож на combo, keywords, meta, metaheaders
There are three alternative methods to specify the meta header keywords:
Существует три альтернативных способа указания ключевых слов в мета-заголовке:
(Если в настройках установлено значение «синтаксис»)
{{description>Здесь должно быть описание страницы}}
... <meta name="description" content="Этот плагин DokuWiki добавляет краткое описание страницы в мета-заголовок. Эта функция применяется ко всем страницам после установки плагина. Добавленные мета-заголовки этой страницы выглядят следующим образом: ... <meta name="description" content="Этот плагин DokuWiki добавляет краткое описание страницы в качестве мета-заголовка. Эта функциональность применяется ко всем страницам после установки плагина. Пример мета-заголовков этой страницы выглядит так: "/> ..." /> ...
… <meta name=«description» content=«Этот плагин DokuWiki добавляет краткое описание страницы в мета-заголовок. Эта функция применяется ко всем страницам после установки плагина. Добавленные мета-заголовки этой страницы выглядят следующим образом: … <meta name=«description» content=«Этот плагин DokuWiki добавляет краткое описание страницы в качестве мета-заголовка. Эта функциональность применяется ко всем страницам после установки плагина. Пример мета-заголовков этой страницы выглядит так: »/> …» /> …
Этот плагин копирует только аннотацию, созданную DokuWiki (например, для RSS-ленты), в мета-заголовки. Аннотация создаётся в начале страницы. Чтобы изменить её, вы можете использовать плагин meta - заголовков, см. описание → элемент «аннотация». Но изменение аннотации, вероятно, повлияет на вывод RSS-ленты, если вы используете режим аннотации RSS. — Martin Plicka 2008/09/08 09:46
Я изменил функцию описания, чтобы сделать её более удобной для поисковых систем (максимум 150 символов / максимум 30 слов). Новое: проверяет, установлен ли параметр DOKU_MEDIADETAIL, чтобы в подробном описании медиафайла не создавались повторяющиеся теги.
function description(&$event, $param) { if(empty($event->data)||empty($event->data['meta'])) return; global $ID; $d = p_get_metadata($ID,'description'); if(empty($d)) return; $a = str_replace("\n"," ",$d['abstract']); 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); $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("name"=>"description","content"=>$a); if(!defined('DOKU_MEDIADETAIL')){ $event->data['meta'][] = $m; } }
Если вам нравится, можете использовать :) — flam 2010/12/28 19:00
Я использую этот плагин также вместе с плагином Keywords. Аннотация фактически создается не с начала страницы, а берет все слова, выделенные жирным шрифтом на моей странице — V-12 2011/08/18 10:54Редактирование: Аннотация игнорирует стилизованный текст, кроме выделенного жирным шрифтом. Есть ли возможность сделать так, чтобы этот плагин работал аналогично плагину Keywords, где я могу вручную писать описание для отдельной страницы? — V-12 2011/08/25 18:41Это позволяет параметр синтаксиса в настройках — M. S. 2012/07/01 19:35
Похоже, pagelist не может обработать вывод этого плагина в Weatherwax. harald
Было бы практично, если бы синтаксис мог переопределять абстрактное или глобальное описание по умолчанию. molefunk