diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/field.php b/addons/default/visiosoft/advs-module/resources/lang/en/field.php index c9988f277..3e77fdbfb 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/field.php @@ -213,4 +213,7 @@ return [ 'my_ads' => [ 'name' => 'My Ads', ], + 'sold_out' => [ + 'name' => 'Sold out', + ], ]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php index 223bd6317..2057761b8 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php @@ -1,265 +1,268 @@ [ - "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" =>"Açıklama", + ], + "advs_desc" => [ + "name" => "Açı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" =>"Açıklama", + ], + "description" => [ + "name" => "Açı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', + ], ]; \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/advs/list-item.twig b/addons/default/visiosoft/advs-module/resources/views/advs/list-item.twig index b6cb24757..fcd9f09b2 100644 --- a/addons/default/visiosoft/advs-module/resources/views/advs/list-item.twig +++ b/addons/default/visiosoft/advs-module/resources/views/advs/list-item.twig @@ -308,7 +308,11 @@
- + {% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %} +
{{ trans('visiosoft.module.advs::field.sold_out.name') }}
+ {% endif %} + Image
diff --git a/addons/default/visiosoft/advs-module/resources/views/advs/list.twig b/addons/default/visiosoft/advs-module/resources/views/advs/list.twig index 41770cfc3..7598e0aeb 100644 --- a/addons/default/visiosoft/advs-module/resources/views/advs/list.twig +++ b/addons/default/visiosoft/advs-module/resources/views/advs/list.twig @@ -86,6 +86,9 @@
{% set advPhoto = adv.cover_photo %} + {% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %} +
{{ trans('visiosoft.module.advs::field.sold_out.name') }}
+ {% endif %} Image
@@ -144,6 +147,9 @@
{% set advPhoto = adv.cover_photo %} + {% if adv.is_get_adv == "1" and adv.stock == "0" and entries('advs').isEnabled('carts') %} +
{{ trans('visiosoft.module.advs::field.sold_out.name') }}
+ {% endif %} Image
diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/AdvsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/AdvsController.php index 4e87c91b7..ae8fdcbc7 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/AdvsController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/AdvsController.php @@ -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 "

Success

" . "
"; - echo "Return Admin Panel"; + echo "
" . "
"; + echo " + + + Return Back"; + echo "
Return Admin Panel"; } } diff --git a/addons/default/visiosoft/default-theme/resources/css/default/main.css b/addons/default/visiosoft/default-theme/resources/css/default/main.css index 417f64160..b5f2552d8 100755 --- a/addons/default/visiosoft/default-theme/resources/css/default/main.css +++ b/addons/default/visiosoft/default-theme/resources/css/default/main.css @@ -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; } \ No newline at end of file diff --git a/addons/default/visiosoft/default-theme/resources/views/indexes/index.twig b/addons/default/visiosoft/default-theme/resources/views/indexes/index.twig index 2fb326540..e1d44a09a 100644 --- a/addons/default/visiosoft/default-theme/resources/views/indexes/index.twig +++ b/addons/default/visiosoft/default-theme/resources/views/indexes/index.twig @@ -113,7 +113,11 @@ {% for adv in doping_advs %}