ম্যাজেন্টো 1.9 - কোনও আপলোড চিত্র বোতাম নেই


16

আমি আমার প্রথম ম্যাজেন্টো স্টোরটি তৈরি করছি, তবে আমি জানতে পেরেছি যে আমি পণ্যগুলিতে চিত্রগুলি যুক্ত করতে পারি না। এটি সাইটটি পরীক্ষা করছে, সুতরাং আমি শিখছি যে কীভাবে ম্যাজেন্টোতে জিনিসগুলি চলছে।

আমি প্রায় সবকিছু চেষ্টা করেছিলাম - পুনরায় ইনস্টল করা ফ্ল্যাশ, শকওয়েভ, ব্রাউজারগুলি, আপডেট করা প্রোটোটাইপ ... ভাগ্য নেই। আমি 5 ব্রাউজারে চেষ্টা করেছি।

এটি ঠিক করার চেষ্টা করার জন্য আমি কী করতে পারি এমন এগারোটি কি আছে?

এখানে একটি মুদ্রণ পর্দা


1
অপেরা তার ফ্ল্যাশ হারিয়েছে ... আশা করি ম্যাজেন্টো 2 এটির চেয়ে চতুর।
ফায়াসকো ল্যাবগুলি

উত্তর:


20

আমি প্রশাসক অঞ্চলের জন্য আমার নিজস্ব থিমটি প্রসারিত এবং তৈরি করার সময় এই সমস্যাটি পেয়েছি।

এই বোতামগুলি ফ্ল্যাশ ব্যবহার করে।

সুতরাং আপনার ব্রাউজার যদি ফ্ল্যাশ সমর্থন না করে - তবে সেগুলি প্রদর্শিত হবে না।

নিশ্চিত করুন যে app/design/adminhtml/default/default/template/mediaফোল্ডারের বিদ্যমান এবং এটি মধ্যে 2 ফাইল আছে।

  • editor.phtml
  • uploader.phtml

নিশ্চিত করুন যে skin/adminhtml/default/default/mediaফোল্ডারের বিদ্যমান এবং এটা মধ্যে 3 বার ফাইল আছে।

  • flex.swf
  • uploader.swf
  • uploaderSingle.swf

আপনি যদি নিজের থিম তৈরি করেছেন (যেমন থিম: "মাইথিম" এবং প্যাকেজ "মাইপ্যাকেজ") তবে উপরের প্রয়োগগুলি নিশ্চিত করে তা নিশ্চিত করুন:

  • app/design/adminhtml/mytheme/mypackage/template/media
  • skin/adminhtml/mytheme/mypackage/media

আশা করি এটা কাজে লাগবে.


3
অনেক ধন্যবাদ. এটি ঘটে, যদি আপনি গিট ব্যবহার করছেন এবং আপনি .gitignore- ফাইলটিতে / মিডিয়া পরিবর্তে লাইন মিডিয়া / লিখছেন।
মিস ম্যাজেন্টা

1
দয়া করে মনে রাখবেন যে এই উত্তরটি পুরানো। সুরক্ষা কারণে আপনার মিডিয়া ফোল্ডারে আপনার কাছে .swf ফাইল থাকা উচিত নয়।
মার্সেল

আপডেট - এই ফিক্সটি কেবলমাত্র 2.0 পূর্ববর্তী সংস্করণগুলির জন্য কাজ করা উচিত।
জ্যাকব গ্যাব্রিয়েল

5

এই বোতামগুলি ফ্ল্যাশ থেকে আসছে o সুতরাং নীচের অবস্থানে আপনার মিডিয়া ফোল্ডারটি পরীক্ষা করুন

ডিজাইন / adminhtml / ডিফল্ট / ডিফল্ট / টেমপ্লেট / মিডিয়া

যদি কোনও মিডিয়া ফোল্ডার না থাকে তবে তাজা ম্যাজেন্টো থেকে অনুলিপি করুন

এটি আপনার সমস্যার সমাধান করবে :) নীচে লিঙ্কগুলি থেকে সমাধান না চেষ্টা করলে /programming/15022532/image-upload-buttons-are-missing-in-magento-in-back-end

http://www.magentocommerce.com/boards/v/viewthread/55646/


