1

Тема: Charts

Charts

Google Charts для Monstra.

http://i.minus.com/ibg2F83q8Hrz1O.png


Примеры: (шорткоды)

{chart data="Mushrooms,3|Zucchini,5|Pepperoni,1"}
{chart width="640" height="480" data="Mushrooms,3|Zucchini,5|Pepperoni,1"}
{chart width="640" height="480" title="How Much Pizza I Ate Last Night" data="Mushrooms,3|Zucchini,5|Pepperoni,1"}
{chart width="640" height="480" title="How Much Pizza I Ate Last Night" type="bar" data="Mushrooms,3|Zucchini,5|Pepperoni,1"}

Скачать: charts.zip

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

2 (2012-11-25 20:05:13 отредактировано AlxBuk)

Re: Charts

Исправленная рабочая версия http://pastebin.com/SLrNmJtn
Здесь рабочее демо

Из коробки не работало.

Исправления касались smile в основном кавычек

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться

3

Re: Charts

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

Action::add('theme_header', 'Charts::themesHeaders');

Так как в теме отсутствует хук theme_header - это исправлено в новой Монстра 2.1.0 которая скоро будет.

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

4

Re: Charts

Awilum пишет:

Так как в теме отсутствует хук theme_header

Ну постепенно приходит понимание как работает тема. Исправлюсь smile

Если смотрел pastebin то должен был увидеть что я сделал кавычки правильными.

Ради примера вот

Оригинал

var options = {"title":"'.$title.'",
"width":'.(int)$width.',
"height":'.(int)$height.'};

Изменения

var options = {\'title\':\''.$title.'\',
\'width\':'.(int)$width.',
\'height\':'.(int)$height.'};

Причем в плагине все достаточно просто и почти как в примере который Гугл дает, собственно глядя на гугловский пример, построчно проверял и приводил в порядок.

!!!   ---   Облегчи жизнь себе и другим ЧИТАЙ ПРАВИЛА   ---   !!!

░░░▒▒▒▓▓▓█   Monstra Demo Site ®  █▓▓▓▒▒▒░░░

Сайт AlxBuk

Поделиться