Veritabanı BBCODE , Tarih ve UTF-8 Karakter düzenleme İşi

İlan R10 dışından bir tanıdığım için verilmiştir bu sebepten sadece cannaz61@gmail.com adresiyle iletişime geçiniz, bana özel mesaj atarak iş içeriği ile ilgili farklı soru sormayın, gereken her şey aşağıda yazılmıştır.


İlgili DB (haber tablosu) yaklaşık 5.000 Satırdan (köşe yazıları) yaklaşık 600 satırdan oluşmaktadır.

Portalda daha önce farklı CMS’ler kullanıldığı için belli bir standart bulunmuyor

Ne isteniyor?

mevcut içerikte kullanılan HTML biçimlendirmeleri BBCode olarak yapılmış;

[ B ]
[ img=blabla.jpg ]
[ color = red]

vb gibi. BBcode içeriği genel olarak belirli bir standartta gibi görünse bile [B yerine {bold gibi kurallarda kullanılmış.

ilgili BBCode girişlerinin TAMAMINI karşılığı olan HTML’le değiştirmeniz isteniyor, örnek;

[ B ] yerine <b>
[ img=blabla.jpg ] yerine <img src=“blabla.jpg”>
[ color = red] yerine <p style=“color:#FF0000”> gibi.

İkinci olarak TR karakterler UNICODE, NUMERIC ve ANSII olarak değiştirilerek eklenmiş veya TR karakterlerin olması gerektiği yerlerde ? (soru işareti simgesi) var.

Bu TR Karakterlerin yerine atanmış olan kodlarında klavye vuruşunda gördüğünüz karakterlerle değiştirilmesi gerekiyor.

(Ğ,ğ,Ü,ü,Ş,ş,I,ı vb…)

Örn :

Ü yerine Ü (büyük ü)
ü yerine ü (küçük ü)

olacak şekilde. Burada önemli olan mutlaka BÜYÜK/küçük ayrımına dikkat edilmeli ve gerekli düzeltme ona göre yapılmalıdır düzenleme sonrası ÖĞRETMEN kelimesi yerine öğRETMEN gibi yazım kurallarına aykırı kelimelerin olmaması geriyor.

Tarih düzenlemesi ise şu şekilde olacak:

Tarih girişlerinde de standart bir format yok, DD:MM:YY, veya Md: Dd:YY şeklinde giriler var bunların tamamını Y-m-d H:i:s şeklinde çevrilmeleri gerekiyor.

Tarih alanı boş olan girilerde önceki ilk ve sonraki ilk tarihin ortalaması alınacak, boş bir tarihle karşılaşılırsa verinin bulunduğu ID’nin önceki ilk tarih ve sonrasındaki ilk tarih baz alınarak geçerli bir ortalama tarih atanacak.

Tarih için örnek :

1- 11.03.2015
2- Boş (öncesi 11 ve sonrası 13 olduğu için buraya 12.03.2015 atanacaktır)
3- 13.03.2015

eğer önceki tarih ve sonraki tarih arasında 24 saat veya daha az zaman varsa H:i:s ortalaması alınacaktır.

Son olarak;

İlan R10 dışından bir tanıdığım için verilmiştir bu sebepten sadece cannaz61@gmail.com adresiyle iletişime geçiniz.

Yukarıda istenilen işi ne kadar zamanda yaparsınız ve ücret talebiniz ne olur bu bilgileri cannaz61@gmail.com adresine bildirin, uygun görülen arkadaşa işi verecekler.

Kolay gelsin.