Siteye Giriş Yapan Kişinin İsmini Gösterme

öz_ak

OpenCart-TR
Katılım
21 Ocak 2010
Mesajlar
210
Tepkime puanı
0
Puanları
0
Yaş
43
Web sitesi
www.bitkiselsağlık.com
Kardeşlerim Bu Site Çok İyi Sayenizde güzel bir sitem oldu sağolun.istedimki benimde bir katkım olsun.

şimdi siteye giriş yapan kişiyi gösteren bir uygulamayı anlatmaya çalışıcam umarım işinize yarar.

Değiştirilecek sayfalar

* catalog/controller/common/header.php
* catalog/language/english/common/header.php
* catalog/language/turkish/common/header.php
* catalog/view/theme/default/template/common/header.tpl
* catalog/view/theme/default/stylesheet/stylesheet.css

catalog/controller/common/header.php

Kodu Bul
Kod:
$this->id = 'header';

OC 1.4.0 de Üzerine Ekle
Kod:
if (!$this->customer->isLogged()) {
   $this->data['text_greeting'] = $this->language->get('text_greeting');
} else {
   $this->load->model('account/customer');
   $customer_info = $this->model_account_customer->getCustomer($this->customer->getId());
   $this->data['text_greeting'] = sprintf($this->language->get('text_logged'), $customer_info['firstname']);
}
$this->data['text_create'] = $this->language->get('text_create');
$this->data['text_account'] = $this->language->get('text_account');
$this->data['create'] = $this->url->https('account/create');
$this->data['account'] = $this->url->https('account/account');

OC 1.4.4 de Üzerine ekle
Kod:
if (!$this->customer->isLogged()) {
   $this->data['text_greeting'] = $this->language->get('text_greeting');
} else {
   $this->load->model('account/customer');
   $customer_info = $this->model_account_customer->getCustomer($this->customer->getId());
   $this->data['text_greeting'] = sprintf($this->language->get('text_logged'), $customer_info['firstname']);
}
$this->data['text_create'] = $this->language->get('text_create');
$this->data['text_account'] = $this->language->get('text_account');
$this->data['create'] = (HTTPS_SERVER . 'index.php?route=account/create');
$this->data['account'] = (HTTPS_SERVER . 'index.php?route=account/account');

catalog/language/english/common/header.php

Kod:
$_['text_greeting'] = 'Hoşgeldiniz Sayın:, <strong>Misafir</strong>';
$_['text_logged']   = 'Sayın:, <strong>%s</strong>&nbsp;Hoşgeldiniz';
$_['text_create']   = 'Kayıt Olun';
$_['text_account']  = 'Account';

catalog/language/turkish/common/header.php

Kod:
$_['text_greeting'] = 'Hoşgeldiniz Sayın:, <strong>Misafir</strong>';
$_['text_logged']   = 'Sayın:, <strong>%s</strong>&nbsp;Hoşgeldiniz';
$_['text_create']   = 'Kayıt Olun';
$_['text_account']  = 'Hesabım';

catalog/view/theme/default/template/common/header.tpl

kodunu bul üzerine ekle

Kod:
<div class="div4">


Kod:
<div class="welcome">
  <?php echo $text_greeting; ?>
  <?php if (!$logged) { ?>
    [ <a href="<?php echo $login; ?>"><?php echo $text_login; ?></a> ] [ <a href="<?php echo $create; ?>"><?php echo $text_create; ?></a> ]
  <?php } else { ?>
    [ <a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a> ] [ <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a> ]
  <?php } ?>
</div>

catalog/view/theme/default/stylesheet/stylesheet.css

Kod:
#header .welcome {
   clear: both;
   margin: 10px 0px 10px 0px;
   text-align: right;
}

3072.jpg


Önemli Not!!!:Olduki sisteminize tema kurdu iseniz o zaman ''default'' değilde kullanmış olduğunuz tema içerisine atmanız gereklidir.Sistem denenmiştir çalışmama ihtimali yok denecek kadar azdır lakin eğer yerini konumunu beğenmez iseniz konuya mesaj atın bilgimin yettiği miktarda yardımcı olmaya çalışırım :)

ilkayturkoglu' Alıntı:
Teşekkür ederim sorunsuz çalışıyor, eğer sadece isim yerine İsim Soyisim yazmasını istiyorsanız, yani;

Sayın; Abdulkadir Hoşgeldiniz yerine Sayın; Abdulkadir Türkmen Hoşgeldiniz yazmasını istiyorsanız,

catalog/controller/common/header.php dosyasına eklediğiniz kodları aşağıdaki şekilde değiştirin lütfen.

BUL
Kod:
$customer_info['firstname']);

DEĞİŞTİR
Kod:
$customer_info['firstname'] . "\n" . $customer_info['lastname']);
 

stu123

OpenCart-TR
Katılım
31 Ocak 2010
Mesajlar
11
Tepkime puanı
0
Puanları
0
Bende de yarım yamalak oldu;

text_greeting [ Oturum Aç ] [ text_create ]

text_logged [ Çıkış ] [ Hesabım ]

gibi şeyler yazıyo. ismi çıkarmayı başaramadım ama düşünce çok güzel.
 

öz_ak

OpenCart-TR
Katılım
21 Ocak 2010
Mesajlar
210
Tepkime puanı
0
Puanları
0
Yaş
43
Web sitesi
www.bitkiselsağlık.com
stu123' Alıntı:
Bende de yarım yamalak oldu;

text_greeting [ Oturum Aç ] [ text_create ]

text_logged [ Çıkış ] [ Hesabım ]

gibi şeyler yazıyo. ismi çıkarmayı başaramadım ama düşünce çok güzel.

* catalog/view/theme/tema adı/template/common/header.tpl
* catalog/view/theme/tema adı/stylesheet/stylesheet.css

büyük ihtimal ile tema içerisine atmadınız eğer tema kurduysanız içerisine atmalısınız kardeşim sitemde şu an bu aktif problem yok arzu edersen bir daha kontrol et
 

stu123

OpenCart-TR
Katılım
31 Ocak 2010
Mesajlar
11
Tepkime puanı
0
Puanları
0
başka tema kurmadım ama para birimi ve dil seçimi olaylarını kaldırmıştım, belki de o yüzden hata alıyorum.
ingilizce dilini de tamamen sildim. verdiğiniz kodları da türkçe ye ekleyince site tamamen iptal oluyo.
 

öz_ak

OpenCart-TR
Katılım
21 Ocak 2010
Mesajlar
210
Tepkime puanı
0
Puanları
0
Yaş
43
Web sitesi
www.bitkiselsağlık.com
apemia' Alıntı:
tşklr :)

uyguladım siteyi bozdu


ALLAH tan yedeğini almıştım , ben default kullanmıyorum özel tema yazdırdım http://www.dinarnurbilisim.com

* catalog/view/theme/tema adı/template/common/header.tpl
* catalog/view/theme/tema adı/stylesheet/stylesheet.css

büyük ihtimal ile tema içerisine atmadınız eğer tema kurduysanız içerisine atmalısınız kardeşim sitemde şu an bu aktif. problem yok arzu edersen bir daha kontrol et

birde ana sayfa menü bölümü internet explorer 8 de böyle görünüyor.

http://forum.opencart-tr.com/viewtopic.php?f=4&t=455&start=60

buraya bakarsan problemini çözebilirsin.
461_Ads_z.jpg
 

öz_ak

OpenCart-TR
Katılım
21 Ocak 2010
Mesajlar
210
Tepkime puanı
0
Puanları
0
Yaş
43
Web sitesi
www.bitkiselsağlık.com
stu123' Alıntı:
başka tema kurmadım ama para birimi ve dil seçimi olaylarını kaldırmıştım, belki de o yüzden hata alıyorum.
ingilizce dilini de tamamen sildim. verdiğiniz kodları da türkçe ye ekleyince site tamamen iptal oluyo.

yanlış dosyaları değiştiriyor olmayasın kardeşim istersen bi daha dene dediklerin bu eklentiyi etkilememeli istersen bi daha dene
 

stu123

OpenCart-TR
Katılım
31 Ocak 2010
Mesajlar
11
Tepkime puanı
0
Puanları
0
bi kaç kez denedim zaten ama muhtemelen birşeyi atlıyor olabilirim. Tekrar bakacğım dostum, saol.
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
stu123' Alıntı:
Bende de yarım yamalak oldu;

text_greeting [ Oturum Aç ] [ text_create ]

text_logged [ Çıkış ] [ Hesabım ]

gibi şeyler yazıyo. ismi çıkarmayı başaramadım ama düşünce çok güzel.

İngilizce dil dosyalarına eklediklerini Türkçe dil dosyalarına da ekle

Paylaşım için teşekkürler. Problemsiz çalışıyor.
 

conyel

OpenCart-TR
Katılım
19 Ocak 2010
Mesajlar
9
Tepkime puanı
0
Puanları
0
Parse error: syntax error, unexpected T_STRING in bu hatayı aldım acaba sorun nedir? ayrıca şu bizim kodlarda malesef yok.

catalog/view/theme/default/template/common/header.tpl

kodunu bul üzerine ekle


Kod: Tümünü seç
<div class="div4">


bu div4 bizde yok aslında hatayı burada vermedi hata Parse error: syntax error, unexpected T_STRING in 49.karakterde hata var diyor yani bu kodlamada hata var.

Kod:
if (!$this->customer->isLogged()) {
   $this->data['text_greeting'] = $this->language->get('text_greeting');
} else {
   $this->load->model('account/customer');
   $customer_info = $this->model_account_customer->getCustomer($this->customer->getId());
   $this->data['text_greeting'] = sprintf($this->language->get('text_logged'), $customer_info['firstname']);
}
$this->data['text_create'] = $this->language->get('text_create');
$this->data['text_account'] = $this->language->get('text_account');
$this->data['create'] = $this->url->https('account/create');
$this->data['account'] = $this->url->https('account/account');