4

মজার বিষয়, আমি বর্তমানে কাজ করি সেই প্রকল্পে আমার একই ধরণের সমস্যা ছিল, তবে সমস্ত ফাইলই ছিল (ম্যাজেন্টো সংস্করণ 1.14.1.0 সম্পর্কে কথা বলা) Talking

প্রথমে আমি ভাবলাম যে সমস্যাটি এখানে অনুপস্থিত

var maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;

বেশ কয়েকটি জায়গায় পাওয়া গেছে, উদাহরণস্বরূপ

  • "অ্যাপ্লিকেশন / ডিজাইন / adminhtml / ডিফল্ট / ডিফল্ট / টেমপ্লেট / মিডিয়া / uploader.phtml"
  • "অ্যাপ্লিকেশন / ডিজাইন / adminhtml / ডিফল্ট / ডিফল্ট / টেমপ্লেট / CMS / ব্রাউজার / বিষয়বস্তু / uploader.phtml"

তবে এটি একটি নতুন ত্রুটির দিকে পরিচালিত করে, তাই চূড়ান্ত সমাধানটি ছিল php.ini এর মতো পরিবর্তন করা:

upload_max_filesize = 100 M 

প্রতি

upload_max_filesize = 100M

4

আমি সমস্ত সমাধান চেষ্টা করেছিলাম, তবুও আমি এই সমস্যাটি সমাধান করতে সক্ষম হইনি।

আমার পক্ষে কাজ করা ব্রাউজার (ফায়ারফক্স) এর জন্য অ্যাডোব ফ্ল্যাশ ডাউনলোড করে এটি সমাধান করেছি।


এটি পণ্য চিত্রগুলির জন্য আসছে তবে সিএমএস পৃষ্ঠা সম্পাদকের জন্য নয়।
বিপ্লব রুট

3

আপনার সম্পাদনা করুন /app/design/adminhtml/default/default/template/media/uploader.phtml

var maxUploadFileSizeInBytes = '<?php echo $this->getDataMaxSizeInBytes() ?>';
var maxUploadFileSize = '<?php echo $this->getDataMaxSize() ?>';

প্রতিস্থাপন

var maxUploadFileSizeInBytes = '128M';
var maxUploadFileSize = '128M';

এটি কীভাবে বোতামগুলি প্রদর্শন করতে সহায়তা করবে? দেখে মনে হচ্ছে আপলোডার ফাইলগুলি নিখোঁজ হয়েছে বা ফ্ল্যাশ সঠিকভাবে কাজ করছে না
স্যান্ডার ম্যানগেল

এখানে সমস্যাটি "getDataMaxSizeInBytes ()" থেকে আকার পাচ্ছিল না। সুতরাং আমি যখন ম্যানুয়ালি আকার দেওয়া বোতামগুলি স্বয়ংক্রিয়ভাবে প্রদর্শিত হবে।
দিনোপ ভিপি

2

তিনটি চিন্তাভাবনা রয়েছে: - এইচএইচভিএম (ভুল কনফিগারেশন)

কপি

/app/code/core/Mage/Adminhtml/Block/Media/Uploader.php

প্রতি

/app/code/local/Mage/Adminhtml/Block/Media/Uploader.php

এবং প্রতিস্থাপন:

public function getPostMaxSize()
{
    return ini_get('post_max_size');
}

public function getUploadMaxSize()
{
    return ini_get('upload_max_filesize');
}

প্রতি:

public function getPostMaxSize()
{
    $post_max_size = ini_get('post_max_size');
    return $post_max_size ? $post_max_size : ini_get('hhvm.server.max_post_size');
}

public function getUploadMaxSize()
{
    $upload_max_filesize = ini_get('upload_max_filesize');
    return $upload_max_filesize ? $upload_max_filesize : ini_get('hhvm.server.upload.upload_max_file_size');
}
  • ফাইলগুলি - /magento//a/71693/35766
  • কনফিগারেশন পিএইচপি - আপলোড_ম্যাক্স_ফাইলেজ = 100 এম

এটি সম্পূর্ণরূপে সমস্যার সমাধান করার সমাধান।


2

