Bilgi sayfalarındaki Karakter Limiti

muhammed332

OpenCart-TR
Katılım
31 Mar 2010
Mesajlar
3
Tepkime puanı
0
Puanları
0
Arkadaşlar bilgi sayfasına bir yazı ekleyecegım ancak karakter sınırlaması yuzunden yazının neredeyse ilk çeyreğini alıyor acaba bu sınır nasıl kaldırabılrız
 

öz_ak

OpenCart-TR
Katılım
21 Ocak 2010
Mesajlar
210
Tepkime puanı
0
Puanları
0
Yaş
42
Web sitesi
www.bitkiselsağlık.com
Bilgi Sayfaları Karakter Sayısını Arttırma ?

bilgi sayfalarındaki karakter sınırını nasıl büyütebilirim yardımcı olurmusunuz ?
information.php sayfasına baktım bişi yok yani php bilgim yetersiz :) yardımcı olurmusunuz
 

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
Ben kurcaladım ama çözüme ulaşamadım. Aklıma geldikçe bakıyorum.
 

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
olabilir birde editörü kurcalamak lazım :) yalama oldu zaten kurcalaya kurcalaya :D :p
 

Outface

OpenCart-TR
Katılım
8 May 2010
Mesajlar
1
Tepkime puanı
0
Puanları
0
Başlık karakter sınırlaması için;

Kod:
if ((strlen(utf8_decode($value['title'])) < 3) || (strlen(utf8_decode($value['title'])) > 32)) {

En az 3, en çok 32 olarak ayarlanan bu bölümü isteğinize göre düzenleyin.

Açıklama karakter sınırlaması için ise;

Kod:
if (strlen(utf8_decode($value['description'])) < 3) {

Bu şekilde olursa sınır olmadan istediğiniz uzunlukta yazı ekleyebilirsiniz.
 

mirac

OpenCart-TR
Katılım
7 Şub 2010
Mesajlar
1,383
Tepkime puanı
0
Puanları
0
Yaş
41
Konum
Beykoz____
Web sitesi
www.notebook-cantasi.com
Outface'un bahsettiği dosya admin\controller\catalog\information.php dosyası olması lazım ama bu kodlar dosya ismi için olan kodlar.. İçerik için bir arttırım olmaz sanırım..
Hatta alttaki kodları bulup silerseniz anasayfadan bağlantı vermeden kayıt edebilirsiniz.. Tabiki satır başındaki <li> kodları kalıcak bunlarıda css ve tpl dosyalarından düzenlenirse bilgi sayfalarını silmeden pasif hale getirebilirsiniz.. Şimdi aklıma geldi mantıklı bir fikir olabilir araştıralım güzel bişey çıkar sanırım piyasaya..:)

Bul ve Sil..
Kod:
		foreach ($this->request->post['information_description'] as $language_id => $value) {
			if ((strlen(utf8_decode($value['title'])) < 3) || (strlen(utf8_decode($value['title'])) > 32)) {
				$this->error['title'][$language_id] = $this->language->get('error_title');
			}
		
			if (strlen(utf8_decode($value['description'])) < 3) {
				$this->error['description'][$language_id] = $this->language->get('error_description');
			}
		}
 

diyanizos

OpenCart-TR
Katılım
17 Ara 2009
Mesajlar
4
Tepkime puanı
0
Puanları
0
çok yararlı bir bilgi elinize emeğinize sağlık

yalnız admin/controller/catalog/category dosyasında da 32 sayısı yükseltilmeli
arkadaşlarımızın belirttiği gibi değişiklikleri yapınca böylece türkçe karakterlerin yarattığı dosya adı uzunluğu sorunu da çözülmüş oluyor
 

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
Outface' Alıntı:
Açıklama karakter sınırlaması için ise;

Kod:
if (strlen(utf8_decode($value['description'])) < 3) {

Bu şekilde olursa sınır olmadan istediğiniz uzunlukta yazı ekleyebilirsiniz.

Zaten dosyadaki kod bu şekilde alt limit 3 ama üst limit yok.
 

öz_ak

OpenCart-TR
Katılım
21 Ocak 2010
Mesajlar
210
Tepkime puanı
0
Puanları
0
Yaş
42
Web sitesi
www.bitkiselsağlık.com
mirac' Alıntı:
Outface'un bahsettiği dosya admin\controller\catalog\information.php dosyası olması lazım ama bu kodlar dosya ismi için olan kodlar.. İçerik için bir arttırım olmaz sanırım..
Hatta alttaki kodları bulup silerseniz anasayfadan bağlantı vermeden kayıt edebilirsiniz.. Tabiki satır başındaki <li> kodları kalıcak bunlarıda css ve tpl dosyalarından düzenlenirse bilgi sayfalarını silmeden pasif hale getirebilirsiniz.. Şimdi aklıma geldi mantıklı bir fikir olabilir araştıralım güzel bişey çıkar sanırım piyasaya..:)

Bul ve Sil..
Kod:
		foreach ($this->request->post['information_description'] as $language_id => $value) {
			if ((strlen(utf8_decode($value['title'])) < 3) || (strlen(utf8_decode($value['title'])) > 32)) {
				$this->error['title'][$language_id] = $this->language->get('error_title');
			}
		
			if (strlen(utf8_decode($value['description'])) < 3) {
				$this->error['description'][$language_id] = $this->language->get('error_description');
			}
		}

kardeşim bu düşündüğün olursa mükemmel olur hadi kolay gelsin :D
 

mirac

OpenCart-TR
Katılım
7 Şub 2010
Mesajlar
1,383
Tepkime puanı
0
Puanları
0
Yaş
41
Konum
Beykoz____
Web sitesi
www.notebook-cantasi.com
Bu dediğimi 1.4.7 sürümünde eklemişler..:D Sen hala 1.3.4 kullanmıyorsan sistemini güncelle bence..:) Yada az daha bekle 1.4.8 çıkınca ona geçersin..:)
 

biocyn

OpenCart-TR
Katılım
26 May 2011
Mesajlar
75
Tepkime puanı
0
Puanları
0
eka7a' Alıntı:
Outface' Alıntı:
Açıklama karakter sınırlaması için ise;

Kod:
if (strlen(utf8_decode($value['description'])) < 3) {

Bu şekilde olursa sınır olmadan istediğiniz uzunlukta yazı ekleyebilirsiniz.

Zaten dosyadaki kod bu şekilde alt limit 3 ama üst limit yok.



pHp my admin veritabanına giriniz.

Sunucu: localhost - Veritabanı: (kendi veritabanı adın) - Tablo: information_description

İnformation_description alanını düzenle bölümüne girin ve text olan türü longtext olarak değiştirin.

Bu şekilde veritanabı tarafından gelen sınır aşılmış olacaktır.

Herkese iyi çalışmalar...
 

kurugaddere

OpenCart-TR
Katılım
30 Mar 2016
Mesajlar
5
Tepkime puanı
0
Puanları
0
Arkadaşlar export yaparken karakterler eksik olarak openoffice (excel) gidiyor. import yaparkende description (açıklama) kısmına girdiğim html kodlar eksik olarak opencart açıklama kısmına aktarıyor. bu sorunu nasıl çözebiliriz??
 
Üst