osCommerce Flash Carousel 3.2 daha önceki sürümlerde bildirilen hataların giderilmiş halidir.
osCommerce Flash Carousel 3.2 ile gelen yenilikler:
1. Avro (Euro) işareti ve virgül desteği eklenmiştir.
2. Özel karakter desteği eklenmiştir.
3. Artık "http://www.xxxx.xxx" ve "http://xxxxx.xxx" şeklinde site çağrılmasında sorunsuz çalışmaktadır.
4. Ürün resimlerinin yeniden boyutlandırılmasında saydamlık desteği eklenmiştir.
5. strip_tags fonksiyonu ile ürün isimlerinde oluşan hatalar giderilmiştir.
osCommerce Flash Carousel 3.2
Dosyaları aşağıdaki adresden indirebilirsiniz.
http://addons.oscommerce.com/info/6123 (osCommerce Flash Carousel 3.2 sql files başlıklı eklentinin download ikonuna tıklayınız.)
Kullanım Kılavuzu için aşağıdaki adresi ziyaret edebilirsiniz.
http://www.oscommerce.com.tr/oscommerce-ana-sayfa/81-oscommerce-flash-carouse-30-dokumani
Kurulum
Adım 1:
Kuruluma başlamadan önce tüm mağaza dosyalarınızı ve veritabanınızı yedekleyin.
Adım 2:
new_files dizinindeki tüm dosya ve dizinleri mağaza dizininize kopyalayın. Dosyaları sunucunuza göndermek için FTP programı kullanabilirsiniz.
Adım 3:
Mağaza kurulumunuz yeni ve herhangi bir dosya üzerinde düzenleme yapmadıysanız modified_files klasörü altındaki dosyaları aynen sunucunuza gönderebilirsiniz. Eklentiyi kurmak için mağaza dosyalarınızı kendiniz düzenleyecekseniz dördüncü adıma geçerek kuruluma devam edebilirsiniz. modified_files klasöründeki dosyaları kopyalayan kullanıcılar doğruca 14'üncü adıma geçebilirler.
Adım 4:
Aşağıdaki satırı /catalog/admin/includes/filenames.php dosyası için ekleyiniz :
- Kod: Tümünü seç
define('FILENAME_FLASH_CAROUSEL', 'flash_carousel.php');
Adım 5:
Aşağıdaki satırı /catalog/admin/includes/database_tables.php dosyası için ekleyiniz :
- Kod: Tümünü seç
define('TABLE_FLASH_CAROUSEL', 'flash_carousel');
Adım 6:
/catalog/admin/includes/boxes/catalog.php dosyasını aşağıdaki gibi düzenleyin :
Aşağıdaki satırı bulun :
- Kod: Tümünü seç
'<a href="' . tep_href_link(FILENAME_PRODUCTS_EXPECTED, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CATALOG_PRODUCTS_EXPECTED . '</a>');
Öncesine aşağıdaki satırı ekleyin :
- Kod: Tümünü seç
'<a href="' . tep_href_link(FILENAME_FLASH_CAROUSEL, '', 'NONSSL') . '" class="menuBoxContentLink">'.BOX_FLASH_CAROUSEL_PRODUCTS.'</a><br />' .
Adım 7:
Aşağıdaki satırları /catalog/admin/includes/functions/general.php
dosyasının sonunda bulunan ?> etiketinin hemen öncesine ekleyin :
- Kod: Tümünü seç
function tep_cfg_pull_down_flash_styles($style_name) {
if ($handle = opendir(DIR_FS_DOCUMENT_ROOT.'kampanya')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && is_dir(DIR_FS_DOCUMENT_ROOT.'kampanya/'.$file)) {
$handle_deep = opendir(DIR_FS_DOCUMENT_ROOT.'kampanya/'.$file);
while (false !== ($file_deep = readdir($handle_deep))) {
if ($file_deep != "." && $file_deep != ".." && is_dir(DIR_FS_DOCUMENT_ROOT.'kampanya/'.$file.'/'.$file_deep)) {
$files_deep[]= array('id' => $file.'::'.$file_deep,
'text' => $file.'('.$file_deep.')');
}
}
closedir($handle_deep);
}
}
closedir($handle);
}
return tep_draw_pull_down_menu('configuration_value', $files_deep, $style_name);
}
Adım 8.1:
/catalog/admin/includes/languages/english.php dosyasını aşağıdaki gibi düzenleyin :
Aşağıdaki satırı bulun :
- Kod: Tümünü seç
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'Products Expected');
Öncesine aşağıdaki satırı ekleyin :
- Kod: Tümünü seç
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Adım 8.2:
/catalog/admin/includes/languages/espanol.php dosyasını aşağıdaki gibi düzenleyin :
Aşağıdaki satırı bulun :
- Kod: Tümünü seç
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'Próximamente');
Öncesine aşağıdaki satırı ekleyin :
- Kod: Tümünü seç
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Adım 8.3:
/catalog/admin/includes/languages/german.php dosyasını aşağıdaki gibi düzenleyin :
Aşağıdaki satırı bulun :
- Kod: Tümünü seç
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'erwartete Artikel');
Öncesine aşağıdaki satırı ekleyin :
- Kod: Tümünü seç
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Adım 8.4:
/catalog/admin/includes/languages/turkish.php dosyasını aşağıdaki gibi düzenleyin :
Aşağıdaki satırı bulun :
- Kod: Tümünü seç
define('BOX_CATALOG_PRODUCTS_EXPECTED', 'Beklenen Ürünler');
Öncesine aşağıdaki satırı ekleyin :
- Kod: Tümünü seç
define('BOX_FLASH_CAROUSEL_PRODUCTS', 'Flash Carousel');
Adım 9:
/catalog/includes/database_tables.php dosyasını açın ve aşağıdaki kodu ekleyin.
- Kod: Tümünü seç
define('TABLE_FLASH_CAROUSEL', 'flash_carousel');
Adım 10:
/catalog/includes/filenames.php dosyasını açın ve aşağıdaki kodu ekleyin.
- Kod: Tümünü seç
define('FILENAME_FLASH_CAROUSEL', 'flash_carousel.php');
Adım 11:
/catalog/includes/application_top.php dosyasını aşağıdaki gibi düzenleyin :
Aşağıdaki satırı bulun :
- Kod: Tümünü seç
tep_expire_specials();
Hemen altına aşağıdaki satırları ekleyin :
- Kod: Tümünü seç
// auto expire flash carousel products
require(DIR_WS_FUNCTIONS . 'flash_carousel.php');
tep_expire_flash_carousel();
Adım 12:
Aşağıdaki satırları /catalog/include/functions/general.php
dosyasının sonunda bulunan ?> etiketinin hemen öncesine ekleyin :
- Kod: Tümünü seç
function tep_array_values_to_string_flash_carousel($array, $separator = ',') {
$get_string = '';
if (sizeof($array) > 0) {
while (list($key, $value) = each($array)) {
$get_string .= $value . $separator;
}
$remove_chars = strlen($separator);
$get_string = substr($get_string, 0, -$remove_chars);
}
return $get_string;
}
Adım 13:
/catalog/index.php dosyasını aşağıdaki gibi düzenleyin(iki ayrı yerde geçiyor)
Aşağıdaki satırları bulun :
- Kod: Tümünü seç
<tr>
<td><?php include(DIR_WS_MODULES . FILENAME_NEW_PRODUCTS); ?></td>
</tr>
Hemen öncesine aşağıdaki satırları ekleyin :
- Kod: Tümünü seç
<tr>
<td><?php include(DIR_WS_MODULES . FILENAME_FLASH_CAROUSEL); ?></td>
</tr>
Adım 14:
database_sql dizinini açın ve aşağıdaki talimata göre veritabanınızda gerekli tabloyu oluşturun.
Türkçe admin paneli kullananlar flash_carousel_turkish.sql dosyasını phpMyAdmin gibi bir programla çalıştırıp tabloyu oluşturabilirler Phpmyadmin kullanıcıları dosyayı import ederken dosyanın karakter gurubunu mutlaka latin1 seçerek yüklemeniz gerekmektedir..
İngilizce admin paneli kullananlar flash_carousel_english.sql dosyasını phpMyAdmin gibi bir programla çalıştırıp tabloyu oluşturabilirler.
Diğer dilleri kullanan kullanıcılarımız flash_carousel_english.sql dosyasını diledikleri dil için çevirebilirler. Eğer bu dosyayı farklı bir dile çevirdiyseniz lütfen bize de gönderin. Böylece ileriki sürümlerde diğer dilleride pakete ekleyebiliriz.
Adım 15:
catalog/kampanya dizininin haklarını 777 yapın(Chmod 777).
Adım 16:
Bu adımda catalog/includes/configure.php dosyaısnı düzenleyeceğiz. Bu ayarı yaptıktan sonra osCommerce Flash Carousel "http://www.xxxx.xxx" adresinde ve "http://xxxxx.xxx" adresinde çalışacaktır.
catalog/includes/configure.php dosyasını açın ve sayfanın en üstünde yer alan <?php etiketinden sonra aşağıdaki kodu ekleyin.
- Kod: Tümünü seç
$dom_name = $_SERVER["SERVER_NAME"];
Aşağıdaki satırları bulun.
- Kod: Tümünü seç
define('HTTP_SERVER', 'http://www.sizin_adresiniz.com');
define('HTTPS_SERVER', 'https://www.sizin_adresiniz.com');
define('HTTP_COOKIE_DOMAIN', 'www.sizin_adresiniz.com');
define('HTTPS_COOKIE_DOMAIN', 'www.sizin_adresiniz.com');
Aşağıdakiler ile yer değiştirin.
- Kod: Tümünü seç
define('HTTP_SERVER', 'http://' . $dom_name);
define('HTTPS_SERVER', 'https://' . $dom_name);
define('HTTP_COOKIE_DOMAIN', $dom_name);
define('HTTPS_COOKIE_DOMAIN', $dom_name);
Bu eklenti hakkında detaylı bilgi almak için aşağıdaki adresi ziyaret edebilirsiniz. http://addons.oscommerce.com/info/5850
Kurulumu tamamladınız. osCommerce Flash Carousel kullanımını anlatan yazıyı okumanızı tavsiye ediyoruz.
Güncelleme
osCommerce Flash Carousel 3.0'dan 3.2 sürümüne geçiş için tıklayın.
osCommerce Flash Carousel 3.0.1'den 3.2 sürümüne geçiş için tıklayın.
Kolay gelsin.




