পাগল নেভিগেশন রুবি এ পৃষ্ঠা সম্পাদনাযোগ্য (সম্পর্কিত মডেল - এসইও সম্পর্কিত) ব্লক

আমার এসইও-মানুষ কোড লিখে না। তারা ভালোবাসার সব ভালো গ্রন্থে তৈরি করছে সব কিছু তারা করতে পারেন কিছু চমৎকার ফর্ম মাধ্যমে গ্রন্থে ডাটাবেস করানো পেস্ট করা হয়।

সমস্যা হল যে কখনও কখনও তারা আমাকে জিজ্ঞাসা করে: আমরা পাঠ্য পৃষ্ঠার পাদলেখ করা প্রয়োজন। পাতাটির শিরোলেখটিতে অন্য কিছু পাঠ্য লিখতে হবে

এবং এসইও-লোক আমাকে জিজ্ঞেস করে প্রতিবার কোডটি সম্পাদনা করতে পারছে না!

এবং কখনও কখনও পাঠ্য মডেল থেকে সরাসরি সম্পর্কিত হয় না। আমি মনে করি আপনি আমাকে বুঝবেন যে এটি প্যারার_ব্লক </কোড> ক্ষেত্রের কার </কোড> বা ব্যক্তি মডেল তৈরির একটি খারাপ ধারণা।

এটি একটি মণি আছে যদি এটি করতে পারে কিভাবে চমৎকার:

  1. কীভাবে ডেটাবেস থেকে পাঠ্য ডাটা লোড করুন (উদাহরণস্বরূপ 'FOOTER_BLOCK')। আমাকে একটি জাদুকরী মধ্যে মডেল চালু করতে না দেওয়া!
  2. এসইও-লোক পাঠ্য পেস্ট করতে পারে এমন আমাদের ফর্মগুলি দিন
  3. (চমৎকার হবে) আমাদের একটি WISIWIG সম্পাদক দিন।

পিএস: যেমন কার্যকারিতা একটি উদাহরণ (কিন্তু না রুবি): আমি Python/Django কোড ব্যবহার। এবং আমরা django-flatblocks প্যাকেজ ব্যবহার করেছিলাম - এটি এই তিনটি কপিসিটের সাথে সম্পৃক্ত ছিল।

0
আপনার জন্য একটি উত্তর লেখা
যোগ লেখক Richard Peck, উৎস

1 উত্তর

আমি কোন মণি জানি না যা এই কাজ করবে, কিন্তু আশা করি আমি কিভাবে আপনি এটি অর্জন করতে সক্ষম হতে পারে কিছু হালকা চালা করতে পারেন


কোড ব্লক

আপনি code_blocks নামক একটি টেবিল (এবং মডেল) তৈরি করতে পারেন। স্কিমা এই মত দেখতে পারে:

code_blocks
id | title | body | created_at | updated_at

এটি আপনাকে এই টেবিলে যে কোনও রেকর্ড তৈরি করতে আপনাকে অনুমতি দেবে, এবং তারপরে আপনার অ্যাপ থেকে নির্দিষ্ট নিয়ন্ত্রক ক্রিয়াকলাপের প্রয়োজন ছাড়াই তাদের কল করুন


এ প্রদর্শন

আপনি এটা করতে পারেন:

#app/helpers/application_helper.rb
def code_block(id)
    block = CodeBlock.find(id)
    return block.body
end

এটি অকার্যকর হতে পারে, তবে এটি আপনাকে কন্ট্রোলার ক্রিয়াগুলি থেকে স্বাধীনভাবে পৃষ্ঠা ব্লককে অন্তর্ভুক্ত করতে অনুমতি দেবে

সুতরাং, উদাহরণস্বরূপ, আপনি 3 হিসাবে id সঙ্গে একটি পাদচরণ ব্লক আছে, আপনি করতে পারে:

<%= code_block(3) %>

এ সম্পাদনা করা হচ্ছে

এর মানে হল যে যদি আপনার একটি সহজ ব্যাকএন্ড ফর্ম থাকে, তাহলে আপনি এটি সেট আপ করতে পারেন যাতে আপনি টাইটেলগুলি দ্বারা ব্লকগুলি তালিকাভুক্ত করেন এবং এসইও লোকেদের একটি WYSIWYG এডিটর (এইচটিএমএল body </কোড> কলাম)

0
যোগ
ধন্যবাদ! কিন্তু আমি এখনও ইচ্ছুক যদি একটি রত্ন যা আমাকে কোডিং (এমনকি সহজ backends) এড়াতে সাহায্য করেছে। আরে, আমি অ্যাক্টিভডমিন বা কিছু ব্যবহার করতে পারি! :)
যোগ লেখক Nikita Hismatov, উৎস