Jump to content

Dil ve Kur seçeneklerini yukarıya alma.


vermidonx

Recommended Posts

Merhaba arkadaşlar ben sitemdeki aşağıda bulunan dil ve kur seçeneklerini, yukarıya logonun yanına yada daha görünür bir yere almak istiyorum. Bir de Kur seçneklerinde site para birimi var sayılan Euro olarak görünüyor bunu TL olarak değiştirmek istiyorum, Yani siteye ilkez giren biri direk euro değilde TL üzerinden fiyatları görmeli. 1.3x kulanıyorum, üzerinde uğraştığım site.

 

Oyunsat.net

Edited by vermidonx (see edit history)
Link to comment
Share on other sites

Şimdi bunun için modifiye kod yazabilirim sizin için ama tam olarak ne istediğinizden emin misiniz ? Kur değişimlerini nasıl takip edeceksiniz ?

 

Hocam istediğim en basidinden sitenin altında bulunan dil seçimlerini sayfanın üstüne taşımak, ve kur olayında sadece TL olsa kafi fakat ne yaptıysam sitenin var sayılanını TL ye çeviremiyorum siteyi ilk ziyeret eden bir kişi Euro üzerinden fiyatları görüyor bunu sadece TL yapmak istiyorum. diğer para birim seçenekleri olmasada olur.

Link to comment
Share on other sites

kurları sayfa yukarsına alamamanın nedeni temandan kaynaklanıyor genellikle header_right 'ta yer alıyor bu dil ve kur seçeneği ama senin teamanda bu yok herşeyi page 'in içine alınmış. en az uğraşarak bunların posizyonlarını absolute olarak ayarla ve margin-left ve margin-top ile istediğin yere konumla. css bildiğini varsayıyorum çünkü temanda türkçe class 'lar var . :)

 

http://www.w3schools.com/cssref/pr_class_position.asp

Link to comment
Share on other sites

Eet hocam defoult kuru TL olarak ayarlamıştım fakat olmamıştı. şimdi tekrar yaptım ve bir arkadaşa denetim TL gösterdiğini söylüyor.

Birde sizden ricam SEPET bölümünde şuan siz girince ne olarak yazıyor TL mi Euro işaretimi? Malüm ilk nasıl girersek öyle savede kalıyor ve olup olmadığını anlıyamıyoruz. :)

 

Yer değiştirme olayını verdiğiniz bilgiler doğrultusunda biraz daha kurcalıcam. ilgilendiğiniz için teşekkürler.

Link to comment
Share on other sites

Hocam istediğim en basidinden sitenin altında bulunan dil seçimlerini sayfanın üstüne taşımak, ve kur olayında sadece TL olsa kafi fakat ne yaptıysam sitenin var sayılanını TL ye çeviremiyorum siteyi ilk ziyeret eden bir kişi Euro üzerinden fiyatları görüyor bunu sadece TL yapmak istiyorum. diğer para birim seçenekleri olmasada olur.

 

Bu soru bana sorulmuş görünüyor değil mi ? Soruya cevap verilse yine bir nebze. Ama pırasa gibi olmuş başlık.

 

Neyse: Sizin için aşağıdaki kodu yazdım. Kodun içindeki "4" değerini TL para biriminin ID numarasına göre değiştirebilirsiniz.

  1. Aşağıdaki kod müşteriniz hangi para birimini seçerse seçsin siteyi TL para birimine çevirir.
  2. Daha önce sitenize girip başka para birimlerini seçenlerde dahil hepsi sadece TL görebilecek.
  3. Kodu sitenizin temasının header.tpl dosyasına ekleyeceksiniz. </head> tagından önce olursa daha iyi olur.
  4. Yönetim panelinden force_compile seçeneğini evet yapıp deneyin. Sonra yine hayır yapabilirsiniz.
  5. Sitenin default para birimininin ne olduğunu anlamak için çerezleri silmek gerekiyor.

 

{if $cookie->id_currency neq 4}
{literal}
<script language="javascript">
setCurrency(4);
</script>
{/literal}
{/if}

 

Herkese iyi alışverişler.

  • Like 1
Link to comment
Share on other sites

mahmut lütfen konuyu başka yerlere çekme. sanada pm gönderdim onuda okursan sevinirim.

soruyu soran sana bana sormuş diye birşey yok bence. herkes cevaplayabilir bu konuyu. yazdığın kod güzel kod , ama soruyu soran diğer dilleri pasif etmek istese admindende pasif edebilir. siteye ilk girişte default dil türkçe olsun demiş.

 

-Safa

Link to comment
Share on other sites

Bu soru bana sorulmuş görünüyor değil mi ? Soruya cevap verilse yine bir nebze. Ama pırasa gibi olmuş başlık.

 

Neyse: Sizin için aşağıdaki kodu yazdım. Kodun içindeki "4" değerini TL para biriminin ID numarasına göre değiştirebilirsiniz.

  1. Aşağıdaki kod müşteriniz hangi para birimini seçerse seçsin siteyi TL para birimine çevirir.
  2. Daha önce sitenize girip başka para birimlerini seçenlerde dahil hepsi sadece TL görebilecek.
  3. Kodu sitenizin temasının header.tpl dosyasına ekleyeceksiniz. </head> tagından önce olursa daha iyi olur.
  4. Yönetim panelinden force_compile seçeneğini evet yapıp deneyin. Sonra yine hayır yapabilirsiniz.
  5. Sitenin default para birimininin ne olduğunu anlamak için çerezleri silmek gerekiyor.

 

{if $cookie->id_currency neq 4}
{literal}
<script language="javascript">
setCurrency(4);
</script>
{/literal}
{/if}

 

Herkese iyi alışverişler.

 

