Hocam pek bilmediğim için hangi kodla çekiyor ben hepsini buraya yapıştırıyorum bi yradımcı olursanız.
if(!empty($ad1)){?>
$result = $mysqli->query("SELECT * FROM videos WHERE active='1' ORDER BY views DESC, tarihkolonadi DESC LIMIT 0, 20");
while($row = mysqli_fetch_array($result))
{
?>
<script></script>
<script></script>
<script>
$(function(){
var $container = $('#contain');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.box',
columnWidth : 235
});
});
$container.infinitescroll({
navSelector : '#page-nav', // selector for the paged navigation
nextSelector : '#page-nav a', // selector for the NEXT link (to page 2)
itemSelector : '.box', // selector for all items you'll retrieve
loading: {
finishedMsg: 'No more videos to load.',
img: 'templates//images/ajax-loader.gif'
}
},
// trigger Masonry as a callback
function( newElements ) {
var $newElems = $( newElements );
$newElems.imagesLoaded(function(){
$container.masonry( 'appended', $newElems );
});
});
});
</script>
if(!empty($ad1)){?>
Vinelar
$result = $mysqli->query("SELECT * FROM videos WHERE active='1' ORDER BY views DESC, tarihkolonadi DESC LIMIT 0, 20");
while($row = mysqli_fetch_array($result))
{
?>
<script></script>
<script></script>
<script>
$(function(){
var $container = $('#contain');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.box',
columnWidth : 235
});
});
$container.infinitescroll({
navSelector : '#page-nav', // selector for the paged navigation
nextSelector : '#page-nav a', // selector for the NEXT link (to page 2)
itemSelector : '.box', // selector for all items you'll retrieve
loading: {
finishedMsg: 'No more videos to load.',
img: 'templates//images/ajax-loader.gif'
}
},
// trigger Masonry as a callback
function( newElements ) {
var $newElems = $( newElements );
$newElems.imagesLoaded(function(){
$container.masonry( 'appended', $newElems );
});
});
});
</script>
Kırmızı renkte bir ekleme yaptım. Veritabanınızdaki kayıt tarihi için kullandığınız kolon adını kırmızı renkte yazdığım yere yazarsanız sanıyorum ki istediğiniz olacak.
Ek olarak: DESC yazmayı unutmuşum, gereken düzenlemeyi yaptım. Yeni haliyle dener misiniz?
Ek Olarak:
$result = $mysqli->query("SELECT * FROM videos WHERE active='1' ORDER BY views DESC, tarihkolonadi DESC LIMIT 0, 20");
Kodu verileri tarihe göre sıralar ama aynı zamanda en çok görüntülenenlere göre de sıralar. Eğer sadece tarihe göre sıralamasını istiyorsanız şu kodu kullanın:
$result = $mysqli->query("SELECT * FROM videos WHERE active='1' ORDER BY tarihkolonadi DESC LIMIT 0, 20");