tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 11:05 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

ALLAHINI SEVEN YARDIM ETSİN

Konuyu görüntüleyenler: 3 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  burakofly - Görüntüleme - Okunma  7223 - Yorum  15

teknohizv
Latte
****
Üye user avatar
Çevrimdışı

Mesajlar: 426
Konular: 8
Katılma Tarihi: Feb 2018
Rep Puanı: 13
Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-25-2018 06:23 PM

Ekran alıntısı ile gönderdiğiniz resimdeki yere ekledim orası da değil dediniz şimdi Smile
Şöyle yapalım, siz bir ekran fotoğrafı daha çekin ve görünmesi gereken yeri de işaretleyin ki anlayayım. Çünkü en son gönderdiğim kodlarda siparişi görüntüle dediğiniz yerde Teslimat ve Fatura adresleri alanlarına eklemeyi başarmıştık.
Alıntı Yaparak Cevapla
Paylaş!
burakoflyv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 23
Konular: 7
Katılma Tarihi: Dec 2015
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-25-2018 10:26 PM
(10-25-2018 06:23 PM)teknohiz Yazılan:  Ekran alıntısı ile gönderdiğiniz resimdeki yere ekledim orası da değil dediniz şimdi Smile
Şöyle yapalım, siz bir ekran fotoğrafı daha çekin ve görünmesi gereken yeri de işaretleyin ki anlayayım. Çünkü en son gönderdiğim kodlarda siparişi görüntüle dediğiniz yerde Teslimat ve Fatura adresleri alanlarına eklemeyi başarmıştık.

hocam şimdi çözdüm ben ilk kodu tekrar gönderdin sanmıştım çok çok saol allah razı olsun...
Alıntı Yaparak Cevapla
Paylaş!
teknohizv
Latte
****
Üye user avatar
Çevrimdışı

Mesajlar: 426
Konular: 8
Katılma Tarihi: Feb 2018
Rep Puanı: 13
Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-25-2018 10:47 PM
(10-25-2018 10:26 PM)burakofly Yazılan:  
(10-25-2018 06:23 PM)teknohiz Yazılan:  Ekran alıntısı ile gönderdiğiniz resimdeki yere ekledim orası da değil dediniz şimdi Smile
Şöyle yapalım, siz bir ekran fotoğrafı daha çekin ve görünmesi gereken yeri de işaretleyin ki anlayayım. Çünkü en son gönderdiğim kodlarda siparişi görüntüle dediğiniz yerde Teslimat ve Fatura adresleri alanlarına eklemeyi başarmıştık.

hocam şimdi çözdüm ben ilk kodu tekrar gönderdin sanmıştım çok çok saol allah razı olsun...


Aklıma da gelmedi değil. Araya uqursen girip mesaj atınca sizin mesajları karıştırabileceğinizi düşündüm de yok değildir demiştim Wink

Rica ederim. Hayırlı işler.
Alıntı Yaparak Cevapla
Paylaş!
kutadgubilikv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 16
Konular: 3
Katılma Tarihi: Aug 2014
Rep Puanı: 0
Teşekkürler: 1
2 Mesajına, 4 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 01-19-2020 01:44 AM
(10-25-2018 10:47 PM)teknohiz Yazılan:  
(10-25-2018 10:26 PM)burakofly Yazılan:  
(10-25-2018 06:23 PM)teknohiz Yazılan:  Ekran alıntısı ile gönderdiğiniz resimdeki yere ekledim orası da değil dediniz şimdi Smile
Şöyle yapalım, siz bir ekran fotoğrafı daha çekin ve görünmesi gereken yeri de işaretleyin ki anlayayım. Çünkü en son gönderdiğim kodlarda siparişi görüntüle dediğiniz yerde Teslimat ve Fatura adresleri alanlarına eklemeyi başarmıştık.

hocam şimdi çözdüm ben ilk kodu tekrar gönderdin sanmıştım çok çok saol allah razı olsun...


Aklıma da gelmedi değil. Araya uqursen girip mesaj atınca sizin mesajları karıştırabileceğinizi düşündüm de yok değildir demiştim Wink

Rica ederim. Hayırlı işler.

Bir Allah'ını seven daha var mı? Aynı işlemi Oc 3 için de tarif edecekShy
Alıntı Yaparak Cevapla
Paylaş!
teknohizv
Latte
****
Üye user avatar
Çevrimdışı

Mesajlar: 426
Konular: 8
Katılma Tarihi: Feb 2018
Rep Puanı: 13
Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 04-20-2020 07:41 AM
(01-19-2020 01:44 AM)kutadgubilik Yazılan:  Bir Allah'ını seven daha var mı? Aynı işlemi Oc 3 için de tarif edecekShy

Aslında neredeyse birebir aynı ama tabi ki twig dosyaları için kodlar değişecektir.

Şöyle tarif edeyim:

admin/view/template/sale/order_info.twig dosyasını açın ve aşağıdaki satırı bulun

Kod:
<td class="text-left">{{ payment_address }}</td>

Bu satırı aşağıdaki satır ile değiştirin.

Kod:
<td class="text-left">
               {% if account_custom_fields %}
          {% for custom_field in account_custom_fields %}
          {% if custom_field.name == 'Ehliyet No' and custom_field.value != '' %}
          {{ custom_field.name }}: {{ custom_field.value }}<br/>{% endif %}
          {% if custom_field.name == 'TC Kimlik Numarası' and custom_field.value != '' %}
          TC: {{ custom_field.value }}<br/>{% endif %}
          {% if custom_field.name == 'Cinsiyet' and custom_field.value != '' %}
          {{ custom_field.name }}: {{ custom_field.value }}<br/>{% endif %}
          {% endfor %}{% endif %}
              {{ payment_address }}
              </td>

Resmi Büyütmek İçin Tıklayın   

Bu sadece size görüneceği için ayrıca fatura adresi alanına eklemenize gerek yok.

Burada dikkat etmeniz gereken kısım size verdiğim kodlarda biraz geliştirme yapmış olmam.

Normalde 2x versiyon için verdiğim kodda eklediğiniz tüm custom field alanlarını yerleştirir. Fakat size verdiğim kodda eklediğiniz üye özel alanlarından sadece istediklerinizi sipariş detay sayfasında gösterebilirsiniz.

Dikkat ettiyseniz Ehliyet No, TC Kimlik Numarası ve Cinsiyet olarak 3 adet alan görünüyor. Bunlar benim deneme olarak sisteme eklediğim üye özel alanları.
Buradaki mantık ise şu; diyelim ki sizin eklediğiniz bunlardan farklı üye özel alanları var. Örneğin: Tuttuğu Takım.
Şu durumda oradaki alanlardan kullanmak istediklerinizden birini
Kod:
{% if custom_field.name == 'Tuttuğu Takım' %}

olarak değiştirirseniz o alanda Tuttuğu Takım kısmını doldurmuş bir kullanıcı varsa Adres kısmında Tuttuğu Takım ve yanında işaretlediği veya seçtiği takım da görünmüş olacaktır. Eğer o üye özel alanını doldurmamışsa Tuttuğu Takım yazısı da görünmeyecektir. Elbetteki zorunlu alanlardan biriyse boş bırakma ihtimali olmayacağı için her halükarda görünecektir.

Şu durumda o alanları benim yazdığım koddaki gibi spesifik olarak göstermek istiyorsanız bunları çoğaltabilir veya kısıtlayabilirsiniz. Neticede her eklenen alanın görünmesinin bir anlamı yok.

Yine de siz eğer ben hepsi görünsün yani eklediğim tüm üye özel alanları da görünsün istiyorum diyorsanız o zaman:

Kod:
<td class="text-left">
               {% if account_custom_fields %}
          {% for custom_field in account_custom_fields %}
          {{ custom_field.name }}: {{ custom_field.value }}<br/>
          {% endfor %}{% endif %}
              {{ payment_address }}
              </td>

Kodu bu şekilde eklersiniz ve tüm eklediğiniz üye özel alanları görünür.


Ayrıca;

Diyelim ki Cinsiyet adında bir üye özel alanı eklediniz.
Seçenek olarak da Kadın, Erkek ve Belirtmek İstemiyorum seçeneklerini koydunuz.

Sipariş detay sayfasında Müşteri Detayları kısmı var biliyorsunuz. Oradaki tablo en son Telefon simgesi ve yanında telefon numarası ile biter. En üstte ise müşteri ismi yazar. Siz oraya Müşteri adından bir üst satıra cinsiyetini hem simge hem de müşterinin seçtiği haliyle yazdırmak ve görmek isterseniz eğer tabloyu aşağıdaki gibi değiştirebilirsiniz.

Kod:
<table class="table">
          {% if account_custom_fields %}
             {% for custom_field in account_custom_fields %}
              {% if custom_field.name == 'Cinsiyet' and custom_field.value == 'Erkek' %}
            <tr>
              <td><button data-toggle="tooltip" title="Üye Özel Alanı-Cinsiyet" class="btn btn-info btn-xs"><i class="fa fa-male fa-fw"></i></button></td>
              <td>{{ custom_field.value }}</td>
            </tr>
            {% elseif custom_field.name == 'Cinsiyet' and custom_field.value == 'Kadın' %}
            <tr>
              <td><button data-toggle="tooltip" title="Üye Özel Alanı-Cinsiyet" class="btn btn-info btn-xs"><i class="fa fa-female fa-fw"></i></button></td>
              <td>{{ custom_field.value }}</td>
            </tr>
            {% elseif custom_field.name == 'Cinsiyet' and custom_field.value == 'Belirtmek İstemiyorum' %}
            <tr>
              <td><button data-toggle="tooltip" title="Üye Özel Alanı-Cinsiyet" class="btn btn-info btn-xs"><i class="fa fa-times fa-fw"></i></button></td>
              <td>{{ custom_field.value }}</td>
            </tr>
            {% endif %}
             {% endfor %}
              {% endif %}
            <tr>
              <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_customer }}" class="btn btn-info btn-xs"><i class="fa fa-user fa-fw"></i></button></td>
              <td>{% if customer %} <a href="{{ customer }}" target="_blank">{{ firstname }} {{ lastname }}</a> {% else %}
                {{ firstname }} {{ lastname }}
                {% endif %}</td>
            </tr>
            <tr>
              <td><button data-toggle="tooltip" title="{{ text_customer_group }}" class="btn btn-info btn-xs"><i class="fa fa-group fa-fw"></i></button></td>
              <td>{{ customer_group }}</td>
            </tr>
            <tr>
              <td><button data-toggle="tooltip" title="{{ text_email }}" class="btn btn-info btn-xs"><i class="fa fa-envelope-o fa-fw"></i></button></td>
              <td><a href="mailto:{{ email }}">{{ email }}</a></td>
            </tr>
            <tr>
              <td><button data-toggle="tooltip" title="{{ text_telephone }}" class="btn btn-info btn-xs"><i class="fa fa-phone fa-fw"></i></button></td>
              <td>{{ telephone }}</td>
            </tr>
          </table>

Resmi Büyütmek İçin Tıklayın   

Yani işin özeti şu;

Custom Fields yani müşteri özel alanları order.php dosyasında tanımlı olduğu için sipariş sayfasında bu verileri kullanmak benim yapmaya çalıştığım gibi biraz yaratıcılık istiyor o kadar.

Bir detay da şu ki bu değişiklikleri yaptığınız zaman eski siparişlere yansımaz. Çünkü sipariş verildiği zaman bu alanlar yoktu veya doldurulmamıştı. Sadece yeni siparişlerde bu değişiklikleri görebilirsiniz ya da siparişi düzenle diyerek kodlarını eklediğiniz üye özel alanlarına veri girerek veya değiştirerek kaydedebilir ve sonuca bakabilirsiniz.

Umarım anlatabilmişimdir.
Alıntı Yaparak Cevapla
Paylaş!
mehmetvearzuv
Banned
user avatar
Çevrimdışı

Mesajlar: 13
Konular: 1
Katılma Tarihi: Sep 2021
Teşekkürler: 1
1 Mesajına, 1 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-29-2022 10:29 AM
(04-20-2020 07:41 AM)teknohiz Yazılan:  
(01-19-2020 01:44 AM)kutadgubilik Yazılan:  Bir Allah'ını seven daha var mı? Aynı işlemi Oc 3 için de tarif edecekShy

Aslında neredeyse birebir aynı ama tabi ki twig dosyaları için kodlar değişecektir.

Şöyle tarif edeyim:

admin/view/template/sale/order_info.twig dosyasını açın ve aşağıdaki satırı bulun

Kod:
<td class="text-left">{{ payment_address }}</td>

Bu satırı aşağıdaki satır ile değiştirin.

Kod:
<td class="text-left">
               {% if account_custom_fields %}
          {% for custom_field in account_custom_fields %}
          {% if custom_field.name == 'Ehliyet No' and custom_field.value != '' %}
          {{ custom_field.name }}: {{ custom_field.value }}<br/>{% endif %}
          {% if custom_field.name == 'TC Kimlik Numarası' and custom_field.value != '' %}
          TC: {{ custom_field.value }}<br/>{% endif %}
          {% if custom_field.name == 'Cinsiyet' and custom_field.value != '' %}
          {{ custom_field.name }}: {{ custom_field.value }}<br/>{% endif %}
          {% endfor %}{% endif %}
              {{ payment_address }}
              </td>



