jquery plugin

  • Gast
  • Gebruiker
  • Gebruiker
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

?
Discussie gesloten.
  • Hans van der Meer
  • Administrator
  • Administrator
  • Weet soms dingen
Lees meer
12 aug 2015 13:57 #6279 door Hans van der Meer
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]

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
  • Gebruiker
Lees meer
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:
Code:
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/js/jqBarGraph.1.1.min.js');
en dat gebeurt om en nabij regel 40 in de index.php, resultaat moet dus zoiets zijn:
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');
Vervolgens een artikel aangemaakt (editor uit! vanwege strippen code):
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>
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.
Discussie gesloten.
  • Hans van der Meer
  • Administrator
  • Administrator
  • Weet soms dingen
Lees meer
12 aug 2015 13:57 #6281 door Hans van der Meer
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.
Gemaakt door Kunena