Oscommercede yönetim panelinden ürün özelliklerini girerken html bilgisi gerekiyor. Özellikle Html bilgisi olmayan kişiler hatta html bilgisi olsa dahi FCKeditor gibi editör proğramı kurmak istiyor.
Ben sizlere bu yazımda her oscommerce yöneticisin ihtiyaç duyduğu FCKeditor'ü kurmaya anlatacağım(İnşaAllah)
##################### İNSTALL #######################################
1 - Öncelikle FCKeditörü bilgisayara indirelim
FCK editörün
http://www.fckeditor.net/download adresinden indirin (Ben FCKeditor 2.6.3 kurdum)
veya
http://www.hizmetkitap.com/siparis/images/FCKeditor_2.6.3.zip adresinden direk indirebilirsiniz.
####################################################################
2- İndirdiğiniz dosyayı açın. İçerisinde fckeditor klasörünü "catalog/admin/" içerisine "catalog/admin/fckeditor/ " olacak şekilde upload(yükle) ediniz.
####################################################################
3 - Aşağıdaki Klasörleri oluşturup CHMOD değerini 777 yapınız
catalog/userfiles/
catalog/userfiles/file
catalog/userfiles/media
catalog/userfiles/image
catalog/userfiles/flash
####################################################################
4 - " /admin/categories.php " dosyasını herhangi bir kod editörü ile açalım ve
**********Burayı bul (yaklaşık 538-546) "bende 541 satırda idi" *******************
<td class="main"><?php echo tep_draw_textarea_field('products_description[' . $languages[$i]['id'] . ']', 'soft', '70', '15', (isset($products_description[$languages[$i]['id']]) ? $products_description[$languages[$i]['id']] : tep_get_products_description($pInfo->products_id, $languages[$i]['id']))); ?></td>
***************************************************************************************
*******************************Bu kodu aşağıdaki kod ile değiştir*******************
<td class="main"><?php echo tep_draw_fckeditor('products_description[' . $languages[$i]['id'] . ']','600','300',(isset($products_description[$languages[$i]['id']]) ? stripslashes($products_description[$languages[$i]['id']]) : tep_get_products_description($pInfo->products_id, $languages[$i]['id']))); ?></td>
***************************************************************************************
####################################################################
5 -
" /admin/includes/functions/html_output.php " dosyasını herhangi bir kod editörü ile açalım ve
**********Burayı bul (yaklaşık 10-14) "bende 12 satırda idi" *******************
////
// The HTML href link wrapper function
***************************************************************************************
Yukarıdaki koddan önce aşağıdaki kodu ekleyin
******************************* KOD ***********************************************
require("fckeditor/fckeditor.php");
***************************************************************************************
Aynı sayfada
**********Burayı bul (yaklaşık 235-253) "bende 245 satırda idi" *******************
////
// Output a form textarea field
function tep_draw_textarea_field($name, $wrap, $width, $height, $text = '', $parameters = '', $reinsert_value = true) {
$field = '<textarea name="' . tep_output_string($name) . '" wrap="' . tep_output_string($wrap) . '" cols="' . tep_output_string($width) . '" rows="' . tep_output_string($height) . '"';
if (tep_not_null($parameters)) $field .= ' ' . $parameters;
$field .= '>';
if ( (isset($GLOBALS[$name])) && ($reinsert_value == true) ) {
$field .= tep_output_string_protected(stripslashes($GLOBALS[$name]));
} elseif (tep_not_null($text)) {
$field .= tep_output_string_protected($text);
}
$field .= '</textarea>';
return $field;
}
***************************************************************************************
Bu kod dan sonra aşağıdaki kodu ekleyin
******************************* KOD ***********************************************
////
// Output a form textarea field w/ fckeditor
function tep_draw_fckeditor($name, $width, $height, $text) {
$oFCKeditor = new FCKeditor($name);
$oFCKeditor -> Width = $width;
$oFCKeditor -> Height = $height;
$oFCKeditor -> BasePath = 'fckeditor/';
$oFCKeditor -> Value = $text;
$field = $oFCKeditor->Create($name);
return $field;
}
*****************************************************************************************
####################################################################
6 - "admin/fckeditor/editor/filemanager/connectors/php/config.php" dosyasını herhangi bir kod editörü ile açalım ve
********kodunu bul************************
$Config['Enabled'] = false;
********************************************
aşağıdaki şekilde değiştir
*********** KOD *************************
$Config['Enabled'] = true ;
********************************************
####################################################################
7 - Sayfamızının serverdeki dinizini bulmamız lazım
*********Nasıl bulacağınızı bilmiyorsanız************************************
Web sayfanızıın admin panelini ("
www.siteniz.com/catorgories/admin") açınız. Araçlara tıklayın. açılan sayfada
"Yedekleme Dizini: /home/usarname/public_html/catalog/admin/backups/" şeklinde yazı göreceksiniz.
buradaki dizin bizim serverdeki dosyanın dizinidir.
bu dizini " /home/usarname/public_html/catalog/" catalog dahil olmak üzere bu kısmı alalım.
Şİmdi aldığımız bu kısmın sonuna "userfiles/" ekleyelim
son hal "/home/usarname/public_html/catalog/userfiles/" şeklinde olacaktır bu kısmı birazdan kullanacağız
şimdi işlemlere devam edelim.
Not: usarname sizin serverdeki kullanıcı adınızdır. yukarıdaki baksettiğim dizinin başı ne olursa sizin dizin o demektir. onun için admin'den önceki kısmı almanız gerekmekte.
*******************************************************************************
bir metin editörüne şunları yazalım
***********
$Config['UserFilesPath'] = '/catalog/userfiles/' ;
$Config['UserFilesAbsolutePath'] ='/home/usarname/public_html/catalog/userfiles/;
************
"$Config['UserFilesAbsolutePath'] =" sonraki kısım 2. adımda oluşturduğumuz "catalog/userfiles/" dosyasının serverdeki dizinidir. dikkat edilmesi gereken noktalar dosyamızın serverdeki yolunun başında ve sonunda tek tırnak [ ' ] olmalıdır. diğer hususta userfiles ten sonra mutlaka [/]
yukarıdaki gibi kodumuzu oluşturduktan sonra
"admin/fckeditor/editor/filemanager/connectors/php/config.php" dosyasını herhangi bir kod editörü ile açalım ve
en üst kısma yani "<?php" den sonra "/*" dan önce kodumuzu yapıştıralım .
############## THE TAMAM (FINISH to işlem) ##################################
Son kısmı anlatma biraz zor oldu. Son kısmı yapmaz iseniz sistem çalışır ancak resim, flash gibi dosya yükleme işlemi çalışmaz. bu konuda sıkıntı çekerseniz yardımcı olurum. Telefon 05066109872( MEB tarifeli) Sbt telefonunuz varsa mesaj atın ben ararım(nonoh.net sağolsun:))
Bu yazıda en büyük desteği ozgunergun kullanıcının
http://www.oscommerce.com.tr/forum/func,...,3770/catid,15/#3770 sayfasındaki mesajından aldım ozgunergun arkadaşa teşekkürler.
herkese kolay gelsin.
Atık küçük bir reklem yapabilirim değilmi :)
Web sayfam
http://www.hizmetkitap.com
http://www.hizmetmedia.com