osCommerce – jak dodać wizualny edytor treści do pisania opisów, newsów ..

Okazuje się, że częstym problemem OSCommerce 2.2 jest brak edytora wizualnego WYSIWYG podczas tworzenia newsa, dodawania produktu .. Jest to nad wyraz uciążliwe dla osób, które o html-u mają znikome pojęcie. Oto jak dodać edytor graficzny w kilku prostych krokach:

[ad#ad-1]

1. Pobierz CKEditor 3.x  tutaj

2. Rozpakuj jego zawartość i skopiuj folder CKEDITOR na serwer OSC do: (root)/admin/

3. W katalogu /admin zajrzyj do pliku CATEGORIES.PHP

4. Znajdź linijkę:

<script language=”javascript” src=”includes/general.js”></script>

i dopisz za nią:

<script type=”text/javascript” src=”ckeditor/ckeditor.js”></script>

5. Znajdź linijkę:

tep_draw_textarea_field(’products_description[’ . $languages[$i][’id’] . ’]’, 'soft’, ’70’ ……..

i zamień na:

tep_draw_textarea_field(’products_description[’ . $languages[$i][’id’] . ’]’, 'soft’, ’70’, ’15’, (isset($products_description[$languages[$i][’id’]]) ? stripslashes($products_description[$languages[$i][’id’]]) : tep_get_products_description($pInfo->products_id, $languages[$i][’id’])),’ class=”ckeditor”’);

6. Analogiczne zmiany wykonujemy w pliku LATEST_NEWS.php znajdującym się w katalogu admin, czyli:

7. Znajdź linijkę:

<script language=”javascript” src=”includes/general.js”></script>

i dopisz za nią:

<script type=”text/javascript” src=”ckeditor/ckeditor.js”></script>

8. Znajdź linijkę

<td><?php echo tep_draw_separator(’pixel_trans.gif’, ’24’, ’15’) . '&nbsp;’ . tep_draw_textarea_field(’content’, 'soft’, ’70’, ’35’, stripslashes($latest_news …..

i zamień na:

<td><?php echo tep_draw_separator(’pixel_trans.gif’, ’24’, ’15’) . '&nbsp;’ . tep_draw_textarea_field(’content’, 'soft’, ’70’, ’35’, stripslashes($latest_news[’content’]),”); ?></td>

Voila!

Jeśli wszystko poszło dobrze ujrzyj edytor CKEditor 3.x w swoim sklepie!

Facebook - komentarze