Превратите ссылку "Рокспрокет (полоски)" в всплывающее окно

Кто-нибудь знает, как я могу превратить ссылку readmore на roksproket во всплывающее окно? Не ломая рокспрокет?

1 ответ

Вы можете изменить файл шаблона, который отвечает за отображение списка статей, и добавить несколько плагинов jquery, таких как: http://dimsemenov.com/plugins/magnific-popup/

Вам нужно будет добавить несколько ссылок в заголовок вашего шаблона. Вы можете сделать это вручную, отредактировав файл index.php вашего шаблона. Сначала проверьте, что у вас в голове загружен jquery. Добавьте это к голове:

<!-- Magnific Popup core CSS file -->
<link rel="stylesheet" href="magnific-popup/magnific-popup.css"> 


<!-- Magnific Popup core JS file -->
<script src="magnific-popup/jquery.magnific-popup.js"></script>

если jquery не установлен, добавьте это перед любым js:

<!-- jQuery 1.7.2+ or Zepto.js 1.0+ -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 

Вам нужно будет изменить URL-адрес файлов в соответствии с настройками вашего сервера (вам нужно поставить jquery.magnific-popup.js а также magnific-popup.css в папке js и css соответственно.)

Затем найдите ссылку readmore <a class="readon" ... в файле шаблона roksproket, отвечающего за отображение списка статей (обычно это категория или блог). Добавьте класс, такой как mypopup чтобы получить что-то вроде <a class="readon mypopup" ...

Затем добавьте небольшой скрипт

<script type="text/javascript">
$('.mypopup').magnificPopup({ 
  type: 'inline'
    // other options
});
</script>

проверьте документацию плагина, но это должно сделать работу.

Другие вопросы по тегам