ক্রিসমাস ইনটাইটেল ডেটালাইফ ইঞ্জিন কন্ট্রোল প্যানেল। DataLife Engine v.12.1 প্রেস রিলিজ

নিবন্ধটি সম্পাদনা করতে যান, ফোল্ডারের চিত্র সহ বোতামে ক্লিক করুন (সার্ভারে ফাইলগুলি আপলোড করুন)।

উপরে তিনটি ট্যাব সহ একটি উইন্ডো খুলবে: ফাইল আপলোড করা, প্রকাশনার জন্য আপলোড করা, শেয়ার করা ফোল্ডার৷ ডিফল্টরূপে, প্রথম ট্যাবটি খোলা হবে, যার উপর আমাদের কম্পিউটার থেকে ফাইলগুলি ডাউনলোড করতে বলা হবে (উপযুক্ত বোতামে ক্লিক করে), বা এই ফাইলটির url ঠিকানা নির্দেশ করুন (প্রয়োজন ছাড়াই এটি সার্ভার থেকে ডাউনলোড করতে) এটি আপনার কম্পিউটারে ডাউনলোড করুন)।

আপলোড/ফাইল ফোল্ডার থেকে আপলোড করার জন্য আরেকটি আকর্ষণীয় বিকল্পটিও লক্ষ্য করার মতো, এইভাবে আপনি আপনার ফাইলগুলিকে অন্য ফোল্ডারে (/uploads/posts/) সরাতে পারেন।

নীচে কিছু সেটিংস রয়েছে যা আমরা সরাসরি এই উইন্ডো থেকে পরিবর্তন করতে পারি; সেগুলি অ্যাডমিন প্যানেলে অবস্থিত প্রধান চিত্র সেটিংসের নকল করে এবং ডিফল্টভাবে সেখানে পরামিতিগুলি নির্দিষ্ট করা আছে৷ যাইহোক, এই সেটিংস ব্যবহার করা আমাদের কিছু সুবিধা দেয়, যেহেতু এটি থাম্বনেইলের প্রতিটি গ্রুপের জন্য আলাদা সেটিংস সেট করতে দেয়।

আপনার কম্পিউটারের মাধ্যমে ছবি ডাউনলোড করার পরে, প্রকাশনার জন্য ডাউনলোড করা ট্যাবটি খোলে। এখানে আপনি ডাউনলোড করা ছবি, তাদের আকার দেখতে পারেন, নীচের চেকবক্স ব্যবহার করে সেগুলি নির্বাচন করুন এবং নির্বাচিত প্রকাশ করুন ক্লিক করুন, সমস্ত নির্বাচন করুন বা ফাইলগুলি মুছুন। শুধু মনে রাখবেন বাম, ডান, মাঝখানে, বা কোন সারিবদ্ধতা নয়। দয়া করে মনে রাখবেন যে এগুলি সমস্ত সেটিংস নয় এবং এইভাবে, ডিফল্টভাবে, ছবির থাম্বনেলগুলি ঢোকানো হবে এবং আপনি যখন সেগুলিতে ক্লিক করবেন তখন বড় ছবিগুলি খুলবে৷ একটি নিবন্ধে একটি ছবিকে তার প্রাকৃতিক আকারে সন্নিবেশ করার জন্য, আপনার মাউস হভার করুন এবং ছবিটিতে ক্লিক করুন, নিচের বিকল্পগুলি নীচে প্রদর্শিত হবে। Original Image এবং Insert Image এ ক্লিক করুন।

ইঞ্জিন /uploads/posts/ ফোল্ডারে সমস্ত ছবি আপলোড করে, আমরা বলতে পারি যে এটি বিশেষভাবে ছবির জন্য একটি ফোল্ডার, এটিতে একটি সাবফোল্ডার তৈরি করা হয়েছে, যার নাম হবে ছবিগুলি আপলোড করার তারিখ এবং এই ফোল্ডারে পূর্ণ আকারের ছবি এবং তাদের ছোট কপি থাম্বস সহ একটি ফোল্ডার থাকবে।

অন্যান্য ধরণের ফাইলগুলি একইভাবে আপলোড করা হয় (যদি সেগুলি সেটিংসে অনুমোদিত হয়), ছবি ব্যতীত, dle স্বয়ংক্রিয়ভাবে সেগুলিকে আপলোড/ফাইল ফোল্ডারে পুনঃনির্দেশ করে, শুধুমাত্র সেগুলি সংযুক্তি (সংযুক্তি) হিসাবে প্রদর্শিত হবে এবং ব্যবহারকারীরা ডাউনলোড করার জন্য একটি লিঙ্ক দেখতে পাবেন এই নথি।

যাইহোক, আরও একটি সূক্ষ্মতা উল্লেখ করা গুরুত্বপূর্ণ: ছবি এবং ফাইল উভয়ই একটি নির্দিষ্ট নিবন্ধের সাথে কঠোরভাবে আবদ্ধ, এবং এটি মুছে ফেলা হলে, সমস্ত সহগামী ছবি এবং ফাইল মুছে ফেলা হবে। এমনকি যদি আপনি ভিন্ন নিবন্ধের জন্য একই ফাইল দুবার আপলোড করেন, তবে সিস্টেম দ্বারা নির্ধারিত ভিন্ন নামের দুটি ফাইল থাকবে।

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

যান (হোম - সমস্ত বিভাগের তালিকা - সিস্টেম সেটিংস - চিত্র সহ কাজ সেট আপ করা)

এবং সেটিংস দেখুন (আমরা ইতিমধ্যে ফাইল এবং ছবি আপলোড উইন্ডোতে কিছু দেখেছি)

  • আসল চিত্রের সর্বাধিক অনুমোদিত মাত্রা - DLE স্বয়ংক্রিয়ভাবে মূল চিত্রের আকারকে নির্দিষ্ট আকারে কমাতে পারে। এটি দুটি উপায়ে অর্জন করা যেতে পারে, প্রথমটি হ'ল যে কোনও দিকের প্রয়োজনীয় আকার নির্দিষ্ট করা, দ্বিতীয়টি হল প্রস্থ x উচ্চতা বিন্যাসে আসল চিত্রের প্রস্থ এবং উচ্চতা সেট করা, 0 - ছবির আকার পরিবর্তন হয় না।
  • মূল ছবির জন্য ডিফল্ট সেটিংস - যেমন কোন দিকে চিত্রের মাত্রা পরীক্ষা করা হবে (এবং, সেই অনুযায়ী, হ্রাস) - বৃহত্তম পাশে, প্রস্থ বরাবর, উচ্চতা বরাবর
  • প্রকাশনার জন্য আপলোড করা ছবিগুলির সর্বাধিক অনুমোদিত ওজন - আপলোড করার জন্য অনুমোদিত কিলোবাইটে একটি ছবির সর্বোচ্চ ওজন কত৷
  • ছবিগুলির স্বয়ংক্রিয় মুছে ফেলা - একটি নিবন্ধের জন্য সাইটে আপলোড করা ছবিগুলি প্রকাশ না করা হলে কত দিন পরে মুছে ফেলা হবে। কিছু নির্দিষ্ট না থাকলে, ছবি মুছে ফেলা হবে না.
  • আপলোড করা ছবির একটি হ্রাসকৃত কপির আকার - আকার নির্ধারণের জন্য দুটি বিকল্প রয়েছে: যেকোনো পাশের প্রয়োজনীয় আকার নির্দিষ্ট করুন, দ্বিতীয়টি - আকারে প্রস্থ এবং উচ্চতা সেট করুন প্রস্থ x উচ্চতা একটি ছোট কপি তৈরি করার জন্য ডিফল্ট প্যারামিটারগুলি ইমেজ - কোন দিকে ইমেজের কমে যাওয়া কপিটি রিসাইজ করা হবে (সবচেয়ে বড় সাইড, প্রস্থ, উচ্চতা) ইমেজের কম্প্রেশন কোয়ালিটি.jpg - কোন কোয়ালিটিতে ছবিটি সার্ভারে কপি করা হবে অবতারের সর্বোচ্চ অনুমোদিত ওজন প্রোফাইলে ব্যবহারকারী - অবতারের অনুমোদিত ওজন কত কিলোবাইট হবে - সীমাবদ্ধতা সরানো হয়েছে, 1 - অবতার আপলোড করার উপর নিষেধাজ্ঞা।

