OC 1.5.x Автозаполнение формы описания.

Тема в разделе "Общие вопросы", создана пользователем lexa.22rus, 29 авг 2015.

  1. lexa.22rus

    lexa.22rus Пользователь

    Сообщения:
    68
    Симпатии:
    1
    'VERSION', '1.5.6.1'

    В файле /admin/view/template/catalog/product_form.tpl

    В строке
    Код:
    <td><textarea name="product_description[<?php echo $language['language_id']; ?>][meta_description]" cols="40" rows="5"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_description'] : ''; ?></textarea></td>
    дописываю
    Код:
    class="results"
    После чего добавляю
    Код:
        <input type="text"  id="parUrl"/>
        <button name="parComp" class="parComp">ПОЛУЧИТЬ ОПИСАНИЕ</button>
       
        <script language="javascript" type="text/javascript">
        $('.parComp').click( function() {
    
            $.ajax({
              url: 'response.php?action='+document.getElementById("parUrl").value,
              success: function(data) {
               $('.results').html(data);
              }
            });
    
        });
    
        </script>
    При нажатии на кнопку "ПОЛУЧИТЬ ОПИСАНИЕ" ничего не появляется в поле "Описание".

    Если добавляю
    Код:
    <div class="results"></div>    
    то там все появляется, а вот в описании нет.

    Подскажите, в чем дело!
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    наверно вместо этого
    Код:
    $('.results').html(data);
    надо так
    Код:
    $('.results').val(data);
     
  3. lexa.22rus

    lexa.22rus Пользователь

    Сообщения:
    68
    Симпатии:
    1
    Не помогает. Если прописываю class="results" в обычном textarea, то все ок! А если в textarea оформленом в ckeditor, то ничего не происходит!
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.878
    Симпатии:
    1.064
    Попробуйте вызвать ваш скрипт выше вызова ckeditor
    Когда ckeditor превратил обычный текстареа в визинг редактор, то там уже все классы меняются, да и текстареа уже не используется. Так что попробуйте вызвать до вызова скрипт редактора.
    Если не получится почитайте в документации от ckeditor, может как то переинициализировать можно заново..