Kodların içinde Türkçe, İngilizce veya diğer dillerde bir kelime kullanılırsa hardcoding denir.
Bir tema için şöyle bir örnek vereyim;
<p>Başlık</p>
<p>',$txt['baslik_degiskeni'],'</p>
$txt['baslik_degiskeni'] bu değişkenin sayfaya aktarılacak dil dosyası içinde şu şekilde bulunması gerek;
$txt['baslik_degiskeni'] = 'Başlık';
<p>',$txt['baslik_degiskeni'],'</p>
$txt['baslik_degiskeni'] bu değişkenin sayfaya aktarılacak dil dosyası içinde bulunamazsa Undefined index: baslik_degiskeni hatası alınır.
nereye teşekkür edicem :D
Teşekkürler husmen73
Teşekkürler husmen73, keşke birde şu profil alanı yüzünden çıkan hatalarada çözüm bulabilsek :)
Merhaba bende devamli bu iki hata cikiyor.. hangi dil dosyasina eklemem gerekiyoki ? ve nasil eklemem gerekiyor hem ingilizce hem turkçemi ? yardimci olabilirseniz.. tesekkur ettim
8: Undefined index: karma
Dosya: /home/forum/www/Themes/default/Display.template.php (main sub template - eval?)
Satır: 510
8: Undefined index: can_view_profile
Dosya: /home/forum/www/Themes/default/Display.template.php (main sub template - eval?)
Satır: 327
Templatelerin değerlendirilmesini kapat, seçeneğini işaretleyip hatayı tekrar gözden geçirin daha anlaşılır bi hata alırsınız ve sorunu çözebiliriz.
Quote from: Antes on December 23, 2015, 04:45:15 PM
Templatelerin değerlendirilmesini kapat, seçeneğini işaretleyip hatayı tekrar gözden geçirin daha anlaşılır bi hata alırsınız ve sorunu çözebiliriz.
özür dilerim ama anlamadim yazdiklarinizi :(
acaba bu konu ile ilgisi olabilirmi ?
tekrar o konuya yazmak istedim ama olmuyor.
http://www.simplemachines.org/community/index.php?topic=230672.0
template değerlendirme seçeneğini kapatmadığınız sürece ben net bi şey söyleyemem. Ayrıca SMF 2.0'a geçmeniz şiddetle önerilir.
Quote from: Antes on December 23, 2015, 05:25:38 PM
template değerlendirme seçeneğini kapatmadığınız sürece ben net bi şey söyleyemem. Ayrıca SMF 2.0'a geçmeniz şiddetle önerilir.
Peki nasil template değerlendirme seçeneğini kapatacam ? baktim ama bir türlü göremiyorum ..
Yönetici panelinde Seçenekler > Sunucu Ayarları kısmı altında. SMF 1.1 kullanmayalı çok uzun zaman oldu, zaten php5.5 ile birlikte yerel sunucumdan dahi kaldırdım.
Quote from: Antes on December 23, 2015, 05:40:18 PM
Yönetici panelinde Seçenekler > Sunucu Ayarları kısmı altında. SMF 1.1 kullanmayalı çok uzun zaman oldu, zaten php5.5 ile birlikte yerel sunucumdan dahi kaldırdım.
malesef :( bende template degerlendirme diye bir secenek yok.
Forum Ayarları
forum secenekleri
sunucu ayarlari
Kullanılan Tema
Temalar ve Görünüm
su sekil bende ve hepsine baktim template degerlendirme yok ^^
QuoteForum Ayarları
forum secenekleri
sunucu ayarlari
Kullanılan Tema
Temalar ve Görünüm
içerisine baktınız mı ?
CEKIRDEK AYARLAR
Veritabanı adresi:
Veritabanı kullanıcısı:
Veritabanı parolası:
(onayla)
Veritabanı adı:
Veritabanı tablolarının ön eki:
Yardım Sürekli bir bağlantı sağla
MySQL bağlantısı hatalarını e-posta ile gönder
Bakım Modu ?
Bakımda görüntülenecek mesaj başlığı:
Bakım bildirisi:
Forumun ismi
Webmaster e-posta adresi
Çerez adı
Varsayılan Lisan
Forumun adresi
SMF dizini
Kaynak dosyalar dizini
TEMEL AYARLAR
Yardım E-Posta gönderim türü
SMTP sunucusu
SMTP portu
SMTP kullanıcı adı
SMTP şifresi
(onayla)
Varsayılan oturum uzunluğu (dakika)
Yardım Çerezleri depola (local)
(bunu açarsanız SSI çalışmayacaktır)
Yardım Bağımsız alan adı içeren çerezleri kullan (global)
(önce çerezleri depolamayı kapatmalısın!)
Yardım Tabloları kaç günde bir en iyi hale getirsin?
(0 devre dışıdır.)
Online üye sayısı en çok kaç olduğunda tablolar yeniden optimize edilsin?
(0 devre dışıdır.)
Yardım Bozulmuş tabloları otomatik olarak onar.
Yardım Sıkıştırılmış çıktı aktif
Yardım Veritabanı bazlı oturum süresi kullan
Yardım Tarayıcıların önbelleğine izin ver
Yardım Kullanılmamış bir oturumun zaman aşımı (saniye)
ONBELLEK AYARLARI
Önbellekleme Seviyesi
Memcache ayarları
bulamiyorum, belki yanlislikla silmis olabilirimmiki :/
değişken kodunu değiştirdiğiniz için hata alıyorsunuz o fonkisyonu tanımlama kodu siliniyor büyük ihtimal.
söyle bisey fark ettim.
bir üye silinmis ise ve bir konuda mesaji var ise, o konu acildikça devamli bu 2 hayati veriyordu ve bir günden diger güne 50 ile yüz sayfa arasi hata veriyodu ayni hatadan. Temizlik yaptim silinen üyelerin bütün mesajlarini sildim. artik bu hatalari almiyorum :). sonuçta hatayi cözümlemis degilim ama neden hata verdigi ortada.
yinede dogru yoldan kodlari düzenleyerek cözümlemek isterdim eger bilgisi olan yardimci olmak isterse yapariz olmazsa hayata devam, mesajlari silmeye devam ^^ :)
8: Undefined index: can_view_profile
bu hatanın sebebi nedir acaba*