ওয়াটারমার্ক সেটিংস

  • ওয়াটারমার্কিংয়ের অনুমতি দিন - ছবিতে ওয়াটারমার্ক যোগ করতে হবে কিনা
  • একটি ওয়াটারমার্ক প্রয়োগ করার জন্য ন্যূনতম আকার - এই আকারের চেয়ে ছোট সাইডের চিত্রগুলির জন্য, জলছাপ প্রয়োগ করা হবে না
ডিএলইতে ওয়াটারমার্কিং

কিভাবে একটি ওয়াটারমার্ক সেট করতে? DLE লোগো সহ স্ট্যান্ডার্ড ওয়াটারমার্কগুলি your_site.ru/templates/your_template_name/dleimages-এ dleimages ফোল্ডারে অবস্থিত। এখানে আমাদের দুটি ফাইল watermark_dark.png এবং watermark_light.png আমাদের নিজস্ব ছবি দিয়ে প্রতিস্থাপন করতে হবে, আগে কিছু ছবি আঁকা ছিল টেক্সট সম্পাদক, উদাহরণস্বরূপ, মধ্যে অ্যাডোবি ফটোশপ. আপনি তাদের স্বচ্ছ করতে পারলে তারা আরও ভাল দেখাবে। আপনি তাদের ডিফল্ট ওয়াটারমার্কের মতো একই আকার তৈরি করতে পারেন বা আপনার নিজের আকার সেট করতে পারেন, এটি শুধুমাত্র নিম্নলিখিত নিয়মগুলি অনুসরণ করা গুরুত্বপূর্ণ: ওয়াটারমার্কের আকার ছবির আকারের চেয়ে বেশি হওয়া উচিত নয় এবং আমাদের নতুন তৈরি করা উভয় ওয়াটারমার্ক হওয়া উচিত একই আকারের।

থাম্বনেল থেকে বর্ধিত ছবি প্রদর্শনের জন্য সেটিংস
  • আসল চিত্র দেখানোর সময় সাইটের স্বয়ংক্রিয়ভাবে অন্ধকার করা - একটি বড় ছবি দেখানোর সময় কি সাইটের পটভূমি অন্ধকার হয়ে যাবে (যখন আপনি থাম্বনেইলে ক্লিক করবেন)
  • একটি হ্রাসকৃত অনুলিপি থেকে বড় করা হলে আসল চিত্রটির দৃশ্য - মূল চিত্রটি ব্রাউজারে একটি মডেল উইন্ডো হিসাবে দেখানো হয় (হাইস্লাইড জেএস প্লাগইন ব্যবহার করে, যা ডিফল্টরূপে ডিএলই-তে অন্তর্ভুক্ত থাকে, এটি আমাদের ইঞ্জিন থেকে আলাদাভাবে বিদ্যমান, বিনামূল্যে বিতরণ করা হয় চার্জ, এটি লাইটবক্সের এক ধরনের অ্যানালগ), এখানে আপনি এই ছবির জন্য কিছু ভিজ্যুয়াল ইফেক্ট সেট করতে পারেন (ছায়া, ফ্রেম, গোলাকার প্রান্ত)।
  • থাম্বনেইল ছবি দেখার সময় গ্যালারি মোড – থাম্বনেইল কপি থেকে বড় ছবি দেখার সময় হ্যাঁ/না (চালু বা বন্ধ) ছবিগুলিতে নেভিগেশন প্রদর্শিত হবে, একটি স্লাইডশো মোড থাকবে।

কখনও কখনও আপনি একটি সমস্যার সম্মুখীন হতে পারেন যে DLE-তে গ্যালারি মোড কাজ করে না - পপ-আপ চিত্রে নেভিগেশন বার প্রদর্শিত হয় না। আসল বিষয়টি হ'ল highslide.js স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে সংযুক্ত রয়েছে (আপনি ব্রাউজারে সোর্স কোডটি খুললে আপনি এটি খুঁজে পেতে পারেন), উপরন্তু, এর কিছু পরামিতি অবশ্যই শুরু করতে হবে, সেগুলি নীচে দেওয়া হয়েছে। এটি আপনার পৃষ্ঠা কোডে উপস্থিত রয়েছে কিনা তা পরীক্ষা করুন।

জাভাস্ক্রিপ্ট

hs.graphicsDir = "/engine/classes/highslide/graphics/"; hs.outlineType = "গোলাকার-সাদা"; hs.numberOfImagesToPreload = 0; hs.showCredits = মিথ্যা; hs.lang = ( লোড হচ্ছে পাঠ্য: "লোড হচ্ছে...", প্লে শিরোনাম: "স্লাইডশো দেখুন (স্পেস)", বিরতি শিরোনাম: "বিরাম", পূর্ববর্তী শিরোনাম: "পূর্ববর্তী চিত্র", পরবর্তী শিরোনাম: "পরবর্তী চিত্র", মুভ টাইটেল: "সরান", closeTitle: "Close (Esc)", fullExpandTitle: "পূর্ণ আকারে প্রসারিত করুন", পুনরুদ্ধার করুন শিরোনাম: "ছবি বন্ধ করতে ক্লিক করুন, সরাতে টিপুন এবং ধরে রাখুন", ফোকাস টাইটেল: "ফোকাস", লোডিং শিরোনাম: "বাতিল করতে ক্লিক করুন"); hs.align = "কেন্দ্র"; hs.transitions = ["প্রসারিত", "ক্রসফেড"]; hs.addSlideshow(( ব্যবধান: 4000, পুনরাবৃত্তি: মিথ্যা, ব্যবহার নিয়ন্ত্রণ: সত্য, স্থির নিয়ন্ত্রণ: "ফিট", ওভারলে বিকল্প: ( অস্বচ্ছতা: .75, অবস্থান: "নীচের কেন্দ্র", hideOnMouseOut: সত্য) ));

hs গ্রাফিক্সডির = "/ইঞ্জিন/ক্লাস/হাইস্লাইড/গ্রাফিক্স/" ;

