selin Posted November 12, 2014 Share Posted November 12, 2014 merhabalar, cs slider modülünde bir slayta link verip başarıyla kaydediyorum fakat ön tarafta link adresi benimadresim.com/kategori yerine ya da # yerine benimadresim.com/Array şeklinde kalıyor bir türlü çözemedim birisi yardım edebilirmi tpl 'deki link kısmı: href="{$slider.url}" idi href="{$slider.url[6]}" olarak deneyince benimadresim.com/%7Bcsslider_url%7D134-bizim-kategori <- oldu aslında olması gereken benimadresim.com/134-bizim-kategori {if $slider.animation->enablelink == 1} <a class="cs_slidelink" href="{$slider.url[6]}" target="{$slider.animation->target}"></a>{/if} getUrl private function getUrl($id_csslider = null) { $this->context = Context::getContext(); $id_shop = $this->context->shop->id; $id_lang = $this->context->language->id; if (!$result = Db::getInstance()->ExecuteS( 'SELECT sl.url FROM `'._DB_PREFIX_.'csslider_lang` sl LEFT JOIN `'._DB_PREFIX_.'csslider` s ON (sl.id_csslider = s.id_csslider) WHERE (sl.id_shop = '.(int)$id_shop.') AND sl.id_csslider = '.(int)$id_csslider.'')) return false; return $result; } if(isset($sliders) && !empty($sliders)) { foreach($sliders as $keySl=>$slider) { $sl = new SliderClass($slider['id_csslider']); $captions = $sl->getCaption(); $slider['animation'] = json_decode($slider['animation']); $slider['image'] = json_decode($slider['image']); $arrUrl = $this->getUrl($slider['id_csslider']); $slider['url'] = array(); foreach($arrUrl as $keyUrl => $valueUrl) { $slider['url'][] = $valueUrl['url']; } if(isset($captions) and !empty($captions)) { foreach($captions as $key=>$caption) { $slider['caption'][$key] = json_decode($caption['content']); } } $sliderList[$keySl] = $slider; //var_dump($slider['id_csslider']);die; } } SliderClass.php csslider.php Link to comment Share on other sites More sharing options...
safa Posted November 12, 2014 Share Posted November 12, 2014 bu modul yanılmıyorsam ücretli bir temanın modulu , öyle değilmi ? Link to comment Share on other sites More sharing options...
selin Posted November 13, 2014 Author Share Posted November 13, 2014 bu modul yanılmıyorsam ücretli bir temanın modulu , öyle değilmi ? evet, destek talep ettim yanıt gelmedi uğraş uğraş bir şekilde hallettim.. olması gereken href="{$slider.url[6]}" 6 = sizin dil id'niz. Link to comment Share on other sites More sharing options...
Recommended Posts