osCommerce 2.2 RC2a sürümü basit yerleşik bir tema ile kullanıcılara sunulmaktadır. Bu yazımızda osCommerce mağazanıza nasıl tema sistemi kurabileceğiniz ve hali hazırda ücretsiz sunulan temaları nasıl çalıştıracağınızı anlatmaya çalışacağım. Öncelikle bu yazıda anlatılanları yeni kurulmuş ve değişiklik yapılmamış bir osCommerce üzerinde yapmanızı tavsiye ediyorum. Bu konuda tecrübe kazandıktan sonra kendi mağazanızı rahatlıkla düzenleyebilirsiniz.

osCommerce yazılımına tema desteği sağlamak için osCommerce Basit Tema Sistemi (Simple template system-STS) eklentisini kuracağız. http://www.ezosc.com/templates/



Basit Tema Sistemi (STS) nedir?

Basit Tema Sistemi (STS) osCommerce mağaza yazılımlarının 2.2MS2, RC1 ve RC2 sürümleri için kolayca tema sistemi kurulmasını sağlar. Böylece sitenizin grafiksel kısmını Dreamweaver ve FrontPage gibi standart html editörleri ile tasarlamınızı sağlar.

Basit Tema Sistemi (STS) nasıl çalışır?

osCommerce kodu çalışırken sırası ile yaptığı işlemlerin sonucunu ekrana basar. Basit Tema Sistemi ile kodun ürettiği çıktılar ekrana basılmadan değişkenlere kaydedilir. Her değişken sitede bir yere tekabül etmektedir. Örneğin reklam alanına basılacak kodların çıktısı $banner değişkenine atanır. Basit Tema Sistemi son olarak tema dosyanızdaki $banner değişkeni yerine daha önce bu değişkene kaydedilen veriyi yerleştirir. Bu şekilde çalışan sistem sizin bir tema dosyasını değiştirerek kendi tasarımınızı oluşturmanıza olanak sağlar.

Kısaca Basit Tema Sistemi ile oluşturacağınız bir sayfa ile tüm mağaza tasarımınızı değiştirmenize imkan tanır. Dilerseniz mağazanıdaki kategoriler, firmalar ve belirli bir ürün için farklı sayfa tasarımları oluşturmanızı sağlar.

Standart eklenti kurulumda "blank" yani boş bir tema sunulmaktadır. Bu tema ile kendi temanızı oluşturmak için gerekli olan kodları görebilirsiniz. Boş temayı kullanarak kendi tasarımınız içinde kullanacağınız çeşitli değişkenler (yer tutucular) kullanabilirsiniz. Boş tema "catalog/includes/sts_templates/test/sts_blank_template.html" dizininde bulunmaktadır.

Basit Tema Sistemini nerden indirebilirim?

icon Basit Tema Sistemi Kurulum Dosyaları (287.82 kB 2009-12-12 20:33:36)

Basit Tema Sisteminin Kurulumu

1. Eklenti paket içeriği:

Paket 5 klasör içermektedir.

  • "STS" dizini, Basit Tema Sitemi eklenti dosyalarını,
  • "MS2 icin gerekli dosyalar" dizini, temiz osCommerce MS2 sürümü kullanan kullanıcıların düzenlenmiş dosyaları direkt kopyalayacağı dosyaları,
  • "RC1 icin gerekli dosyalar" dizini, temiz osCommerce RC1 sürümü kullanan kullanıcıların düzenlenmiş dosyaları direkt kopyalayacağı dosyaları,
  • "RC2 icin gerekli dosyalar" dizini, temiz osCommerce RC2 sürümü kullanan kullanıcıların düzenlenmiş dosyaları direkt kopyalayacağı dosyaları,
  • "Doc" dizini, Basit Tema Sistemi ile ilgili dokümantasyonları içermektedir.
Eğer mağazanızı yeni kurduysanız ve herhangi bir düzenleme yapmadıysanız kullandığınız sürüme göre gerekli olan dosyaları direkt mağaza kodlarınız üzerine kopyalayabilirsiniz. Eğer herhangi bir düzenleme yaptıysanız lütfen müteakip adım adım kurulum safhasını icra ediniz.
2. Dosyalarınızı ve veritabanınızı yedekleyin:

