Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

hegharm

Новачок
  
  • Публікації

    1
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем hegharm

  1. Здравствуйте, захотел самостоятельно подставить картинки в атрибуты, добавил в таблицу ALTER TABLE `oc_attribute_description` ADD `image` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL AFTER `language_id`

    подправил файлы по аналогии с Manufacturer в admin/     model, controller, language и view, Сам немного разбираюсь в PHP, но вообще не знаю javascript  и его потомков.

    Дошел до того, что нажимаю на обзор для подгрузки изображения и CKEDITOR или java выдает окно авторизации с ошибкой Неправильная токен-сессия. Авторизуйтесь снова. После авторизации выбираю картинку и снова сбрасывается, подозреваю что я не передал в java $token, но как это сделать ума не приложу, не могу найти где он определяется и как передается, извините с сессиями не знаком :oops: . Помогите пожалуйста!

    P.S.  

    1. стоит OCStore 1.5.5.1.2

    2. attribute_form.tpl не дает загружать

     

    код javascript перекатанный с Manufacturer

     

    <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> 
    <script type="text/javascript"><!--
    <?php foreach ($languages as $language) { ?>
    CKEDITOR.replace('description<?php echo $language['language_id']; ?>', {
    filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
    filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
    filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
    filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
    filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
    filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>'
    });
    <?php } ?>
    //--></script> 
    <script type="text/javascript"><!--
    function image_upload(field, thumb) {
    $('#dialog').remove();
     
    $('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="index.php?route=common/filemanager&token=<?php echo $token; ?>&field=' + encodeURIComponent(field) + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>');
     
    $('#dialog').dialog({
    title: '<?php echo $text_image_manager; ?>',
    close: function (event, ui) {
    if ($('#' + field).attr('value')) {
    $.ajax({
    url: 'index.php?route=common/filemanager/image&token=<?php echo $token; ?>ℑ=' + encodeURIComponent($('#' + field).val()),
    dataType: 'text',
    success: function(data) {
    $('#' + thumb).replaceWith('<img src="' + data + '" alt="" id="' + thumb + '" />');
    }
    });
    }
    },
    bgiframe: false,
    width: 800,
    height: 400,
    resizable: false,
    modal: false
    });
    };
    //--></script> 
    <script type="text/javascript"><!--
    $('#tabs a').tabs(); 
    $('#languages a').tabs();
    //--></script> 

    attribute.php

    attribute.php

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.