hs outlineType = "গোলাকার-সাদা" ; hs numberOfImagesToPreload = 0 ;

hs showCredits = মিথ্যা ;

hs ল্যাং,

প্লে টাইটেল : "স্লাইডশো দেখুন (স্পেস)" , পজ টাইটেল : "পজ" , আগের শিরোনাম : "আগের ছবি" ,

পরবর্তী শিরোনাম: "পরবর্তী চিত্র" , সরানো শিরোনাম : "সরানো" , ক্লোজ টাইটেল : "বন্ধ (Esc)" ,

fullExpandTitle : "সম্পূর্ণ আকারে প্রসারিত করুন",

restoreTitle : "ছবি বন্ধ করতে ক্লিক করুন, সরাতে দীর্ঘক্ষণ টিপুন" ,

focusTitle: : "বাতিল করতে ক্লিক করুন" );

hs align = "কেন্দ্র" ; hs ট্রানজিশন = [ "প্রসারিত করুন" , "ক্রসফেড" ] ;

hs addSlideshow (( ব্যবধান : 4000 , পুনরাবৃত্তি : মিথ্যা , useControls : true , fixed Controls : "fit" ,

overlayOptions: (অস্বচ্ছতা: 75, অবস্থান: "নীচের কেন্দ্র", hideOnMouseOut: true)));

একই সোর্স কোডএছাড়াও গ্যালারি মোড এবং স্লাইডশোতে ছবি প্রদর্শনের জন্য দায়ী একটি ফাংশন থাকা উচিত, যথা: hs.addSlideshow.

আমরা যদি ইঞ্জিনের ফাইলগুলি অনুসন্ধান করি, তাহলে আমরা দেখতে পাব যে এই প্যারামিটারগুলির আউটপুট সাইটের মূলে অবস্থিত index.php ফাইলের কোডের নিম্নলিখিত লাইনগুলি দ্বারা নির্ধারিত হয়৷

