- Ontvangen bedankjes 0
jquery plugin
- Gast
-
- Gebruiker
-
Minder
Lees meer
12 aug 2015 13:57 #6278
door Gast
jquery plugin werd gestart door Gast
ik heb de jquery pluin geupload en geinstalleerd. om te kijken of ik het aan de gang kreeg heb ik dit als test in een artikel gezet
[HTML]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4'],
);
$('#divForGraph').jqBarGraph({ data: arrayOfData });
?>
</body>
</html>[/HTML]
tussen {source} tags
maar ik zie niets
?
[HTML]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4'],
);
$('#divForGraph').jqBarGraph({ data: arrayOfData });
?>
</body>
</html>[/HTML]
tussen {source} tags
maar ik zie niets
?
Discussie gesloten.
- Hans van der Meer
-
- Administrator
-
- Weet soms dingen
Minder
Lees meer
- Berichten: 25
- Ontvangen bedankjes 2
12 aug 2015 13:57 #6279
door Hans van der Meer
Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Beantwoord door Hans van der Meer in topic jquery plugin
jquery wordt toch standaard al door Joomla zelf ingeladen? Dan hoef je deze toch niet zelf nog te installeren?
En waarom geef je HTML-gegevens mee, die codes worden ook al door Joomla verzorgd. Als je code wil uitvoeren dan hoef je alleen de php-code tussen de {source} te zetten. Overigens heb ik geen php-kennis dus of die code klopt of niet kan ik niet zeggen.
[PHP]<?php
arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4'],
);
$('#divForGraph').jqBarGraph({ data: arrayOfData });
?>[/PHP]
En waarom geef je HTML-gegevens mee, die codes worden ook al door Joomla verzorgd. Als je code wil uitvoeren dan hoef je alleen de php-code tussen de {source} te zetten. Overigens heb ik geen php-kennis dus of die code klopt of niet kan ik niet zeggen.
[PHP]<?php
arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4'],
);
$('#divForGraph').jqBarGraph({ data: arrayOfData });
?>[/PHP]
Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Discussie gesloten.
- Gast
-
- Gebruiker
-
Minder
Lees meer
- Ontvangen bedankjes 0
12 aug 2015 13:57 #6280
door Gast
Beantwoord door Gast in topic jquery plugin
Hoop onzekerheden en foutmogelijkheden in deze vraag maar ik heb een grafiekje op mijn scherm. Wat heb ik gedaan: uitgangspunt joomla installatie met protostar template als default, zoveel templates, zoveel manieren om met javascript om te gaan.
jqBarGraph.1.1.min.js geplaatst in protostar/js.
Index.php van protostar aangepast en het volgende toegevoegd:
en dat gebeurt om en nabij regel 40 in de index.php, resultaat moet dus zoiets zijn:
Vervolgens een artikel aangemaakt (editor uit! vanwege strippen code):
en daarna menuitem (single artikel) dat daarnaar verwijst, dat werkt.
De code is geen php maar javascript. Aan het einde van het tweede arrayelement moet geen komma staan. De $ vervangen door jQuery om evt conflicten te vermijden.
Hopelijk heb je er wat aan.
jqBarGraph.1.1.min.js geplaatst in protostar/js.
Index.php van protostar aangepast en het volgende toegevoegd:
Code:
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/js/jqBarGraph.1.1.min.js');
Code:
// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/js/template.js');
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/js/jqBarGraph.1.1.min.js');
// Add Stylesheets
$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/template.css');
Code:
<script type="text/javascript">
jQuery( document ).ready(function() {
var arrayOfData = new Array(
[10.3,'Jan','#f3f3f3'],
[15.2,'Feb','#f4f4f4']
);
jQuery('#divForGraph').jqBarGraph({ data: arrayOfData });
});
</script>
<div id="divForGraph"></div>
De code is geen php maar javascript. Aan het einde van het tweede arrayelement moet geen komma staan. De $ vervangen door jQuery om evt conflicten te vermijden.
Hopelijk heb je er wat aan.
Discussie gesloten.
- Hans van der Meer
-
- Administrator
-
- Weet soms dingen
Minder
Lees meer
- Berichten: 25
- Ontvangen bedankjes 2
12 aug 2015 13:57 #6281
door Hans van der Meer
Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Beantwoord door Hans van der Meer in topic jquery plugin
Is het gelukt?
Moderator Joomlacommunity
Mede-organisator JoomlaDagen
ex Team Leader Official Joomla Social Media Team, ex-JUG-organisator & Joostock (RIP) mede-organisator
Eigen site: www.hierbenikthuis.nl
Discussie gesloten.