Расширение:Favorites

From mediawiki.org
This page is a translated version of the page Extension:Favorites and the translation is 82% complete.
Справка по расширениям MediaWiki
Favorites
Статус релиза: стабильно
Реализация Служебная страница , Тег
Описание Позволяет пользователям создавать список избранных страниц.
Автор(ы) Jeremy Lemley (Jlemleyобсуждение)
Последняя версия 1.1.3
Политика совместимости Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki >= 1.36.0
Изменения в БД Да
Лицензия GNU General Public License 3.0 или позднее
Скачать
Пример
  • $wgFavoritesPersonalURL
  • $wgUseIconFavorite
favorites
Ежеквартальные загрузки 13 (Ranked 134th)
Переведите расширение Favorites, если оно доступно на translatewiki.net

The Favorites extension makes it easy for users to add pages to their personal favorites list with just one click, so they can browse through them again later or share their favorites with others. Он создает новую специальную страницу, содержащую список Избранного для каждого пользователя, аналогичный списку наблюдения. Это также позволяет публично встроить список избранного на страницу с помощью тега.

Использование

Users add items to the Favorite list by either selecting Favorite from the navigation menu, or by clicking the Star icon (if implemented - see Configuration parameters). Conversely, removing a Favorite from the list is a matter of clicking Unfavorite or clicking the Star a second time. Users can also edit their list through the Special:Favoritelist page using the same features included with the Watchlist.

Тег парсера

You can dynamically embed favorites on any page or template using the following tag:

<favorites/>

This tag takes the following arguments:

editlink=true
userpage=true
  • The "editlink" argument will add a link at the bottom of the list that will allow the user to edit their list of favorites.
  • The "userpage" argument will allow you to display your favorites on your user page. This argument will only work on a user page. Of course, leaving this argument off will display the logged-in user's own list, even while viewing someone else's user page.
  • If both arguments are combined, the edit link will display, but it will take the user back to their list of favorites, not those of the user they are viewing. This could get confusing, so it's not recommended.

Examples:

<favorites editlink=true />
<favorites userpage=true />

Служебная страница

This extension also creates a new Special page called "Special:Favoritelist". This special page allows users to view or edit their list of favorites. A link to this page can be added to the Personal Urls section of MediaWiki. See Configuration parameters for more details.

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием Favorites в вашей папке extensions/.
    Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Favorites
  • Добавьте следующий код в конце вашего файла LocalSettings.php :
    wfLoadExtension( 'Favorites' );
    // Optional parameters:
    // Add a Star icon for selecting favorites:
    // $wgUseIconFavorite = true; 
    // Add a "My Favorites" link to the personal URLs area:
    // $wgFavoritesPersonalURL = true;
    
  • Выполните скрипт обновления, который автоматически создаст необходимые таблицы, используемые расширением.
  • Yes Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.


Конфигурация

The $wgUseIconFavorite parameter will use the same "Star" icon that is included with the Vector Watchlist. If you are already using the Star icon for your watched items, you may want to set $wgVectorUseIconWatch to false in LocalSettings.php.

The $wgFavoritesPersonalURL parameter adds a link to "My Favorites" to the Personal Urls section of MediaWiki next to "My Watchlist".

Uninstalling

Most extensions can be removed by deleting them and editing LocalSettings.php to remove references to it. Since this extension makes changes to your database, removing it additionally requires undoing database changes. It's as simple as removing the favoritelist table from the database.

If you have access to your database using a tool like PHPMyAdmin, you can just delete the table. For commandline access or to use a script, you would use this command:

drop table favoritelist;