Мои дополнения к instantCMS

от
до
По просьбам пользователей написал модуль для красивого вывода новостей. Использовать его можно как "Последние новости" или "Популярные новости", сортировка переключается в админке. Количество новостей, размеры блока и длинна текста также указываются в админке. Если в новости отсутствует картинка, показывается фотозаглушка. В итоге получилось довольно неплохое украшение для сайта.
+31
1.39K
Закончил работу над компонентом "Онлайн-TV". Как понятно из названия, компонент позволяет транслировать на своем сайте ТВ-каналы. Компонент поддерживает потоки rtmp:// mms:// и http:// . В качестве плеера я выбрал jw-player, по моим долгочисленным испытаниям он ведет себя более корректно с потоком rtmp:// в котором преимущественно и транслируются каналы. При вставке канала с потоком mms:// встраивается стандартный проигрыватель.
+22
3.41K
Представляю вниманию пользователей простой фильтр для статей, который добавляет слайдер с фотографиями в текст статьи. Слайдер я немного урезал от лишних функций для быстрой загрузки и ускорения работы, вместо него можно использовать любой скрипт. Фильтр сделан "на коленке", за 10 мин. так что пестрить шедеврами, как мне недавно сказали, не собирался Может кому то и пригодится, тем более что все чаще в статьях на новостных сайтах замечаю подобные слайдеры.
+45
1.77K
Многие пользователи регистрируются на вашем сайте, и потом по разным причинам не заходят на него уже никогда. Многие из них просто забывают о его существовании. Чтобы мягко и ненавязчиво напомнить о своем сайте, сделал для себя небольшой хак для отправки сообщений пользователям которые давно не посещали сайт, например написать сообщение, мол уважаемый пользователь, с вашего последнего посещения многое изменилось на нашем сайте и т.д. Приглашаем посетить нас вновь. Для этого прикрутил форму отправки в панель администратора. Даное решение не претендует на гениальность, просто сделал для себя...
+71
2.49K
Увидел на одном новостном сайте интересный блок, решил его переделать под инстант в виде модуля. Модуль выводит последние новости, количество настраивается в админке. Самая свежая новость показывается с картинкой, все остальные - в блоке со скроллером. Если картинки в новости нет, выводится стандартная "фотозаглушка" для корректного отображения. Высота блока скроллинга тоже настраивается в админке. Дизайн и размеры очень легко поменять в файле стилей, там всего несколько строчек.
+21
1.67K
По просьбе одного из пользователей этого сайта прикрутил прикол-флешку в модуль. Потом я немного усовершенствовал это дело и решил поделиться с другими. Вроде пустяковое дело но может кому то и пригодится,так сказать для поддержания скучающих юзверей :) Модуль выводит небольшой flash-гаджет взятый с сайта abowman.com, чтобы не делать лишнюю ссылку на сторонний сайт, скачал восемь лучших флешек и поместил их в папку с модулем. Убирать надпись с самой флешки совесть не позволила...
+27
1.55K
Попросил друг реализовать по простому вывод числа просмотревших профиль, написал для него плагин который подсчитывает количество гостей и зарегистрированных пользователей зашедших в профиль за текущие сутки. Один минус плагина - при обновлении страницы число увеличивается. Плагин не учитывает уникальные посещения, только общее количество Но не каждый станет сидеть в чужом профиле и тупо обновлять станицу, хотя случаи всякие бывают😊
+27
1.86K
В последнее время я сильно увлекся скриптами, поэтому следующая моя разработка в том же духе. Представляю Вашему вниманию два модуля - "Новые клубы" и "Популярные клубы". Конечно это можно было сделать в одном, и выбирать в админке что выводить, но, как показывает практика, пользователям часто приходится создавать клоны модулей для вывода разных данных на разных страницах, а так уже есть готовые, "2 в 1".
+40
2.19K
Представляю Вашему вниманию новый модуль "ТОП новостей". Делал его как ТОП5 но потом в админку добавил возможность устанавливать количество, может кому то пригодится. При разработке никак не мог найти подходящего скрипта для слайдера, пришлось дописывать самому, на что потратил немало времени...
+19
1.89K
Встречал разные реализации слайдеров, но захотелось сделать что нибудь универсальное, с расширенными настройками. Теперь в админке можно менять скорость, количество новостей, включить/отключить автопрокрутку, интервал, эффекты... Размеры модуля меняются в файле стилей.
+50
2.98K
В продолжение этой истории, доработал немного модуль для вывода минусаторов. (теперь уже и плюсаторов) В админке можно настроить вывод за день, неделю или весь период. Если включить показ только для админа, то оказалось это весьма полезная штука...
+25
1.36K
Вот на днях смастерил полезный модуль для вывода баннеров с прокруткой. Модуль может выводить баннеры с компонента "Баннеры" входящего в стандартную поставку InstantCMS, или созданные в самом модуле (настраивается в админке) Кроме простого вывода картинки, в модуле имеется возможность назначить текстовый заголовок и кнопку для баннера, что в некоторых случаях может очень пригодится. При создании баннеров в модуле, в настройках указывается: - размеры баннеров - путь к картинке - ссылка - название баннера или текстовый анонс (по желанию) - название кнопки (по желанию) Работает под...
+30
3.49K
Как говорится - пока гром не грянет... Случайно ткнул ссылку "очистить папку" в своих сообщениях. Не успел глазом моргнуть - сообщений нету На сайте заказчика... Как назло - большинство сообщений нужные, там пароли и т.д. Хорошо что был доступ в базу, пришлось править to_del с 1 на 0. Не хотел создавать пост по такому пустяку, но решил что может кому-то это спасет немало драгоценного времени и нервишек. Итак в файле com_users_messages.tpl находим строчку <a href="/users/{$id}/delmessages-{$opt}.html">{$LANG.CLEAN_CAT}</a> и меняем на <a href="/users...
+39
1.17K
Как просил lezginka в соседнем посте, написал поиск для сообщений. Не знаю как с безопасностью, писал "на коленке" 10 мин. Добавил в свой демо сайт - http://rbdt.v-irshavi.com/ логин/пароль - user Не особо утруждался делать красивый вывод результатов, каждый может заточить под себя. Установка: 1. В файле /components/users/router.php в конце перед return $routes; вставим $routes[] = array( '_uri' => '/^users\/([0-9]+)\/searchmsg.html$/i', 'do' => 'searchmsg', 1 => 'id' ); 2. В файле /components/users/frontend.php перед if ($do=='karma'){ if ($do=='searchmsg'){ $word...
+15
1.14K
Вот состряпал на днях вывод сообщений в удобной (для меня) форме. В таком виде они занимают меньше места на странице. Кроме этого, очень доставало то, что удалять сообщения можно только по одному, а когда их сотни насобиралось? Очистка папки тоже не выход, некоторые сообщения нужны. А так получилось весьма удобно... Для эффекта подключена библиотека prototype, которая как я понял, на дух не переносит jquery. Поэтому пришлось "пошаманить" с совместимостью.
+24
1.41K
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.