slider height
This commit is contained in:
parent
92c8963296
commit
1f46a90644
|
|
@ -2,6 +2,9 @@
|
|||
|
||||
use Cms\Classes\ComponentBase;
|
||||
use TPS\Birzha\Models\Product;
|
||||
use TPS\Birzha\Models\Comment;
|
||||
use RainLab\User\Facades\Auth;
|
||||
use Flash;
|
||||
|
||||
class Singleoffer extends ComponentBase
|
||||
{
|
||||
|
|
@ -31,6 +34,19 @@ class Singleoffer extends ComponentBase
|
|||
];
|
||||
}
|
||||
|
||||
public function onCommentSave(){
|
||||
$data = post();
|
||||
|
||||
$comment = new Comment;
|
||||
$comment->user_id = \Auth::user()->id;
|
||||
$comment->product_id = $data["product_id"];
|
||||
$comment->rating = $data["star"];
|
||||
$comment->comment = $data["comment"];
|
||||
|
||||
$comment->save();
|
||||
Flash::success("Teswir goshuldy");
|
||||
}
|
||||
|
||||
public function onRun() {
|
||||
$this->offer = $this->loadOffer();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -109,9 +109,11 @@
|
|||
<li class="nav-item">
|
||||
<a href="#description" class="nav-link active" data-toggle="tab" role="tab">Giňişleýin maglumat</a>
|
||||
</li>
|
||||
{% if user %}
|
||||
<li class="nav-item">
|
||||
<a href="#reviews" class="nav-link" data-toggle="tab" role="tab">Teswirler <span class="text-muted">({{ product.comments_count }})</span></a>
|
||||
</li>
|
||||
{% endif %}
|
||||
<li class="nav-item">
|
||||
<a href="#addi-info" class="nav-link" data-toggle="tab" role="tab">Goşmaça maglumat</a>
|
||||
</li>
|
||||
|
|
@ -128,6 +130,8 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
{% if user %}
|
||||
|
||||
<div role="tabpanel" class="tab-pane fade" id="reviews">
|
||||
<div class="reviews_area">
|
||||
<ul>
|
||||
|
|
@ -153,35 +157,38 @@
|
|||
|
||||
<div class="submit_a_review_area mt-20">
|
||||
<h4>Teswir ýazmak</h4>
|
||||
<form action="#" method="post">
|
||||
<form
|
||||
data-request="onCommentSave"
|
||||
data-request-flash
|
||||
data-request-validate
|
||||
method="post">
|
||||
<div class="form-group">
|
||||
<div class="stars">
|
||||
<input type="radio" name="star" class="star-1" id="star-1">
|
||||
<input type="radio" name="star" class="star-1" value="1" id="star-1">
|
||||
<label class="star-1" for="star-1">1</label>
|
||||
<input type="radio" name="star" class="star-2" id="star-2">
|
||||
<input type="radio" name="star" class="star-2" value="2" id="star-2">
|
||||
<label class="star-2" for="star-2">2</label>
|
||||
<input type="radio" name="star" class="star-3" id="star-3">
|
||||
<input type="radio" name="star" class="star-3" value="3" id="star-3">
|
||||
<label class="star-3" for="star-3">3</label>
|
||||
<input type="radio" name="star" class="star-4" id="star-4">
|
||||
<input type="radio" name="star" class="star-4" value="4" id="star-4">
|
||||
<label class="star-4" for="star-4">4</label>
|
||||
<input type="radio" name="star" class="star-5" id="star-5">
|
||||
<input type="radio" name="star" class="star-5" value="5" id="star-5">
|
||||
<label class="star-5" for="star-5">5</label>
|
||||
<span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="name">Ulanyjy adyňyz</label>
|
||||
<input type="email" class="form-control" id="name" placeholder="Ulanyjy ady">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="comments">Teswirler</label>
|
||||
<textarea class="form-control" id="comments" rows="5" data-max-length="150"></textarea>
|
||||
<input type="hidden" name="product_id" value="{{ product.id }}">
|
||||
<textarea class="form-control" name="comment" id="comment" rows="5" data-max-length="300"></textarea>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">Teswiri ugratmak</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
|
||||
<div role="tabpanel" class="tab-pane fade" id="addi-info">
|
||||
<div class="additional_info_area">
|
||||
<h5>Goşmaça maglumatlar</h5>
|
||||
|
|
@ -223,4 +230,17 @@
|
|||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<!-- Single Product Details Area End -->
|
||||
<!-- Single Product Details Area End -->
|
||||
|
||||
{% put scripts %}
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$("[id^='star-']").each(function() {
|
||||
var id = $(this).attr('id');
|
||||
$('#star-'+id).on('click', function(e){
|
||||
console.log(id);
|
||||
});
|
||||
});
|
||||
})
|
||||
</script>
|
||||
{% endput %}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -229,7 +229,7 @@ pageNumber = "{{ :page }}"
|
|||
<!-- Account -->
|
||||
<div class="account-area">
|
||||
<div class="user-thumbnail">
|
||||
<i class="fa fa-user" aria-hidden="true"></i>
|
||||
<i class="icofont-user" aria-hidden="true"></i>
|
||||
</div>
|
||||
<ul class="user-meta-dropdown">
|
||||
<li class="user-title"><span>Salam,</span> {{ user.name }}</li>
|
||||
|
|
|
|||
Loading…
Reference in New Issue