Basit Tema Sistemini kurmadan önce mağaza dosyalarınızı ve veritabanınızın yedeğini alınız. Yedek alırsanız, ileride yapacağınız yalnışlıklardan dolayı dosya veya veritabanı kaybını yaşamazsınız.

osCommerce mağazanız üzerinde çalışmadan önce yedek almak ileride karşılaşacağınız sorunlara tedbir almak açısından önemlidir. Özellikle eklenti kurulumlarında bu husus genel bir kabuldür.
3. Yeni dosyaları mağazanıza kopyalayın:

STS dizininden dosyaları mağazanıza kopyalayın.

  • catalog\includes\classes\sts.php
  • catalog\includes\functions\sts.php
  • catalog\includes\languages\turkish\modules\sts dizini
  • catalog\includes\languages\english\modules\sts dizini (diğer dillere ait dizinler)
  • catalog\includes\modules\sts dizini
  • catalog\includes\modules\sts_inc dizini
  • catalog\includes\sts_templates dizini
4. osCommerce mağaza kodlarını düzenleyin:

Aşağıdaki kod düzenlemeleri Basit Tema Sistemi için yapılacaktır.

Not:Eğer yeni kurulmuş osCommerce 2.2 RC2 sürümüne sahip mağazanız var ise eklenti klasöründe bulunan "RC2 icin gerekli dosyalar" klasöründeki tüm dosyaları mağaza dizini içine kopyalayınız. Eğer yeni kurulmuş osCommerce 2.2 RC1 sürümüne sahip mağazanız var ise eklenti klasöründe bulunan "RC1 icin gerekli dosyalar" klasöründeki tüm dosyaları mağaza dizini içine kopyalayınız. Eğer yeni kurulmuş osCommerce MS2 sürümüne sahip mağazanız var ise eklenti klasöründe bulunan "MS2 icin gerekli dosyalar" klasöründeki tüm dosyaları mağaza dizini içine kopyalayınız. Eğer mağazanıza daha önce herhangi bir eklenti kurduysanız veya mağaza kodlarında herhangi bir değişklik yaptıysanız kurulam için gerekli düzenlemeleri müteakip adımlarda anlatıldığı gibi yapacaksınız.

  • catalog\admin\modules.php
  • catalog\admin\includes\boxes\modules.php
  • catalog\admin\includes\languages\turkish.php (ayrıca mağazanızdaki diğer dil dosyaları için benzer düzenleme yapılacaktır)
  • catalog\admin\includes\languages\turkish\modules.php (ayrıca mağazanızdaki diğer diller için benzer düzenleme yapılacaktır)
  • catalog\includes\application_bottom.php
  • catalog\includes\application_top.php
  • catalog\includes\column_left.php
  • catalog\includes\column_right.php
  • catalog\includes\footer.php
  • catalog\includes\header.php
  • catalog\includes\classes\boxes.php
  • catalog\includes\functions\html_output.php
5. Yönetim paneli dosyalarını el ile düzenleme:

Eğer osCommerce mağazanız yeni değilse aşağıdaki değişiklikleri el ile yapmanız gerekir. Bu değişiklikler tüm osCommerce 2.2 sürümleri (2.2MS2, 2.2RC1 ve 2.2RC2) için geçerlidir.

