• Cs-Cart Türkiye Destek ve Paylaşım Sitemize Hoş Geldiniz
  • Yeni Temamızla Daha işlevsel Sizlerleyiz.
  • Öneri ve Dileklerinizi Mesajla iİetiniz.
Hoşgeldiniz.! Lütfen Giriş Yap yada Kayıt Ol


Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Soru Promo text ekleyince ürün sayfasındaki kayma sorunu
#1

.zip   default_template.zip (Dosya Boyutu: 1.62 KB / İndirme Sayısı: 5) Ürünü tanımlarken promo text kısmına yazı veya resim ekleyince soldaki ürün resmiyle sağdaki promotext arasında kalan orta kısımda kayma oluyor. içerik aşağı doğru gidiyor deneme yaparak ne dediğimi anlayabilirsiniz yada promo text eklediyseniz bu sorunu biliyorsunuzdur. Ürüne havale indirimi belirleyip gösterdiğimiz ürün ana sayfası temasında ufak bir değişiklik yaparak bu sorunu hallettim bu arada ben havale indiriminin altına ürünün kaç lira taksitle alınabileceğini de ekledim. editlenmiş ürün ana sayfası tpl sini ekte veriyorum kendinize göre düzenleyip kullanabilirsiniz. Düzenlemeden sonra nasıl görüldüğüyle ilgili http://tikmar.com/cazu-japon-style-bayan...w5003.html bu sayfaya bakabilirsiniz.
 
Cevap
#2
Selam morpheus,

Sözüne ettiğin problemi yaşadım, Sağ tarafta promotext bölümüne ne kadar çok bilgi koyarsan sol taraftaki ürün kodu fiyatlar vs. o kadar aşağı kayıyordu. Tablolama düzeni düşüncesizce yapılmış. Sanırım sen toplam bilgileri önce iki kolona ayırıp, ürüne ait isim, fiyat gibi bilgileri sol sütunda bırakıp promotexti sağ sütuna yerleştirmişsin. Güzel olmuş. Bu benim de planladığım bir şeydi. Baktım tam anlayamadım erteledim. Eline sağlık. Ama mümkünse bir düzenleme daha yapmanı isteyeceğim.

En üstteki ürün adı ve altındaki çizgi de sol sütunda kaldığı için üstte sağ taraf boş kalmış. Onu colspan tagı ile üst satırı tek kolona (hücreye) dönüştürsen daha şık olur. Birde havale ve taksitli fiyatları için ilave ettiğin satırları // veya sembolleri vasıtası ile açıklama yazarak belirtsen biz ihtiyacı olmayanlar devreden çıkartabilelim.

[Resim: tikmar.png]

[Resim: urundeataysayfasitablo.png]

PHP Kod:
<table>
  <
tr>
    <
td colspan="2" >Ürün adı</td>

  </
tr>
  <
tr>
    <
td>Fiyat<br>Ürünkodu<br>vs.</td>
    <
td>Promotext</td>
  </
tr>

</
table
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
#3
Biraz çabaladım ve buldum lazım olanlar buyursun.

(dikkat: bu mesajda düzenlenen default_template.tpl dosyası 4.1.2'den 4.1.3'e güncellenirken değiştirilen, güncellenen dosyalar arasındadır ve bu düzenleme 4.1.3 üzerinde yapılmıştır. 4.1.2 default_template.tpl dosyasında denenmemiştir.)

/home/username/public_html/design/themes/basic/templates/blocks/product_templates/default_template.tpl
dosyasında bir tablo açtım ve kapadım. Bu kodları koyduğum satırlar sağ tarafında

yazan tablonun açılış kodları


yazan ise kapama kodlarıdır.

Bu kodları benimki ile aynı satırlara koyar veya daha önce bir değişiklik yapmamışsanız (yine de eskisini yedekleyerek) kodlarını benimki ile değiştirirseniz görüntü alttaki resimdeki gibi olacaktır.


Kod:
{script src="js/tygh/exceptions.js"}

<div class="product-main-info">
<div class="clearfix">
{hook name="products:view_main_info"}

    {if $product}
    {assign var="obj_id" value=$product.product_id}
    {include file="common/product_data.tpl" product=$product separate_buttons=$separate_buttons|default:true but_role="big" but_text=__("add_to_cart")}
        <div class="image-wrap float-left">
            {hook name="products:image_wrap"}
                {if !$no_images}
                    <div class="image-border center cm-reload-{$product.product_id}" id="product_images_{$product.product_id}_update">

                        {assign var="discount_label" value="discount_label_`$obj_prefix``$obj_id`"}
                        {$smarty.capture.$discount_label nofilter}

                        {include file="views/products/components/product_images.tpl" product=$product show_detailed_link="Y" image_width=$settings.Thumbnails.product_details_thumbnail_width image_height=$settings.Thumbnails.product_details_thumbnail_height}
                    <!--product_images_{$product.product_id}_update--></div>
                {/if}
            {/hook}
        </div>
        <div class="product-info">
            {assign var="form_open" value="form_open_`$obj_id`"}
            {$smarty.capture.$form_open nofilter}

            {hook name="products:main_info_title"}
            {if !$hide_title}<h1 class="mainbox-title">{$product.product nofilter}</h1>{/if}

            <div class="brand-wrapper">
                {include file="views/products/components/product_features_short_list.tpl" features=$product.header_features}
            </div>
            {/hook}

            <hr class="indented" />


            {assign var="old_price" value="old_price_`$obj_id`"}
            {assign var="price" value="price_`$obj_id`"}
            {assign var="clean_price" value="clean_price_`$obj_id`"}
            {assign var="list_discount" value="list_discount_`$obj_id`"}
            {assign var="discount_label" value="discount_label_`$obj_id`"}

            <div class="product-note">
                {$product.promo_text nofilter}
            </div>
