Автор Тема: HELP!!!Перевод Главной страницы шаблона BALOBA  (Прочитано 808 раз)

20 Октябрь 2016, 14:55:59
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблоне смотри, может там больше нет переменных перевода.
20 Октябрь 2016, 14:59:49
Ответ #16
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблоне смотри, может там больше нет переменных перевода.
можно поподробнее, не сильно силен в этом
20 Октябрь 2016, 15:38:48
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Файл TPL модуля открой и найди в нем такие переменные
{l s='Текст' mod='название модуля'}сколько таких переменных, столько должно быть в файле перевода.
20 Октябрь 2016, 15:46:44
Ответ #18
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Файл TPL модуля открой и найди в нем такие переменные
{l s='Текст' mod='название модуля'}сколько таких переменных, столько должно быть в файле перевода.
там этих переменных 11 штук, а в переводе половину не хватает
мои действия?)
20 Октябрь 2016, 16:31:28
Ответ #19
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
В админке в переводах установленных модулей нужно посмотреть, сначала в своей теме, потом в дефолтной. Там должне быть показанны эти переменные и там их нужно переводить.
20 Октябрь 2016, 16:44:35
Ответ #20
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В админке в переводах установленных модулей нужно посмотреть, сначала в своей теме, потом в дефолтной. Там должне быть показанны эти переменные и там их нужно переводить.
так выглядит файл producttabslider.tpl
<script type="text/javascript">

$(document).ready(function() {

$(".tab_content").hide();
$(".tab_content:first").show();

$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();
$(".tab_content").removeClass("animate1 {$tab_effect}");
var activeTab = $(this).attr("rel");
$("#"+activeTab) .addClass("animate1 {$tab_effect}");
$("#"+activeTab).fadeIn();
});
});

</script>

{if $page_name == 'index'}
<div class="col-md-9 col-sm-8 col-sms-12">
<div class="product-tabs-container-slider">
<ul class="tabs">
{$count=0}
{foreach from=$productTabslider item=productTab name=posTabProduct}
<li class="{if $smarty.foreach.posTabProduct.first}first_item{elseif $smarty.foreach.posTabProduct.last}last_item{else}{/if} item {if $count==0} active {/if}" rel="tab_{$productTab.id}"  >
{$productTab.name}
</li>
{$count= $count+1}
{/foreach}
</ul>

<div class="tab_container">
{foreach from=$productTabslider item=productTab name=posTabProduct}
<div id="tab_{$productTab.id}" class="tab_content">
<div class="row">
<div class="productTabContent">
{foreach from=$productTab.productInfo item=product name=myLoop}

<div class="slider_item">


<div class="item-inner">
<div class="products">
<a class = "bigpic_{$product.id_product}_tabproduct tabproduct-img product_image" href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}">
<img class="replace-2x" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.legend|escape:'html':'UTF-8'}" />
{if isset($product.new) && $product.specific_prices}
{if $product.specific_prices}<span class="sale">{l s='Sale!' mod='postabproduct'}</span>{/if}
{else}
{if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='postabproduct'} </span>{/if}
{if $product.specific_prices}<span class="sale">{l s='Sale!' mod='postabproduct'}</span>{/if}
{/if}
</a>
</div>
<div class="product-contents">
<h5 class="product-name"><a class="product-name" href="{$product.link|escape:'html'}" title="{$product.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h5>
<!-- {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}
<div class="price-box"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></div>{else}<div style="height:21px;"></div>{/if} -->

{if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}
<div  class="price-box">
{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}

{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0}
{hook h="displayProductPriceBlock" product=$product type="old_price"}
<span class="old-price product-price">
{displayWtPrice p=$product.price_without_reduction}
</span>
{hook h="displayProductPriceBlock" id_product=$product.id_product type="old_price"}
{if $product.specific_prices.reduction_type == 'percentage'}
<span class="price-percent-reduction">-{$product.specific_prices.reduction * 100}%</span>
{/if}
{/if}
<span class="price product-price">
{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}
</span>
{hook h="displayProductPriceBlock" product=$product type="price"}
{hook h="displayProductPriceBlock" product=$product type="unit_price"}
{/if}
</div>
{/if}
<div class="ratings">{hook h='displayProductListReviews' product=$product}</div>
<div class="actions">
{if isset($quick_view) && $quick_view}
<div class="quick_view">
<a class="quick-view" data-toggle="tooltip" data-placement="top" data-original-title="{l s='Quick view'  mod='postabproduct'}"  href="{$product.link|escape:'html':'UTF-8'}" rel="{$product.link|escape:'html':'UTF-8'}">
<i class="fa fa-eye"></i><span>{l s='Quick view' mod='postabproduct'}</span>
</a>
</div>
{/if}
<div class="acctions-inner">
<div class="cart">
{if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE}
{if ($product.allow_oosp || $product.quantity > 0)}
{if isset($static_token)}
<a class="button ajax_add_to_cart_button btn btn-default"  href="{$link->getPageLink('cart',false, NULL, "add=1&amp;id_product={$product.id_product|intval}&amp;token={$static_token}", false)|escape:'html':'UTF-8'}" rel="nofollow"  title="{l s='' mod='postabcategory'}" data-id-product="{$product.id_product|intval}">
<span><i class="fa fa-plus-square"></i> {l s='Add to cart' mod='postabproduct'}</span>

