вторник, 12 июля 2011 г.

График в Joomla

Joomla очень популярен среди различных групп пользователей и веб-мастеров. По моему мнению это связано с тем, что эта CMS имеет большое количество модулей, а ее документация доступна. Кроме того Joomla имеет большое сообщество, что облегчает решение некоторых задач. Хотя по моему опыту не очень...

В связи с повальным научным процессом, и появлением всяких высокоинтеллектуальных пользователей им уже мало одного описания каких-то либо данных :) Они требуют визуального представления :)

Как же организовать график в Joomla. Советую использовать flashChart Content plugin.
Плагин имеет большие возможности для построения графиков различных видов: диаграм, круговых и т.п.

После установки плагина мы можем вставить код в тело нашей статьи например
{flashchart data="50,60,70,80,90,60|109,120,100,130,140,100"}
sample01
{/flashchart}



Есть возможность строить графики в Joomla получая значения из БД например MySQL как пример

{flashchart height="700" width="100%"
data="database"
sql="Select title, hits From jos_content
Order By hits Desc Limit 10"
type="bar_cylinder" tooltip="#val# Hits" title="Most read Articles" x_label_rotate="80" bar_animation="grow-up"}
sample007
{/flashchart}

Можно также использовать GET, POST запросы для передачи дополнительной информации.
К сожалению у меня работали только POST запросы. Тогда название переменной берется в '#' и будет автоматически подставляться в запрос или текст обращения...

{flashchart height="700"
width="100%"
data="database"
sql="Select title, hits From jos_content
Order By hits Desc Limit 10"
type="bar_cylinder" tooltip="#val# Hits"
title="#title#"
x_label_rotate="80" bar_animation="grow-up"}sample007{/flashchart}

Здесь #title# которая передается в наш плагин. Например создав форму

<form action="site/index.php?=место вывода влагина" method="post">
<select name="title" size="1">
<option value="Привет">Привет</option>
<option value="Hello">Hello</option>
</select>
<input type="submit" value="Просмотр">
</form>


Увидим выбранное нами значение вместо #title# например 'Привет'.

Таким образом думаю не будет сложным освоить такой интересны модуль для построения графиков в Joomla как flashChart Content plugin.

Ссылки на модуль не привожу, думаю найти не сложно.

Комментариев нет: