Поиск по тегу «фильтр»
По просьбе пользователей из этой темы, сделал виджет календарь, где по нажатию на дать, переходим на страницу списка новостей, который фильтруется и выводиться контент за эту дату.
Всем привет! Презентую чужую разработку со своей небольшой доработкой . При активном общении здесь на сайте многие из нас наверняка сталкивались с личностями которые не соответствуют среднестатистическим требованиям культурного поведения. Или какой то человек просто не понравился, например аватаркой😊(это конечно шутка). В таких случаях, мне лично (и думаю автору оригинального кода) хочется оградить такого пользователя от себя. Именно для таких "чёрных" целей и создавался код о котором ниже пойдет речь.
Описывается утилита, позволяющая быстро создать работоспособную заготовку фильтра. Хотя сегодня и Первое апреля, это никакая не шутка и не прикол. Генератор фильтра работает, без дураков - можете забирать и пользоваться. Разработка посвящается прекрасной женщине Ирине, которую я безмерно уважаю. Я горжусь, что работаю с нею над одним проектом. Чмок, милая Ира! Постановка задачи Фильтры поддерживаются ядром движка во многих местах. Например, в статьях, в описаниях разделов. Если есть необходимость, можно прикрутить поддержку фильтров и в другие места, например, в описания рубрик...
Сделал для себя какой мне нужно поиск/фильтр для InstantMaps в InstantCMS v1.9, стандартный фильтр InstantMaps отключил, чтобы они не мешали друг другу. Изменения вносятся в 2 файла.
Здравствуйте. Публикую свою разработку, сделанную под 1.10.3 Позволяет сделать Слайдеры Табы Аккордеоны и многое другое (зависит от фантазии и умелых рук)
Описывается линейка фильтров, позволяющих скрывать от неавторизированных посетителей сайта текст, назначенный автором статьи. Фильтры работают под 1.10.3 - 1.10.6.
Приветик! Давненько что-то я ничего не писал ) Не знаю было это или не было, вчера увидел темку, решил сделать немного по-другому. Вещь то нужная. Сделать так, чтобы можно было выводить любой модуль фильтром в любом нужном месте, просто вставивь {МОДУЛЬ=id_модуля}. Пока добрался до компа и наваял, в теме уже успели продвинуться и Pasha уже высказал подобную мысль. Ну, раз сделал, выложу ))
Очень простая, но полезная доработка фильтра "Внешние скрипты". В результате чего можно подключать файл в статью не только {ФАЙЛ=script.php} , но и например {ФАЙЛ=script.php?param1=val1&demo=test} . В script.php будет передан массив $params, в котором содержатся переменные и их содержимое: Array ( [param1] => val1 [demo] => test )
Не знаю, может кто уже публиковал.. простейший фильтр. фильтр тега <a>, заключаем его в <noindex>, для статей. в папке filter -> создаем папку f_contentlink -> в ней создаем файл filter.php в файл: <?php function f_contentlink(&$text){ $text = preg_replace('/<a(.+?)>(.+?)<\/a>/ism', '<noindex><a$1 rel="nofollow">$2</a></noindex>', $text); return true; } ?> в базу: insert into `cms_filters` (`title`, `description`, `link`, `published`) values('Замена внешних ссылок в тексте','Замена внешних ссылок в тексте...
Обобщай! Фильтруй! Вычленяй! Учи! Система фильтров InstantCMS мощная и одновременно простая штука способная обрабатывать переданный ей контент. По умолчанию фильтруются только статьи статьи, HTML-поля каталога, и внешние модули. А как хотелось бы воспользоваться существующими фильтрами и в других компонентах.
- Давненько не брал я в руки шашек! Все знают, как ставить видео с Youtube себе в статью: - На странице с видео Youtube.com под самим видео берем код для вставки. - На сайте в редакторе статьи вставляем его в режиме "Источник". Для тех, кто имеет дело с компьютером ничего сложного. Но есть люди не столь сведущие и им приходится объяснять, где брать этот код для вставки, и как его вставлять в редакторе. "Почему бы не доверить вставку кода плеера самому движку ведь у него есть такая замечательная система фильтров" - подумал я. Вспомнив немного PHP, который я пару лет не видел, написал маленький фильтр. Он, встретив в статье ссылку страницы youtube.com, заменяет ее кодом плеера. Теперь авторам достаточно просто вставить адрес из адресной строки youtube. Что может быть проще?
Хак небольшой, но может кому пригодится. Предназначен прежде всего для тех, у кого редакторы строчат, словно швейная машинка. Решение проблемы, выложенной на форуме. Архив заливаете в корень сайта. Заменятся два файла index.php и template.php из папки /admin/editors/. Для версии Инстанта 1.8. Сам архив.
Фильтр скрывает текст от не зарегистрировавшихся пользователей {скрыть}скрываемый текст{/скрыть} Для установки выполнить: INSERT INTO `cms_filters` (`id`, `title`, `description`, `link`, `published`) VALUES('', 'Скрытый текст', 'Фильтр скрывает текст от не зарегистрировавшихся пользователей. {скрыть}скрываемый текст{/скрыть}', 'f_hide', 1); Скачать