We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36751
    • 15 Posts
    Создал параметр TV типа картинка (image). Поставил TVImageResizer, привязал к этому TV
    Пытаюсь загрузить картинку, через стандартный загрусчик modx (еще до ресайза), а он мне выдает:
    A file with the same name is already available. The uploaded file has been renamed to "..just_do_it(1).jpg" (говорит, что есть такая картинка, хотя ее нет и ренеймит)
    И так до бесконечности, пока не остановишь выполнение сценария.
    После этого в папке assets/images появляется куча картинок: just_do_it.jpg, just_do_it(1).jpg, just_do_it(2).jpg, just_do_it(3).jpg и. т. д.

    как от этого избавиться?
      • 1113
      • 11 Posts
      Скорее всего, никак, только отказаться от использования Оперы в качестве браузера для администрирования сайта. Эти галюны замечены только в Опере. Конфликт с MCpuk Manager, который отвечает за загрузку картинок. Как исправить — я пока не нашел.
        • 36751
        • 15 Posts
        А нельзя сделать функцию ренейма кросброузерную?

        Я поковырялся: функция ренейма кратинок находится в файле:
        \manager\media\browser\mcpuk\connectors\php\Commands\FileUpload.php (строка 123)
        от сюда передается параметы в функцию OnUploadCompleted( errorNumber, fileName ) в скрипт в файле: /manager/media/browser/mcpuk/frmupload.html

        тут или javascript кривой не кросброузерный в /manager/media/browser/mcpuk/frmupload.html или кривонаписанная функция загрузки в \manager\media\browser\mcpuk\connectors\php\Commands\FileUpload.php

        я в \manager\media\browser\mcpuk\connectors\php\Commands\FileUpload.php после строки 70 добавил
        $filename = "img_".rand(10,100)."_".rand(1000,10000000);
        // переименовываем файл рандомно. Теперь хотябы файлы переименовываются. А то если в TvImageResizer не стоит rename=on, который тоже криво работает, то он и с русскими именами файлы грузит.

        Кароч движок оочень сильно кривописанный, но если руками пработать можно сделать конфету.

        И еще я не могу зарегестрироваться в сообществе уже на третье мыло не приходит письмо с сылкой активации...я один такой?))
          • 1113
          • 11 Posts
          Кажется, нашел решение.
          Проблема с Оперой решается изменением файла
          \manager\media\browser\mcpuk\frmupload.html

          ищем функцию OnUploadCompleted и меняем
          function OnUploadCompleted( errorNumber, fileName )
          {
          	uploading=false;
          	
          	// Reset the Upload Worker Frame.
          	window.parent.frames['frmUploadWorker'].location = '' ;
          	
          	// Reset the upload form.
          	//Sometimes causes IE to get itself in a mess (wont allow second upload)
          	//document.getElementById('NewFile').reset() ;

          на
          function OnUploadCompleted( errorNumber, fileName )
          {
          	uploading=false;
          	
          	// Reset the Upload Worker Frame.
          	window.parent.frames['frmUploadWorker'].location = window.parent.frames['frmUploadWorker'].location ;
          	
          	// Reset the upload form.
          	//Sometimes causes IE to get itself in a mess (wont allow second upload)
          	document.getElementById('frmUpload').reset() ;

          Не пробовал, работает или нет, но говорят что работает.

          Кстати, насчет TVImageResizer. В чем может быть проблема, что он вообще отказывается работать без каких бы то ни было причин, внезапно? А потом так же внезапно начинает работать.
            • 31246 ☆ A M B ☆
            • 428 Posts
            Ребята, Модекс заявлял много раз, он Оперу не поддерживает, так-что правильней сменить браузер а не хакать..... хотя дело ваше, только потом у когото язык подымается говорить
            Кароч движок оочень сильно кривописанный
            - ну,... таких умных полно встречал, на зачастую не движок виноват. а руки, те которые им пользуются.
              Valentin Rasulov - Industrial design (Hobbies - Web Development)
              Development not standard projects on CMF MODx Revolution.
              Small sample of extensions
              • 31246 ☆ A M B ☆
              • 428 Posts
              Quote from: booool at Oct 24, 2011, 03:59 PM
              И еще я не могу зарегестрироваться в сообществе уже на третье мыло не приходит письмо с сылкой активации...я один такой?))
              Ящики типа майл.ру и.т.д. не прокатывают.....
                Valentin Rasulov - Industrial design (Hobbies - Web Development)
                Development not standard projects on CMF MODx Revolution.
                Small sample of extensions