Skip to content

Instantly share code, notes, and snippets.

@2dpi
2dpi / gist:5012040
Last active December 14, 2015 02:09
JOOMLA: date format
<?php
// change default date format
// http://docs.joomla.org/How_do_you_change_the_date_format%3F
// http://nl3.php.net/manual/en/function.date.php
echo JHtml::_('date',$yourDateVariable, JText::_('j F, Y'));
// will output 22 Month, 2013
?>
@2dpi
2dpi / gist:5890113
Created June 29, 2013 06:33
SQL: joomla tag title output
<?php
// Initialiase variables.
$db = JFactory::getDbo();
foreach ($item->getValue('art_tags') as $key => $tag) {
if ($key >= 0) {
// Use following line in a model.
$query.$key = $db->getQuery(true);
// Prepare query.
$query.$key->select('u.id,u.parent_id,u.path,u.title');
@2dpi
2dpi / W3_Labels
Last active August 29, 2015 13:56
HTML: W3 Lables
<!--
LABEL > set style (warning, success, info, errro, add)
EXPAND with float, inline, outline_, grad, in_ or out_ etc..
-->
<span class="inline in_tighter outline_round label_warning">Label</span>
<span class="inline in_tighter outline_round label_success">Label</span>
<span class="inline in_tighter outline_round label_info">Label</span>
<span class="inline in_tighter outline_round label_error">Label</span>
<span class="inline in_tighter outline_round label_add">Label</span>
@2dpi
2dpi / gist:a540527a64f9f0093392
Created May 13, 2014 08:32
JOOMLA: truncate text blocks over the specified character limit (ie. word trim)
<?php
///////////////////////////////////////////////////////////////////////////////////
// ADD TEXT TO BE TRIMMED, SET TRIM LENGTH IN CHARACTERS, BREAK WORD, STRIP HTML //
// http://api.joomla.org/cms-3/classes/JHtmlString.html //
///////////////////////////////////////////////////////////////////////////////////
echo JHTML::_('string.truncate', $text, $length, true, false );
?>
@2dpi
2dpi / gist:bb5a06812bab0cb11b1b
Created May 20, 2014 10:25
SQL: copy column value from one table to another
UPDATE table1 INNER JOIN table2 ON table1.field_name = table2.field_name SET table1.field_name = table2.field_name
@2dpi
2dpi / gist:6a82181a4b223be7ecb4
Created June 10, 2014 09:58
PHP: array reset key values and filter empty
<?php
// RESET KEY VALUES TO START FORM 0 AND REMOVE EMPTY/NULL ENTRIES
$array =array_values(array_filter($array));
?>
@2dpi
2dpi / gist:b7969592177bfaca51e4
Created June 16, 2015 13:42
JOOMLA - Add Style Declaration
<?php if (!empty($attribs->select_banner_image)) {
$style = 'html {
background-image: url('.$attribs->select_banner_image.') !important;
background-size: contain;
background-repeat: no-repeat;
background-position: center top;
}';
$doc->addStyleDeclaration( $style );
} ?>