https://github.com/the-turk/flarum-scrubber-fix bu eklentiyi siteme nasıl yükleyebilirim? https://discuss.flarum.org/d/21808-scrubber-not-hiding-and-going-above-the-footer/ burada anlatılanları yapmayı denedim, başaramadım. Packagist ’de sürüm ekli değil. Packagist ’de sürüm yayınlarsanız composer ile aslında yükleyebilirim.
Şu an extend.php ’yi şu şekilde güncelleyerek geçici bir çözüm buldum.
<?php
use Flarum\Extend;
use Flarum\Frontend\Document;
return [
new Bokt\Redis\Extend\EnableRedisCache($redis = [
'host' => '127.0.0.1',
'password' => '-----',
'port' => 6379,
'database' => 1,
]),
new Bokt\Redis\Extend\EnableRedisQueue($redis),
// Register extenders here to customize your forum!
(new Extend\Frontend('forum'))
->content(function (Document $document) {
$document->foot[] = <<<'JS'
<script type="text/javascript">
$(window).scroll(function(){
// footer height in pixels
const footerHeight = 100;
// padding-bottom value for .App
const paddingBottomApp = 50;
var scrollBottom = $(document).height() - $(this).height() - $(this).scrollTop();
if(footerHeight + paddingBottomApp - scrollBottom < 0) {
$(".DiscussionPage-nav > ul").css("bottom", "auto");
} else {
$(".DiscussionPage-nav > ul").css("bottom", footerHeight + paddingBottomApp);
}
});
</script>
JS;
})
];