вопрос
Всем доброго времени суток!
Хотелось бы реализовать идею с выводом стандартного модуля "Топовых новостей", внеся в него некоторые изменения. ( DLE 9.4 )
Сейчас он выглядит вот таким образом:
Какие изменения хотелось бы внести:
1) За место картинок, которые выводятся из новости, нужно чтоб выводились не стандартные картинки, а именно: первая новость - одна картинка, вторая новость - другая картинка и тд.
Напишу немножко яснее. Вывод картинок из новости хочу убрать, а вместо них выводить свои.
2) Как сделать вывод "Топовых новостей" за неделю, а не за месяц? Погуляв в просторах интернета не нашел нужную для себя информацию, только как сделать вывод больше месяца.
Спасибо за помощь, ибо мои знания php ужасны, а реализовать идею хочу очень сильно!
Хотелось бы реализовать идею с выводом стандартного модуля "Топовых новостей", внеся в него некоторые изменения. ( DLE 9.4 )
Сейчас он выглядит вот таким образом:
Какие изменения хотелось бы внести:
1) За место картинок, которые выводятся из новости, нужно чтоб выводились не стандартные картинки, а именно: первая новость - одна картинка, вторая новость - другая картинка и тд.
Напишу немножко яснее. Вывод картинок из новости хочу убрать, а вместо них выводить свои.
Пример:
первая новость - изображение с единичкой
вторая новость - изображение с двоечкой
третья новость - изображение с тройкой
и тд. (думаю сделать топ 5 новостей)
P.S: Цифровой вывод не устраивает, поэтому и прошу помощи в реализации с выводом изображений, так как на картинку можно наляпать, что-нибудь красивое!
первая новость - изображение с единичкой
вторая новость - изображение с двоечкой
третья новость - изображение с тройкой
и тд. (думаю сделать топ 5 новостей)
P.S: Цифровой вывод не устраивает, поэтому и прошу помощи в реализации с выводом изображений, так как на картинку можно наляпать, что-нибудь красивое!
2) Как сделать вывод "Топовых новостей" за неделю, а не за месяц? Погуляв в просторах интернета не нашел нужную для себя информацию, только как сделать вывод больше месяца.
Спасибо за помощь, ибо мои знания php ужасны, а реализовать идею хочу очень сильно!
По первому пункту я вижу два способа решения проблемы:
1. Задать блоку с новостью фиксиованную высоту и поставить в фон блока с новостями картинку в которой нарисованы 1,2,3,4,5 по высоте соответствующие высоте новости. это довольно просто.
2. Написать js который будет ставить каждому блоку с новостью свою картинку.
Т.е. делаем на условиях (точно себе не представляю как) типа если пункт = 1, то картинка =1.
По второму пункту
в файле topnews.php
меняем 1 MONTH на 1 WEAK или как там правильно пишется. Должно помочь.
1. Задать блоку с новостью фиксиованную высоту и поставить в фон блока с новостями картинку в которой нарисованы 1,2,3,4,5 по высоте соответствующие высоте новости. это довольно просто.
2. Написать js который будет ставить каждому блоку с новостью свою картинку.
Т.е. делаем на условиях (точно себе не представляю как) типа если пункт = 1, то картинка =1.
По второму пункту
в файле topnews.php
"_post WHERE approve=1 AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );
меняем 1 MONTH на 1 WEAK или как там правильно пишется. Должно помочь.