Açıklama:- Öncelikle herkese selamlar, iki haftadır uğraşarak bir şeyler çıkarmaya çalıştım, şimdilik aşağıdaki sistemler kullanılabilir durumda fakat zamanla daha çok sistem yapılıp/geliştirilecek.
Kullanılan Teknolojiler:- PHP: %62,7
- CSS: %3,6
- JavaScript: %33.7
Mobil Uyumu:- Projenin ilk başlarında mobil uyumlu şekilde yapmıştım fakat tek başıma olduğumdan dolayı zaman kaybı yaşamadan istediğim temele ulaşmak için mobil uyum yapmayı bıraktım, ama istediğim temele ulaştıktan sonra mobil uyumu içinde CSS kodlarında tekrardan güncelleme olacak.
Oturum Yapılandırması:- Oturum yapılandırması için session kullanılmaktadır.
Güvenlik Önlemleri:- Güvenlik için XSS ve CSRF önlemleri kullanılmaktadır.
Sistemler:- Forum kurulumu setup şeklinde yapıldı SQL dosyasına gerek yok sadece install dosyası içine eklendiği zaman otomatik olarak kurulum yapılır.
- Giriş yapma ve kayıt olma yapıldı.
- Kategori oluşturma.
- Bölüm oluşturma.
- Konu oluşturma.
- Konulara cevap gönderme, cevapları yada konuyu alıntı yapabilme.
- Bold, İtalic, Underline, Strikethrough, Center, Left, Right, Font, Font Size, Font Color, Float Left, Float Right, Code, Quote, Emoji List, Divbox, Link, Spoiler, Bullet List, Numbered List ve Horizontal Rule kısaca toolbox konu oluşturmaya ve cevap göndermeye yapıldı.
- Özel olarak emojilere 2500+ emoji eklendi.
- Kategori sıralamaları draggable ile değiştirme yapıldı.
- Yetki Oluşturma sayfası yapıldı.
- Youtube, spotify ve .png .jpeg uzantılı URL ekleyince otomatik olarak çevirilecek.
Görsel Yükleme
Youtube URL paylaşımı
Spotify URL paylaşımı
Emojiler ve emoji arama
Yetki Oluşturma
Bu adam SMF :D
Başarılar.
Başarılar güzel proje olmuş.
Mobil uyumlu mu ?
Hangi teknolojiler kullanılıyor ?
Oturum yapılandırılması nasıl ?
Proje hakkında detaylı bilgi verirsen çok daha güzel bir sunum olur.
Yanlış anlama şuan ki hali de güzel sadece tavsiye niteliğinde.
aynı ben
Alıntı yapılan: Backup - 08 Nisan 2025, 01:25:30Başarılar güzel proje olmuş.
Mobil uyumlu mu ?
Hangi teknolojiler kullanılıyor ?
Oturum yapılandırılması nasıl ?
Proje hakkında detaylı bilgi verirsen çok daha güzel bir sunum olur.
Yanlış anlama şuan ki hali de güzel sadece tavsiye niteliğinde.
Güzel yorumun için teşekkür ederim, konu tekrardan güncellendi.
Alıntı yapılan: DracDonix - 08 Nisan 2025, 01:45:56aynı ben
:kalp:
(https://media.discordapp.net/attachments/1354352285483794514/1358943302229168199/ScreenRecorderProject2.gif?ex=67f5ae13&is=67f45c93&hm=3a21fd04ccd07e9932776730cbb7e3b72173106eada3b161e01a458d8137269b&=)
(https://i.hizliresim.com/g67h5k9.gif)
İlerlemeler- Yetki oluştururken yetkinin neler yapabileceğini seçme yapıldı ve postbit kısmında gözükmesi için banner ekleme yapıldı.
- Kategori düzenleme üzerinden bir kategoriye erişebilecek yetkileri düzenleme eklendi.
- Anasayfa kısmında aktif olan üyeler kısmında değişiklilik yapıldı. Discord uygulaması gibi yetkiye göre sıralama yapacak, isimleri yetki rengini alacak ve yanlarında yetki simgeleri çıkacak.
- Posbit kısmında artık isimler ortalanacak, isimleri yetki rengini alacak, simgeleri büyük şekilde gözükecek ve iletiyi atan kişi aktifse sol kısım yeşil olacak.
başarılı güzel sistemli bi oyun modu olmuş harbiden para verilcek bi mod sağlam olmuş
Çok güzel çalışma olmuş. Eline Sağlık
Alıntı yapılan: L0fty - 09 Nisan 2025, 13:12:41başarılı güzel sistemli bi oyun modu olmuş harbiden para verilcek bi mod sağlam olmuş
Alıntı yapılan: M A T I Z - 10 Nisan 2025, 01:10:47Çok güzel çalışma olmuş. Eline Sağlık
Güzel yorumlar ve destekleriniz için teşekkür ederim,
@L0fty sanırım kafan karıştı düzenlersin.
İlerlemeler- Konular kısmındaki navigasyon kısmında düzeltme yapıldı.
- Konu ve bölümlere bakan kişilerin isimlerini gösteren kısımda foksiyondan dolayı oluşan yazım hatası düzeltildi.
- Konu ve bölüm sayfalarında olan kişilerin isimleri gözükmesi yapıldı ve ziyaretçi olarak bakanlarında sayısı eklendi.
- Ziyaretçi olarak forumda gezen kişilerde artık anasayfadaki üye listesinde Ziyaretçi tagında gözükecek.
- Ziyaretçi olarak giriş yapanların butonları görmesi engellendi.
- Yetki Silme için yeni perm eklendi.
- Artık Yetkide, Yetki Düzenleme aktifse yetkilerin sıralamasını değiştirebilecek.
- Forum kurulurken artık otomatik olarak member yetkisi oluşturacak ve tüm yetkileri kapalı olacak.
- Yeni kayıt olan kişilere otomatik olarak member yetkisi verilecek.
(https://media.discordapp.net/attachments/1354352285483794514/1359698494918496366/image.png?ex=67f86d67&is=67f71be7&hm=74699a940065c2c2923468f94dbea944f11de0ce4b310ed2849bfd0b6a06ee63&=&format=webp&quality=lossless)(https://media.discordapp.net/attachments/1354352285483794514/1359698649755680989/image.png?ex=67f86d8c&is=67f71c0c&hm=6ef6c69e58fb0ddff0fd8769641807beeadc55c3f959fe3433f3efe6c08cbca7&=&format=webp&quality=lossless)
bu tarz bir projeyi yakın zamanda bir oyun sunucum için geliştirmiştim. open source hale getirmeyi düşünürsen contribute ederim ve birkaç kişi de katılacaktır diye düşünüyorum
Alıntı yapılan: Amper - 10 Nisan 2025, 20:37:34bu tarz bir projeyi yakın zamanda bir oyun sunucum için geliştirmiştim. open source hale getirmeyi düşünürsen contribute ederim ve birkaç kişi de katılacaktır diye düşünüyorum
Güzel yorumunuz için ve desteğiniz için teşekkür ederim. Discord adınızı verir misiniz? oradan konuşalım benimde bilmediğim bazı şeyler var onlar hakkında sizden bilgi alabilirsem daha güzel olur.
ReworkForum üzerinde ilerlemek artık daha zor duruma geldi. Forum temelini yaparken hesaplamadığım ve tecrübem olmadığı için yazılan çoğu kod gereksizdi. Bu nedenle arka plan yazılımında tamamen değişiklik yapıldı. Her sayfa için ayrı bir sorgu oluşturuyordum. Bunu düzeltmek için
çok boyutlu diziler (Multi-Dimensional Arrays) kullanılarak, tek sayfada gerekli veriler yüklenip, sayfa değiştikçe veriler güncellenmeye ve sayfaya göre veriler yüklenmeye başlandı. Artık SMF gibi veriler,
$member[name],
$member['member']['permission']['color'] gibi kodlarla elde edilebiliyor.
Yapılan diğer hata ise, tüm sayfaların bir PHP dosyası üzerinde toplanıp, sorgu parametresinden alınan fonksiyon ismi ile çağrılmasıydı. Bir sayfada çok fazla kodun bulunması ve diğer kodlarla karışması, projenin devam etmesini zorlaştırıyordu. Bunu düzeltmek için çalışmalar yapılıyor.
Hata Düzeltimi- Tek mesaj üzerinde fazladan spoiler ve code tagları eklendiğinde hataya sebep vermesi düzeltildi.
eline sağlık