Strona główna forum Wsparcie Konfiguracja FCKeditor + zarządzanie kategoriami

FCKeditor + zarządzanie kategoriami

Wszystko o konfiguracji, możliwościach i ustawieniach...


Posty: 81
Gadu-Gadu: 3824559

Witam,

Jeśli ktoś ma problem z włączeniem FCKeditor w PA->Katalog->Zarządzanie kategoriami to mogę pomóc ;)
Nie chce pisać sporego tekstu na darmo :)

pozdro

FCKeditor + zarządzanie kategoriami

PostTeraz jest 18 kwi 2024, o 14:31
Google

Posty: 427
Lokalizacja: Internet


Posty: 428
Lokalizacja: W-wka
Gadu-Gadu: 36599

Mysle ze to nie jest pisanie na darmo tylko by pomóc innym, tak jak oni pomagaja Tobie, po to jest to forum, też jestem ciekaw jak poprawoć jego działanie w opisie kategorii i tez chętnie bym o tym przeczytał, więc plis albo napisz tutaj, albo zapraszam na priv.
http://transit.waw.pl - Sklep oparty o Magento


Posty: 81
Gadu-Gadu: 3824559

ok, dziś to napisze :)


Posty: 729
Gadu-Gadu: 0

bajt napisał(a):
ok, dziś to napisze :)



Ale mam nadzieję że opiszesz to tutaj na forum :)
Magento krok po kroku - aktualne informacje ze świata magento.


Posty: 81
Gadu-Gadu: 3824559

Opiszę to dokładnie tak jak to robiłem dla FCKeditor na pewno któryś z Was to poprawi :)

Poniżej opisik, mam nadzieje, że zrozumiały ;)

w pliku
app/design/adminhtml/default/default/template/fontis/wysiwyg/wysiwyg.phtml

po:
<?php $toolbarSet = Mage::getStoreConfig('admin/fontis_wysiwyg/fckeditor_toolbarset'); ?>

dodajemy:
<!--

oraz po:
</script>

dadajemy:

Zapewne większość z Was wie co to robi.

Następnie w pliku:
vi app/design/adminhtml/default/default/template/page/head.phtml

po:
    var FORM_KEY = '<?php echo $this->getFormKey() ?>';
</script>

dodajemy:
<script type="text/javascript" src="http://adres_sklepu/js/fontis/fckeditor/fckeditor.js"></script>
    <script type="text/javascript">
    function loadFCK()
    {
        var editable_areas = 'description,short_description,page_content,block_content,_generaldescription,text';
                editable_areas.split(',').each(function(dom_id) {
            if($(dom_id)) {
                                var loopCheck = 0;
                while($(dom_id).hasClassName('required-entry') && loopCheck < 10) {
                    $(dom_id).removeClassName('required-entry');
                    loopCheck += 1;
                }

                var fck = new FCKeditor(dom_id);
                fck.Config["CustomConfigurationsPath"] = "http://adres_sklepu/js/fontis/fckeditor/custom_
config.js"
;
                fck.Config["SkinPath"] = "skins/default/" ;
                fck.BasePath = "http://adres_sklepu/js/fontis/fckeditor/";
                fck.Width = '650';
                fck.Height = '450';

                                /*fck.Config["ProcessHTMLEntities"] = false;*/

                                                    fck.ToolbarSet = 'Default';

                fck.ReplaceTextarea();
            }
        });
    }
    </script>
    <script type="text/javascript">
        window.onload = function() {
                loadFCK();
        }
    </script>

Uwaga po tym zabiegu WYSIWIG włączony jest dla wszystkich ID dostępnych w panelu.
Jeśli chcecie go gdzieś wyłączyć to trzeba usunąć odpowiednie id z:
var editable_areas = 'description,short_description,page_content,block_content,_generaldescription,text';

dodatkowo adres_sklepu zamieniacie na swój adres.
Cały ten kod można znaleść też w źródle strony będzie od w ramach
<!-- -->
, które dopisaliśmy wcześniej wystarczy przekleić co potrzeba, ale nie całość, ponieważ funkcja jest troszkę inaczej zapisana.
Po tych zabiegach FCKeditor pokazuje nam się jak wcześniej, teraz włączymy go do dla kategori
Otwieramy plik:
vi app/design/adminhtml/default/default/template/catalog/category/edit/form.phtml

Na końcu pliku przed:
</script>

dodajemy:
loadFCK();


To by było na tyle ;)
Mam nadzieje, że zrozumiecie to co napisałem ;)

Pozdrawiam


Posty: 81
Gadu-Gadu: 3824559

Dodam nowego posta, żebyście dostali powiadomienie ;)
pozdrowiam


Posty: 81
Gadu-Gadu: 3824559

I jak działa Wam to ?


Posty: 81
Gadu-Gadu: 3824559

w wersji 1.3.0 zmiana nazwy id w textarea, do editable_areas trzeba dopisać group_3description

pozdrawiam


Powrót do Konfiguracja



cron