আমি কেন একটি ড্রুপাল 7 চিত্র ক্ষেত্রে অন্য অনুমোদিত ফাইল এক্সটেনশন যুক্ত করতে পারি না?


12

admin/structure/types/manage/image/fields/gallery_imageআপনি নীচের দেখতে হিসাবে চিত্রের আপলোডগুলির জন্য এসভিজি ফাইল এক্সটেনশন যুক্ত করেছি :

এখানে চিত্র বর্ণনা লিখুন

তবে আমি যখন কোনও চিত্র আপলোড করতে যাই, তখনও আমাকে এসভিজি আপলোড করার অনুমতি দেওয়া হয় না।

এখানে চিত্র বর্ণনা লিখুন

আমি অ্যাডমিন পৃষ্ঠাতে অবশ্যই "সংরক্ষণ করুন" টিপলাম এবং আমি ক্যাশে সাফ করে দিয়েছি, এমনকি আমি যখন field_config_instanceটেবিলে পরিদর্শন করি তখন ডেটাবেসগুলিতে আমি যেমন চাইছিলাম সেটিংসগুলিও দেখতে পাচ্ছি । এমন কিছু অন্য টেবিল বা ক্যাশে থাকতে হবে যা আপডেট হচ্ছে না। কোন ধারণা?

উত্তর:


7

ভাবমূর্তি উইজেট অভ্যন্তরীণভাবে পারবেন (এবং চুপি চুপি প্রয়োগ পোষ্ট Drupal এর 6) শুধুমাত্র ব্যবহার png, gif, jpgএবং / অথবা jpegএক্সটেনশান নেই। সুতরাং, আপনি যখন কোনও ক্ষেত্র থেকে কোনও এক্সটেনশন সরিয়ে ফেলতে পারেন, উদাহরণস্বরূপ, gifঅ্যানিমেটেড কিছু এড়াতে আমি আমার বেশিরভাগ বাস্তবায়ন থেকে সরিয়েছি , আপনি এই তালিকায় কোনও যোগ করতে পারবেন না। আমি এটি কল্পনা করবো কারণ এটি আপলোড হওয়ার পরে চিত্রটি নিজেই প্রদর্শিত হয় এবং প্রকৃত আকারে পুরানো IE ব্রাউজারগুলিতে কোনও প্রদর্শন ভাঙতে চায় না (প্লাস, কে জানে যে কীভাবে চিত্রের শৈলীগুলি তাদের উপর কাজ করবে :)


ভাল উত্তর, কিন্তু কি করুণা।
জো কর্নেলি

2
: Do উপর একটি আলোচনা এখানে drupal.org/node/1014816
জো Corneli

2

hook_field_formatter_info_alterফাইল ক্ষেত্রগুলির জন্য "চিত্র" ফর্ম্যাটর সক্ষম করতে আপনি কেবল নিজের ফাইল ফাইল ব্যবহার করতে পারেন এবং আপনার কাস্টম মডিউলটিতে প্রয়োগ করতে পারেন । তারপরে আপনি এমবেড করা চিত্র হিসাবে সহজেই আপলোড হওয়া এসভিজির জন্য আউটপুট করতে পারেন।

/**
 * Implements hook_field_formatter_info_alter().
 */
function MODULNAME_field_formatter_info_alter(&$info) {
  $info['image']['field types'][] = 'file';
}

2

যেমনটি উল্লেখ করা হয়েছে, দ্রুপালের মূল চিত্র মডিউলটিকে এসভিজি গ্রহণ করার সহজ অনুমতি দেওয়ার সহজ উপায় নেই। পরিবর্তে আপনি অবদান মডিউল এসভিজি এম্বেড ব্যবহার করতে পারেন ( এই আলোচনায় এসভিজির জন্য ফাইলফিল্ডের উপর গুরুতরভাবে নির্বাচিত ) বা এই স্যান্ডবক্স (সরকারীভাবে প্রকাশিত হয়নি) এসভিজি মডিউলটি ব্যবহার করতে পারেন

আপডেট: আমি এখন স্যান্ডবক্সেও এসভিগিমগের সুপারিশ করছি তবে খুব শীঘ্রই মুক্তি পাবে। উত্পাদন এটি ব্যবহার করে, এবং খুব খুশি।


1

এর চারপাশে আরও একটি উপায় রয়েছে - মিডিয়া মডিউলটি ব্যবহার করে । এটি ইনস্টল হয়ে গেলে, এসভিজি ফর্ম্যাটটি অ্যাডমিন / স্ট্রাকচার / ফাইল-প্রকারে চিত্রের আওতায় যুক্ত করা যায়।

যদি আমি ভুল না হয়ে থাকি তবে পিছনের সামঞ্জস্যতার কারণে (মূলত আইই 8 এবং নীচে) ড্রুপাল তবুও ডিফল্টরূপে এসভিজিকে অনুমতি দেয় না। যদিও আমি কিছু সময় ধরে প্রকল্পগুলিতে এসভিজি রাখছি এবং এখনও কোনও অভিযোগ শুনিনি।


সঠিক পথ কিনা তা নিশ্চিত নন, তবে মিডিয়া অবশ্যই এই সমস্যাটি নিয়ে এগিয়ে যাওয়ার পথ।
ডিজিটগোফার

রেকর্ডের জন্য আমি এসভিজি নামে একটি নতুন ধরণের তৈরি করেছি যা আউটপুটটি কাস্টমাইজ করার এক দুর্দান্ত উপায় এবং আপনাকে চিত্রগুলির জন্য আলাদা আউটপুট দেওয়ার অনুমতি দেয়
শনিওবাইক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.