5.1 catalog/admin/modules.php dosyasını açın.
Aşağıdaki satırı bulun.
switch ($set) {
Hemen altına aşağıdaki satırları ekleyin.
// START STS 4.1
case 'sts':
$module_type = 'sts';
$module_directory = DIR_FS_CATALOG_MODULES . 'sts/';
$module_key = 'MODULE_STS_INSTALLED';
define('HEADING_TITLE', HEADING_TITLE_MODULES_STS); 
break;
// END STS 4.1
5.2 catalog/admin/includes/languages/english.php dosyasını açın.
Dosyanın en sonuna aşağıdaki satırları ekleyin.
//START STS 4.1
define('BOX_MODULES_STS', 'STS');
//END STS 4.1
Eğer mağazanızda Türkçe'den başka diller kullanıyorsanız aynı şekilde diğer dil dosyaları için de ekleme işlemi yapınız.
5.3 catalog/admin/includes/boxes/modules.php dosyasını açın.

Aşağıdaki satırı bulun.

<a href="' . tep_href_link(FILENAME_MODULES, 'set=payment', 'NONSSL') . '">' . BOX_MODULES_PAYMENT . '</a><br>' . 

Hemen altına aşağıdaki satırları ekleyin.
// START STS 4.1
'<a href="' . tep_href_link(FILENAME_MODULES, 'set=sts', 'NONSSL') . '">' . BOX_MODULES_STS . '</a><br>' .
// END STS 4.1

5.4 catalog/admin/includes/languages/turkish/modules.php dosyasını açın.
Dosyanın en sonuna aşağıdaki satırları ekleyin.
//START STS 4.1 
define('HEADING_TITLE_MODULES_STS', 'STS Modülleri'); 
//END STS 4.1
Eğer mağazanızda Türkçe'den başka diller kullanıyorsanız aynı şekilde diğer dil dosyaları için de ekleme işlemi yapınız.
6. Mağaza dosyalarını el ile düzenleme:

6.1 includes/application_top.php dosyasını açın.
Aşağıdaki satırları bulun.
// initialize the message stack for output messages
 require(DIR_WS_CLASSES . 'message_stack.php');
 $messageStack = new messageStack;

Hemen üstüne aşağıdaki satırları ekleyin.
// START STS 4.5
require (DIR_WS_CLASSES.'sts.php');
$sts= new sts();
$sts->start_capture();
// END STS

6.2 includes/application_bottom.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.4
if ($sts->display_template_output) {
$sts->stop_capture();
include DIR_WS_MODULES.'sts_inc/sts_display_output.php';
}
//END STS 4.4

6.3 includes/header.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.1
$sts->restart_capture ('applicationtop2header');
// END STS 4.1

6.4 includes/column_left.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.1
if ($sts->display_template_output) {
include DIR_WS_MODULES.'sts_inc/sts_column_left.php';
} else {
//END STS 4.1
Dosyanın sonuna aşağıdaki satırları ekleyin.
// START STS 4.1
}
// END STS 4.1
6.5 includes/column_right.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.1
if ($sts->display_template_output) {
$sts->restart_capture ('content');
} else {
//END STS 4.1
Dosyanın sonuna aşağıdaki satırları ekleyin.
// START STS 4.1
}
// END STS 4.1
6.6 includes/footer.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.5
if ($sts->display_template_output) {
// Get content here, in case column_right is not called.
if (!isset($sts->template['content']))
 $sts->restart_capture ('content');
} else {
//END STS
Dosyanın sonuna aşağıdaki satırları ekleyin.
// START STS 4.1
}
// END STS 4.1

6.7 includes/functions/html_output.php dosyasını açın.
Not: Bu dosyada yapılacak düzenleme ile normalde catalog/images dizini yerine tema dizinindeki images klasörü kullanılacaktır. Eğer resim tema dizininde bulunuyorsa bu resim kullanılacaktır. Eğer yok ise nomal resim dizini olan catalog/images dizini kullanılacaktır. Eğer bu özelliği kullanmak istemiyorsanız bu dosyayı düzenlemeyin.
Aşağıdaki satırı bulun:
function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {

Altına aşağıdaki satırları ekleyin:
// START STS v4.4:
global $sts; 
$sts->image($src); // Take image from template folder if exists.
// END STS v4.4

Aşağıdaki satırı bulun:
$image_submit = '<input type="image" src=

Hemen üstüne aşağıdaki satırları ekleyin:
// START STS v4.4:
global $sts;
$src = $sts->image_button($image,$language);
if ($src!='')
 $image_submit = '<input type="image" src="' . tep_output_string($src) . '" border="0" alt="' . tep_output_string($alt) . '"';
else 
// END STS v4.4

Aşağıdaki satırı bulun:
function tep_image_button($image, $alt = '', $parameters = '') {
 global $language;

Altına aşağıdaki satırları ekleyin:
// START STS v4.4:
global $sts;
$src = $sts->image_button($image, $language, true); // 3rd parameter to tell tep_image that file check has been already done
if ($src!='') { // Take image from template folder if exists.
 return tep_image ($src);
}
// END STS v4.4

6.8 includes/classes/boxes.php
Bu dosya için herhangi bir düzenlemeye gerek yok. Orjinal dosyanın yedeğini alın ve eklenti paketinde bulunan STS dizinindeki dosyayı kopyalayın. Bu dosya bilgi kutuları için temaların kullanılmasını sağlayacaktır. Eğer bu seçeneği kullanacaksanız bu dosyaya ihtiyaçınız olmayacaktır. Bazı kullanıcılar kendi isteklerine göre bilgi kutularını tasarlamaktadırlar. Bu şekilde düzenleme yapan kullanıcılar için bilgi kutuları temalarını kullanma ihtiyacı oluşmamaktadır. Bu nedenden dolayı bu kullanıcıların STS ile dağıtılan dosyayı kullanmalarına gerek yoktur.

Basit Tema Sistemi Yönetimi

Kurulumdan sonra Basit Tema Sistemini aktif hale getirmeniz gerekmektedir. Basit Tema Sistemini ödeme ve kargo modüllerine yaptığınız gibi yönetim panelinden etkinleştirebilirsiniz.

Açıklama

Basit Tema Sistemi (STS) yukarıda gördüğünüz resimde belirtildiği gibi dört modül ile gelmektedir.
  • Varsayılan modül : Basit Tema Sistemini kullanmak için bu modülü kurmalısınız.
  • İndeks modülü : index.php sayfası için kullanılacak temaları belirlemenizi sağlar.
  • Ürün bilgi modülü : product_info.php sayfası için kullanılacak temaları belirlemenizi sağlar.
  • Açılır pencere resim modülü : popup_image.php sayfası için kullanılacak temaları belirlemenizi sağlar.

osCommerce 2.2 RC2a sürümü basit yerleşik bir tema ile kullanıcılara sunulmaktadır. Bu yazımızda osCommerce mağazanıza nasıl tema sistemi kurabileceğiniz ve hali hazırda ücretsiz sunulan temaları nasıl çalıştıracağınızı anlatmaya çalışacağım. Öncelikle bu yazıda anlatılanları yeni kurulmuş ve değişiklik yapılmamış bir osCommerce üzerinde yapmanızı tavsiye ediyorum. Bu konuda tecrübe kazandıktan sonra kendi mağazanızı rahatlıkla düzenleyebilirsiniz.

osCommerce yazılımına tema desteği sağlamak için osCommerce Basit Tema Sistemi (Simple template system-STS) eklentisini kuracağız. http://www.ezosc.com/templates/

Basit Tema Sistemi (STS) nedir?

Basit Tema Sistemi (STS) osCommerce mağaza yazılımlarının 2.2MS2, RC1 ve RC2 sürümleri için kolayca tema sistemi kurulmasını sağlar. Böylece sitenizin grafiksel kısmını Dreamweaver ve FrontPage gibi standart html editörleri ile tasarlamınızı sağlar.

Basit Tema Sistemi (STS) nasıl çalışır?

osCommerce kodu çalışırken sırası ile yaptığı işlemlerin sonucunu ekrana basar. Basit Tema Sistemi ile kodun ürettiği çıktılar ekrana basılmadan değişkenlere kaydedilir. Her değişken sitede bir yere tekabül etmektedir. Örneğin reklam alanına basılacak kodların çıktısı $banner değişkenine atanır. Basit Tema Sistemi son olarak tema dosyanızdaki $banner değişkeni yerine daha önce bu değişkene kaydedilen veriyi yerleştirir. Bu şekilde çalışan sistem sizin bir tema dosyasını değiştirerek kendi tasarımınızı oluşturmanıza olanak sağlar.

Kısaca Basit Tema Sistemi ile oluşturacağınız bir sayfa ile tüm mağaza tasarımınızı değiştirmenize imkan tanır. Dilerseniz mağazanıdaki kategoriler, firmalar ve belirli bir ürün için farklı sayfa tasarımları oluşturmanızı sağlar.

Standart eklenti kurulumda "blank" yani boş bir tema sunulmaktadır. Bu tema ile kendi temanızı oluşturmak için gerekli olan kodları görebilirsiniz. Boş temayı kullanarak kendi tasarımınız içinde kullanacağınız çeşitli değişkenler (yer tutucular) kullanabilirsiniz. Boş tema "catalog/includes/sts_templates/test/sts_blank_template.html" dizininde bulunmaktadır.

Basit Tema Sistemini nerden indirebilirim?

icon Basit Tema Sistemi Kurulum Dosyaları (279.83 kB)

Basit Tema Sisteminin Kurulumu

1. Eklenti paket içeriği:

Paket 5 klasör içermektedir.

  • "STS" dizini, Basit Tema Sitemi eklenti dosyalarını,
  • "MS2 icin gerekli dosyalar" dizini, temiz osCommerce MS2 sürümü kullanan kullanıcıların düzenlenmiş dosyaları direkt kopyalayacağı dosyaları,
  • "RC1 icin gerekli dosyalar" dizini, temiz osCommerce RC1 sürümü kullanan kullanıcıların düzenlenmiş dosyaları direkt kopyalayacağı dosyaları,
  • "RC2 icin gerekli dosyalar" dizini, temiz osCommerce RC2 sürümü kullanan kullanıcıların düzenlenmiş dosyaları direkt kopyalayacağı dosyaları,
  • "Doc" dizini, Basit Tema Sistemi ile ilgili dokümantasyonları içermektedir.
Eğer mağazanızı yeni kurduysanız ve herhangi bir düzenleme yapmadıysanız kullandığınız sürüme göre gerekli olan dosyaları direkt mağaza kodlarınız üzerine kopyalayabilirsiniz. Eğer herhangi bir düzenleme yaptıysanız lütfen müteakip adım adım kurulum safhasını icra ediniz.
2. Dosyalarınızı ve veritabanınızı yedekleyin:

Basit Tema Sistemini kurmadan önce mağaza dosyalarınızı ve veritabanınızın yedeğini alınız. Yedek alırsanız, ileride yapacağınız yalnışlıklardan dolayı dosya veya veritabanı kaybını yaşamazsınız.

osCommerce mağazanız üzerinde çalışmadan önce yedek almak ileride karşılaşacağınız sorunlara tedbir almak açısından önemlidir. Özellikle eklenti kurulumlarında bu husus genel bir kabuldür.
3. Yeni dosyaları mağazanıza kopyalayın:

STS dizininden dosyaları mağazanıza kopyalayın.

  • catalog\includes\classes\sts.php
  • catalog\includes\functions\sts.php
  • catalog\includes\languages\turkish\modules\sts dizini
  • catalog\includes\languages\english\modules\sts dizini (diğer dillere ait dizinler)
  • catalog\includes\modules\sts dizini
  • catalog\includes\modules\sts_inc dizini
  • catalog\includes\sts_templates dizini
4. osCommerce mağaza kodlarını düzenleyin:

Aşağıdaki kod düzenlemeleri Basit Tema Sistemi için yapılacaktır.

Not:Eğer yeni kurulmuş osCommerce 2.2 RC2 sürümüne sahip mağazanız var ise eklenti klasöründe bulunan "RC2 icin gerekli dosyalar" klasöründeki tüm dosyaları mağaza dizini içine kopyalayınız. Eğer yeni kurulmuş osCommerce 2.2 RC1 sürümüne sahip mağazanız var ise eklenti klasöründe bulunan "RC1 icin gerekli dosyalar" klasöründeki tüm dosyaları mağaza dizini içine kopyalayınız. Eğer yeni kurulmuş osCommerce MS2 sürümüne sahip mağazanız var ise eklenti klasöründe bulunan "MS2 icin gerekli dosyalar" klasöründeki tüm dosyaları mağaza dizini içine kopyalayınız. Eğer mağazanıza daha önce herhangi bir eklenti kurduysanız veya mağaza kodlarında herhangi bir değişklik yaptıysanız kurulam için gerekli düzenlemeleri müteakip adımlarda anlatıldığı gibi yapacaksınız.

  • catalog\admin\modules.php
  • catalog\admin\includes\boxes\modules.php
  • catalog\admin\includes\languages\turkish.php (ayrıca mağazanızdaki diğer dil dosyaları için benzer düzenleme yapılacaktır)
  • catalog\admin\includes\languages\turkish\modules.php (ayrıca mağazanızdaki diğer diller için benzer düzenleme yapılacaktır)
  • catalog\includes\application_bottom.php
  • catalog\includes\application_top.php
  • catalog\includes\column_left.php
  • catalog\includes\column_right.php
  • catalog\includes\footer.php
  • catalog\includes\header.php
  • catalog\includes\classes\boxes.php
  • catalog\includes\functions\html_output.php
5. Yönetim paneli dosyalarını el ile düzenleme:

Eğer osCommerce mağazanız yeni değilse aşağıdaki değişiklikleri el ile yapmanız gerekir. Bu değişiklikler tüm osCommerce 2.2 sürümleri (2.2MS2, 2.2RC1 ve 2.2RC2) için geçerlidir.

5.1 catalog/admin/modules.php dosyasını açın.
Aşağıdaki satırı bulun.
switch ($set) {
Hemen altına aşağıdaki satırları ekleyin.
// START STS 4.1
case 'sts':
$module_type = 'sts';
$module_directory = DIR_FS_CATALOG_MODULES . 'sts/';
$module_key = 'MODULE_STS_INSTALLED';
define('HEADING_TITLE', HEADING_TITLE_MODULES_STS); 
break;
// END STS 4.1
5.2 catalog/admin/includes/languages/english.php dosyasını açın.
Dosyanın en sonuna aşağıdaki satırları ekleyin.
//START STS 4.1
define('BOX_MODULES_STS', 'STS');
//END STS 4.1
Eğer mağazanızda Türkçe'den başka diller kullanıyorsanız aynı şekilde diğer dil dosyaları için de ekleme işlemi yapınız.
5.3 catalog/admin/includes/boxes/modules.php dosyasını açın.

Aşağıdaki satırı bulun.

<a href="' . tep_href_link(FILENAME_MODULES, 'set=payment', 'NONSSL') . '">' . BOX_MODULES_PAYMENT . '</a><br>' . 

Hemen altına aşağıdaki satırları ekleyin.
// START STS 4.1
'<a href="' . tep_href_link(FILENAME_MODULES, 'set=sts', 'NONSSL') . '">' . BOX_MODULES_STS . '</a><br>' .
// END STS 4.1

5.4 catalog/admin/includes/languages/turkish/modules.php dosyasını açın.
Dosyanın en sonuna aşağıdaki satırları ekleyin.
//START STS 4.1 
define('HEADING_TITLE_MODULES_STS', 'STS Modülleri'); 
//END STS 4.1
Eğer mağazanızda Türkçe'den başka diller kullanıyorsanız aynı şekilde diğer dil dosyaları için de ekleme işlemi yapınız.
6. Mağaza dosyalarını el ile düzenleme:

6.1 includes/application_top.php dosyasını açın.
Aşağıdaki satırları bulun.
// initialize the message stack for output messages
 require(DIR_WS_CLASSES . 'message_stack.php');
 $messageStack = new messageStack;

Hemen üstüne aşağıdaki satırları ekleyin.
// START STS 4.5
require (DIR_WS_CLASSES.'sts.php');
$sts= new sts();
$sts->start_capture();
// END STS

6.2 includes/application_bottom.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.4
if ($sts->display_template_output) {
$sts->stop_capture();
include DIR_WS_MODULES.'sts_inc/sts_display_output.php';
}
//END STS 4.4

6.3 includes/header.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.1
$sts->restart_capture ('applicationtop2header');
// END STS 4.1

6.4 includes/column_left.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.1
if ($sts->display_template_output) {
include DIR_WS_MODULES.'sts_inc/sts_column_left.php';
} else {
//END STS 4.1
Dosyanın sonuna aşağıdaki satırları ekleyin.
// START STS 4.1
}
// END STS 4.1
6.5 includes/column_right.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.1
if ($sts->display_template_output) {
$sts->restart_capture ('content');
} else {
//END STS 4.1
Dosyanın sonuna aşağıdaki satırları ekleyin.
// START STS 4.1
}
// END STS 4.1
6.6 includes/footer.php dosyasını açın.
Dosyanın başlangıcına aşağıdaki satırları ekleyin.
// START STS 4.5
if ($sts->display_template_output) {
// Get content here, in case column_right is not called.
if (!isset($sts->template['content']))
 $sts->restart_capture ('content');
} else {
//END STS
Dosyanın sonuna aşağıdaki satırları ekleyin.
// START STS 4.1
}
// END STS 4.1

6.7 includes/functions/html_output.php dosyasını açın.
Not: Bu dosyada yapılacak düzenleme ile normalde catalog/images dizini yerine tema dizinindeki images klasörü kullanılacaktır. Eğer resim tema dizininde bulunuyorsa bu resim kullanılacaktır. Eğer yok ise nomal resim dizini olan catalog/images dizini kullanılacaktır. Eğer bu özelliği kullanmak istemiyorsanız bu dosyayı düzenlemeyin.
Aşağıdaki satırı bulun:
function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {

Altına aşağıdaki satırları ekleyin:
// START STS v4.4:
global $sts; 
$sts->image($src); // Take image from template folder if exists.
// END STS v4.4

Aşağıdaki satırı bulun:
$image_submit = '<input type="image" src=

Hemen üstüne aşağıdaki satırları ekleyin:
// START STS v4.4:
global $sts;
$src = $sts->image_button($image,$language);
if ($src!='')
 $image_submit = '<input type="image" src="' . tep_output_string($src) . '" border="0" alt="' . tep_output_string($alt) . '"';
else 
// END STS v4.4

Aşağıdaki satırı bulun:
function tep_image_button($image, $alt = '', $parameters = '') {
 global $language;

Altına aşağıdaki satırları ekleyin:
// START STS v4.4:
global $sts;
$src = $sts->image_button($image, $language, true); // 3rd parameter to tell tep_image that file check has been already done
if ($src!='') { // Take image from template folder if exists.
 return tep_image ($src);
}
// END STS v4.4

6.8 includes/classes/boxes.php
Bu dosya için herhangi bir düzenlemeye gerek yok. Orjinal dosyanın yedeğini alın ve eklenti paketinde bulunan STS dizinindeki dosyayı kopyalayın. Bu dosya bilgi kutuları için temaların kullanılmasını sağlayacaktır. Eğer bu seçeneği kullanacaksanız bu dosyaya ihtiyaçınız olmayacaktır. Bazı kullanıcılar kendi isteklerine göre bilgi kutularını tasarlamaktadırlar. Bu şekilde düzenleme yapan kullanıcılar için bilgi kutuları temalarını kullanma ihtiyacı oluşmamaktadır. Bu nedenden dolayı bu kullanıcıların STS ile dağıtılan dosyayı kullanmalarına gerek yoktur.

Basit Tema Sistemi Yönetimi

Kurulumdan sonra Basit Tema Sistemini aktif hale getirmeniz gerekmektedir. Basit Tema Sistemini ödeme ve kargo modüllerine yaptığınız gibi yönetim panelinden etkinleştirebilirsiniz.

Yorum ekle

Eklediğiniz yorum ve görüşlerin sorumluluğu size aittir ve site kullanıcı hakları sözleşmesine uygun olmalıdır. Yorum eklerken bağlantığınız bilgisayarın IP adresi veritabanında tutulmaktadır.


Güvenlik kodu
Yenile