- Ontvangen bedankjes 0
omzetten component naar 3*
-
Onderwerp Auteur
- Gebruiker
-
Minder
Lees meer
06 nov 2016 18:32 #532
door
omzetten component naar 3* werd gestart door
Ik heb ooit een component laten schrijven alleen werkt die niet meer in 3.6
ik heb wel het e.e.a ontdekt waar het fout gaat. Als admin moet je de configuratie van het component kunnen zien en wel met dit stukje code:
if (&isAdmin) is het stukje code, en daar roept het component foutloos in 2.5.1 en 3.5.1 een regel op waar de admin het component kan configureren. Wat wordt daar nu voor gebruikt? iemand idee?
Het moet dus een check zijn waarmee alleen de administrator het recht heeft om iets uit te voeren in het component.
Het volledig stuk code is zo:
[edit Jussie] Gaarne in het vervolg code tussen codetags plaatsen.
Voor meer informatie graag even het volgende topic lezen:
forum.joomlacommunity.eu/show...?p=173#post173
Bericht toegevoegd op 6 november 2016 om 19:32
Vorige bericht was op 6 november 2016 om 17:15
inmiddels opgelost door dit stukje code te gebruiken:
ik heb wel het e.e.a ontdekt waar het fout gaat. Als admin moet je de configuratie van het component kunnen zien en wel met dit stukje code:
if (&isAdmin) is het stukje code, en daar roept het component foutloos in 2.5.1 en 3.5.1 een regel op waar de admin het component kan configureren. Wat wordt daar nu voor gebruikt? iemand idee?
Het moet dus een check zijn waarmee alleen de administrator het recht heeft om iets uit te voeren in het component.
Het volledig stuk code is zo:
Code:
<!--<div style="float:right;">-->
<?php
if ($isAdmin) {
?>
<a class="btn btn-default" href="<?php echo JRoute::_("index.php?option=com_tournament&page=tournaments&task=edit", false);?>"><?php echo JText::_("TOURNAMENTS");?></a>
<a class="btn btn-default" href="<?php echo JRoute::_("index.php?option=com_tournament&page=config", false);?>"><?php echo JText::_("OPTIONS");?></a>
<a class="btn btn-default" href="<?php echo JRoute::_("index.php?option=com_tournament&page=userscores", false);?>"><?php echo JText::_("ENTER_SCORES");?></a>
<?php
}
?>
---------------------------
[COLOR=red]Dit heb ik eronder gezet en is dan wel zichtbaar maar voor iedere gebruiker [/COLOR]
<a class="btn btn-default" href="<?php echo JRoute::_("index.php?option=com_tournament&page=tournaments&task=edit", false);?>"><?php echo JText::_("TOURNAMENTS");?></a>
[edit Jussie] Gaarne in het vervolg code tussen codetags plaatsen.
Voor meer informatie graag even het volgende topic lezen:
forum.joomlacommunity.eu/show...?p=173#post173
Bericht toegevoegd op 6 november 2016 om 19:32
Vorige bericht was op 6 november 2016 om 17:15
inmiddels opgelost door dit stukje code te gebruiken:
Code:
<?php if(JFactory::getUser()->id && array_intersect(array('7','8'),JFactory::getUser()->getAuthorisedGroups())) : ?>
<div class="only-visible-to-admin-or-specials">
<a id="do-something">
<?php echo JText::_('DO_SOMETHING'); ?>
</a>
//only visible to admin and special group
</div>
<?php endif; ?>
</div>
Discussie gesloten.