|
|
|
Kayıt Tutuldu
|
|
|
Herkesin yazı yazması yönetici tarafından engellenmiştir.
|
|
|
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
|
Kayıt Tutuldu
|
|
|
Birgün Herşey Türkçe Olacak....
|
|
|
Herkesin yazı yazması yönetici tarafından engellenmiştir.
|
|
|
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
|
|
|
Kayıt Tutuldu
|
|
|
Herkesin yazı yazması yönetici tarafından engellenmiştir.
|
|
|
Cvp:products_new.php ürün sıralama 3 Ay, 3 Hafta önce
|
Başarı: 0
|
|
|
|
mustafa85 (Kullanıcı)
Senior Boarder
Gönderiler: 61
|
Kayıt Tutuldu
|
|
|
No Private (: özel Cix ;)
|
|
|
Herkesin yazı yazması yönetici tarafından engellenmiştir.
|
|
|
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
|
|
|
Kayıt Tutuldu
|
|
|
Herkesin yazı yazması yönetici tarafından engellenmiştir.
|
|
|
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
|
Kayıt Tutuldu
|
|
|
No Private (: özel Cix ;)
|
|
|
Herkesin yazı yazması yönetici tarafından engellenmiştir.
|
|
|