if (strpos ($tpl->result["content"], "hs.expand") !== মিথ্যা বা strpos ($tpl->copy_template, "hs.expand") !== মিথ্যা) ( if ($config ["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;"; else $dimming = ""; if ($config["thumb_gallery"] AND ($dle_module == "showfull" OR $dle_module == "static ")) ( $gallery = " hs.align = "সেন্টার"; hs.transitions = ["প্রসারিত", "ক্রসফেড"]; hs.addSlideshow(( interval: 4000, repeat: false, useControls: true, fixed Controls: " ফিট", ওভারলে অপশন: ( অস্বচ্ছতা: .75, অবস্থান: "নীচের কেন্দ্র", hideOnMouseOut: true ));" ) else ( $gallery = "";

যদি (strpos ($tpl -> ফলাফল [ "content" ] , "hs.expand" ) !== মিথ্যা বা strpos ($tpl -> copy_template , "hs.expand" ) !== মিথ্যা) (

যদি ($config["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;" ; অন্য $ dimming = "" ;

যদি ($ কনফিগার [ "thumb_gallery" ] AND ($ dle_module == "showfull" বা $ dle_module == "static" )) (

$gallery="

hs.align = "কেন্দ্র";

hs.transitions = ["প্রসারিত", "ক্রসফেড"];

hs.addSlideshow((

ব্যবধান: 4000,

পুনরাবৃত্তি: মিথ্যা,

কন্ট্রোল ব্যবহার করুন: সত্য,

ফিক্সড কন্ট্রোল: "ফিট",

ওভারলে অপশন: (

অস্বচ্ছতা: .75,

  • hs.numberPosition - ক্রমানুসারে বর্তমান চিত্রের সংখ্যা দেখায় (উদাহরণস্বরূপ, 5 এর মধ্যে চিত্র 1) মান নিতে পারে 'শিরোনাম' - শীর্ষে প্রদর্শিত, ক্যাপশন - নীচে প্রদর্শিত। সঠিক স্ট্রিংটি hs.lang অবজেক্টে নির্দিষ্ট করা হয়েছে (এতে স্থানীয়করণের স্ট্রিং রয়েছে)। একই index.php ফাইলে আমরা hs.lang = (এবং শেষে একটি প্যারামিটার যোগ করি - সংখ্যা: ‘ইমেজ %1 থেকে %2’ (আগের প্যারামিটারের পরে কমা দিতে ভুলবেন না);
  • hs.addSlideShow - একটি ফাংশন যা গ্যালারি মোডের জন্য প্যারামিটার সেট করে (ছবিগুলি গোষ্ঠীভুক্ত এবং একটি সাধারণ নেভিগেশন বার রয়েছে)
  • ব্যবধান - মিলিসেকেন্ডের সংখ্যা যা প্রতিটি স্লাইড দেখানো হবে। (ডিফল্ট 4000)
  • পুনরাবৃত্তি - পুনরাবৃত্তি (শেষে যাওয়ার পর প্রথম স্লাইড থেকে শুরু করুন) (ডিফল্ট মিথ্যা)
  • কন্ট্রোল ব্যবহার করুন - হাইস্লাইডকে একটি স্লাইডশো নিয়ন্ত্রণ প্যানেল তৈরি করার অনুমতি দিন (সত্য বা মিথ্যা)
  • ফিক্সড কন্ট্রোল - যদি সত্য হয়, কন্ট্রোল প্যানেলটি স্থির করা হয়েছে, সমস্ত ছবি দেখার সময় নিয়ন্ত্রণগুলি একই অবস্থানে থাকে এবং ব্যবহারকারী মাউস না সরিয়ে নেক্সট বোতাম ব্যবহার করে ছবিগুলি দেখতে পারে (সত্য বা মিথ্যা)
  • ওভারলে অপশন - কন্ট্রোল প্যানেলের জন্য ওভারলে অপশন (অবজেক্ট)
  • অস্বচ্ছতা - প্যানেলের স্বচ্ছতা (ডিফল্ট: 75),
  • অবস্থান - নিয়ন্ত্রণ প্যানেলের উল্লম্ব অবস্থান (উপর, মাঝখানে, নীচে) এবং অনুভূমিক (বাম, কেন্দ্র, ডান) (ডিফল্ট 'নীচের কেন্দ্র')
  • hideOnMouseOut - মাউস ছবিতে না থাকলে কন্ট্রোল প্যানেল লুকান (ডিফল্ট সত্য)
  • পরবর্তী আমরা পরিবর্তন চেহারানেভিগেশন বার এটি করার জন্য, engine.css ফাইলটি খুলুন (টেমপ্লেট/ডিফল্ট/স্টাইল/এনজিন.সিএস, ডিফল্টের পরিবর্তে, প্রয়োজনে আপনার টেমপ্লেটের নাম প্রতিস্থাপন করুন)। আমরা ব্যাকগ্রাউন্ড ইউআরএল-এ 423, 432, 447 লাইন (.হাইস্লাইড-কন্ট্রোলস, .হাইস্লাইড-কন্ট্রোলস ul, .হাইস্লাইড-কন্ট্রোলস a, যথাক্রমে) সন্ধান করি এবং controlbar-black-border.gif (ডিফল্টরূপে কালো নিয়ন্ত্রণ প্যানেল) প্রতিস্থাপন করি কন্ট্রোলবার-সাদা gif - সাদা কন্ট্রোল প্যানেল।

    একটি নিবন্ধের জন্য থাম্বনেইল সেট করার উপায়

    আপনি নিবন্ধের পাঠ্যের শুরুতে একটি ছবি সন্নিবেশ করে একটি নিবন্ধের জন্য একটি থাম্বনেইল সেট করতে পারেন। যাইহোক, আপনাকে নিশ্চিত করতে হবে যে সবকিছু একই, একই শৈলী প্রয়োগ করা হয়েছে এবং যদি, উদাহরণস্বরূপ, আপনাকে একটি নিবন্ধের একটি লিঙ্কে একটি থাম্বনেইল ঘেরাও করতে হবে, তাহলে আপনাকে নিবন্ধটির ঠিকানা ম্যানুয়ালি উল্লেখ করতে হবে।

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

    বাল্ক ডাউনলোডের সময় ফাইলের সর্বাধিক সংখ্যা - একই সময়ে কতগুলি ফাইল নির্বাচন করা এবং ডাউনলোডের জন্য সারিবদ্ধ করার অনুমতি দেওয়া হয়েছে

    ডাউনলোড করার সময় ফাইলগুলি পুনরায় শুরু করার জন্য সমর্থন সক্ষম করুন - সংযোগ হারিয়ে গেলে ফাইলগুলি পুনরায় শুরু করার অনুমতি দেওয়া হয় কিনা৷

    ফাইল ডাউনলোড কাউন্টার সক্রিয় করুন - তথ্য প্রদর্শন করুন: কতজন লোক এই ফাইলটি ডাউনলোড করেছে।

    ওয়েল, আমি যে সব অনুমান! শেষ পর্যন্ত পড়ার জন্য আপনাকে ধন্যবাদ. আবার দেখা হবে!
    যথারীতি ভিডিওটি দেখুন

    ডেটালাইফ ইঞ্জিন(DLE) হল একটি মাল্টি-ইউজার নিউজ ইঞ্জিন যা ইন্টারনেটে আপনার নিজস্ব ব্লগ এবং মিডিয়া সংগঠিত করার জন্য ডিজাইন করা হয়েছে। সংবাদ প্রকাশ, কাস্টমাইজ এবং সম্পাদনার জন্য একটি শক্তিশালী সিস্টেমের জন্য ধন্যবাদ, ইঞ্জিনটি তার নিকটতম প্রতিযোগীদের থেকে এক ধাপ এগিয়ে। এবং কার্নেলের সুনির্দিষ্ট এবং চিন্তাশীল কাঠামোর জন্য ধন্যবাদ, যা সার্ভার সংস্থানগুলির জন্য প্রয়োজনীয়তাগুলিকে হ্রাস করে, ইঞ্জিনটি খুব সহজেই সার্ভারে কোনও বিশেষ লোড তৈরি না করেই অত্যন্ত পরিদর্শন করা প্রকল্পগুলির সাথে কাজ করতে সক্ষম হয়৷ নমনীয়তা এবং আপনার নিজস্ব ডিজাইনের কাস্টমাইজেশন এবং একীকরণের সহজতা আপনাকে কোনও অতিরিক্ত উপাদান খরচ ছাড়াই আপনার নিজের ওয়েবসাইটগুলিকে স্বল্পতম সময়ে স্থাপন করার অনুমতি দেবে। উন্নত AJAX প্রযুক্তি ব্যবহার করলে আপনার সার্ভার ট্র্যাফিক এবং আপনার দর্শকদের ট্র্যাফিক উভয়ই হ্রাস পাবে, সাইটে এই প্রযুক্তির ব্যবহারের সহজতার কথা উল্লেখ না করা। স্ক্রিপ্টের নিরাপত্তা, এটির সাথে কাজ করার সহজতা, সেইসাথে গতিশীল বিকাশের প্রতি বর্ধিত মনোযোগের জন্য ধন্যবাদ, 70,000 টিরও বেশি পোর্টাল ইতিমধ্যেই DataLife ইঞ্জিন ব্যবহারের পক্ষে কথা বলেছে, সফলভাবে তাদের কাজে এটি ব্যবহার করছে। ইঞ্জিন জন্য অপ্টিমাইজ করা হয় সার্চ ইঞ্জিন, যা আপনার সাইটে অতিরিক্ত গ্রাহক আনবে।

    অফিসিয়াল ওয়েবসাইট: http://dle-news.ru/

    FAQ: http://dle-news.ru/faq.html

    দয়া করে মনে রাখবেন যে এই সফ্টওয়্যারটি অর্থপ্রদান করা হয়েছে, এবং উদাহরণ হিসাবে ডেমো সংস্করণ ব্যবহার করে ইনস্টলেশন নিয়ে আলোচনা করা হবে।

    CMS DLE ইনস্টল করা হচ্ছে

    DLE ইনস্টল করা শুরু করতে, পরিষেবাটি অর্ডার করার সময় আপনার যোগাযোগের ই-মেইলে পাঠানো লিঙ্ক এবং ডেটা ব্যবহার করে আপনাকে আপনার হোস্টিং কন্ট্রোল প্যানেলে যেতে হবে।

    CMS DLE (DataLife Engine) ডিস্ট্রিবিউশন কিট ডাউনলোড করুন, উদাহরণস্বরূপ এখানে http://dle-news.ru/demo.html।

    হোস্টিং কন্ট্রোল প্যানেলে যান, "ফাইল ম্যানেজার" নির্বাচন করুন, তারপর www/domain_name ডিরেক্টরিতে যান। একটি ডোমেন যোগ করার সময় আমরা ডিফল্টরূপে তৈরি করা index.html ফাইলটি মুছে ফেলি, "আপলোড" বোতামে ক্লিক করুন, CMS DLE সংরক্ষণাগারটি নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন৷

    CMS DLE (DataLife Engine) সংরক্ষণাগারটি ডাউনলোড করার পরে, একবার এটিতে ক্লিক করুন যাতে এটি হাইলাইট হয় এবং "Extract" বোতাম টিপুন। সংরক্ষণাগারটি আনপ্যাক করার পরে আপনাকে এইরকম কিছু দিয়ে শেষ করতে হবে:

    এর পরে, আমাদের একটি CMS DLE (DataLife Engine) ডাটাবেস তৈরি করতে হবে, এটি করার জন্য, হোস্টিং কন্ট্রোল প্যানেলে, "ডেটাবেস" আইটেমটিতে যান এবং "তৈরি করুন" বোতামে ক্লিক করুন। ডাটাবেসের নাম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন এবং ঠিক আছে ক্লিক করুন:

    ভবিষ্যতে, হোস্টিং কন্ট্রোল প্যানেলে আপনার লগইন আকারে একটি উপসর্গ সহ ডাটাবেস এবং ব্যবহারকারীর নাম ব্যবহার করা হবে:

    "ডাটাবেস টাইপ" কলামটি ডাটাবেস হোস্ট db01.site প্রদর্শন করে।

    উপরে বর্ণিত ধাপগুলি সম্পন্ন করার পরে, ব্রাউজারে আপনার ডোমেন নাম অ্যাক্সেস করুন, CMS DLE (DataLife Engine) ইনস্টল করতে এগিয়ে যান এবং "স্টার্ট ইন্সটলেশন" বোতামে ক্লিক করুন:

    বিঃদ্রঃ! একটি ডোমেন অ্যাক্সেস করার সময় CMS DLE (DataLife Engine) ইনস্টল করা শুরু করতে, ডোমেনটিকে অবশ্যই হোস্টিং সার্ভার থেকে রেকর্ডগুলিতে প্রতিক্রিয়া জানাতে হবে। যদি ডোমেনটি সবেমাত্র সার্ভারে যোগ করা হয় এবং এর রেকর্ড সম্পর্কে তথ্য এখনও নেটওয়ার্কে বিতরণ করা না হয়, আপনি নিবন্ধন করতে এবং আপনার কম্পিউটারে এটি সংরক্ষণ করতে পারেন হোস্ট ফাইলনিম্নলিখিত এন্ট্রি: সার্ভার আইপি ঠিকানা ডোমেন নাম

    83.69.23*.*** ডোমেন নাম

    সার্ভারের আইপি ঠিকানা হোস্টিং কন্ট্রোল প্যানেলে দেখা যেতে পারে। ডোমেনের নাম- রেকর্ডিং রেকর্ড:

    domain_name.ru.

    A (ইন্টারনেট v4 ঠিকানা)

    পরবর্তী ধাপে, ইনস্টলেশন চালিয়ে যেতে, আপনাকে লাইসেন্স চুক্তিটি পড়তে এবং গ্রহণ করতে হবে।

    "আমি চুক্তির শর্তাদি স্বীকার করি" বাক্সটি চেক করুন এবং ইনস্টলেশন চালিয়ে যান।

    9. ইনস্টলেশনের সময় গুরুত্বপূর্ণ পদক্ষেপগুলির মধ্যে একটি হল সিস্টেম কনফিগারেশন সেট আপ করা, যেখানে আপনাকে ডাটাবেসের সাথে সংযোগের ডেটা সঠিকভাবে নির্দিষ্ট করতে হবে এবং সাইট প্রশাসকের লগইন এবং পাসওয়ার্ড সেট করতে হবে।

    আপনার কাছ থেকে প্রয়োজনীয় ডেটা (আমাদের ব্যবহারকারীর উদাহরণ ব্যবহার করে):

    ডাটাবেসের নাম: vh12345_dle

    DB ব্যবহারকারীর নাম: vh 12345_ অ্যাডমিন

    পাসওয়ার্ড: ডাটাবেস তৈরি করার সময় আপনি যে পাসওয়ার্ডটি নির্দিষ্ট করেছেন

    MySQL সার্ভার: ডেটাবেস বিভাগে ডাটাবেস টাইপ কলাম db01.site (বিন্দু 4 দেখুন) অথবা

    এই ক্ষেত্রে নির্দেশ করুন mysql.your_domain

    উপসর্গটি নির্বিচারে সেট করা হয়েছে।

    কন্ট্রোল প্যানেল অ্যাক্সেস ডেটা তৈরি করা হয় অ্যাকাউন্টআপনার সাইটের প্রশাসক, এখানে আমরা প্রশাসকের পছন্দসই লগইন/পাসওয়ার্ড এবং ই-মেইল নির্দেশ করি।

    CMS DLE (DataLife Engine) এর ইনস্টলেশন সম্পূর্ণ হয়েছে৷

    আমরা install.php ফাইলটি মুছে ফেলি, এটি www/your_domain ডিরেক্টরিতে অবস্থিত

    আমরা একটি ব্রাউজারের মাধ্যমে একটি ডোমেনের অনুরোধ করি, CMS DLE (DataLife Engine) এর অ্যাডমিন প্যানেলে লগ ইন করুন এবং সাইটের সাথে কাজ শুরু করুন৷

    আসুন dle ওয়েবসাইটের মেনু সম্পর্কে কথা বলি। আরও সুনির্দিষ্টভাবে, কীভাবে আপনার নিজের আইটেমগুলি মেনুতে যুক্ত করবেন বা বিদ্যমানগুলিকে নতুন দিয়ে প্রতিস্থাপন করবেন। প্রায়শই, নতুন যারা এই সিএমএস ইনস্টল করেছেন তাদের একটি প্রশ্ন থাকে: "কীভাবে স্ট্যান্ডার্ড মেনু আইটেমগুলি প্রতিস্থাপন করবেন স্ট্যান্ডার্ড টেমপ্লেট, তোমার নিজের? যদি, ওয়ার্ডপ্রেসে, কোডটি সম্পাদনা না করেই এটি করা যায়, তবে dle এর ক্ষেত্রে আপনাকে এখনও কোডে প্রবেশ করতে হবে এবং এটিকে কিছুটা বের করতে হবে। যাইহোক, নতুন আইটেম যোগ করার বিষয়ে কঠিন কিছু নেই, এবং আমি আশা করি আপনি আজ এটি দেখতে পাবেন।

    তো চলুন ব্যবসায় নেমে আসি। প্রথমত, আমাদের এমন আইটেম তৈরি করতে হবে যা পরবর্তীতে dle মেনুতে প্রয়োগ করতে হবে, তা পৃষ্ঠা বা বিভাগই হোক। এটি করতে, অ্যাডমিন প্যানেলে যান এবং "সমস্ত বিভাগের তালিকা" আইটেমটিতে ক্লিক করুন।

    এবং তারপর সবকিছু পরিস্থিতির উপর নির্ভর করে। আমাদের যদি মেনুতে কোনও সাইটের বিভাগের লিঙ্ক যুক্ত করতে হয়, তবে "বিভাগগুলি" আইটেমে যান এবং যদি আমাদের এমন একটি পৃষ্ঠা তৈরি করতে হয় যেখানে মেনু আইটেমটি ব্যবহারকারীকে নির্দেশ করবে, তাহলে "স্ট্যাটিক পৃষ্ঠাগুলি" এ যান আইটেম তাদের মধ্যে কোন মৌলিক পার্থক্য নেই, তাই আমরা দুটি বিকল্পের একটি বেছে নেব, উদাহরণস্বরূপ, "বিভাগগুলি"৷

    সাইটে একটি নতুন বিভাগ তৈরি করার জন্য একটি ফর্ম প্রদর্শিত হবে। সেখানে সবকিছুই সহজ। প্রতিটি ফর্ম ক্ষেত্র কি জন্য ব্যবহার করা হয়, চিত্রটি দেখুন।

    চিত্রে বর্ণিত সমস্ত ক্ষেত্র প্রয়োজনীয় নয়, তবে শুধুমাত্র প্রথম এবং দ্বিতীয় ক্ষেত্র। এবং আমি ছবিতে যে পয়েন্টগুলি স্পর্শ করিনি সেগুলি মোটেই বিভাগগুলির সাথে সম্পর্কিত নয়, তবে এর সাথে সম্পর্কিত গ্লোবাল সেটিংসইঞ্জিন, যেমন ডিএলই নিউজ আউটপুট সেটিংস এবং বরাদ্দ করার ক্ষমতা প্রদান করে অনন্য টেমপ্লেট, প্রতিটি বিভাগের জন্য আলাদাভাবে।

    প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করার পরে, কমপক্ষে প্রথম দুটি, যোগ বোতামে ক্লিক করুন। এই ক্রিয়াটি সাইটে একটি নতুন বিভাগ তৈরি করবে, একটি লিঙ্ক যা আমরা dle মেনুতে যুক্ত করব। এবং দ্বিতীয় ক্ষেত্রের দিকে বিশেষ মনোযোগ দিন, যেখানে বিভাগের জন্য একটি বিকল্প নাম লিখতে হবে, যা ঠিকানাটি তৈরি করবে যেখানে বিভাগটি অবস্থিত হবে। আমার উদাহরণে, এটি দেখতে এরকম হবে: http://site.ru/primer_category/

    এখন, সরাসরি dle মেনুতে একটি নতুন আইটেম যোগ করার দিকে এগিয়ে যাওয়া যাক।

    এটি করার জন্য, অ্যাডমিন প্যানেলে আপনাকে "সাইট টেমপ্লেট" বিভাগে যেতে হবে।

    এবং তারপরে আপনাকে দুটি ফাইলের মধ্যে একটি নির্বাচন করতে হবে, যদি আপনি একটি স্ট্যান্ডার্ড টেমপ্লেট ব্যবহার করেন, যেখানে সাইটের মেনুগুলি লেখা থাকে। স্ট্যান্ডার্ড টেমপ্লেটের দুটি ধরণের মেনু রয়েছে: এটি, অনুভূমিক এবং উল্লম্ব। topmenu.tpl ফাইলটি অনুভূমিক মেনুর জন্য দায়ী এবং sidebar.tpl ফাইলটি সাইটের বাম কলামে উল্লম্ব মেনুর জন্য দায়ী। এই দুটি ফাইলই "সাইট টেমপ্লেট" বিভাগের বাম কলামে পাওয়া যাবে। এবং যখন আপনি তাদের একটিতে ক্লিক করবেন, এই ফাইলের কোডটি নিজেই ডান কলামে উপস্থিত হবে।

    ফাইলটি খোলার পরে, আমাদের বিদ্যমান আইটেমটি সংশোধন করতে হবে। অর্থাৎ, নাম পরিবর্তন করুন, এই ক্ষেত্রে ক্যাটাগরির নামে। এবং # এর পরিবর্তে নিজেই বিভাগের একটি লিঙ্ক (বিকল্প নাম) প্রতিস্থাপন করুন। অর্থাৎ, যদি আমি "সাইট সম্পর্কে" আইটেমটি প্রতিস্থাপন করি, তাহলে মেনু কোডটি এইরকম দেখাবে:

    সাদৃশ্য দ্বারা, আপনি মেনুতে অন্যান্য আইটেম পরিবর্তন করতে পারেন। দ্বিতীয়টির জন্য, অনুভূমিক মেনু, তারপর পরিস্থিতি একেবারে একই. এবং অবশ্যই, আপনার প্রয়োজন নেই এমন সমস্ত অপ্রয়োজনীয় সরানো যেতে পারে। এবং অবশ্যই, সম্পাদিত ফাইল সংরক্ষণ করুন।

    আপনি যদি কিছু সম্পর্কে নিশ্চিত না হন, উদাহরণস্বরূপ, আপনি অপ্রয়োজনীয় কিছু মুছে ফেলবেন, তবে কেবল এটি করুন যাতে অপ্রত্যাশিত পরিস্থিতিতে এটি পুনরুদ্ধার করা যায়।

    এবং যে আমার জন্য সব.

    কিছু তথ্য ভুলে যাওয়া সব মানুষের জন্য সম্ভবত সাধারণ। এটি বিশেষত বিভিন্ন সাইট থেকে পাসওয়ার্ড এবং লগইনগুলিতে প্রযোজ্য।

    আপনি (বা যে ব্যক্তি আপনাকে অ্যাক্সেস দিয়েছেন) তৈরি করেছেন শক্তিশালী গুপ্তমন্ত্র, কিন্তু নির্জন জায়গায় লিখে না ভুলে ভুলে গেছি। এ ক্ষেত্রে কী করবেন?

    ডিফল্টরূপে, ডাটালাইফ ইঞ্জিন অ্যাডমিনিস্ট্রেটর গোষ্ঠীর জন্য পাসওয়ার্ড পুনরুদ্ধারের অনুমতি দেয় না। এটি সুস্পষ্ট কারণে করা হয় - সর্বোপরি, যদি একজন ব্যক্তির আপনার মেইলে অ্যাক্সেস থাকে তবে তার আপনার ওয়েবসাইটে অ্যাক্সেস রয়েছে।

    কিন্তু আপনি পাসওয়ার্ড পুনরুদ্ধারের বিকল্প সক্রিয় করতে পারেন একটি আদর্শ উপায়ে(পুনরুদ্ধার ফর্মের মাধ্যমে) এবং প্রশাসকদের জন্য। এই নিবন্ধে এটি কিভাবে করবেন তা পড়ুন।

    একই নিবন্ধটি সেই ক্ষেত্রে উত্সর্গীকৃত হয় যখন স্ট্যান্ডার্ড পুনরুদ্ধারপাসওয়ার্ড সক্রিয় করা নেই, তবে আপনাকে নিয়ন্ত্রণ প্যানেলে অ্যাক্সেস পুনরুদ্ধার করতে হবে।

    আমি আপনাকে দুটি পুনরুদ্ধারের পদ্ধতি সম্পর্কে বলব, সেগুলি সহজ। প্রত্যেকেই সেই পদ্ধতিটি বেছে নেয় যা তার কাছে আরও সুবিধাজনক বলে মনে হয়েছিল।

    SQL কোয়েরির মাধ্যমে ডেটালাইফ ইঞ্জিনে সাইট কন্ট্রোল প্যানেলে অ্যাক্সেস পুনরুদ্ধার করা হচ্ছে

    শিরোনাম থেকে, আমি মনে করি আপনি ইতিমধ্যেই বুঝতে পেরেছেন যে পাসওয়ার্ড পরিবর্তন করতে আপনাকে আপনার ডাটাবেসে একটি এসকিউএল কোয়েরি করতে হবে। কিভাবে একটি এসকিউএল কোয়েরি করতে হয় তা আমি বিস্তারিতভাবে বর্ণনা করেছি।

    আপনাকে নিম্নলিখিত ধরণের একটি অনুরোধ করতে হবে:

    আপডেট `dle_users` SET `password` = "d9b1d7db4cd6e70935368a1efb10e377" WHERE `user_id` = "1";

    যেখানে "1" হল অ্যাডমিনিস্ট্রেটর আইডি (এটি আপনার আইডিতে পরিবর্তন করুন), এবং "" হল এনক্রিপ্ট করা আকারে "123" পাসওয়ার্ড।

    অনুরোধটি সফলভাবে সম্পন্ন হওয়ার পরে (যদি আপনি কোনও অসুবিধার সম্মুখীন হন তবে মন্তব্যগুলিতে এটি সম্পর্কে লিখুন), আপনি আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড "123" ব্যবহার করে সাইটের নিয়ন্ত্রণ প্যানেলে লগ ইন করতে পারেন।

    অতিরিক্ত ব্যবহারকারীর মাধ্যমে ডেটালাইফ ইঞ্জিনে সাইট কন্ট্রোল প্যানেলে অ্যাক্সেস পুনরুদ্ধার করা হচ্ছে

    এই ক্ষেত্রে, আপনাকে আপনার সাইটে একটি নতুন প্রোফাইল নিবন্ধন করতে হবে এবং এটিকে যথাযথ অধিকার দিতে হবে।

    এই জন্য:

    1. একটি নতুন প্রোফাইল নিবন্ধন করুন (আপনার লগইন মনে রাখতে ভুলবেন না)।

    2. আপনার ডাটাবেসে, SQL কোয়েরি চালান:

    আপডেট `dle_users` SET `user_group` = "1" যেখানে `name` = "লগইন";

    যেখানে "লগইন" হল নতুন ব্যবহারকারীর লগইন (এটি আপনার জন্য পরিবর্তন করুন)।

    যে সব, আসলে. এই অনুরোধটি ব্যবহার করে, আমরা নির্দিষ্ট ব্যবহারকারীকে একজন প্রশাসক বানাই এবং তার ডেটা দিয়ে আপনি আপনার সাইটের কন্ট্রোল প্যানেলে লগ ইন করতে পারেন।

    এই প্লাগইন সিস্টেম আপনাকে আপনার বিবেচনার ভিত্তিতে স্ক্রিপ্টের যেকোনো কার্যকারিতা পরিবর্তন করতে দেয়। সাইটে প্লাগইন ইনস্টল করা এবং প্লাগইন আপডেট করা এক ক্লিকে, সরাসরি DataLife Engine কন্ট্রোল প্যানেলে সম্পন্ন হয়। যদি প্লাগইনটি একটি নতুন সিস্টেমের জন্য তৈরি করা হয়, তাহলে ব্যবহারকারীদের আর ইনস্টলেশন নির্দেশাবলী পড়তে হবে না, স্ক্রিপ্ট ফাইলগুলিতে সরাসরি কিছু সম্পাদনা করতে হবে ইত্যাদি। তাদের যা করতে হবে তা হল অ্যাডমিন প্যানেলে প্লাগইনটি আপলোড করা এবং এটিই।

    প্লাগইন সিস্টেম ভার্চুয়াল প্রযুক্তি ব্যবহার করে নির্মিত হয় নথি ব্যবস্থা. আপনি প্লাগইনে বর্ণনা করেন যে কোন ফাইলটি এবং কোন ক্রিয়াগুলি সম্পাদন করতে হবে, এই তথ্যের উপর ভিত্তি করে DataLife Engine এই ফাইলগুলির ভার্চুয়াল কপি তৈরি করবে, সমস্ত প্রয়োজনীয় পরিবর্তন এবং পরিবর্তন সহ, এবং মূল ফাইলগুলিকে প্রভাবিত না করে তৈরি করা ভার্চুয়াল কপিগুলির সাথে কাজ করবে৷ . একই সময়ে, আপনি প্রায় সমস্ত ফাইলের পরিবর্তনগুলি বর্ণনা করতে পারেন, অনেকগুলি মৌলিকগুলি বাদ দিয়ে, উদাহরণস্বরূপ রুট ফাইলগুলি, তবে সেগুলি অন্যান্য ফাইলগুলিকে সংযুক্ত করা ছাড়া অন্য কোনও কার্যকারিতা বহন করে না৷ AJAX ফাংশনগুলির জন্য দায়ী ফাইলগুলির কার্যকারিতাও এই উদ্দেশ্যে পরিবর্তিত হতে পারে, তারা সম্পূর্ণরূপে নিয়ামকের মাধ্যমে কাজ করার জন্য লিখিত হয়েছিল; এই সুবিধা কি প্রদান করে? প্রথমত, মূল ফাইলসর্বদা অপরিবর্তিত থাকে, তাই প্লাগইনগুলি সহজেই পরিবর্তন করা, মুছে ফেলা, আপডেট করা ইত্যাদি। দ্বিতীয়ত, এই সিস্টেমটি সামগ্রিকভাবে সাইটগুলিতে ন্যূনতম সম্ভাব্য লোড ব্যবহার করে, কারণ ফাইলগুলির ভার্চুয়াল কপিগুলি প্লাগইনগুলি ইনস্টল বা আপডেট করার সময় শুধুমাত্র একবার তৈরি করা হয়, তারপরে ডেটালাইফ ইঞ্জিন এই পরিবর্তিত ফাইলগুলির সাথে সাধারণ নেটিভ ফাইলগুলির মতো কাজ করে এবং কল পয়েন্ট, স্টোরেজ এবং কোথায় এবং কোথায় সে সম্পর্কে তথ্য নিয়ন্ত্রণের জন্য কোনও মেমরি খরচ নেই কি কার্যকারিতা পরিবর্তন করা প্রয়োজন ইত্যাদি সার্ভারে লোড শুধুমাত্র প্লাগইন নিজেই যে লোড নিয়ে আসে তার দ্বারা বাড়বে এবং প্লাগইন ম্যানেজমেন্ট সিস্টেম কোন অতিরিক্ত লোড সৃষ্টি করবে না। তৃতীয়ত, স্ক্রিপ্টটি সরাসরি আপডেট করতে কোন সমস্যা নেই, স্ক্রিপ্টটি নতুন সংস্করণে আপডেট করা যেতে পারে এবং আপনার প্লাগইনগুলি স্বয়ংক্রিয়ভাবে নতুন সংস্করণগুলিতে প্রয়োগ করা হবে। এই ক্ষেত্রে, বিভিন্ন প্লাগইন দ্বন্দ্ব সৃষ্টি না করে একই ফাইল পরিবর্তন করতে পারে, অবশ্যই, বিভিন্ন প্লাগইন একে অপরের সরাসরি বিপরীত ক্রিয়া সম্পাদন করে না।

    সুতরাং, প্লাগইন ম্যানেজমেন্ট মডিউলেই, আপনি হয় সরাসরি কন্ট্রোল প্যানেলে একটি প্লাগইন তৈরি করতে পারেন অথবা একটি রেডিমেড প্লাগইন আপলোড করতে পারেন। কন্ট্রোল প্যানেলে সরাসরি একটি নতুন প্লাগইন যোগ করার কথা বিবেচনা করা যাক:

    প্রথম ট্যাবে আপনি প্লাগইন সম্পর্কে সাধারণ তথ্য নির্দিষ্ট করুন। এর নাম, এর ছোট বিবরণ. অন্যান্য প্লাগইন থেকে আলাদা করা সহজ করতে, আপনি এটিকে একটি আইকন দিতে পারেন যা এটি প্লাগইনগুলির তালিকায় ব্যবহার করবে৷ এছাড়াও আপনি প্লাগইনের সংস্করণ এবং ডেটালাইফ ইঞ্জিনের সংস্করণটি উল্লেখ করুন যার সাথে এটি সামঞ্জস্যপূর্ণ।

    পরবর্তী ট্যাবে, আপনি সরাসরি ফাইলগুলিতে যে ক্রিয়াগুলি সম্পাদন করতে হবে তা নির্দিষ্ট করুন৷ আপনি এক বা একাধিক ফাইল যোগ করতে পারেন যার উপর আপনাকে ক্রিয়া সম্পাদন করতে হবে এবং প্রতিটি ফাইলের জন্য এক বা একাধিক ক্রিয়া নির্ধারণ করতে হবে যা সম্পাদন করা প্রয়োজন৷ ফাইলগুলিতে আপনি নিম্নলিখিত ক্রিয়াগুলি সম্পাদন করতে পারেন:

    1. যেকোনো কোড খুঁজুন এবং প্রতিস্থাপন করুন।

    2. উপরের প্রয়োজনীয় কোডটি খুঁজুন এবং যোগ করুন।

    3. নীচে কিছু কোড খুঁজুন এবং যোগ করুন।

    4. সম্পূর্ণরূপে আপনার নিজের সঙ্গে ফাইলের বিষয়বস্তু প্রতিস্থাপন.

    5. একটি নতুন ভার্চুয়াল ফাইল তৈরি করুন যা আসল DLE তে বিদ্যমান নেই৷

    এছাড়াও আপনি যেকোন সময় ফাইল যোগ করতে বা মুছে ফেলতে পারেন, ফাইলে ক্রিয়া পরিবর্তন বা মুছে ফেলতে পারেন। উপলব্ধি এবং সম্পাদনার সহজতার জন্য, সমস্ত কোড হাইলাইট করা হয়, এবং ক্ষেত্রগুলি গতিশীলভাবে প্রসারিত করা যেতে পারে।

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

    পরবর্তী ট্যাবে আপনি ডাটাবেসে প্রয়োজনীয় কাজ যোগ করতে পারেন মাইএসকিউএল ডেটা, যা প্লাগইন কিছু পরিস্থিতিতে তৈরি করা উচিত। আপনি MySQL প্রশ্নগুলির একটি তালিকা নির্দিষ্ট করতে পারেন যা প্লাগইনটি ইনস্টল করার সময়, এটি আপডেট করার সময়, এটি নিষ্ক্রিয় করার সময়, এটি সক্রিয় করার সময়, এটি মুছে ফেলার সময় কার্যকর করতে হবে৷ তাছাড়া, প্রতিটি কর্মের জন্য আপনি ডাটাবেসে একটি বা একাধিক প্রশ্নের তালিকা নির্দিষ্ট করতে পারেন।

    একটি বিদ্যমান প্লাগইনের জন্য, আপনি নিম্নলিখিত ক্রিয়াগুলি সম্পাদন করতে পারেন: আপনি এটি নিষ্ক্রিয় করতে পারেন, এই ক্ষেত্রে এটি সাইটে থেকে যায়, কিন্তু স্ক্রিপ্ট দ্বারা সম্পূর্ণরূপে উপেক্ষা করা হয় এবং ফাইলগুলিতে এর সমস্ত ক্রিয়া স্থগিত করা হয়৷ উপলব্ধ থাকলে আপনি এটিকে একটি নতুন সংস্করণে আপডেট করতে পারেন। অন্য সাইটে এটি ইনস্টল করতে আপনার কম্পিউটারে প্লাগইনটি ডাউনলোড করুন৷ এই ক্ষেত্রে, ফাইলটি নিজেই XML ফর্ম্যাটে ডাউনলোড করা হয় এবং এই XML-এ সমস্ত কর্মের বিবরণ রয়েছে। মূলত, প্লাগইন হল একটি XML ফাইল যা অ্যাডমিন প্যানেলে একটি ওয়েবসাইটে ইনস্টল করা যেতে পারে।

    আসুন সাইটে একটি রেডিমেড প্লাগইন আপলোড করার কথা বিবেচনা করি। আপনি আপনার ওয়েবসাইটে একটি রেডিমেড প্লাগইন ডাউনলোড এবং ইনস্টল করতে পারেন। আপনি যখন সংশ্লিষ্ট বোতামে ক্লিক করেন, আপনি প্লাগইন সহ একটি XML ফাইল ডাউনলোড করতে পারেন। বা জিপ সংরক্ষণাগারএকটি প্লাগইন সহ। এটি আপনাকে খুব জটিল প্লাগইন তৈরি করতে দেয় যাতে গ্রাফিক এবং পিএইচপি ফাইল উভয়ই প্রচুর পরিমাণে অন্যান্য অতিরিক্ত ফাইল থাকে। উদাহরণস্বরূপ, প্লাগইনে সরাসরি সমস্ত ক্রিয়া বর্ণনা না করার জন্য, আপনি অতিরিক্ত ফাইল তৈরি করতে পারেন এবং সেগুলিকে নতুন জায়গায় স্থাপন করে একটি সংরক্ষণাগারে প্যাক করতে পারেন৷ এটি জেনে রাখা গুরুত্বপূর্ণ যে সংরক্ষণাগারে শুধুমাত্র সেগুলিই থাকতে পারে৷ পিএইচপি ফাইল, যা বিতরণে অন্তর্ভুক্ত নয়, তবে শুধুমাত্র আপনার অতিরিক্ত ফাইলগুলি যদি বিতরণে অন্তর্ভুক্ত থাকে তবে এই ধরনের ডাউনলোড ব্লক করা হবে। স্ট্যান্ডার্ড ফাইলের পরিবর্তন অবশ্যই প্লাগইনে বর্ণনা করতে হবে। XML প্লাগইন সহ ফাইলটি নিজেই আপনার সংরক্ষণাগারের রুটে অবস্থিত হওয়া উচিত।

    যদি আপনি একটি প্লাগইন সহ একটি সংরক্ষণাগার ডাউনলোড করেন, এবং DataLife Engine আপনার সংরক্ষণাগারে ফাইলগুলি লেখার অধিকার পাবে না৷ এটি স্বয়ংক্রিয়ভাবে আপনার সংরক্ষণাগার ডাউনলোড করার জন্য FTP অ্যাক্সেসের অনুরোধ করবে। অ্যাক্সেসের প্রয়োজন না হলে, তাদের ছাড়াই সবকিছু স্বয়ংক্রিয়ভাবে অনুলিপি করা হবে। এই ক্ষেত্রে, এই অ্যাক্সেসগুলি কোথাও সংরক্ষণ করা হবে না, তবে যখন তাদের আর প্রয়োজন হবে না তখন স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে।

    নতুন প্লাগইন ম্যানেজমেন্ট সিস্টেমে প্লাগইনে লগিং ত্রুটির জন্য একটি অন্তর্নির্মিত সিস্টেম রয়েছে। যদি ফাইলগুলিতে কোনো কাজ করা না যায়, বা কোনো ত্রুটি দেখা দেয়, আপনি সহজেই সেগুলি দেখতে এবং সংশোধন করতে পারেন৷ উদাহরণস্বরূপ, এটি অত্যন্ত সুবিধাজনক; যদি আপনার প্লাগইনটি DLE এর পরবর্তী সংস্করণের সাথে সামঞ্জস্যপূর্ণ না হয় তবে আপনি এটি দ্রুত দেখতে পাবেন এবং আপনি সহজেই প্লাগইনটিকে মানিয়ে নিতে পারবেন।

    বিষয়ে প্রকাশনা