পিষ্টক 2.0 জন্য মন্তব্য প্লাগইন

আমি cakephp2.0 ব্যবহার করছি এবং মন্তব্য প্লাগইন একত্রিত করতে চান কিন্তু আমি কিছুই আছে। আমি মন্তব্য Dc প্লাগইন ব্যবহার করে কিন্তু এটি আমার প্রয়োজনীয়তা হিসাবে কাজ না। কারণ আমি xenforo এবং commentDc প্লাগইন ব্যবহার করে আমার ব্যবহারকারীদের লগইন সিস্টেম integreating হয় এটি কাজ না তাই। সঠিকভাবে।

দয়া করে আমাকে জানান যে আমি কোনও সাধারণ মন্তব্য প্লাগিন যা আমি একত্রিত করতে এবং আমার প্রয়োজনগুলি হিসাবে সংশোধন করতে পারি।

ধন্যবাদ,

0
ধন্যবাদ মার্ক। আমি এখন তার wokring পরিবর্তন করেছেন। কিন্তু আমি ত্রুটি পেয়েছি যখন আমি একাধিক নিয়ামক সঙ্গে cakedccomment প্লাগইন সংহত করছি। আমি cakedccomment প্লাগইন ইন্টিগ্রেটেড করেছি তার কাজ এখন জরিমানা ব্লগ কিন্তু যখন আমি ব্যানার এটি integreate চেষ্টা আমাকে ত্রুটি দেয়: -> মন্তব্যসম্পাদনা: মডেলের প্রাথমিক কী আইডিয়ের জন্য ভেরিয়েবল ব্যানার বা মান অনুপস্থিত। ব্যানার অনুগ্রহ করে আমাকে সাহায্য করুন গত সপ্তাহে আমার কার্য সম্পাদন ফর্মের সাথে আমি সংগ্রাম করছি কারণ এই কারণে আমার প্রকল্পটি ধরে রাখা হয়েছে।
যোগ লেখক Rajeev Sharma, উৎস
আপনি শুধু আপনার প্রয়োজনের জন্য dc প্লাগইন পরিবর্তন করতে পারেন (auth সিস্টেম প্রতিস্থাপন) :)
যোগ লেখক mark, উৎস

1 উত্তর

এখানে আমি মন্তব্য সেট আপ কিভাবে:

মন্তব্য টেবিলের ক্ষেত্র:

  • আপনি আইডি করুন
  • অভিভাবকত্বের ধরন, অভিভাবকের মডেলের নামের সাথে মিলছে
  • আপনি parent_id করুন
  • আপনি বিষয়বস্তু করুন
  • ব্যবহারকারী_আইডি, প্রেরক

যে কোন মডেলে আপনি মন্তব্য করতে চান, এই আপনার সমিতিগুলিতে:

public $hasMany = array(
        'Comment' => array(
            'className' => 'Comment', 
            'foreignKey' => 'parent_id', 
            'conditions' => array('Comment.parent_type' => 'question')
        )
    );

এটি একটি ভিউ উপাদান:

<?php
/*
set variables:
$data : data of the parent
$type : the type of the parent
*/
if(!isset($name)) {
$name = 0;
}
foreach($data['Comment'] as $comment){
    echo '<div class="comment">'.$comment['content'].
        ' - '.$this->Html->link($comment['User']['username'],array('controller'=>'users','action'=>'view',$comment['User']['id']))
        .'</div>';
}
echo $this->Form->create(null, array('url' => '/comments/add','id'=>'qCommentForm'));
echo $this->Form->input('Comment.parent_id', array('type'=>'hidden','value'=>$data[$type]['id']));
echo $this->Form->input('Comment.parent_type', array('type'=>'hidden','value'=>$type));
echo $this->Form->textarea('Comment.content',array('div'=>'false','class'=>'small','label'=>false));
echo $this->Form->submit(__('Leave comment'),array('div'=>'false','class'=>'small'));
echo $this->Form->end();
?>

Then, in the view view for your model, add this (assuming you named the element comment.ctp:

<?php echo $this->element('comment',array('data'=>$modelData,'type'=>'MyModel')) ?> 
0
যোগ