</a>
{else}
<a class="button ajax_add_to_cart_button btn btn-default"  href="{$link->getPageLink('cart',false, NULL, 'add=1&amp;id_product={$product.id_product|intval}', false)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='' mod='postabcategory'}" data-id-product="{$product.id_product|intval}">
<span>{l s='Add to cart' mod='postabproduct'}</span>
</a>
   {/if}     
{else}
<span class="button ajax_add_to_cart_button btn btn-default disabled">
<span>{l s='Add to cart' mod='postabproduct'}</span>
</span>
{/if}
{/if}
</div>
<ul class="add-to-links">

<li>
<a class="addToWishlist wishlistProd_{$product.id_product|intval}"   href="#" data-wishlist="{$product.id_product|intval}" onclick="WishlistCart('wishlist_block_list', 'add', '{$product.id_product|intval}', false, 1); return false;">
<span>{l s="Add to Wishlist" mod='postabproduct'}</span>

</a>
</li>
<li>

{if isset($comparator_max_item) && $comparator_max_item}
  <a class="add_to_compare"  href="{$product.link|escape:'html':'UTF-8'}" data-id-product="{$product.id_product}"><i class="fa fa-retweet"></i>{l s='Add to Compare' mod='postabproduct'}

  </a>
{/if}

</li>
</ul>
</div>
</div>
</div>
</div>

</div>


{/foreach}
</div>
<div class="boxprevnext">
<a class="prev prevtabslider"><i class="icon-angle-left"></i></a>
<a class="next nexttabslider"><i class="icon-angle-right"></i></a>
</div>
</div>
</div>
<!-- <script type="text/javascript">
  $(".product-tabs-container-slider #tab_{$productTab.id} .productTabContent").bxSlider({
slideWidth:{if $slideOptions.p_width != ''}{$slideOptions.p_width}{else}250{/if},
slideMargin: 10,
minSlides: {if $slideOptions.min_item != ''}{$slideOptions.min_item}{else}1{/if},
maxSlides: {if $slideOptions.max_item != ''}{$slideOptions.max_item}{else}8{/if},
speed:  {if $slideOptions.speed_slide != ''}{$slideOptions.speed_slide}{else}500{/if},
pause: {if $slideOptions.a_speed != ''}{$slideOptions.a_speed}{else}1000{/if},
controls: {if $slideOptions.show_arrow != 0}{$slideOptions.show_arrow}{else}false{/if},
pager: {if $slideOptions.show_ctr != 0}{$slideOptions.show_ctr}{else}false{/if},
});
</script> -->
{/foreach}

</div> <!-- .tab_container -->
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
var owl = $(".productTabContent");
owl.owlCarousel({
items :3,
slideSpeed: 1000,
pagination :false,
itemsDesktop : [1199,3],
itemsDesktopSmall : [991,2],
itemsTablet: [767,2],
itemsMobile : [480,1]
});
$(".nexttabslider").click(function(){
owl.trigger('owl.next');
})
$(".prevtabslider").click(function(){
owl.trigger('owl.prev');
}) 
});
</script>
{/if}
Во вложении скрин админки с переводом этого модуля

20 Октябрь 2016, 17:30:54
Ответ #21
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все что мог перепробовал, вариантов больше никаких в голове нет
Может кто нибудь готов помочь за символическую цену) ну или готов услышать ваш ценник
спасибо
20 Октябрь 2016, 18:20:36
Ответ #22
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Ты перевод измени и сохрани.
20 Октябрь 2016, 18:39:33
Ответ #23
  • Новичок
  • *
  • Сообщений: 16
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ты перевод измени и сохрани.
в том то и дело что там нет тех позиций которые отображаются на сайте. Или я чего-то не догоняю)
20 Октябрь 2016, 19:38:17
Ответ #24
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Перевод можно изменить меняя названия переменной.
{$productTab.name}Сменить названия можно в настройках модуля или в коде файла php.