Skip to content

osCommerce Türkiye Destek Sitesi - E-ticaret

Ana Sayfa Forum Dosyalar Haberler Bağlantılar Arama İletişim
Buradasınız: Ana Sayfa
Hoşgeldiniz, Ziyaretçi
Lütfen Giriş ya da Kayıt.    Şifrenizi mi unuttunuz?
products_new.php ürün sıralama (1 inceleyen) (1) Ziyaretçi
EN ALT Beğenilen: 0
BAŞLIK: products_new.php ürün sıralama
#3864
products_new.php ürün sıralama 3 Ay, 3 Hafta önce Başarı: 0  
ben bu sekilde ürünlerin yanyana olmasini istiyorum .osc.template-help.com/9792/products_new....698b6ec0a04cb1c7f690
fakat ne yaptiysam buradaki gibi yeni üürünleri yanyana 2 kolon halinde görüntüleyemedim.

yardımcı olursanız sevinirim.
ottomanreal (Kullanıcı)
Fresh Boarder
Gönderiler: 6
graphgraph
Şu An Sitede Değil Kullanıcı bilgilerini görmek için tıklayın
Kayıt Tutuldu Kayıt Tutuldu  
 
Herkesin yazı yazması yönetici tarafından engellenmiştir.  
#3865
Cvp:products_new.php ürün sıralama 3 Ay, 3 Hafta önce Başarı: 1  
hatayıda yazarsan ona gore daha kolay ve hızlı cevap yazarlar.
kuhi (Kullanıcı)
Gold Boarder
Gönderiler: 192
graphgraph
Şu An Sitede Değil Kullanıcı bilgilerini görmek için tıklayın
Kayıt Tutuldu Kayıt Tutuldu  
 
Birgün Herşey Türkçe Olacak....
 
Herkesin yazı yazması yönetici tarafından engellenmiştir.  
#3869
products_new.php ürün sıralama 3 Ay, 3 Hafta önce Başarı: 0  
hata diye bişey yok
sadece bu bir istek

tekrar anlatayım Newproducts.php ye tıkladığımızda ürünler tek sıra olarak alt alta gösteriliyor ben bunun 2 tane yan yana yada 3 tane yan yana ama yine aşağıya doğru ama 3 tane yan yana olarak olmasını istiyorum
adminde products_new.php de kaç tane ürün gösterilecek alt alata ayat yeri var atıyorum 5 tane alt alata yapabiliyorsun yada 12 taane göstersin yapabiliyorsun ancak 5 tane alt alta göstersin götermesinde 3 tane yan yana 5 tane aşağıya yada 2 tane yan yana şeklinde olsun istiyorum bunu yukarıda verdiğim örnekte görebilirsiniz o sayfada yan yana 2 ürün var ve aşağıya doğru da misal 3 sıra olmuş atnı osc ben kurdum yine tek sıra olarak görünüyor ve deli olacam...


ufak bi şekilde göstereyim

istenen şekil

1. ürün | 2. ürün | 3. ürün

4. ürün | 5. ürün | 6. ürün

7. ürün | 8. ürün | 9. ürün

10.ürün | 11. ürün |12. ürün


Var olan hali

1. ürün
2. ürün
3. ürün
4. ürün
5. ürün
6. ürün
7. ürün
8. ürün
9. ürün
ottomanreal (Kullanıcı)
Fresh Boarder
Gönderiler: 6
graphgraph
Şu An Sitede Değil Kullanıcı bilgilerini görmek için tıklayın
Kayıt Tutuldu Kayıt Tutuldu  
 
Herkesin yazı yazması yönetici tarafından engellenmiştir.  
#3870
Cvp:products_new.php ürün sıralama 3 Ay, 3 Hafta önce Başarı: 0  
mustafa85 (Kullanıcı)
Senior Boarder
Gönderiler: 61
graphgraph
Şu An Sitede Değil Kullanıcı bilgilerini görmek için tıklayın
Kayıt Tutuldu Kayıt Tutuldu  
 
No Private (: özel Cix ;)
 
Herkesin yazı yazması yönetici tarafından engellenmiştir.  
#3871
Cvp:products_new.php ürün sıralama 3 Ay, 3 Hafta önce Başarı: 0  
eklentimi yani bu nasıl kullanacam teşekkrü ederim ayrıca
ottomanreal (Kullanıcı)
Fresh Boarder
Gönderiler: 6
graphgraph
Şu An Sitede Değil Kullanıcı bilgilerini görmek için tıklayın
Kayıt Tutuldu Kayıt Tutuldu  
 
Herkesin yazı yazması yönetici tarafından engellenmiştir.  
#3873
Cvp:products_new.php ürün sıralama 3 Ay, 3 Hafta önce Başarı: 0  
anlatıuyorum sana ama yap çünkü ben yaptım oké

Ekran görüntüsündeki butonu yapmak için
www.netdenizen.com/buttonmill/glassy.php
adresini açın
95 piksel genişliğini yazın diğer özellikleride aşağıdaki gibi yap

Kod:

