ভিউ এবং জেএস ব্যবহারের মাধ্যমে কোনও মন্তব্যের জবাব ফর্মটি কীভাবে কার্যকর করা যায়?


9

আমাদের পোস্ট করা প্রতিটি মন্তব্যের জন্য নাম, মন্তব্য, ছবি এবং তারিখ রয়েছে এমন মতামত ব্যবহার করে আমাদের একটি মন্তব্য বডি রয়েছে। সমস্ত মন্তব্য শেষে আমাদের একটি মন্তব্য বডি আছে, যেখানে একটি মন্তব্য যুক্ত করতে পারে।

এখন এটি একটি লিনিয়ার মন্তব্য সিস্টেমের জন্য দুর্দান্ত কাজ করে তবে আমরা জায়গায় থ্রেডেড সিস্টেম চাই। দর্শনে, আমি একটি উত্তর মন্তব্য লিঙ্ক যুক্ত করতে পারি, তবে এটি আমাকে একটি নতুন পৃষ্ঠায় নিয়ে যায়।

আমি যা চাই তা জাভাস্ক্রিপ্ট ভিত্তিক ক্রিয়া, যেমন মন্তব্য ফর্মটি, জবাব বোতামটি ক্লিক করা হলে উত্তর লিঙ্কের নীচে যায়। এটি কি ভিউয়ের মাধ্যমে সম্ভব?

যদি না হয় তবে আমার সেরা বিকল্পটি কী?

হালনাগাদ

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

যদি কেউ এই মডিউলটি সফলভাবে দর্শন সহ সেট আপ করেছে তবে দয়া করে আমাকে জানান।

উত্তর:



0

আপনি নিজের ফর্মটি আপনার ভিউর টেমপ্লেট ফাইলে রেন্ডার করতে পারেন You আপনি এই কোডটি আপনার দর্শনগুলিতে অন্তর্ভুক্ত করতে পারেন - দেখুন- YOUR_VIEW_NAME.tpl

$build = drupal_get_form("comment_node_{$node->type}_form", (object) array('nid' => $node->nid));

print render($build);

0

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

আপনি বার্তা নিচে আপনি এটি কাস্টম টেমপ্লেট ব্যবহার দ্বারা আপ আনতে পারেন প্রদর্শিত সক্ষম হয়, তাহলে comment-wrapper.tpl.phpপুরো আপনি যে পৃষ্ঠাটি রিফ্রেশ করতে রিফ্রেশ ছাড়া বার্তা প্রদর্শন করে <div>উত্তরে submit/saveব্যবহার drupal_add_js


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

0

এই ব্যবহারের জন্য সত্তা সংগ্রহের মডিউল, যেখানে সত্তা হিসাবে মন্তব্য করুন এবং সত্তাগুলির সংগ্রহ করুন, এর মাধ্যমে আপনি থ্রেডেড মন্তব্য সিস্টেম সম্পাদন করতে পারেন।


0

বীরপ্রতীক,

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

এটি কাস্টম পদ্ধতিতে করা আরও ভাল, যা প্রয়োজন অনুসারে অনেক সহজ এবং নমনীয়।


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

0

শুধু মন্তব্য যুক্ত করুন: আপনার সাজানোর মাপদণ্ডে থ্রেড (asc)। এটি একই থ্রেডের সমস্ত মন্তব্য একসাথে রাখে

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