yardımcı olur musunuz rica etsem?
 

conyel

OpenCart-TR
Katılım
19 Ocak 2010
Mesajlar
9
Tepkime puanı
0
Puanları
0
<?xml version="1.0" encoding="UTF-8"?> site: http://www.oskaayakkabidunyasi.com hocam sürüm yeni sürüm değil yeni sürümdeki dosyalarla değiştirirsem sorun düzelir mi? yani hata alır mıyım yoksa ? yardımcı olur musunuz rica etsem hocam.
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
conyel siteniz google chrome de Uyarı: Bu siteyi ziyaret etmek, bilgisayarınıza zarar verebilir. şekilde uyarı veriyor.
 

conyel

OpenCart-TR
Katılım
19 Ocak 2010
Mesajlar
9
Tepkime puanı
0
Puanları
0
vallahi hocam bir türlü benim site yoluna girmedi gitti :( o karakter hatasından dolayı olabilir yada iframe virüsü bulaştı tekrar herhalde.Bakayım düzelteyim hemen.Ayrıca- ben eski sürümü kullanıyorum hocam acaba nasıl arkadaşın anlattığı konuyu sistemimde uygularım?
 

amca

OpenCart-TR
Katılım
14 Ocak 2010
Mesajlar
26
Tepkime puanı
0
Puanları
0
Yaş
56
Konum
BURSA
Web sitesi
www.efecam.org
çok gerekli bir modifikasyon emeğinize sağlık teşekkür ederim tam manasıyla süper bir mod olmuş yeride güzel
 

xarthurx

OpenCart-TR
Katılım
16 Ocak 2010
Mesajlar
14
Tepkime puanı
0
Puanları
0
bende eksiksiz uyguladım ama site yine gitti :S hiçbirşekilde index gelmior. 1.4 kullanıyorum

yaptığıma binpişman oldum sistem gitti düzeltemiyorum yaptığım işlemleri geri alıyorum sistem düzelmiyor. poffffff

dil seceneklerini bende kaldırmıştım sadece tr kullanıyorum. tekrar denedim hala olmuyor :S
 

fweb85

OpenCart-TR
Katılım
13 Eki 2009
Mesajlar
8
Tepkime puanı
0
Puanları
0
RE: [KOD] Siteye Giriş Yapan Kişinin İsmini Gösterme

S.a. Öncelikle paylaşımınız için çok teşekkürler. Kodları ekledim üstte herşey tamam fakat yazı menülere yapışık çıktı araya çok az boşluk vermek için ne yapmamız gerekiyor acaba bu konuda yardımcı olabilecek var mı?
 

öz_ak

OpenCart-TR
Katılım
21 Ocak 2010
Mesajlar
210
Tepkime puanı
0
Puanları
0
Yaş
43
Web sitesi
www.bitkiselsağlık.com
RE: [KOD] Siteye Giriş Yapan Kişinin İsmini Gösterme

fweb85' Alıntı:
S.a. Öncelikle paylaşımınız için çok teşekkürler. Kodları ekledim üstte herşey tamam fakat yazı menülere yapışık çıktı araya çok az boşluk vermek için ne yapmamız gerekiyor acaba bu konuda yardımcı olabilecek var mı?

kardeşim şöyle yapabilirsin bildiğim kadarı ile
Kod:
<br></br>
bu kodlar ile boşluk verebilirsin bunu

Kod:
<div class="welcome">
  <?php echo $text_greeting; ?>
  <?php if (!$logged) { ?>
    [ <a href="<?php echo $login; ?>"><?php echo $text_login; ?></a> ] [ <a href="<?php echo $create; ?>"><?php echo $text_create; ?></a> ]
  <?php } else { ?>
    [ <a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a> ] [ <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a> ]
  <?php } ?>
</div>
bu kod kullandığın sayfada kodun hemen üzerine ekleyip boşluk verebilirsin.
 

fweb85

OpenCart-TR
Katılım
13 Eki 2009
Mesajlar
8
Tepkime puanı
0
Puanları
0
RE: [KOD] Siteye Giriş Yapan Kişinin İsmini Gösterme

Teşekkür ederim kardeş, sağolasın dediğini yaptım oldu:)
 

ilkayturkoglu

OpenCart-TR
Katılım
7 Ara 2009
Mesajlar
39
Tepkime puanı
0
Puanları
0
RE: [KOD] Siteye Giriş Yapan Kişinin İsmini Gösterme

Teşekkür ederim sorunsuz çalışıyor, eğer sadece isim yerine İsim Soyisim yazmasını istiyorsanız, yani;

Sayın; Abdulkadir Hoşgeldiniz yerine Sayın; Abdulkadir Türkmen Hoşgeldiniz yazmasını istiyorsanız,

catalog/controller/common/header.php dosyasına eklediğiniz kodları aşağıdaki şekilde değiştirin lütfen.

BUL
Kod:
$customer_info['firstname']);

DEĞİŞTİR
Kod:
$customer_info['firstname'] . "\n" . $customer_info['lastname']);
 
Üst