Bu sadece size görüneceği için ayrıca fatura adresi alanına eklemenize gerek yok.

Burada dikkat etmeniz gereken kısım size verdiğim kodlarda biraz geliştirme yapmış olmam.

Normalde 2x versiyon için verdiğim kodda eklediğiniz tüm custom field alanlarını yerleştirir. Fakat size verdiğim kodda eklediğiniz üye özel alanlarından sadece istediklerinizi sipariş detay sayfasında gösterebilirsiniz.

Dikkat ettiyseniz Ehliyet No, TC Kimlik Numarası ve Cinsiyet olarak 3 adet alan görünüyor. Bunlar benim deneme olarak sisteme eklediğim üye özel alanları.
Buradaki mantık ise şu; diyelim ki sizin eklediğiniz bunlardan farklı üye özel alanları var. Örneğin: Tuttuğu Takım.
Şu durumda oradaki alanlardan kullanmak istediklerinizden birini
Kod:
{% if custom_field.name == 'Tuttuğu Takım' %}

olarak değiştirirseniz o alanda Tuttuğu Takım kısmını doldurmuş bir kullanıcı varsa Adres kısmında Tuttuğu Takım ve yanında işaretlediği veya seçtiği takım da görünmüş olacaktır. Eğer o üye özel alanını doldurmamışsa Tuttuğu Takım yazısı da görünmeyecektir. Elbetteki zorunlu alanlardan biriyse boş bırakma ihtimali olmayacağı için her halükarda görünecektir.

Şu durumda o alanları benim yazdığım koddaki gibi spesifik olarak göstermek istiyorsanız bunları çoğaltabilir veya kısıtlayabilirsiniz. Neticede her eklenen alanın görünmesinin bir anlamı yok.

Yine de siz eğer ben hepsi görünsün yani eklediğim tüm üye özel alanları da görünsün istiyorum diyorsanız o zaman:

Kod:
<td class="text-left">
               {% if account_custom_fields %}
          {% for custom_field in account_custom_fields %}
          {{ custom_field.name }}: {{ custom_field.value }}<br/>
          {% endfor %}{% endif %}
              {{ payment_address }}
              </td>

Kodu bu şekilde eklersiniz ve tüm eklediğiniz üye özel alanları görünür.


Ayrıca;

Diyelim ki Cinsiyet adında bir üye özel alanı eklediniz.
Seçenek olarak da Kadın, Erkek ve Belirtmek İstemiyorum seçeneklerini koydunuz.

Sipariş detay sayfasında Müşteri Detayları kısmı var biliyorsunuz. Oradaki tablo en son Telefon simgesi ve yanında telefon numarası ile biter. En üstte ise müşteri ismi yazar. Siz oraya Müşteri adından bir üst satıra cinsiyetini hem simge hem de müşterinin seçtiği haliyle yazdırmak ve görmek isterseniz eğer tabloyu aşağıdaki gibi değiştirebilirsiniz.

Kod:
<table class="table">
          {% if account_custom_fields %}
             {% for custom_field in account_custom_fields %}
              {% if custom_field.name == 'Cinsiyet' and custom_field.value == 'Erkek' %}
            <tr>
              <td><button data-toggle="tooltip" title="Üye Özel Alanı-Cinsiyet" class="btn btn-info btn-xs"><i class="fa fa-male fa-fw"></i></button></td>
              <td>{{ custom_field.value }}</td>
            </tr>
            {% elseif custom_field.name == 'Cinsiyet' and custom_field.value == 'Kadın' %}
            <tr>
              <td><button data-toggle="tooltip" title="Üye Özel Alanı-Cinsiyet" class="btn btn-info btn-xs"><i class="fa fa-female fa-fw"></i></button></td>
              <td>{{ custom_field.value }}</td>
            </tr>
            {% elseif custom_field.name == 'Cinsiyet' and custom_field.value == 'Belirtmek İstemiyorum' %}
            <tr>
              <td><button data-toggle="tooltip" title="Üye Özel Alanı-Cinsiyet" class="btn btn-info btn-xs"><i class="fa fa-times fa-fw"></i></button></td>
              <td>{{ custom_field.value }}</td>
            </tr>
            {% endif %}
             {% endfor %}
              {% endif %}
            <tr>
              <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_customer }}" class="btn btn-info btn-xs"><i class="fa fa-user fa-fw"></i></button></td>
              <td>{% if customer %} <a href="{{ customer }}" target="_blank">{{ firstname }} {{ lastname }}</a> {% else %}
                {{ firstname }} {{ lastname }}
                {% endif %}</td>
            </tr>
            <tr>
              <td><button data-toggle="tooltip" title="{{ text_customer_group }}" class="btn btn-info btn-xs"><i class="fa fa-group fa-fw"></i></button></td>
              <td>{{ customer_group }}</td>
            </tr>
            <tr>
              <td><button data-toggle="tooltip" title="{{ text_email }}" class="btn btn-info btn-xs"><i class="fa fa-envelope-o fa-fw"></i></button></td>
              <td><a href="mailto:{{ email }}">{{ email }}</a></td>
            </tr>
            <tr>
              <td><button data-toggle="tooltip" title="{{ text_telephone }}" class="btn btn-info btn-xs"><i class="fa fa-phone fa-fw"></i></button></td>
              <td>{{ telephone }}</td>
            </tr>
          </table>



