Блок последних новостей и фотоальбомов.

+37
1.88K
Модуль стал первым моим шагом в мир PHP, а потому не судите строго.

Свойства:

Отображает последние три материала из выбранного раздела.
Иллюстрация
Слева от заголовков материалов отображается картинка того материала на заголовок которого была наведена мышь последний раз. При загрузке страницы отображается картинка самого последнего материала.
Управление через админку, к сожалению, отсутствует.
Для установки требуется распаковать архив в корень сайта. В файле /includes/myphp/module_blok.php указать ID раздела из которого берутся материалы. Для правки заголовка блока и кнопки на весь раздел следует отредактировать строки 54 и 55. В ваш template.php в <head> добавьте строку:
  1. <link href="/templates/_default_/css/blok_news.css" rel="stylesheet" type="text/css" />
В админке создайте новый модуль добавив в содержание:
  1. {ФАЙЛ=module_blok.php}
Готово!

Файл /includes/myphp/module_blok_foto.php является аналогичным модулем, но отображает последние фотоальбомы.
Установка такая же, но указывать нужно не ID, а parent_id. И есть требования к самим альбомам. Обложка альбома должна быть не случайной, а выбираемой. И фото для обложки необходимо загружать квадратным. При случайных обложках будет пустой квадрат вместо картинки, а при не квадратном фото, это фото исказится, но общий дизайн не повредится в любом случае.

Архив с файлами
Пример работы скриптов.
0
CozaNostra CozaNostra 11 лет назад #
Молодец, интересно, +
0
11 лет назад #
в последних новостях..там указаны статьи 1.2.3 их вручную менять постоянно надо?
0
Иван Шкута Иван Шкута 11 лет назад #
Стать 1, ... 2, ... 3, это заголовки статей. Они устанавливаются автоматически, как в модуле последние материалы.
0
Князь Мышкин Князь Мышкин 11 лет назад #
Плюсую за креатив
Хотя, есть у нас подобное http://instantcms.ru/blogs/myinstantcms-team/modul-novostnoi-slaider.html
Но все равно, ваша работа уникальна и интересна
+5
WALTERZ WALTERZ 11 лет назад #
Бесплатно ведь
+2
11 лет назад #
На 1.8 используете? Работает?!
+1
Search Search 11 лет назад #
работает
0
Иван Шкута Иван Шкута 11 лет назад #
В случае если у вас вместо последних материалов отображаются наоборот первые, в 8 строке файла /includes/myphp/module_blok.php замените ASC на DESC или наоборот.
Это определяет в каком порядке будет сортироваться столбик в таблице БД. В данном случае, это столбик pubdate (дата публикации).
0
reload reload 11 лет назад #
Просто отлично +; и сайт у вас приятный!
0
11 лет назад #
А у кого нибудь, Модуль - "Новостной слайдер" работает в 1.8???
+1
artlab artlab 11 лет назад #
Да,отлично работает на 1.8
0
11 лет назад #
А как устанавливайте?
У меня не устанавливается, просто в адм. панели не видно его... в 1.8 именно...
0
11 лет назад #
если этот..то работает..только вид надо перерабатывать полностью..ну это вопрос вкуса каждого.
0
pasplus pasplus 11 лет назад #
Внешний вид дело вкуса ))) , каждый под себя делает... Спасибо +1
0
11 лет назад #
да..я бы назвал решение хорошим, но какое то оно недоланное, надо бы и новстей 5 и вид немного скомпоновать по другому, я стал пробовать ксс изменить, что то пока ошибка за ошибкой идут, чуть что сбивает параметры.
+2
Александр Александр 11 лет назад #
Автору спасибо!
Если у кого новости невидно редактируйте id категорий в фаиле /includes/myphp/module_blok.php, ставте другие цифры, или залезте в MySql и в таблице например cms_content можно увидеть какую именно

Код PHP:
$cat_id = 39;                /* Здесь нужно установить */
$cat_id1= 39;                /*      ID раздела        */
У меня например 39 не было.
+1
Олег с клещами Олег с клещами 11 лет назад #
Отличный модуль! Сырой, но правильный. Кто чуть-чуть с CSS дружит легко всё для себя поправит. Только хотел открыть всем глаза на сортировку DESC как уже опередили....
+1
lezginka.ru lezginka.ru 11 лет назад #
+
было бы хорошо с этим соединить http://instantcms.ru/blogs/myinstantcms-team/modul-novostnoi-slaider.html
0
Leonid Leonid 11 лет назад #
+
Модуль что надо, еще бы анонсы новостей отображал!
0
Leonid Leonid 11 лет назад #
alt и title правильно бы сделать как в самих статьях или просто по названию ссылки

Еще от автора

Доступность всех групп при редактировании записи
Сейчас администратор при редактировании чьей-то записи не может указать группу в которой не состоит сам.
Редирект менеджер обновлен
Наконец-то дошли руки до редирект-менеджера, вернее до его обновления. Новое: Поддержка 2.10.0+ Маски для исходного URL Переменные для целевого URL
Поле "Точка на карте"
Это поле позволяет указать точку на карте (Яндекс.Карты) и вывести карту с этой точкой в записи / профиле / группе.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.