মেটা কীওয়ার্ডগুলিকে ট্যাগগুলিতে স্থানান্তর করুন


10

জুমলা ৩.6-তে নিবন্ধের জন্য বিদ্যমান মেটা কীওয়ার্ডগুলি মাইগ্রেট বা অনুলিপি করার কোনও সহজ উপায় আছে যাতে তারা নিবন্ধের ট্যাগ হয়?

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

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

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

আমি ভাবি যে আরও বেশি লোকের এই সমস্যা রয়েছে এবং কেউ হয়ত একটি প্লাগইন বা কমান্ড লাইন স্ক্রিপ্ট তৈরি করেছেন, তবে আমি সহায়ক কিছু খুঁজে পাচ্ছি না।

উত্তর:


4

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


1
বাহ, সুপার! আমি পরের কয়েক দিন এটি চেষ্টা করব (যখন আমি স্ক্রিপ্টটি পড়েছি, ব্যাকআপগুলি তৈরি করেছি ইত্যাদি - আমি আপনাকে সন্দেহ করি না এমন নয়, তবে ভাল অনুশীলন ...)।
স্টিফান ম্যাথিজেন

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