<table border='1'></tr><td> <!-- Promo text içeriğinin soldaki kodları aşağı kaydırmasını engelleme tablosu kodu açma -->
            <div class="{if $smarty.capture.$old_price|trim || $smarty.capture.$clean_price|trim || $smarty.capture.$list_discount|trim}prices-container {/if}price-wrap clearfix product-detail-price">
            {if $smarty.capture.$old_price|trim || $smarty.capture.$clean_price|trim || $smarty.capture.$list_discount|trim}
                <div class="float-left product-prices">
                    {if $smarty.capture.$old_price|trim}{$smarty.capture.$old_price nofilter}&nbsp;{/if}
            {/if}

            {if !$smarty.capture.$old_price|trim || $details_page}<p class="actual-price">{/if}
                    {$smarty.capture.$price nofilter}
            {if !$smarty.capture.$old_price|trim || $details_page}</p>{/if}

            {if $smarty.capture.$old_price|trim || $smarty.capture.$clean_price|trim || $smarty.capture.$list_discount|trim}
                    {$smarty.capture.$clean_price nofilter}
                    {$smarty.capture.$list_discount nofilter}
                </div>
            {/if}

            </div>

            {if $capture_options_vs_qty}{capture name="product_options"}{$smarty.capture.product_options nofilter}{/if}
            <div class="options-wrapper indented">
                {assign var="product_options" value="product_options_`$obj_id`"}
                {$smarty.capture.$product_options nofilter}
            </div>
            {if $capture_options_vs_qty}{/capture}{/if}

            <div class="advanced-options-wrapper indented">
                {if $capture_options_vs_qty}{capture name="product_options"}{$smarty.capture.product_options nofilter}{/if}
                {assign var="advanced_options" value="advanced_options_`$obj_id`"}
                {$smarty.capture.$advanced_options nofilter}
                {if $capture_options_vs_qty}{/capture}{/if}
            </div>
                
            <div class="sku-options-wrapper indented">
                {assign var="sku" value="sku_`$obj_id`"}
                {$smarty.capture.$sku nofilter}
            </div>

            {if $capture_options_vs_qty}{capture name="product_options"}{$smarty.capture.product_options nofilter}{/if}
            <div class="product-fields-wrapper indented">
                <div class="product-fields-group">
                    {assign var="product_amount" value="product_amount_`$obj_id`"}
                    {$smarty.capture.$product_amount nofilter}

                    {assign var="qty" value="qty_`$obj_id`"}
                    {$smarty.capture.$qty nofilter}

                    {assign var="min_qty" value="min_qty_`$obj_id`"}
                    {$smarty.capture.$min_qty nofilter}
                </div>
            </div>
            </td></tr></table> <!-- Promo text içeriğinin soldaki kodları aşağı kaydırmasını engelleme tablosu kodu kapama -->
            {if $capture_options_vs_qty}{/capture}{/if}

            {assign var="product_edp" value="product_edp_`$obj_id`"}
            {$smarty.capture.$product_edp nofilter}

            {if $show_descr}
            {assign var="prod_descr" value="prod_descr_`$obj_id`"}
            <h2 class="description-title">{__("description")}</h2>
            <p class="product-description">{$smarty.capture.$prod_descr nofilter}</p>
            {/if}

            {if $capture_buttons}{capture name="buttons"}{/if}
                <div class="buttons-container">

                    {if $show_details_button}
                        {include file="buttons/button.tpl" but_href="products.view?product_id=`$product.product_id`" but_text=__("view_details") but_role="submit"}
                    {/if}

                    {assign var="add_to_cart" value="add_to_cart_`$obj_id`"}
                    {$smarty.capture.$add_to_cart nofilter}

                    {assign var="list_buttons" value="list_buttons_`$obj_id`"}
                    {$smarty.capture.$list_buttons nofilter}

                </div>

            {if $capture_buttons}{/capture}{/if}

            {assign var="form_close" value="form_close_`$obj_id`"}
            {$smarty.capture.$form_close nofilter}

            {if $show_product_tabs}
            {include file="views/tabs/components/product_popup_tabs.tpl"}
            {$smarty.capture.popupsbox_content nofilter}
            {/if}
        </div>
    {/if}

{/hook}
</div>



{if $smarty.capture.hide_form_changed == "Y"}
    {assign var="hide_form" value=$smarty.capture.orig_val_hide_form}
{/if}

{if $show_product_tabs}

{include file="views/tabs/components/product_tabs.tpl"}

{if $blocks.$tabs_block_id.properties.wrapper}
    {include file=$blocks.$tabs_block_id.properties.wrapper content=$smarty.capture.tabsbox_content title=$blocks.$tabs_block_id.description}
{else}
    {$smarty.capture.tabsbox_content nofilter}
{/if}

{/if}
</div>

<div class="product-details">
</div>

{capture name="mainbox_title"}{assign var="details_page" value=true}{/capture}

[Resim: promotext-duzeltme.jpg]
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
  


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Ürün Sayfasinda Bestseller salihli 3 1,033 04.04.2021, 08:08
Son Yorum: salihli
  Soru:  lifestyle temada katagori sorunu abdullah 9 5,342 18.03.2021, 02:18
Son Yorum: morpheus
  Imagick Sorunu Yaşayanlara! Snekhers 0 1,054 06.12.2020, 23:07
Son Yorum: Snekhers
  Soru:  CVS çıktısında TR karakter sorunu Buzgibi 3 8,589 12.03.2020, 11:08
Son Yorum: beyaznevresim
  Excel CSV Dil Sorunu ofazli 2 5,075 26.07.2018, 08:23
Son Yorum: ofazli

Hızlı Menü:


Tarama: 1 Ziyaretçi