Симпатичен сорс код

Симпатичен сорс код е жаргона за "яки джиджавки". Създавам си колекция от код JavaScript, HTML, CSS, PHP, MYSQL  парчета код, които ми вършат златна работа или просто съм забърсал от нета  и смятам за интересни.

Много колони една до друга!

Базов код за поставяне на много колони еда до друга.

<style type="text/css">

#auto_order {
    border:0px solid transparent;
    width:100%;
    display:block;
    height:120px;
    text-align:left;
}
#auto_order .au_text, #auto_order .au_button_cont {
    border:0px solid transparent;
    float:left;
    display:block;
    width:67%;
    height:120px;
}
#auto_order .au_button_cont {
    width:33%;
}
</style>

<div id="auto_order">
    <div class="au_text">
        <div class="au_button_cont">
        fghg
        </div>
        <div class="au_button_cont">
        fghg
        </div>    
        <div class="au_button_cont">
        fghg
        </div>    
    </div>
    <div class="au_button_cont">
    fghg
    </div>
</div>

HTML meta (слагат се в <head> ..TУK.. </head>)

 <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />

 Joomla! 1.7 Plugin, Module, Component and Template Parameters

Calling Component parameters from component PHP Code:

$app = JFactory::getApplication('site');
$componentParams = $app->getParams('com_content');
$param = $componentParams->get('paramName', defaultValue);

Component parameters from outside a component PHP Code:

app = JFactory::getApplication('site');
$componentParams = $app->getParams('com_example');
$param = $componentParams->get('paramName', defaultValue);

Calling Module parameters from a module PHP Code:

$param = $params->get('paramName', 'defaultValue');

ex:
PHP Code:

$height     = $params->get('height', '');

Module parameters from outside a module PHP Code:

$module = JModuleHelper::getModule('banners');
$moduleParams = new JRegistry();
$moduleParams->loadString($module->params);
$param = $moduleParams->get('paramName', 'defaultValue');

Calling Plugin parameters from a plugin PHP Code:

$param = $this->params->get('paramName', defaultValue);

Calling Plugin parameters from outside a plugin PHP Code:

$plugin = JPluginHelper::getPlugin('editors', 'codemirror');
$pluginParams = new JRegistry();
$pluginParams->loadString($plugin->params);
$param = $pluginParams->get('paramName', 'defaultValue');

ex: PHP Code:

$param = $pluginParams->get('linenumbers');

Template parameters from inside a template PHP Code:

$param = $this->params->get('paramName', defaultValue);

Template parameters from outside a template PHP Code:

$app = JFactory::getApplication('site');
$template = $app->getTemplate(true);
$param = $template->params->get('paramName', defaultValue);

Remove index.php in Joomla URL

After you apply .htaccess mod_rewrite sometimes you are able to load URL with index.php in them and they will load with out redirect or rewrite. The following code has to be patched in the root index.php of joomla (1.5 / 2.5 / 3.0). Just at the beginning before define('_JEXEC', 1);.

$r = $_SERVER['REQUEST_URI'];

if(strpos($r,'index.php/'))
{
    $nkurl = array('index.php/'=>'');
    $rk = strtr($r, $nkurl);
    $rk = 'http://'.$_SERVER['HTTP_HOST'].$rk;
    header("HTTP/1.1 301 Moved Permanently");
    header( 'Location: '.$rk);
}

Remove Facebook Share Button counter and Like Button counter with AddThis.

/*Sharing options*/
.addthis_button_facebook_share iframe {
    width:60px!important;
    height:18px!important;    
}
.addthis_button_facebook_like iframe  {
    width:46px!important;
}
.addthis_button_tweet iframe {
    width:60px!important;    
}


Go Go Web