Hocam evet size sordum fakat arkadaşta yardımcı oldu her ikinizede tşkler.

Konunun biraz karışmasının sebebi sabit bir cözüm üzerinde odaklanmam, alternatif cözümler önerilebilmesi için biraz dağıtım.

Kod için de ayrıca teşekürler.

Link to comment
Share on other sites

  • 7 months later...

Bu soru bana sorulmuş görünüyor değil mi ? Soruya cevap verilse yine bir nebze. Ama pırasa gibi olmuş başlık.

 

Neyse: Sizin için aşağıdaki kodu yazdım. Kodun içindeki "4" değerini TL para biriminin ID numarasına göre değiştirebilirsiniz.

  1. Aşağıdaki kod müşteriniz hangi para birimini seçerse seçsin siteyi TL para birimine çevirir.
  2. Daha önce sitenize girip başka para birimlerini seçenlerde dahil hepsi sadece TL görebilecek.
  3. Kodu sitenizin temasının header.tpl dosyasına ekleyeceksiniz. </head> tagından önce olursa daha iyi olur.
  4. Yönetim panelinden force_compile seçeneğini evet yapıp deneyin. Sonra yine hayır yapabilirsiniz.
  5. Sitenin default para birimininin ne olduğunu anlamak için çerezleri silmek gerekiyor.

 

{if $cookie->id_currency neq 4}
{literal}
<script language="javascript">
setCurrency(4);
</script>
{/literal}
{/if}

 

Herkese iyi alışverişler.

 

Merhaba,

 

Sitemi silip tekrar sıfırdan kurdum, eskiden bu kodla ürünleri dolar giriyordum ve satıcı bunu TL olarak görüyordu. Ancak aynı işlemi şimdi yapmama rağmen müşterilere dolar olarak gözüküyor.

Kodu <head> 'in altına yazıyorum. TL ID'si :1 . Default kur Dolar.

 

Kod:

{if $cookie->id_currency neq 1}

{literal}

<script>

setCurrency(1);

</script>

{/literal}

{/if}

 

Ancak header.tpl'yi dreamveawer ile açtığımda

var token = '{$token}';

satırı için syntax error veriyor. Bu satırı kaldırdığımda alttaki satırlara sırasıyla error veriyor.

 

var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};

var priceDisplayMethod = {$priceDisplay};

var roundMode = {$roundMode};

 

Neden olabilir?

Link to comment
Share on other sites

Kimsenin fikri yok mu?

Herkeste sorunsuz çalışıyor mu?

 

Merhaba

Kodu aynen yukarıdaki gibi girdiğinize emin misiniz ?

{literal} ve {if} tagları çok önemli.

{if $cookie->id_currency neq 1}
{literal}
<script>
setCurrency(1);
</script>
{/literal}
{/if}

Link to comment
Share on other sites

Evet aynen giriyorum, kur ayarı dolar'da TL ID'si 1, ancak ürünler yinede dolar olarak gözüküyor. Tüm kod bu şekilde:

 

 

<!DOCTYPE html>

<!--[if lt IE 7 ]><html class="ie ie6 no-js" lang="en"><![endif]-->

<!--[if IE 7 ]><html class="ie ie7 no-js" lang="en"><![endif]-->

<!--[if IE 8 ]><html class="ie ie8 no-js" lang="en"><![endif]-->

<!--[if IE 9 ]><html class="ie ie9 no-js" lang="en"><![endif]-->

<!--[if gt IE 9]><!--><html class="no-js" lang="{$lang_iso}"><!--<![endif]-->

<head>

{if $cookie->id_currency neq 1}

{literal}

<script>

setCurrency(1);

</script>

{/literal}

{/if}

<meta charset="utf-8">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>{$meta_title|escape:'htmlall':'UTF-8'}</title>

{if isset($meta_description) AND $meta_description}<meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />{/if}

{if isset($meta_keywords) AND $meta_keywords}<meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />{/if}

<meta name="generator" content="PrestaShop" />

<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />

<meta name="author" content="Prestashop 1.5">

<link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />

<link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />

<script type="text/javascript">

var baseDir = '{$content_dir}';

var baseUri = '{$base_uri}';

var static_token = '{$static_token}';

var token = '{$token}';

var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};

var priceDisplayMethod = {$priceDisplay};

var roundMode = {$roundMode};

</script>

{if isset($css_files)}

{foreach from=$css_files key=css_uri item=media}<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />

{/foreach}

{/if}

<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,600,700' rel='stylesheet' type='text/css'>

{if isset($js_files)}

{foreach from=$js_files item=js_uri}<script type="text/javascript" src="{$js_uri}"></script>

{/foreach}

{/if}

 

<script type="text/javascript" src="{$js_dir}script.js"></script>

<script type="text/javascript" src="{$js_dir}jscript_xjquery.jqtransform.js"></script>

<script type="text/javascript" src="{$js_dir}cookies.js"></script>

 

{$HOOK_HEADER}

</head>

<body {if isset($page_name)}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>

<!--[if lt IE 8]><div style='clear:both;height:59px;padding:0 15px 0 15px;position:relative;z-index:10000;text-align:center;'><a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today." /></a></div><![endif]-->

{if !$content_only}{if isset($restricted_country_mode) && $restricted_country_mode}

<div id="restricted-country">

<p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p>

</div>

{/if}

<div id="wrapper1">

<div id="wrapper2">

<div id="wrapper3">

<div id="header">

<a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"><img class="logo" src="{$img_dir}logo.png?{$img_update_time}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" /></a>

{$HOOK_TOP}

</div>

<div id="columns" class="columns clearfix">

<!-- Left -->

<div id="left_column" class="column">

{$HOOK_LEFT_COLUMN}

</div>

<div id="center_column" class="center_column">

{/if}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...