Как вставить скрипт

Опубликовано Ksenia-Polo - ср, 07/17/2019 - 16:03

1)Для любых случаев 

из форума: Как правило, на всех страницах body имеет классы, по которым можно определить, что это за тип ноды, например "node-type-blog". Можно добавить скрипт в основной скрипт темы:

if ($('body').hasClass('node-type-blog')) {
  // а вот тут ваш скрипт.
}

скрипт

2)При ручном вводе в режиме источник с форматом ввода Full HTML

3)При импорте

mathjax примеры

Опубликовано Ksenia-Polo - вс, 06/30/2019 - 12:11

Mathjax

1)Asciimath

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/latest.js?config=AM_CHTML"></script>
`sum_(i=1)^n i^3=((n(n+1))/2)^2`

2)TEx

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_CHTML' async></script>
\( S = \frac{1}{2} \cdot a \cdot b \cdot \sin(\alpha) \)

Сравнение нового синтаксиса

 S=\frac{1}{2}\cdot&a\cdot&b\cdot&\sin\alpha

для

asciimath

Опубликовано Ksenia-Polo - вс, 06/30/2019 - 12:09

Для отображения формулы сначала в режиме источника или в шаблон ввожу скрипт

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/latest.js?config=AM_CHTML"></script>

потом формулу в кавычках

Например

`sum_(i=1)^n i^3=((n(n+1))/2)^2`

или

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/latest.js?config=AM_CHTML"></script>
<p>`sum_(i=1)^n i^3=((n(n+1))/2)^2` `S=1/2⋅a⋅ha=1/2⋅b⋅hb=1/2⋅c⋅hunderset(c)( )` `S=1/2⋅a⋅b⋅sinα`</p>

Сохраняю в full html

Отдельный шаблон страницы для разных типов нод в Drupal 7

Опубликовано Ksenia-Polo - пт, 06/28/2019 - 10:29

https://drupal.ru/node/58386

https://vaden-pro.ru/blog/drupal/pagetplphp-nodetplphp-temizaciya-stranicy-nody-drupal-7


node--book.tpl.php, node--blog.tpl.php

этими шаблонами мы темизируем сам контент ноды, а если нужно перекрыть шаблон page.tpl.php для конкретного типа ноды, то

http://drupal.org/node/1035656

mathjax

Опубликовано Ksenia-Polo - пт, 06/28/2019 - 10:27

mathjax позволяет отображать Latex в браузере, но частично, т.е. предоствляет не вес возможности, а в основном только формулы.

Можно использовать скрипта его с помощью 

If you write your own HTML (directly or via a template/theme engine), you can include MathJax by adding this snippet to your page:

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML' async></script>

Я либо вставляю скрипт в режиме источник, либо добавляю прям в шаблон страницы

модуль LaTex на гитхаб

Опубликовано Ksenia-Polo - сб, 06/22/2019 - 17:18

https://github.com/tecnocat/latex/blob/master/README.md

залить модуль вручную

потом файл latex.class.php поместить в папку библиотек sites/all/libraries/latex

На admin/config/system/latex  указать следующие пути:
1)Path to latex binary on this server.
2)Path to dvips binary on this server.
3)Path to convert binary on this server.
4)Path to folder to store LaTeX cache data.
5)Path to folder to store temp LaTeX files.
6)Path to PHP class for LaTeX.