dosya yükleme boyutunu artırıp yüklemek işine yaramıyorsa bigdump
diye bir php betiği var, bunu kullanarak partial olarak yükleyebilirsin:
https://www.ozerov.de/bigdump/
str_replace()
ile replace edebilirsiniz:
<?php
$text = 'Bu alanın içinde {{baslik}} için bir soru var.';
function replaceTags($text) {
return str_replace(
['{{baslik}}'],
['<strong>Protürk\'ün kıymetli üyeleri</strong>'],
$text
);
}
?>
<div>
<?=replaceTags($text)?>
</div>
ama sen direk html'e mudahale edeyim bunu php degiskenine almayayim diyorsan output buffer metodlari isine yarayabilir. Yani:
<?php
function replaceTags($text) {
return str_replace(
['{{baslik}}'],
['<strong>Protürk\'ün kıymetli üyeleri</strong>'],
$text
);
}
ob_start();
?>
<div>
Bu alanın içinde {{baslik}} için bir soru var.
</div>
<?php
$output = ob_get_clean();
echo replaceTags($output);
?>
react-window
paketini incelemeni tavsiye ederim:
https://github.com/bvaughn/react-window
NavLink
'e end={true}
eklersen birebir eslestirme yapar sorunu cozer.
lisans ucreti? indirmek ucretsiz de sonucta bunun lisanslanmasi gerekiyor, crackli isletim sistemi kullanabilirsin, ama tabi bu kapini acip eve uyumak kadar guvensiz olur, sen karar ver :)
evet bu bilgileri iceren bir qr kodu olusturabilirsin, ornegin:
https://chart.googleapis.com/chart?chs=500x500&cht=qr&chl=adsoyad\niban%20numarasi\naciklama
Ancak bu qr'i okutup banka uygulamalarina otomatik tamamlama yaptiramazsin, banka uygulamalarinin boyle bir ozelligi olmali ve hangi formatta kabul edildigi tespit edilmeli, ben henuz boyle bir ozelligi olan banka gormedim yani muhtemelen istedigini yapamayabilirsin :)
bunu yapmanin farkli yollari var, eger begenme-begenmeme durumlari senin icin onemliyse ve ileride kullanicilarina buna gore icerik vs. gostereceksen kesinlikle 3. bir tabloda her bir begeni ya da begenmeme durumunu yorum ve uye idsi ile tutman gerekiyor.
alternatif olarak cookie'de tutup sadece yorumlar tablosundan +1, -1 yapabilirsin ama bu da cok guvenli olmuyor, cookie yi kaldirip birden fazla kez islem yapabilirler, cok onemli degilse cookie'de, degerler guvenilir olsun oynanmasin, herkes bir kere bu islemi yapsin dersen de db de tutman gerekiyor.
gecenlerde aklimdaydi, en kisa zamanda bir tane olusturacagim :)
şu eklentiyi kullaabilirsin:
https://react-scroll-parallax.damnthat.tv/
bir örnekte yaptım senin için:
https://stackblitz.com/edit/react-ho8yhq?file=src/App.js
sanırım datatable kullanıyorsun, backendi onun verdiği gibi olmak zorunda değil datatable örneğinde server-side isteklere bakmıştık, belki videoo işine yarayabilir cevap bulma konusunda:
https://www.youtube.com/watch?v=ctLmh82d5Lg