Beispiel #1
0
    public function setEndofPageSliderText($tagblock, $socialblock)
    {
        if (!JvrelInit::getCfg('eopsob_en')) {
            return;
        }
        $width = JvrelInit::getCfg('eopsob_box_width');
        $right = 0 - ($width + 5);
        $tmpl = new JvrelTemplate('tmpl_eopsob');
        $tmpl->articles = $this->articles;
        $tmpl->tagblock = JvrelInit::getCfg('eopsob_show_tags') ? $tagblock : '';
        $tmpl->socialblock = JvrelInit::getCfg('eopsob_show_smedia') ? $socialblock : '';
        $tmpl->width = $width;
        $tmpl->right = $right;
        $tmpl_1 = new JvrelTemplate('tmpl_poweredby');
        $tmpl->poweredby = $tmpl_1->getContents();
        JvrelInit::setEopsobData($tmpl->getContents());
        JFactory::getDocument()->addScriptDeclaration('
						jQuery(document).ready(function(){
							jQuery(window).scroll(function(){
								var distanceTop = jQuery("#jvrel_last").offset().top - jQuery(window).height();

								if  (jQuery(window).scrollTop() > distanceTop)
									jQuery("#jvrel_slidebox").animate({"right":"0px"},300);
								else
									jQuery("#jvrel_slidebox").stop(true).animate({"right":"' . $right . '%"},100);
							});

							jQuery("#jvrel_slidebox .close").bind("click",function(){
								jQuery(this).parent().remove();
							});
						});
					');
        JvrelInit::debug('EOPSOB Data pushed to memory');
        return;
    }
Beispiel #2
0
 function getContents()
 {
     $style = JvrelInit::getCfg('style');
     ob_start();
     require JPATH_ROOT . DS . 'media' . DS . 'com_jvrelatives' . DS . 'styles' . DS . $style . DS . 'tmpl' . DS . $this->filename . '.php';
     $contents = ob_get_contents();
     ob_end_clean();
     return $contents;
 }
 public function prepareKeywordTagging($tags, $urls, $title)
 {
     $tmpl = new JvrelTemplate('tmpl_tagblock');
     $tmpl->ismodule = $this->isModule();
     $tmpl->target = JvrelInit::getCfg('tag_link_search_wintarget') ? 'target="_blank"' : '';
     $tmpl->title = $title;
     $tmpl->tags = $tags;
     $tmpl->urls = $urls;
     return $tmpl->getContents();
 }
Beispiel #4
0
 private function getFooterSql($query, $override)
 {
     $sql = "";
     switch (JvrelInit::getCfg('sort_criteria')) {
         case 0:
             $sql = "a.hits asc";
             break;
         case 1:
             $sql = "a.created asc";
             break;
         case 2:
             $sql = "a.modified asc";
             break;
         case 3:
             $sql = "a.title asc";
             break;
         case 4:
             $sql = "a.hits desc";
             break;
         case 5:
             $sql = "a.created desc";
             break;
         case 6:
             $sql = "a.modified desc";
             break;
         case 7:
             $sql = "a.title desc";
             break;
         case 9:
             if (!$override) {
                 $sql = "RAND()";
                 break;
             } else {
                 return;
             }
         default:
             $sql = "RAND()";
             break;
     }
     $sql .= " limit 0, " . JvrelInit::getCfg("num_articles_content");
     $query->order($sql);
     return;
 }