1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

Решено $wgRightsUrl ссылка в подвале

Тема в разделе "Для новичков", создана пользователем pavellgroup, 5 янв 2019.

  1. pavellgroup
    Оффлайн

    pavellgroup Только зашёл

    Регистрация:
    4 янв 2019
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    В LocalSettings.php есть ссылка $wgRightsUrl = "http://creativecommons.org/licenses/";
    которая отображается в подвале сайта "Содержание доступно по лицензии Creative Commons (если не указано иное)."
    Что нужно указать и где что бы эта ссылка открывалась в новой вкладке при нажатии?

    PS: Уже прописано в LocalSettings.php строка $wgExternalLinkTarget = '_blank';
     
  2. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.649
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
  3. pavellgroup
    Оффлайн

    pavellgroup Только зашёл

    Регистрация:
    4 янв 2019
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    На странице MediaWiki:Copyright
    с текстом
    "Содержание доступно по лицензии $1 (если не указано иное)."
    заменил "$1" на
    Код:
    <a href="https://creativecommons.org/licenses/" target="_blank">Creative Commons</a>
    Вопрос решён простым HTML
     
  4. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.649
    Симпатии:
    197
    Пол:
    Мужской
    Адрес:
    Самара
    Да, но так тогда не будет работать wgRightsUrl.
     
  5. pavellgroup
    Оффлайн

    pavellgroup Только зашёл

    Регистрация:
    4 янв 2019
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Продолжает работать для иконки "licensebuttons" в подвале.
     
  6. pavellgroup
    Оффлайн

    pavellgroup Только зашёл

    Регистрация:
    4 янв 2019
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    да, этот вариант тоже подходит, благодарю!

    на странице MediaWiki:Common.js записать код:
    Код:
    $('a').each(function() {
      var a = new RegExp('/' + window.location.host + '/');
      if(!a.test(this.href)) {
          $(this).click(function(event) {
              event.preventDefault();
              event.stopPropagation();
              window.open(this.href, '_blank');
          });
      }
    });
     

Поделиться этой страницей