Доброго всем времени суток!
Не думал, что модуль "Мои друзья" вызовет такой ажиотаж 😊
Вот представляю на суд общественности.
Модуль "Друзья".[cut]
Проверялось на версии 1.5.
На версии 1.5.1 скорее всего пойдет.
На предыдущих версиях (то есть младше 1.5 работать не будет).
Что есть?
Администрирование модуля:
-В каком виде выводить(Таблица, Список). Список — вывод без аватаров.
-Выводить (не выводить😊) дату рождения
-Выводить (не выводить😊) статус друга. Если друг сейчас на сайте выводится ОНЛАЙН, в противном случае выводится дата и время последнего входа
-Выводить только пользователей онлайн скрывая других друзей. Тут небольшая загвоздка 😥. Хотел сделать ссылку, чтоб можно было показать всех пользователей, но что-то не получилось. Идея была вывести всех, но не онлайн-друзей вывести в блоке со стилем(display:none) а по ссылке переключать состояние этих блоков (none/block). Кто знает как реализовать подскажите пожалуйста.
-Другие настройки присущие обычным модулям.
Установка.
-Скачать архив с файлами модуля: sverdlovsk.net.ua/users/files/download28.html (изменился адрес)
-Разархивировать в корень сайта
-Открыть в браузере файл ваш.сайт/install_module.php
-Перейти по ссылке в открывшейся странице и открыть свойства модуля "Друзья"
-Сделать необходимые Вам изменения в настройках модуля
-Сохранить настройки модуля.
Вроде все.
— изменён алгоритм заполнения — теперь отсутствующие пользователи (не онлайн) не выводятся в скрытом блоке
— добавлены настройки(настройка цвета даты рождения, вывод/не вывод пустого модуля)
Проверена работа в 1.5.3 (но переменных в языковые файлы не добавлял и не использовал)
Скачать здесь.
Не думал, что модуль "Мои друзья" вызовет такой ажиотаж 😊
Вот представляю на суд общественности.
Модуль "Друзья".[cut]
Проверялось на версии 1.5.
На версии 1.5.1 скорее всего пойдет.
На предыдущих версиях (то есть младше 1.5 работать не будет).
Что есть?
Администрирование модуля:
-В каком виде выводить(Таблица, Список). Список — вывод без аватаров.
-Выводить (не выводить😊) дату рождения
-Выводить (не выводить😊) статус друга. Если друг сейчас на сайте выводится ОНЛАЙН, в противном случае выводится дата и время последнего входа
-Выводить только пользователей онлайн скрывая других друзей. Тут небольшая загвоздка 😥. Хотел сделать ссылку, чтоб можно было показать всех пользователей, но что-то не получилось. Идея была вывести всех, но не онлайн-друзей вывести в блоке со стилем(display:none) а по ссылке переключать состояние этих блоков (none/block). Кто знает как реализовать подскажите пожалуйста.
-Другие настройки присущие обычным модулям.
Установка.
-Скачать архив с файлами модуля: sverdlovsk.net.ua/users/files/download28.html (изменился адрес)
-Разархивировать в корень сайта
-Открыть в браузере файл ваш.сайт/install_module.php
-Перейти по ссылке в открывшейся странице и открыть свойства модуля "Друзья"
-Сделать необходимые Вам изменения в настройках модуля
-Сохранить настройки модуля.
Вроде все.
2010-02-04. Проапгрейдил модуль.
Что нового:— изменён алгоритм заполнения — теперь отсутствующие пользователи (не онлайн) не выводятся в скрытом блоке
— добавлены настройки(настройка цвета даты рождения, вывод/не вывод пустого модуля)
Проверена работа в 1.5.3 (но переменных в языковые файлы не добавлял и не использовал)
Скачать здесь.
Реклама #
widik 15 лет назад #
widik 15 лет назад #
Виктор 15 лет назад #
Виктор 15 лет назад #
Время жизни сессии поумолчанию установлена, наверно 1 минута, т.к. друг очень быстро пропадает из "онлайна" если не обновлять ему страницу.
Олег 15 лет назад #
Виктор 15 лет назад #
Все шаги выполнил?
Ошибки никакие не выскакивали?
Олег 15 лет назад #
Виктор 15 лет назад #
а с phpmyadmin дружишь?
Тогда открой таблицу cmsModules
В последней записи (это должна быть запись про модуль "Друзья") в поле config надо аккуратно исправить строку (там несколько строк)
view_birth: 1
на
view_birth: 0
У тебя наверно 1.5.1?
Я на нем не тестировал. Вечером попробую поставить и проверить.
Виктор 15 лет назад #
Поскольку модуль идет как встроенный, то его можно клонировать с самостоятельными настройками каждого клона.
То есть можно создать модуль "Друзья онлайн", "Дни рождения моих друзей".
Правда, я не проверял, но уверен на 90% что это сработает.
Олег 15 лет назад #
menuid: 15
view_type: table
view_birth: 0
view_status: 1
view_only_online: 0
Но изменений никаких.
forlord 15 лет назад #
forlord 15 лет назад #
Виктор 15 лет назад #
Олег 15 лет назад #
Олег 15 лет назад #
15 лет назад #
1) если у пользователя много друзей? страница растянется до невозможности. Где это поправить?.
2) еще когда делаешь в виде списка - у каждого пользователя в конце - перенос строки. целесообразнее было поставить запятую.
3) если поставить показывать только если онлайн, то если никого нет, выводится просто пустой модуль.
4) ты писал что время сессии всего 1 минута, поставь хотя бы 5. Или посмотри как это реализовано в модуле Онлайн и сделай по анологии
а так спасибо! хорошая вещь
InstantCMS 15 лет назад #
то достаточно вернуть ложь в нужном месте:
14 лет назад #
15 лет назад #
Виктор 15 лет назад #
14 лет назад #
Виктор 14 лет назад #
Вчера выложил дополненную версию - смотри конец поста.
neart 14 лет назад #