button text: DETAILS
primary color: 68bdf5
gradient color: 3399ff
width (pixels): 74
height (pixels): 20
corner radius (pixels): 5
text height (points): 7
text color: ffffff
background color: clear
font name: Helmet bold-ital
rollover primary color: 66ffff
rollover gradient color: 6666ff
rollover text color: 000000
quality: 3
image location: none
image height (pixels): 12
image name: 
image foreground color determination: auto
image foreground color: 000000
image transparent color determination: auto
image transparent color: ffffff



önce reload a tılayın daha sonra "download zipped images (png, jpeg, gif, readme)" ile indirin.


paketle içindeki includes/modules/products_listing_tpl.php
dosyası kutu kalıbının oldu dosyadır ve satır 355-387 arasnda
kutu dizaynı için gerekli olan tablo kodları vardır.
Kendinize göre dizaynı değiştirmek için o kısmı düzenlemeniz yeterli olacaktır.

kutu içinde ürün için özet açıklamasınında olmasını istiyorsanız
includes/modules/product_listing_tpl.php dosyasında
satır 32 deki aşağıdaki kodu bulun ve başındaki // kısmını silin.
ve veritabanında configuration tablosuna PRODUCT_SHORT_DESCRIPTION ı ekleyin


Kod:

// $column_list[] = PRODUCT_SHORT_DESCRIPTION; // alternative for adding a key to configuration


Kod:

INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('kutuda özet ürün açıklaması olsun', 'PRODUCT_SHORT_DESCRIPTION', '0', 'özet açıklama olsun mu?', '8', '11', now());


gibi.
eğer bu işlemi yapacaksanız ayrıca products_listing_tpl.php 355-387 arasındaki dizayn bölümüne

Kod:

echo $product_contents['products_short_description'];


yide eklemelisiniz.
Ayrıca birde satır 134 de '102' yazan bir kısım göreceksiniz o değerde özet açıklama.
ürün açıklamasının baştan kaç karakteri olacağını belirlemektedir. yani kararkter sayısıdır.
__________________________________________________________________________

Kurulum İşlemi

product listing columns v.2.2.7 indirin
paket içindeki catalogincludesmodules
dizininde
product_listing_col.php
product_listing_tpl.php
dosları olacak bu dosyaları oscommerce sitenideki aynı dizine(includes/modules) kopyalayın.

phpmyadmin ile catalog mysql db sine göz atın

configuration_group tablosunda "Ürün Listeleme" adı ile bir grup bulunacak bu grubun ID si 8 olması lazım
değilse sql sorgusunu ona göre değiştireceğiz.

Ürün Listeleme grup id 8 ise aşağıdaki kodu phpmyadmin de çalıştırın.


Kod:

INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Display Add Multiples column', 'PRODUCT_LIST_MULTIPLE', '0', 'Do you want to display the Multiple Quantity with Attributes column?', '8', '11', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Display Add Multiples with Buy Now column', 'PRODUCT_LIST_BUY_NOW_MULTIPLE', '0', 'Do you want to display the Multiple Quantity Buy Now with Attributes column?', '8', '12', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Number of column per row', 'PRODUCT_LIST_NUMCOL', '3', 'How many columns per row to display?', '8', '13', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Show actual price in the pull down menu for attributes', 'PRODUCT_LIST_ACTUAL_PRICE_IN_DROPDOWN', 'No', 'Do you want to show the actual price in the pull down menu for attributes or the (+ $10.00) ?', '8', '14', 'tep_cfg_select_option(array('Yes', 'No'), ', now());



daha sonra

catalog/index.php
doyasını açın

satır 129 civarına bakın

Kod:

$define_list = array('PRODUCT_LIST_MODEL' => PRODUCT_LIST_MODEL,
                         'PRODUCT_LIST_NAME' => PRODUCT_LIST_NAME,
                         'PRODUCT_LIST_MANUFACTURER' => PRODUCT_LIST_MANUFACTURER,
                         'PRODUCT_LIST_PRICE' => PRODUCT_LIST_PRICE,
                         'PRODUCT_LIST_QUANTITY' => PRODUCT_LIST_QUANTITY,
                         'PRODUCT_LIST_WEIGHT' => PRODUCT_LIST_WEIGHT,
                         'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE,
                         'PRODUCT_LIST_BUY_NOW' => PRODUCT_LIST_BUY_NOW);



kodu göreceksiniz. bu kod ile aşağıdaki kodu değiştirin.

Kod:

$define_list = array('PRODUCT_LIST_MODEL' => PRODUCT_LIST_MODEL,
                         'PRODUCT_LIST_NAME' => PRODUCT_LIST_NAME,
                         'PRODUCT_LIST_MANUFACTURER' => PRODUCT_LIST_MANUFACTURER,
                         'PRODUCT_LIST_PRICE' => PRODUCT_LIST_PRICE,
                         'PRODUCT_LIST_QUANTITY' => PRODUCT_LIST_QUANTITY,
                         'PRODUCT_LIST_WEIGHT' => PRODUCT_LIST_WEIGHT,
                         'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE,
                          //bof column product listing with attributes
                         'PRODUCT_LIST_MULTIPLE' => PRODUCT_LIST_MULTIPLE,
                         'PRODUCT_LIST_BUY_NOW_MULTIPLE' => PRODUCT_LIST_BUY_NOW_MULTIPLE,
                         //eof column product listing with attributes
                         'PRODUCT_LIST_BUY_NOW' => PRODUCT_LIST_BUY_NOW);



//----------------------------------------------------

Şimdide aynı dosyada satır 152 civarına bakın

Kod:

for ($i=0, $n=sizeof($column_list); $i<$n; $i++) {


kodu göreceksiniz. bu kod dan sonra aşağıdaki kod ekleyin.

Kod:

//bof column product listing
      if ( ($column_list[$col] == 'PRODUCT_LIST_BUY_NOW') || ($column_list[$col] == 'PRODUCT_LIST_PRICE') ) {
        continue;
      } //eof column product listing



_______________________________________________________________________

/catalog/includes/languages/turkish/index.php dosyası açın

herhangi bir satır başına

Kod:

define('TABLE_HEADING_MULTIPLE', 'Qty.');


kodunu ekleyin
//====================================================

/includes/classes/boxes.php dosyasını açın.

satır 39 civarına bakın

Kod:

if (isset($contents[$i][$x]['align']) && tep_not_null($contents[$i][$x]['align'])) $tableBox_string .= ' align="' . $contents[$i][$x]['align'] . '"';


sonrada aşağıdaki kod ekleyin.

Kod:

if (isset($contents[$i][$x]['valign']) && tep_not_null($contents[$i][$x]['valign'])) $tableBox_string .= ' valign="' . $contents[$i][$x]['valign'] . '"';


aynı dosyada en alt bölüme aşağıdaki kodu ekleyin

Kod:

class productListingTplBox extends tableBox {
    function productListingTplBox($contents) {
      $this->table_parameters = 'align="center"';
      $this->table_width = '50%'; // an actual pixel value might be better
      $this->table_cellpadding = '0';
      $this->tableBox($contents, true);
    }
  }



//====================================================

/includes/application_top.php (satır 360 civarı)

Kod:

case 'add_product' :    if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id'])) {
                               $cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+($HTTP_POST_VARS['cart_quantity']), $HTTP_POST_VARS['id']);
                                }
                              tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
                              break;



kod dan sonrada aşağıdaki kod ekleyin.
Kod:

case 'buy_now_form' :    if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id'])) {
                               $cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+($HTTP_POST_VARS['cart_quantity']), $HTTP_POST_VARS['id']);
// replace quantities         $cart->get_quantity($HTTP_POST_VARS['products_id'])-($cart->get_quantity($HTTP_POST_VARS['products_id']))+($HTTP_POST_VARS['cart_quantity']), $HTTP_POST_VARS['id']);
                               }
                              tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
                              break;
      // customer adds multiple products from the products_listing page
    case 'add_multiple' :
                              while ( list( $key, $val ) = each( $HTTP_POST_VARS ) )
                                 { 
                                 if (substr($key,0,11) == "Qty_ProdId_" || substr($key,0,11) == "Qty_NPrdId_")
                                 {
                                 $prodId = substr($key, 11);
                                 $qty = $val; 
                                 if ($qty <= 0 ) continue;
                                if(isset($HTTP_POST_VARS["id_$prodId"]) && is_array($HTTP_POST_VARS["id_$prodId"])) {
                                   // We have attributes
                                   $cart->add_cart($prodId, $cart->get_quantity(tep_get_uprid($prodId,$HTTP_POST_VARS["id_$prodId"]))+$qty, $HTTP_POST_VARS["id_$prodId"]);
                                 } else {
                                   // No attributes
                                   $cart->add_cart($prodId, $cart->get_quantity($prodId)+$qty);
                                 }
                                }
                              }
                              tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
                              break;




//====================================================

filenames.php dosyasını açın satır 49 civarında

Kod:

define('FILENAME_PRODUCT_LISTING', 'product_listing.php');


kodu ile aşağıdaki kodu yer değiştirin.

Kod:

define('FILENAME_PRODUCT_LISTING', 'product_listing_col.php');


kolay gelsin
Teşekkürler düzgün..
mustafa85 (Kullanıcı)
Senior Boarder
Gönderiler: 61
graphgraph
Şu An Sitede Değil Kullanıcı bilgilerini görmek için tıklayın
Kayıt Tutuldu Kayıt Tutuldu  
 
No Private (: özel Cix ;)
 
Herkesin yazı yazması yönetici tarafından engellenmiştir.  
EN ÜST
 
[+]
  • Dar ekran çözünürlüğü
  • Geniş ekran çözünürlüğü
  • Otomatik genişletme çözünürlüğü
  • Font boyutunu arttır
  • Font boyutunu düşür
  • Varsayılan font boyutu
  • fresh renk
  • hot renk
  • natural renk
  • dark renk