আমার একই সমস্যা ছিল এবং আমি এটি এটিকে ঠিক করেছিলাম: ক্রোমে নিম্নলিখিত url প্রবেশ করান

ক্রোম: // সেটিংস / বিষয়বস্তু

আপনি একটি পপআপ দেখতে পাবেন, ফ্ল্যাশ না হওয়া পর্যন্ত নীচে স্ক্রোল করুন, সাইটগুলিকে ফ্ল্যাশ চালানোর অনুমতি দিন নির্বাচন করুন ।

শুভেচ্ছা।


1

ম্যাজেন্টো সিই 1.9.2.1 এ লোড না হওয়া পণ্য চিত্র আপলোড বোতামটি ঠিক করতে আমাকে মানের সাথে 'চরিত্রটি যুক্ত করতে হয়েছিল maxUploadFileSizeInBytes

পরিবর্তন

var maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;

প্রতি

var maxUploadFileSizeInBytes = '<?php echo $this->getDataMaxSizeInBytes() ?>';

ভিতরে

app/design/adminhtml/default/default/template/media/uploader.phtml

1

আপনি যদি গিট ব্যবহার করছেন তবে নিশ্চিত হয়ে নিন যে আপনার .gitignore ফাইল অজান্তেই শকওয়েভ ফ্ল্যাশ ফাইলগুলি বাদ দেয় না।

আমার .gitignore এর লাইনটি ছিল:

*.sw?

যা * .এসডাব্লু, * .এসও ইত্যাদি বাদ দেওয়ার কথা ছিল কিন্তু আমি তখন * .এসডাব্লুএফ সম্পর্কে ভাবি নি।

সুতরাং আমি এটিকে পরিবর্তন করেছি:

*.sw?
!*.swf

1

আমারও এই সমস্যাটি ছিল এবং কারণ আমি আমার স্থানীয়.এক্সএমএল থেকে সামনের ও প্রশাসকের জন্য আমার অনিশ্চিত এবং সুরক্ষিত বেস ইউআরএলগুলি নিয়ন্ত্রণ করতে চেয়েছিলাম was

সুতরাং আপনার সুরক্ষিত এবং সুরক্ষিত বেস url গুলো যদি আপনার স্থানীয়.xml এর সাথে নিয়ন্ত্রণ করা হয় তবে আপনি এই সমস্যাটিতে চলে যেতে পারেন। আমি এখনও এই জন্য একটি ঠিক উপর কাজ করার সময় পান নি

আশাকরি এটা সাহায্য করবে!


1

আমি এইচএইচভিএম সহ ম্যাজেন্টো 1.9.2.3 এ একই সমস্যা ছিল। আমি আবিষ্কার করেছি যে সমস্যাটি এইচএইচভিএম থেকে। PHP5-FPM এ স্যুইচ করা আমার জন্য সমস্যার সমাধান করেছে the


আপনি দয়া করে আমাকে ব্যাখ্যা করতে পারেন আমি কীভাবে পিএইচপি 5-এফপিএম এ যেতে পারি?
জলপেশ প্যাটেল

এখানে php5.6-fpm ইনস্টলেশনের জন্য একটি নিবন্ধ রয়েছে: tecadmin.net/install-php5-on-ubuntu । ইনস্টলেশনের পরে আপনার পিএইচপি 5.6 এর সাথে এইচএইচভিএম ঠিকানা বা সকেটটি প্রতিস্থাপন করতে হবে।
এনদিয়ানাবাসী

1

আমারো একই ইস্যু ছিল. নিম্নলিখিতটি আমার পক্ষে সমস্যাটি স্থির করেছে:

অ্যাপ্লিকেশন / ডিজাইন / প্রশাসনিক / ডিফল্ট / ডিফল্ট / টেমপ্লেট / মিডিয়া / আপলোডার.এফটিএমএল এ

GetUploaderUrl ('media / uploader.swf')?> এর সঠিক পথ দিয়ে প্রতিস্থাপন করা হয়েছে আপলোডারের সঠিক পথটি দিয়ে https: ///skin/adminhtml/default/default/media/uploader.swf


1

দয়া করে ব্রাউজারটি আপডেট করুন এবং সর্বশেষ ফ্ল্যাশ প্লেয়ার ইনস্টল করুন ...

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.