Коллеги. Сердечно поздравляю всех пользователей InstantCMS c народным праздником Победы. Желаю всем счастья, здоровья и процветания.
Пару месяцев назад я опубликовал запись с исправлением кукисов, которые никак не хотели работать на сборке v. 1.10.7.006 от 10 января 2019 г.
Кукисы я исправил, теперь пришел черед модуля, который эти кукисы, установленные пользователем, использует для поиска в контенте сайта.
Я не успел выпустить этот модуль к сборке Актуальная версия 1.10.7.007 от 05 мая 2019 года. Поэтому публикую сегодня.
Поиск должен вести модуль, который ищет по базе значение каждого из установленых пользователем чекбоксов во всплывающем окне. Модуль будет искать в блогах, статьях и на форуме.
templates/_default_/template.php // Требуется обязательно смержить!!!!!!!
templates/_default_/cookies/cookie_types.php
templates/_default_/js/jquery.ihavecookies.js
В целом процесс управления пользователем своими куками ничем не изменился.
1. Обязательно сделать резервную копию сайта и бекап базы данных.
2. Распаковать архив в любое место.
3. Прочитать readme.txt
4. Смержить файл templates/_default_/template.php, находящийся в архиве, с одноименным файлом сайта.
5. Остальные файлы залить с заменой (кроме, естественно, readme.txt — он на сайте не нужен)
6. Выполнить sql-запрос, чтобы подключить модуль к сайту.
7. Зайти в админку и посмотреть, появился ли модуль. Он должен быть уже включен. Обязательно укажите в настройках, на каких страницах сайта выводить модуль.
граните коде.
Скачать
Пару месяцев назад я опубликовал запись с исправлением кукисов, которые никак не хотели работать на сборке v. 1.10.7.006 от 10 января 2019 г.
Кукисы я исправил, теперь пришел черед модуля, который эти кукисы, установленные пользователем, использует для поиска в контенте сайта.
Я не успел выпустить этот модуль к сборке Актуальная версия 1.10.7.007 от 05 мая 2019 года. Поэтому публикую сегодня.
Постановка задачи
Когда я исправлял кукисы в сборке 006, мне сразу пришла в голову мысль, что если уж пользователь может управлять значением куков, хорошо бы использовать это для чего-то полезного. Мое убогое воображение не подсказало ничего иного, кроме как использовать куки для поиска по сайту.Поиск должен вести модуль, который ищет по базе значение каждого из установленых пользователем чекбоксов во всплывающем окне. Модуль будет искать в блогах, статьях и на форуме.
Модуль и сопутствующие файлы.
Хочу сразу предупредить коллег, что просто залить модуль в сборки 006 или 007 не получиться. Мне пришлось переделать файлыtemplates/_default_/template.php // Требуется обязательно смержить!!!!!!!
templates/_default_/cookies/cookie_types.php
templates/_default_/js/jquery.ihavecookies.js
В целом процесс управления пользователем своими куками ничем не изменился.
Как устанавливать модуль
Устанавливать модуль можно как на 006 сборку, так и на 007. Методика приведена ниже.1. Обязательно сделать резервную копию сайта и бекап базы данных.
2. Распаковать архив в любое место.
3. Прочитать readme.txt
4. Смержить файл templates/_default_/template.php, находящийся в архиве, с одноименным файлом сайта.
5. Остальные файлы залить с заменой (кроме, естественно, readme.txt — он на сайте не нужен)
6. Выполнить sql-запрос, чтобы подключить модуль к сайту.
INSERT INTO `cms_modules` (`id`, `position`, `name`, `title`, `titles`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `access_list`, `hidden_menu_ids`, `cache`, `cachetime`, `cacheint`, `template`, `is_strict_bind`, `is_strict_bind_hidden`, `author`, `version`) VALUES ('0', 'sidebar', 'Модуль поиска по сайту по кукам', 'Вам будет интересно', '---\r\nen:\r\nru:\r\n', '1', 'mod_what_show', '36', '1', '1', '0', '', '1', '', '', '', '0', '1', 'HOUR', 'module.tpl', '0', '0', 'stroller7@gmail.com', '1.0');
Настройки модуля.
Модуль создавался в самом простом варианте, без админки. Поэтому никаких настроек, кроме настроек вывода на страницу, модуль не потребует. Может, позже, если сообщество будет настаивать, я сделаю более продвинутый модуль, ну а пока вот так....Просьба к пользователям
Если кому-то из коллег придет в голову мысль, как еще можно обыграть идею настраиваемых пользователем куков, пишите в коментах или в личку. Если идея покажется мне интересной, обязательно выберу время, чтобы реализовать ее вКак скачать.
Из моего профиля, даром, то есть бесплатно.Скачать
Реклама #
abasia 5 лет назад #
Странник 5 лет назад #
abasia 5 лет назад #
Странник 5 лет назад #
Странник 5 лет назад #
abasia 5 лет назад #
Странник 5 лет назад #
если у вас на сайте такого контента нет, значит будет вот такой результат.
отредактируйте файл по образцу
Странник 5 лет назад #
Я сейчас в архиве эту строчку добавлю и перезалью.
Странник 5 лет назад #
Странник 5 лет назад #