Yani işin özeti şu;

Custom Fields yani müşteri özel alanları order.php dosyasında tanımlı olduğu için sipariş sayfasında bu verileri kullanmak benim yapmaya çalıştığım gibi biraz yaratıcılık istiyor o kadar.

Bir detay da şu ki bu değişiklikleri yaptığınız zaman eski siparişlere yansımaz. Çünkü sipariş verildiği zaman bu alanlar yoktu veya doldurulmamıştı. Sadece yeni siparişlerde bu değişiklikleri görebilirsiniz ya da siparişi düzenle diyerek kodlarını eklediğiniz üye özel alanlarına veri girerek veya değiştirerek kaydedebilir ve sonuca bakabilirsiniz.

Umarım anlatabilmişimdir.



merhaba hocam ben opencart 2x için yaptığınız değişiklerin aynısını 3x içinde yapmanızı rica ediyorum bu son oc3 için olanı uygulamaya çalışıyorum hiç bir değişiklik olmuyor lütfen bir el atın
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

ALLAHINI SEVEN YARDIM ETSİN Konusunun Linki Direk Link
ALLAHINI SEVEN YARDIM ETSİN Konusunun HTML Kodu HTML Link
ALLAHINI SEVEN YARDIM ETSİN Konusu BBCode Linki BBCode Link
ALLAHINI SEVEN YARDIM ETSİN Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Modifikasyonu yukleyemiyorum **** yardim yavuzcanspottt 0 726 03-10-2021 10:05 AM
Son Mesaj: yavuzcanspottt
  Opencard ücretli/ücretsiz yardım LosangeLesRq 0 982 11-20-2019 02:29 PM
Son Mesaj: LosangeLesRq
Question Sürüme göre eklenti uyarlama yardım Hanedann 1 1,324 11-26-2018 06:52 PM
Son Mesaj: Hanedann
  Sepetim Sayfası Mobilde Tam görüntülenmiyor **** yardım emre001 5 1,971 11-13-2017 09:47 AM
Son Mesaj: emre001
  Yardım Klardon 1 1,489 07-18-2017 04:20 PM
Son Mesaj: e-ticaretdersleri
  arama çubuğu sorunu (Yardım) hcyasavul 6 2,756 03-12-2017 07:39 PM
Son Mesaj: hcyasavul
  Stokta yok(Tükendi) ikon (Yardım) hcyasavul 6 3,655 02-12-2017 08:47 PM
Son Mesaj: hcyasavul
  **** yardım opencart 2.3 kategori menü açılır yapma ? gunessm023 2 2,977 01-09-2017 11:54 PM
Son Mesaj: demirr
  AnaSayfa Düzenleme Yardım Lütfen cobrett 2 4,813 09-05-2016 05:49 PM
Son Mesaj: cobrett
  [Modifikasyon] Sepete ekle resmini değiştirme Nasıl olur bir yardım lütfen ? AhandaX 0 1,871 07-01-2016 06:37 PM
Son Mesaj: AhandaX

ALLAHINI SEVEN YARDIM ETSİN indir, ALLAHINI SEVEN YARDIM ETSİN Videosu, ALLAHINI SEVEN YARDIM ETSİN online izle, ALLAHINI SEVEN YARDIM ETSİN Bedava indir, ALLAHINI SEVEN YARDIM ETSİN Yükle, ALLAHINI SEVEN YARDIM ETSİN Hakkında, ALLAHINI SEVEN YARDIM ETSİN nedir, ALLAHINI SEVEN YARDIM ETSİN Free indir, ALLAHINI SEVEN YARDIM ETSİN oyunu, ALLAHINI SEVEN YARDIM ETSİN download


Forum Atla: