Merge pull request #67 from openclassify/vedat

Vedat
This commit is contained in:
Fatih Alp 2019-08-16 13:29:07 +03:00 committed by GitHub
commit 7079a1aef7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 319 additions and 228 deletions

View File

@ -213,4 +213,7 @@ return [
'my_ads' => [
'name' => 'My Ads',
],
'sold_out' => [
'name' => 'Sold out',
],
];

View File

@ -1,265 +1,268 @@
<?php
return[
"name" => [
"name" =>"Başlık",
return [
"name" => [
"name" => "Başlık",
],
"order" => [
"name" =>"Sipariş",
],
"order" => [
"name" => "Sipariş",
],
"slug" => [
"name" =>"sümüklüböcek",
],
"slug" => [
"name" => "sümüklüböcek",
],
"parent_category" => [
"name" =>"ebeveyn",
],
"parent_category" => [
"name" => "ebeveyn",
],
"category" => [
"name" =>"Kategori Başlığı",
],
"category" => [
"name" => "Kategori Başlığı",
],
"price" => [
"name" =>"Fiyat",
],
"price" => [
"name" => "Fiyat",
],
"stock" => [
"name" =>"Stok",
],
"stock" => [
"name" => "Stok",
],
"advs_desc" => [
"name" =>"ıklama",
],
"advs_desc" => [
"name" => "ıklama",
],
"online_payment" => [
"name" =>"Online ödeme",
],
"online_payment" => [
"name" => "Online ödeme",
],
"city" => [
"name" =>"Kent",
],
"city" => [
"name" => "Kent",
],
"country" => [
"name" =>"ülke",
],
"country" => [
"name" => "ülke",
],
"district" => [
"name" =>"İlçe",
],
"district" => [
"name" => "İlçe",
],
"neighborhood" => [
"name" =>"Komşuluk",
],
"neighborhood" => [
"name" => "Komşuluk",
],
"village" => [
"name" =>"köy",
],
"village" => [
"name" => "köy",
],
"files" => [
"name" =>"Görüntüler",
],
"files" => [
"name" => "Görüntüler",
],
"cat1" => [
"name" =>"Ana Kategori",
],
"cat1" => [
"name" => "Ana Kategori",
],
"cat2" => [
"name" =>"Alt Kategori 1",
],
"cat2" => [
"name" => "Alt Kategori 1",
],
"cat3" => [
"name" =>"Alt Kategori 2",
],
"cat3" => [
"name" => "Alt Kategori 2",
],
"cat4" => [
"name" =>"Alt Kategori 3",
],
"cat4" => [
"name" => "Alt Kategori 3",
],
"cat5" => [
"name" =>"Alt Kategori 4",
],
"cat5" => [
"name" => "Alt Kategori 4",
],
"cat6" => [
"name" =>"Alt Kategori 5",
],
"cat6" => [
"name" => "Alt Kategori 5",
],
"cat7" => [
"name" =>"Alt Kategori 6",
],
"cat7" => [
"name" => "Alt Kategori 6",
],
"currency" => [
"name" =>"Para birimi",
],
"currency" => [
"name" => "Para birimi",
],
"status" => [
"name" =>"durum",
],
"status" => [
"name" => "durum",
],
"next_add_advs_title" => [
"name" =>"Sadece 30 saniyede bir İlan ver",
],
"next_add_advs_title" => [
"name" => "Sadece 30 saniyede bir İlan ver",
],
"next_add_advs_msg" => [
"name" =>"Lütfen aynı ürün veya hizmet için birden fazla reklam yayınlamayın. Tüm yinelenen,
],
"next_add_advs_msg" => [
"name" => "Lütfen aynı ürün veya hizmet için birden fazla reklam yayınlamayın. Tüm yinelenen,
spam ve yanlış sınıflandırılmış reklamlar silinecek.",
],
"next_add_advs_btn" => [
"name" =>"Sonraki",
],
"next_add_advs_btn" => [
"name" => "Sonraki",
],
"cancel_add_advs_btn" => [
"name" =>"ya da iptal",
],
"cancel_add_advs_btn" => [
"name" => "ya da iptal",
],
"pending_adv" => [
"name" =>"Bekleyen Reklamlar",
],
"pending_adv" => [
"name" => "Bekleyen Reklamlar",
],
"archived_adv" => [
"name" =>"Arşivlenmiş Reklamlar",
],
"archived_adv" => [
"name" => "Arşivlenmiş Reklamlar",
],
"favs_adv" => [
"name" =>"Fav Reklamları",
],
"favs_adv" => [
"name" => "Fav Reklamları",
],
"my_adv" => [
"name" =>"ADVS",
],
"my_adv" => [
"name" => "ADVS",
],
"description" => [
"name" =>"ıklama",
],
"description" => [
"name" => "ıklama",
],
"type" => [
"name" =>"tip",
],
"type" => [
"name" => "tip",
],
"parent_adv" => [
"name" =>"İlgili İlan",
],
"parent_adv" => [
"name" => "İlgili İlan",
],
"value" => [
"name" =>"değer",
],
"value" => [
"name" => "değer",
],
"home" =>"Ev",
"list-page" =>"Liste Sayfası",
"search" =>"Arama",
"recommended" =>"Sizin için Önerilen Reklamlar",
"sort_by" =>"Göre sırala",
"pick_option" =>"Bir seçenek seçin",
"price_high" =>"Fiyat pahalıdan ucuza",
"price-low" =>"Fiyat Düşük Yüksek",
"newest" =>"en yeni",
"categories" =>"Kategoriler",
"all_categories" =>"Tüm Kategoriler",
"location" =>"yer",
"send_message" =>"Mesaj gönder",
"phone_gsm" =>"GSM Telefonu",
"phone_office" =>"Ofis telefonu",
"add_to_favorites" =>"Favorilere ekle",
"send" =>"göndermek",
"search_name" =>"Arama Adı",
"my_favorite_searches" =>"Favori Aramalar",
"search_desc" =>"Burada favori arama seçimlerinizi ekleyebilir ve yönetebilirsiniz.",
"complaint_placeholder" =>"Şikayet ayrıntılarınızı buraya yazın.",
"show_details" =>"Detayları göster",
"edit" =>"Düzenle",
"approve" =>"onaylamak",
"passive" =>"Pasif",
"offered_by" =>"Tarafından sunulan",
"more_ads_by" =>"Diğer İlanlar",
"click_phone" =>"Telefon numarasını göster",
"share" =>"Bu reklamı paylaş",
"report" =>"Bu reklamı bildir",
"features" =>"Özellikler",
"streetview" =>"sokak Görünümü",
"recommended_ads" =>"Sizin için Önerilen Reklamlar",
"new" =>"Yeni",
"short_info" =>"Kısa Bilgi",
"secure_trading" =>"Güvenli Ticaret",
"24/7" =>"24/7 Destek",
"easy_trading" =>"Kolay Ticaret",
"need_help" =>"Yardıma mı ihtiyacınız var?",
"give_a_call" =>"Bir çağrı yap",
"message_sent" =>"Mesajı gönderildi!",
"asap" =>"Mesaj gönderildi,
],
"home" => "Ev",
"list-page" => "Liste Sayfası",
"search" => "Arama",
"recommended" => "Sizin için Önerilen Reklamlar",
"sort_by" => "Göre sırala",
"pick_option" => "Bir seçenek seçin",
"price_high" => "Fiyat pahalıdan ucuza",
"price-low" => "Fiyat Düşük Yüksek",
"newest" => "en yeni",
"categories" => "Kategoriler",
"all_categories" => "Tüm Kategoriler",
"location" => "yer",
"send_message" => "Mesaj gönder",
"phone_gsm" => "GSM Telefonu",
"phone_office" => "Ofis telefonu",
"add_to_favorites" => "Favorilere ekle",
"send" => "göndermek",
"search_name" => "Arama Adı",
"my_favorite_searches" => "Favori Aramalar",
"search_desc" => "Burada favori arama seçimlerinizi ekleyebilir ve yönetebilirsiniz.",
"complaint_placeholder" => "Şikayet ayrıntılarınızı buraya yazın.",
"show_details" => "Detayları göster",
"edit" => "Düzenle",
"approve" => "onaylamak",
"passive" => "Pasif",
"offered_by" => "Tarafından sunulan",
"more_ads_by" => "Diğer İlanlar",
"click_phone" => "Telefon numarasını göster",
"share" => "Bu reklamı paylaş",
"report" => "Bu reklamı bildir",
"features" => "Özellikler",
"streetview" => "sokak Görünümü",
"recommended_ads" => "Sizin için Önerilen Reklamlar",
"new" => "Yeni",
"short_info" => "Kısa Bilgi",
"secure_trading" => "Güvenli Ticaret",
"24/7" => "24/7 Destek",
"easy_trading" => "Kolay Ticaret",
"need_help" => "Yardıma mı ihtiyacınız var?",
"give_a_call" => "Bir çağrı yap",
"message_sent" => "Mesajı gönderildi!",
"asap" => "Mesaj gönderildi,
satıcı en kısa sürede sizinle irtibata geçecektir.",
"ad_id" =>"İlan No",
"contact_with" =>"İletişime geç",
"create_adv" =>"Reklam oluştur",
"edit_adv" =>"Reklamı Düzenle",
"mandatory_fields" =>"Zorunlu alanlar",
"ad_post" =>"İlan Yayını",
"sell_item" =>"Bir ürün veya hizmet satmak",
"search_save" =>"Favori arama başarıyla kaydedildi",
"address" =>"Adres",
"email" =>"E-Posta",
"phone" =>"Telefon",
"send_us_your_feedback" =>"Bize Görüşlerinizi Gönderin",
"online_shopping" =>"ALMAK",
"approved" =>"Başarıyla Onaylandı",
"declined" =>"Başarıyla Reddedildi",
"search_on_map" =>"Haritada Ara",
"post_free_ad" =>"Ücretsiz İlan Ver",
"select_a_category" =>"Bir kategori seç",
"select_a_sub_category" =>"Bir alt kategori seçiniz",
"all_dopings_added" =>"Bu reklam için tüm doping türleri eklenmiştir.",
"is_get_adv" => [
"name" =>"ALMAK",
"ad_id" => "İlan No",
"contact_with" => "İletişime geç",
"create_adv" => "Reklam oluştur",
"edit_adv" => "Reklamı Düzenle",
"mandatory_fields" => "Zorunlu alanlar",
"ad_post" => "İlan Yayını",
"sell_item" => "Bir ürün veya hizmet satmak",
"search_save" => "Favori arama başarıyla kaydedildi",
"address" => "Adres",
"email" => "E-Posta",
"phone" => "Telefon",
"send_us_your_feedback" => "Bize Görüşlerinizi Gönderin",
"online_shopping" => "ALMAK",
"approved" => "Başarıyla Onaylandı",
"declined" => "Başarıyla Reddedildi",
"search_on_map" => "Haritada Ara",
"post_free_ad" => "Ücretsiz İlan Ver",
"select_a_category" => "Bir kategori seç",
"select_a_sub_category" => "Bir alt kategori seçiniz",
"all_dopings_added" => "Bu reklam için tüm doping türleri eklenmiştir.",
"is_get_adv" => [
"name" => "ALMAK",
],
"corporate_info" =>"Kurumsal Bilgiler",
"featured_ads" =>"Öne Çıkan Reklamlar",
"trending_ads" =>"Trendind Ads",
"search_ads_result_message" => [
"name" =>": araması için bulunan reklamları sayısı:ad araması",
],
"corporate_info" => "Kurumsal Bilgiler",
"featured_ads" => "Öne Çıkan Reklamlar",
"trending_ads" => "Trendind Ads",
"search_ads_result_message" => [
"name" => ": araması için bulunan reklamları sayısı:ad araması",
],
"total" =>"Genel Toplam",
"quantity" =>"miktar",
"view_cart" =>"Sepeti Görüntüle",
"no_ads" =>"Reklamsız!",
"show_display_mode" => [
"map" =>"harita",
"list" =>"Liste",
],
"total" => "Genel Toplam",
"quantity" => "miktar",
"view_cart" => "Sepeti Görüntüle",
"no_ads" => "Reklamsız!",
"show_display_mode" => [
"map" => "harita",
"list" => "Liste",
],
"advs_list_table_thead" => [
"name" =>"İlan Adı",
"price" =>"Fiyat",
"publish_at" =>"İlan Tarihi",
"location_city" =>"Kent",
"location_country" =>"ülke",
],
"advs_list_table_thead" => [
"name" => "İlan Adı",
"price" => "Fiyat",
"publish_at" => "İlan Tarihi",
"location_city" => "Kent",
"location_country" => "ülke",
],
"show_list_view" => [
"name" =>"Liste",
],
"show_list_view" => [
"name" => "Liste",
],
"show_table_view" => [
"name" =>"tablo",
],
"show_table_view" => [
"name" => "tablo",
],
"showcase" => [
"name" =>"Vitrin",
],
"showcase" => [
"name" => "Vitrin",
],
"new_ad" => [
"name" =>"Yeni İlan",
],
"new_ad" => [
"name" => "Yeni İlan",
],
"profile" => [
"name" =>"Profil",
],
"profile" => [
"name" => "Profil",
],
"my_ads" => [
"name" =>"Reklamlarım",
],
"my_ads" => [
"name" => "Reklamlarım",
],
],
'sold_out' => [
'name' => 'Tükendi',
],
];

View File

@ -308,7 +308,11 @@
<!-- item-image -->
<div class="item-image-box col-sm-4">
<div class="item-image">
<a href="{{ advs.detail_url }}"><img
<a href="{{ advs.detail_url }}">
{% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %}
<div class="corner-ribbon top-right sticky blue">{{ trans('visiosoft.module.advs::field.sold_out.name') }}</div>
{% endif %}
<img
src="{{ advs.cover_photo }}" alt="Image"
class="img-responsive"></a>
</div><!-- item-image -->

View File

@ -86,6 +86,9 @@
<div class="item-image">
<a href="{{ adv.detail_url }}">
{% set advPhoto = adv.cover_photo %}
{% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %}
<div class="corner-ribbon top-right sticky blue">{{ trans('visiosoft.module.advs::field.sold_out.name') }}</div>
{% endif %}
<img src="{{ adv.cover_photo }}" alt="Image" class="img-responsive"></a>
</div><!-- item-image -->
</div>
@ -144,6 +147,9 @@
<div class="item-image">
<a href="{{ adv.detail_url }}">
{% set advPhoto = adv.cover_photo %}
{% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %}
<div class="corner-ribbon top-right sticky blue">{{ trans('visiosoft.module.advs::field.sold_out.name') }}</div>
{% endif %}
<img src="{{ adv.cover_photo }}" alt="Image" class="img-responsive"></a>
</div><!-- item-image -->
</div>

View File

@ -8,6 +8,7 @@ use Anomaly\Streams\Platform\Model\Advs\AdvsAdvsEntryModel;
use Anomaly\Streams\Platform\Model\Cats\CatsCategoryEntryModel;
use Anomaly\Streams\Platform\Model\Users\UsersUsersEntryModel;
use Illuminate\Filesystem\Filesystem;
use Illuminate\Http\Request;
use Visiosoft\AdvsModule\Adv\Table\Filter\CategoryFilterQuery;
use Visiosoft\AdvsModule\Adv\Table\Filter\CityFilterQuery;
use Visiosoft\AdvsModule\Adv\Table\Filter\UserFilterQuery;
@ -172,11 +173,44 @@ class AdvsController extends AdminController
return back();
}
public function assetsClear(Filesystem $files, Application $application)
public function assetsClear(Filesystem $files, Application $application, Request $request)
{
$directory = 'assets';
$files->deleteDirectory($directory = $application->getAssetsPath($directory), true);
echo "<h1>Success</h1>" . "<br>";
echo "<a href='/admin'><b>Return Admin Panel</b></a>";
echo "<div class=\"bar\"></div>" . "<br>";
echo "<style>
.bar {
width: 30%;
height: 20px;
border: 1px solid #2980b9;
border-radius: 3px;
background-image:
repeating-linear-gradient(
-45deg,
#2980b9,
#2980b9 11px,
#eee 10px,
#eee 20px /* determines size */
);
background-size: 28px 28px;
animation: move .5s linear infinite;
}
@keyframes move {
0% {
background-position: 0 0;
}
100% {
background-position: 28px 0;
}
}
</style>
<script>
location.href = '" . $request->server('HTTP_REFERER') . "';
</script>
<a href='" . $request->server('HTTP_REFERER') . "'><b>Return Back</b></a>";
echo "<br><a href='/admin'><b>Return Admin Panel</b></a>";
}
}

View File

@ -5985,4 +5985,32 @@ input[name="username"] {
color: white;
font-weight: 700;
font-size: 18px;
}
.corner-ribbon {
width: 78px;
background: #e43;
position: absolute;
top: 2px;
left: -50px;
z-index: 99;
text-align: center;
line-height: 26px;
letter-spacing: 1px;
color: #f0f0f0;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
overflow: hidden;
}
.corner-ribbon.shadow {
box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}
.corner-ribbon.top-right {
right: -4px;
left: auto;
transform: rotate(45deg);
-webkit-transform: rotate(0deg);
overflow: hidden;
}

View File

@ -113,7 +113,11 @@
{% for adv in doping_advs %}
<div class="featured">
<div class="featured-image">
<a href="{{ adv.detail_url }}"><img
<a href="{{ adv.detail_url }}">
{% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %}
<div class="corner-ribbon top-right sticky blue">{{ trans('visiosoft.module.advs::field.sold_out.name') }}</div>
{% endif %}
<img
src="{{ adv.cover_photo }}"
alt="{{ substr(adv.name,0,25) }}"
class="img-respocive"></a>
@ -145,7 +149,7 @@
</div>
<!-- item-info-right -->
<div class="user-option pull-right">
{% if adv.is_get_adv == "1" %}
{% if adv.is_get_adv == "1" and adv.stock != "0" and entries('advs').isEnabled('carts') %}
<a href="{{ url_route('adv_AddCart',[adv.id]) }}" data-toggle="tooltip" data-placement="top"
title="{{ trans('visiosoft.module.advs::field.online_shopping') }}"><i
class="fa fa-shopping-cart"></i> </a>
@ -203,7 +207,11 @@
<div class="item-image-box col-sm-4">
<!-- item-image -->
<div class="item-image">
<a href="{{ adv.detail_url }}"><img
<a href="{{ adv.detail_url }}">
{% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %}
<div class="corner-ribbon top-right sticky blue">{{ trans('visiosoft.module.advs::field.sold_out.name') }}</div>
{% endif %}
<img
src="{{ adv.cover_photo }}" alt="{{ adv.name }}"
class="img-respocive"></a>
</div><!-- item-image -->
@ -234,7 +242,7 @@
</div>
<!-- item-info-right -->
<div class="user-option pull-right">
{% if adv.is_get_adv == "1" %}
{% if adv.is_get_adv == "1" and adv.stock != "0" and entries('advs').isEnabled('carts') %}
<a href="{{ url_route('adv_AddCart',[adv.id]) }}" data-toggle="tooltip" data-placement="top"
title="{{ adv.city_name }}, {{ adv.country_name }}"><i
class="fa fa-shopping-cart"></i> </a>
@ -259,13 +267,17 @@
<div class="item-image-box col-sm-4">
<!-- item-image -->
<div class="item-image">
<a href="{{ adv.detail_url }}"><img
<a href="{{ adv.detail_url }}">
{% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %}
<div class="corner-ribbon top-right sticky blue">{{ trans('visiosoft.module.advs::field.sold_out.name') }}</div>
{% endif %}
<img
src="{{ adv.cover_photo }}" alt="{{ adv.name }}"
class="img-respocive"></a>
{% if adv.is_get_adv == "1" %}
<a href="#" class="verified" data-toggle="tooltip"
data-placement="top" title="Get ilanı"><i
{% if adv.is_get_adv == "1" and adv.stock != "0" and entries('advs').isEnabled('carts') %}
<a href="{{ url_route('adv_AddCart',[adv.id]) }}" data-toggle="tooltip" data-placement="top"
title="Get ilanı"><i
class="fa fa-check-square-o"></i></a>
{% endif %}
</div><!-- item-image -->
@ -296,7 +308,7 @@
</div>
<!-- item-info-right -->
<div class="user-option pull-right">
{% if adv.is_get_adv == "1" %}
{% if adv.is_get_adv == "1" and adv.stock != "0" and entries('advs').isEnabled('carts') %}
<a href="{{ url_route('adv_AddCart',[adv.id]) }}" data-toggle="tooltip" data-placement="top"
title="{{ trans('visiosoft.module.advs::field.online_shopping') }}"><i
class="fa fa-shopping-cart"></i> </a>

View File

@ -119,7 +119,8 @@
{% if entries('advs').isEnabled('carts') %}
{% set cart_items = entries('carts').get()[0].getCart() %}
{% set cart_items = entries('carts').getCart() %}
{% set cart = entries('carts').get()[0] %}
<li class="dropdown">
<a data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-shopping-cart"></i> {{ cart_items.quantity }}<span
@ -147,7 +148,7 @@
{% endfor %}
<li class="cart-footer">
<span class="lighter-text">{{ trans('visiosoft.module.advs::field.total') }}:</span>
<span class="total-color-text">{% if cart_items is null %}0{% else %}{{ cart_items.subtotal }}{% endif %}</span>
<span class="total-color-text">{% if cart_items is null %}0{% else %}{{ cart.subtotal.currency }}{% endif %}</span>
</li>
<!--items cart-->
<li><span><a class="text-center cart-view-button"